永发信息网

怎样做应用软件?

答案:1  悬赏:60  手机版
解决时间 2021-02-28 18:38
怎样做应用软件?
最佳答案
其中包含的类包含大量句柄封装类和很多Windows的内建控制项和组件。 目录 [隐藏] 1 发展 2 MFC的优点 3 MFC的缺点 4 第三方支持 5 参考 [编辑] 发展 MFC是在1992年随微软的Microsoft C/C++ 7.0编译器发布的,用於面向16位Windows的软件开发。Borland几乎同时发布了面向Turbo C编译器的OWL,并且在一开始比MFC更具有市场占有率,但是在Borland发布了一个不向下相容的应用程序框架之后,它丧失了很多市场占有率;在Borland从微软获得发布MFC的授权之后它的市场占有率进一步减少。 随着Visual Basic和Visual Studio .NET的发布,曾经一度被微软重点推荐的MFC被Visual Basic、C#、Windows Forms抢走了不少市场占有率,但是MFC继续在非托管软件开发中占据重要地位。在托管开发方面,MFC中也包括对Windows Forms和托管/非托管互操作的封装。微软计划在Windows Vista(代号Longhorn)发布之后继续在MFC中增加对Windows Vista API,以及Windows Presentation Framework (代号Avalon)的支持。在可见的未来,微软对MFC的支持不会停止。 [编辑] MFC的优点 MFC的主要优点是可以用物件导向的方法来调用Windows API,以及应用程序开发的便捷。MFC将很多应用程序开发中常用的功能自动化,并且提供了文档框架视图结构和活动文档这样的便於自定义的应用程序框架。同时,在Visual C++内部也内建了很多对MFC的例如类向导这样的支持以减少软件开发的时间,使用类向导可以生成从hello world这样的简单程序到活动文档伺服器这样的复杂程序。MFC的消息映射机制也避免了使用性能较低的庞大虚函数表。 [编辑] MFC的缺点 虽然MFC的原始码对用户是完全开放的,但是MFC的一些封装过程过於复杂,以致於新用户很难迅速掌握MFC的应用程序框架,以及在调试中定位问题的位置。同时,很多MFC对象不是执行绪安全的,致使在跨执行绪访问MFC对象时需要编写额外的代码。另外,MFC的很多类依赖於应用程序向导生成的代码,使得在使用Visual C++中其他类型的应用程序向导生成的工程中添加MFC支持的难度大大增加。 [编辑] 第三方支持 很多商用类库在MFC的基础上进一步实现了皮肤、渐变风格、多顶层窗口程序、属性列表等较受欢迎的功能;同时,在C++线上社区中,很大一部分开放的原始码也是基於MFC的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
NBA2K13 生涯模式如何把球员能力全部改成99
男女关系被人误解了怎么办?
我总是想的复杂 套别人话 怎么改变自己心态
高邮王氏故居地址有知道的么?有点事想过去
郑观应曾作出了这样的论述,“西人立国,……
属龙男和属蛇女配吗
为什么元素种类由原子核内质子数决定,而原子
好宝宝儿童摄影在哪里啊,我有事要去这个地方
肚子感觉快要炸的感觉,怎么回事
求一本关于狼的网络小说
广州金婚婚介所好不好
The English test this morning was so easy
wwe俄罗斯佬到底是谁
韦博泰拳搏击俱乐部怎么去啊,有知道地址的么
显卡要固定吗
推荐资讯
我该怎么办,要不顾家人反对辞职吗?
一个人在家有
抗体即能作用于细胞外的病毒也能作用于细胞内
得力保险箱在哪里啊,我有事要去这个地方
NBA高潮时防守歌曲
中国电信3g手机体验直销店这个地址在什么地方
笔记本电脑说由于系统注册表文件丢失或损坏,
草原空贵漫画
房子右边有池塘好吗
众泰汽车限速开关在哪里
普通医保卡和医保一卡通有什么区别
森逸照明公司地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?