利用Visual C /MF
2008-02-23 05:28:31来源:互联网 阅读 ()
MFC借助C 的优势为Windows研发开辟了一片新天地,同时也借助ApplicationWizzard使研发者摆脱离了那些每次都必写基本代码,借助ClassWizard和消息映射使研发者摆脱了定义消息处理时那种混乱和冗长的代码段。更令人兴奋的是利用C 的封装功能使研发者摆脱Windows中各种句柄的困扰,只需要面对C 中的对象,这样一来使研发更接近研发语言而远离系统。(但我个人认为了解系统原理对研发很有帮助)
正因为MFC是建立在C 的基础上,所以我强调C/C 语言基础对研发的重要性。利用C 的封装性研发者能够更容易理解和操作各种窗口对象;利用C 的派生性研发者能够减少研发自定义窗口的时间和创造出可重用的代码;利用虚拟性能够在必要时更好的控制窗口的活动。而且C 本身所具备的超越C语言的特性都能够使研发者编写出更易用,更灵活的代码。
在MFC中对消息的处理利用了消息映射的方法,该方法的基础是宏定义实现,通过宏定义将消息分派到不同的成员函数进行处理。下面简单讲述一下这种方法的实现方法:
代码如下 BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) //{{AFX_MSG_MAP(CMainFrame) ON_WM_CREATE() /
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: 利用MFC进行研发的通用方法介绍
下一篇: 理解Windows消息机制
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash