一个企业存在的必然和前提就是获取企业生成的利润,怎么样合法合理取得利润呢,企业怎么样生存下去呢,很简单,为客户提供等值的产品与服务,客户支付你相应的报酬。
  我们是从事软件企业,我们提供的是行业的管理软件,为行业客户提供软件及配套的一些管理思想及其方法,随客户的业务调整进行必要的调整,也根据软件的管理思考和管理对客户企业的组织、业务进行调整和重组。
  对于客户来说,是不关注技术本身的,客户只需要能满足企业所开展业务的软件及配套服务,当然,信息化的浪潮及可持续发展的思想,决定产品必须在未来一段时间之内是能支撑业务动作的,这就需要在系统架构和技术选择上有一定的高瞻远瞩。
  说白了,市场经济决定,商业之道即是软件之道,市场的需求决定着软件技术的发展。
  
  不过,技术反过来也影响着客户的选择,所以人都希望自己企业的信息化是先进的嘛。
 
  客户是不懂技术和架构,也是不懂得思想,从某种意义上来讲,目前市场的主流技术并不一定是先进技术,而是占有市场绝对优势在位的企业在宣传他所掌握的技术是最新进的。从而影响着整个市场,如果透过本质,其实只有两个字“利益”。
 
  利益决定着选择,有着雄厚技术积累的IT企业,也许他的技术是很陈旧的技术,但是,如果要应用新技术,那么其自已完善的技术体系要适应变更需要付出很高的成本,这部分企业往往占着市场的绝大多数优势。
  应用新技术来提高其技术基础,也可以应用新型开发工具加速产品的开发和投放市场的速度,为了自身的利益,在宣传上就会宣传新技术的优势,但是这部分企业,不占市场的绝大多数优势,可以说是弱势的一方。从某种角度来讲,新技术的应用和推广往往是一些中小企业。
 
  目前在企业应用领域,Java和.Net两大陈营打个不停,其实永远争不清楚,java的起步毕竟要早,并且已经形成了完善的软件生态链,银行、电信、税务等信息化先行的行业已经是他的天小,同时,这此企业,也在不停着说着java的好处,也在建立着强大的技术壁垒。
  .net起步要晚,但其依托于微软这个巨人,加上其vs开发工具快速的生产效率,正一在步步的蚕食着原本属于Java的市场,微软技术在中小型企业的优势得到很多中小企业的支持,加上其与桌面产品整合的优势,在未来几年,必将是一股很强的力量。
  
  谁是谁非,说不清楚,能说清楚的只有我们应该满足企业的业务需要,业务至上是前提,只有在这个前提之下考虑技术和架构才是合理之举。
posted @ 2008-06-27 11:50 魏琼东 阅读(1715) | 评论 (10)编辑
 

“街坊”房产数字平台

