- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十年MFC经历识的Microsoft技术
十年MFC经历认识的Microsoft技术
作者:孙辉 文章来源:CSDN 更新时间:2005-4-9 21:17:39
自从2005年3月8日下午16时“十年MFC经历认识的Microsoft技术”以帖子的方式发表于CSDN论坛后,引起了许多网友得好评,使得笔者诚惶诚恐,考虑到该贴过长(人气指数为5000),因此转移到Blog上,许多网友对此帖的评语只好省略,在此鄙人谢过了!为感谢网友的支持,本人希望今后能发出新的帖子以回报网友对我的鼓励,再一次谢谢!
初识MFC
?????? 我最初知道MFC大概是在1993年,那个时候Visual? C++还没面世,当时Microsoft的C++编译器还很弱,官方的名字是Microsoft? C/C++? 7.0,MFC的版本是1.0,几乎没有引起什么反响,那个时期最好的C++开发环境是Borland? C++? 3.1,其实,大概是1992年11月份,一个偶然的机会,我领略到Borland公司的厉害,记不得在什么地方,我看到一个绝妙的集成开发环境,即Turbo? C++? 3.0? for? Windows,这是我记忆中第一个真正的Windows环境下的C++集成开发环境,那种激动的感觉至今仍记忆犹新,不客气的说,当时至少在C++方面,Microsoft与Borland不是一个水平的,Borland明显的要高于Microsoft? ,Borland的产品在技术上给我留下深刻的印象。那个时候Microsoft最好的开发平台是Visual? Basic? 3.0,而Borland的Delphi正处于开发阶段(Delphi? 的代码名称是:“VB? Killer”)……,想起这些十几年前的往事,我不禁感慨万千。
十几年来,我用过许多开发环境,关于Visual? Basic,我用过最早的DOS版本,Windows版的Visual? Basic我基本上全都用过,至今我还记得每个版本的VB安装盘磁盘的盘数。同样,我用过各个版本的Delphi,特别是Delphi? 2.0,给我留下极好的印象。Delphi提供真正编译的可视化开发环境,那个时候(1994年左右),Delphi就可以开发带有GUI的动态链接库,你可以想象,在Microsoft? Access? 2.0的应用程序中可以加载一个Delphi? Form并进行程序交互,那种感觉真是棒极了。
Borland? C++是我心中无法抹掉的遗憾,从Turbo? C到C++? Builder,我深刻的体验到Borland的辉煌和无奈,Delphi从VB? Killer走到为VB护航(你可以想象Delphi一步到位的ActiveX? 控件开发技术有多牛,早期的VB有多土,早期的VB不能开发动态链接库,因此无法开发ActiveX? 控件,想起来真令人嘘唏不已),Borland? C++的命运也是不济。Borland? C++? 3.1的辉煌永远不再了,十几年的开发工作中,我在C++上投入了大量的精力,Borland? C++曾经给我带来无数的激动,然而这个经典的名字却在与Microsoft的竞争中渐渐的流逝了……。
MFC4.0的出现,使得人们感觉Microsoft在C++方面赶上来了,这一版的MFC是Win95推出后出现在Visual? C++? 4中(Microsoft没有VC? 3,VC4以前的版本是2.2、2.1、2.0、1.51、1.5、1.0)。也许是对Borland? C++的潜意识的失望,我不知不觉的接受了MFC,VC? 4.2推出时,我通过正常渠道购买了这个编译器的企业版。
关于Microsoft??
关于Microsoft,有无数的人要对这个名字叙说感觉,这个令人讨厌的名字!不知道是喜欢还是憎恶,你是程序员,你的心思可能就要因Microsoft的存在而动,即使你用Linux,你可能也是因为Microsoft技术因素。多少年来,这个名字每天都出现在你、我、他的面前,因为你不得不面对Windows的存在,可是你憎恨这个名字吗?你讨厌这个名字吗?我不知道是否已经对这个名字麻木了。1998年我个人订了Microsoft? MSDN? Universal? 版,我开始比较全面接触这个公司的开发技术,你可以想象,1998年当你面对上百张技术光盘的时候,你就知道什么叫做“厚度”,当我们有时说出“赶上”或? “达到”Microsoft某些产品的水平的时候,可能我们缺乏对这个公司“厚度”的真实了解。进入MSDN,我感觉Microsoft简直不是一个“公司”,而是(或者正在形成)一个“社会”。当时著名的技术网站全部的技术资料是可下载的(那个时候提供整个网站内容下载服务,大约3M左右),大名鼎鼎的还不存在。一开始,我始
您可能关注的文档
- 医学信息学论文Excel软件在医院统计信息管理中的应用.doc
- 医学微生物名词释和问答题.doc
- 医学图像三维重的体绘制技术综述.doc
- 医学微生物名词释完整版.doc
- 医学微生物学名解释和问答题.doc
- 医学心理学习题(陈福国版).doc
- 医用高数精选习(含答案)1~3.doc
- 医用细胞生物学题及答案.doc
- 医疗器械经营企质量管理全套表格.doc
- 医疗机构病历书规范2.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)