“街坊”房产数字平台由“街坊”网站(http://www.jefun.cn/)、街坊售楼系统软件(http://real.jefun.cn/soft/)、街坊二手房交易系统软件(http://zu8.bj.jefun.cn/soft/)三大部分

组成,集成了互联网、电话、短信、软件、GIS等诸位一体的技术与服务手段为用户提供房产展示、销售、卖买、出(求)租、置换、交流的一个生话服务平台。

“街坊”网站

“街坊”网站是我们“街坊”房产数据平台建立的基础,为整个平台搭建了一个服务与大众的基石,“街坊”网站采用了Web2.0标准进行开发,设计为一个交互的房产推广、新闻资讯、房层买卖、房租租售、置换、生活资讯、社区交流和大众服务网络,成长于甘肃、业务面行全国,以“街坊”网为基础的“街坊”房产数字平台在国内更是独一无二,网站的访问量量国内同行业内排前。

 “街坊”售楼软件

街坊售楼系统是为房地产开发商量身订作的房产展示、客户挖掘、销售管理的一个房产展示、销售平台,它以运行多年的街坊网为信息、资源基础,结合国内房地产行业现状,充分应用先进的计算机网络技术,从楼盘房产、客户挖掘、销售管理等多方位角度,实时向公众展示楼盘、楼阁、房产详情,通过强大的互联网平台为开发商网络客户,从客户预约、预定、购房对客户、业务进行全程跟踪。街坊售楼系统具有操作简单灵活、图表美观的特点,能够为各级领导的决策提供方便、直观的分析数据。

“街坊”二手房交易软件

“街坊”二手房交易系统也叫租吧中介管理系统,是为二手房交易大客户(中介公司)开发的一套二手房信息发面、管理、交易流程管理、内部业务管理、合同管理、新闻发布等相关的服务功能,方便二手房交易人员的工作。

“街坊”二手房交易系统和“街坊”网站共同形成一个基于互联网的分布式二手房系统。为广大中介企业和网民提供及时准确的信息服务。 

 
       
这个平台还包括了博客、写字楼、新闻、业主社区等等。

 今天偶得一清闲,顺手翻出这了无意,一时心血来潮,把这3年前的那种产品、运做思想出来秀一秀。

posted @ 2008-06-27 11:01 魏琼东 阅读(686) | 评论 (4)编辑
先来贴代码:
Form1
namespace SunnyCMS.Archives.UI
{
    
public partial class Form1 : Form
    
{
        
private Form2 f;

        
public Form1()
        
{
            InitializeComponent();
            f 
= new Form2();
        }


        
private void button1_Click(object sender, EventArgs e)
        
{
            f.Show();
        }

    }

}

Form2
public partial class Form2 : Form
    
{
        
public Form2()
        
{
            InitializeComponent();
        }
        
    }
Form2.Designer
namespace SunnyCMS.Archives.UI
{
    
partial class Form2
    
{
        
/// <summary>
        
/// 必需的设计器变量。
        
/// </summary>

        private System.ComponentModel.IContainer components = null;

        
/// <summary>
        
/// 清理所有正在使用的资源。
        
/// </summary>
        
/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>

        protected override void Dispose(bool disposing)
        
{
            
if (disposing && (components != null))
            
{
                components.Dispose();
            }

            
base.Dispose(disposing);
        }


        
Windows 窗体设计器生成的代码

    }

}

第一次打开Form2正确,第二次就会错误提示,Form2已处置。

当然button1_Click代码修改为:

private void button1_Click(object sender, EventArgs e)
        
{
            
if (f.IsDisposed)
            
{
                f 
= new Form2();
                f.Show();
            }

        }
问题也就可以解决,我的问题是不访问IsDisposed属性,也不能修改Form2的Dispose方法,Form必须在Form1构造函数中初始化,我们可以通过何种方法判段Form2已被处置。也就是说必须寻找其他的解决方法。

希望各位朋友提供各自的方案。
posted @ 2008-01-30 13:20 魏琼东 阅读(1132) | 评论 (14)编辑
    首先感谢dudu为我们提供一个平台。
    今天是2007年12月24,没有几天就是2008年了,我是83年的,今年是我本命年,人家说,本命年来顺,想想也是,谋事在人,成事在天。自己尽力作到自己应该做到的吧,自助者天助。
    现在算起,从2001年进年这个行业来已经有整整6年了,回想起自己学习计算机及从业的经历,感慨太多太多,我出生于农村,家里条件不好,98年我选择了上中专,进行了一所林业学校学习园林专业,在进学校一周后,就被机房中的那几台80286吸引,16M主频,5.1寸软盘,20M硬盘,dos3,从来不知计算机为何物的我一下子蒙了。在后来的中专四年中,没有老师给我讲过多少计算机知识(上过AutoCAD,用于设计图纸),我的编程是因为想破解游戏和想做haker而产生的兴趣。因为不是计算机专业的,所以学习特别艰难,看到有些知道不懂的知识,只好去图书馆看相关的书籍,在中专四的,我基本上自学了所有的计算机专业本科的知识内容,当然,数学不好。1999年通过了计算机等级考试二级C,2000年通过了计算机等级考试四级。因为家里条件不好,在三年级时,自己就倒腾做一些小生意。在三年下半学期,就带着自己的同学在外面接一些工程测绘及园林工程设计施工的活做。
  在四年级第一学期,我离开了学校来到了兰州,原来想寻找一分工作,一来挣的钱,为欠下的学费着想,二来呢,为将来找个出路,到兰州后,原本想找个园林工作去可,可是找着找着,就进了一家计算机培训中心,做了一名计算机培训教师,负责计算机等级考试培训,期间破解了国家等级考试上机系统,并放在无盘dos6.22下为学生们进行模拟训练,现在想来,有点误人子弟,也倒腾着用VF为培训中心搞了一个学生档案及排课系统。
  做培训老师是单调乏味的工作,日复一日年复一年,自己还是想做开发,在做了半年之后,我辞去了这份工作,进入我现在的这家公司,做了一名程序员,做HIS、医疗保险开发与实施(vb+sqlserver/oracle)。在这做了两年,我技术上提升很快。
  我是98年上中专的,那会我们是包分配的,我被分配到了我们老家的一个乡政府工作,自己没有打算回去,所以一直在外面,2004年,迫于家里的压力,我回家做了一名公务员,乡政府团干事。在乡政府呆了半年后,实在呆不下去了,给领导打了招呼,又出来打工。
  经历过在老家的半年,思想成熟多了,在以前的两年,自己只顾及着自己过的快活,考虑的问题太少,2004九月我再次到兰州,结老妈的理由是我要去兰州考软件设计师(高级程序员),到兰州后,我找了一份工作,边工作边复习软件设计师考试,这份工作是我进入.net之门的第一份工作,也就是从那时起,开始认识博客园,公司给了三天学习时间,三天这后,给开发任务,在这样的条件下逼着我们这些开发人员成长。阅读大量相关专业的书籍并认真学习,2004年11月份,通过了软件设计师,自己也攒钱买了个本本。2005年,我自己开始着手开发ACWS平台及IS中间件及信息系统二次开发平台,折腾着成立了一个软件工作室,带着几个志同道合的朋友边上班边接着一着一些小单子做着。做是比较累。2005年5月参加第一次系统分析师考试,综合知识42,案例分析48,论文45。没通过。第二次参考考试,轻松通过了系统分析员。
  2006年,我辞掉了这份工作,关闭了工作室,开始自己创业,选择了和当时的甘房网(http://www.gshouse.com.cn)合作,成立新的公司(甘肃网络有限责任公司),担任技术负责人,整合出街坊房地产数字平台(http://www.jefun.cn),包含新房、二手房、新闻、社区、博客,把甘房网单纯的新闻广告业务整合为新一代以服务为核心的房地产电子商务平台,互联网、电子商务数据中心、客户端软件(房产销售、二手房交互)、短信三位一体,为客户提供优质的房地产服务。期间和另一家房产网打了一场知识产权官司,合作了一年,2007年我退出了,一年来边作市场、边做技术、边做管理,突然发现,自己缺的东西太多了。最后我选择退出。
  推辞掉微软成都研发中心甘肃互联星空项目组的邀请之后,在我现在老板的再三邀请下,我又回到了我这家公司,一来是老板的态度诚恳,希望我能在技术上帮这家支撑了14年的纯软件公司把技术这块做起来。二是我也想好好做出点东西来。这些年来,经历过这么多的事,感觉自己不能再烦躁了,应该静下来好好做好一两件事。
  今年3月份来到这家公司,刚来的压力是太大,公司有不到40人,技术人员占了绝大多数,公司的主打产品医院管理信息系统在2001年之后没有太多的变化,以至于丟失了大片市场,已是岌岌可危,我必须在短时间之内组织人员开发出一套适应市场需求的医院管理信息系统,公司因为历史的问题,人员组织和和管理混乱,开发工作压力很大,公司没有.net开发人员,只有我和同我一起进公司的一位同仁,我们对公司技术人员从.net基础知识培训做起,到开发完成,用了5个月时间,完成之后就分两班人马在两家三级医院实施。
  没有经验的开发人员、项目时间紧张,在开发过程及项目管理上我们必须得想出好的并且适应现状的解决方案,经过多年的项目经验,我搞出了一套原型化并行开发方法指导公司项目开发,同时提供中间件、资源管理平台(运行平台)、应用服务器、报表系统形成一套统一的集成化开发思路。
  HIS项目开发完成之后,我原来想着稳定之后再开发新的区域公共卫生平台项目,但是,市场的变化要让我们快速适应,我不得不再重新培养技术人中组织新的开发团队。现在,项目立项已经一个多月,项目组成立已一周,各项工作已经开展,道路很远,我们刚上路。。。
  回想6年来,成熟了很多、学会了很多,在新的2008年,努力向前。。。

  感谢博客园,感谢园子里的很多朋友,我在这上面看的多,但写的少,希望在以后也对大家贡献一点自己的心得


posted @ 2007-12-24 11:22 魏琼东 阅读(1873) | 评论 (33)编辑

  2003年开始由vb/vc转向.net(C#)开发,.net的开发效率确实非常的高,我们主要作C/S的业务处理程序,对程序的响应速度要求比较高,用户不希望在界面上等待。在这方面,.net作的太烂了,根据无法跟vb之类编译成本机代码的程序性能相比,我想园子中搞winform开发的有好很多人吧,不知你们是怎样处理这个问题的,大家是如何忧化.net代码的。
      求dudu放在首页一天,也希望园子的朋友们讨论这个问题

   谢谢大家,我增加几个相关的连接?

      微软对.NET失去信心?.NET专家激起千层浪
      http://www.yesky.com/113/1924613.shtml

     托管代码和非托管代码效率的对比。
     http://www.cnblogs.com/wuchang/archive/2006/12/07/584997.html

posted @ 2007-06-13 19:14 魏琼东 阅读(4118) | 评论 (43)编辑
   
      2002年到2004这两三年,我都使用vb+com进行 c/s结构的管理信息系统的开发,几年的开促使我在2004年完成了这么一套应用框架的开发。

       以下是我在开发ACWS Framework 最初想到的:

   目前网络应用中有两种方式,B/S或C/S

   前者客户端要求底但功能有限,后者客户端功能强大但需客户应用程序支持
   我们可以结合一下:采用AC/WS方式
   AC/WS---------Applicaton Client/Web Server
   在服务端用网站服务器iis处理asp脚本,客户端用vb应用程序,采用http协议
   要求asp 脚本响应时只输出 xml 文本响应
   我的目标是:用vb+asp实现象.net中的webservice一样的功能
   
何为ACWS Framework ,其实就是为vb+com的程序员开发了一个类似于.net中 webservice的功能。
当然,现在看来,dotnet已经实现的很好了,ms为vb6.0程序员提供的 Microsoft Soap Toolkit 2.0/3.0工具包也是非常优秀也应用广泛的。

当时开发这东西也没有想到有太多的应用,一来是总结一下我自己几年的开发,二来呢,是提高一下自己的技术。
posted @ 2006-11-21 08:53 魏琼东 阅读(630) | 评论 (1)编辑

    ACWS Framework 是为开发ACWS结构的应用程序和实现Web Service功能,为方便此类应用开发而设计的一套基础的分布式运算构架。

    ACWS Framework是一套吸收C/S结构和B/S结构的基础上作出的,全称为Applicaton Client/Web Server Framework(应用程序客户端/Web 服务器体系结构),其最根本的目的是实现以网站(IIS)为核心和分布式应该的底层构架,为开发此类应用提供强有力的支持,但其真正的用途已经突破其名称的限制,可以作为为IIS+Asp构架提供Web Service功能(自定义的Web Service,没有遵守W3C制定的相关标准,只采用了相关的技术)。

    ACWS Framework主要实现以下功能:

    (1)为基于Web Server(IIS+ASP)为中心的分布式计算提供功能全面的、简单的、高效的基础架构和底层支持,使得开发以Web Server为核心的应用易于开发。

    (2)为IIS+ASP的应用提供Web Service技术和功能,为此类应用流入新的活力,让其拥有IIS+ASP.Net 技术的技术和功能,也为IIS+ASP+COM开发人员提供新的选择空间。

    ACWS Framework 在实现过程中考虑到标准通信要求,对于客户端和服务端之前的通信均采用标准的XML消息(1.0版本标准),自身采用以二进制兼容的COM组件实现方式,有很好的复用性和可扩展性。

    ACWS Framework 核心以COM封装后发布,在实现过程序中,数据处理采用ADO2.5版本,XML消息处理采用MSXML 2.0,其均为标准组件,有差非常成熟的技术和技术支持。

    在ACWS Framework上构造的应用结构如下图:

   

    ACWS Framework 架构建立在操作系统、Web服务器、数据库之上,其结构由数据访问、签权加密、账号管理、系统配置、自定义在XML上消息传递标准、XML消息解析和处理、字符串处理、Web服务器上侦听器,以及经过封装的ACWS 服务器和ACWS客户组成,以下为ACW底层结构:

    在此构架中,侦听器由ASP技术实现,XML解析器以为MSXML组件技术为基础,数据访问以ADO为基础来实现,所有的数据访问均包含连接池管理,数据访问是离线的,访问文件业务以ADO,流对象技术为基础实现,签权认证、字符串、配置管理均由自己从头开发,没有什么为基础来实现,整个构架除了侦听器由依赖于IIS的ASP技术来实现,其他部分均由COM技术实现。

posted @ 2006-11-21 08:42 魏琼东 阅读(1364) | 评论 (6)编辑
           在博客上园向大家学习已经有一年多了,前些天注册了一个账号,也想把自己的一些在工作中的想法、经验与大家交流。
      看到其他好多地方都成立了自己的俱乐部,我那就想着和园子里我们兰州的一些搞.net开发的朋友也成立一个我们自己的俱乐部(兰州.Net俱乐部)。
      在我向dudu申请成立兰州.Net俱乐部之前,已经有 行与思就已经申请过了,只是因为他一个申请,没有通过吧了,他是催生我们兰州俱乐部的第一人。
  我不知道园子里还有那些朋友是我们兰州的,希望大家看到这个贴子后能和我们联系,我们欢迎你们的加入,我们大家共同探讨和学习。

      俱乐部首页:http://lanzhou.cnblogs.com/
      我的msn:james.jade@hotmail.com
posted @ 2006-11-13 17:59 魏琼东 阅读(124) | 评论 (8)编辑

        前些天,李赛飞先生介绍给我一组专题,弱势者的营销锐器:利基营销,看后感触很深,一个小企业,如果在面对强大的竟争对手及有限的生存空间中发展,占有更大的市场。

        小企业在强大的对手面前,就显示实力太小了,根本不可能和对手正面竟争的,小企业如何避免在市场上与强大的竞争对手发生正面冲突受其攻击,如何去利用自己的特有的条件及优势,抢夺竞争对手获利甚微、力量薄弱或者没有重视的小块市场,从而大到发展企业的目的。

        看了这篇文章,使我联想到前几月听李光斗选择讲的《插位营销》,如何去挖掘自己的优势,塑造自己的品牌,借助第三方的力量迅速掘起。

        中国有部兵书《孙子兵法》中有这么一句话,“ 故用兵之法,十则围之,五则攻之,倍则分之,敌则能战之,少则能逃之,不若则能避之。”,不能战胜敌人的时间就不要和交战,保存实力,而应寻找敌人力量薄弱的地方,伺机消灭敌人。

         企业市场也一样,和你正面竟争不过,就不和你竟争,利用自己特有的优势去占领你市场薄弱的小块市场,一点点的蚕食,一点点的状大自己。

posted @ 2006-11-13 17:46 魏琼东 阅读(336) | 评论 (0)编辑

     前些天在www.csai.cn网站上看到马映冰先生的《如何看待大学生参加系统分析师考试?》一文及网友的相关评论,我作为一个有5年开发经验的系统分析师,深有感触,以下贴出马映冰选择的原文及各位网友的观点,也谈谈我的观点。

  我是一名有五年技术经验的系分,学习计算机8年多来,从计算等等级考试二级开始,四级,程序员,高级程序员,系统分析员,我一步一步走过来的,我们有着比较丰富的从业经验,也作过很多成功及失败的项目,我总的来说,是不反对大学生考系统分析员的,但是通过了,不一定能胜利这个角色,我曾经招聘过达了软设的大学毕业生,讲理论还行,作实际工作差的还很大。系分要有良好的理论基础及行业经验及相当的组织管理能力,大学生及研究生在这方面都是很缺乏的。

  从某种角度来讲,我们对系分考试不应该设限,但是,在实际工作中,存在着事实的限制,大学生及研究生们,还是先多作些实践工作吧。

       考试是考试,通过了考试,不代表你具体很强的工作能力,考试的目的是通过考试检测所掌握的知识,通过考试也可以去学习和巩固一个知识。

  总体,我不反对大学生参加系统分析员考试,但是,更希望大学生朋友们,能够多你们的应试目的中转变一下,在考试的同学多实践,多作些东西,不要让你们手中的证书成为贬低系统分析员值的证书。

欢迎大家扔砖头

posted @ 2006-11-06 10:14 魏琼东 阅读(1438) | 评论 (21)编辑