MFC框架设计与开发宝典
MFC 的框架设计挺适合用来快速搭个 Windows 应用的架子,尤其是你不想从零去折腾 Win32 API 的时候。整个流程都比较顺,AppWizard
能帮你搞定初始框架,ClassWizard
补代码也方便,UI 直接拖拖拽拽用资源编辑器搞定,开发效率确实高不少。
MFC 的封装做得还挺到位的,像CWnd
就把窗口相关的 API 都包成了一个类,调接口不用再管那些繁琐的句柄操作了,逻辑清晰多。你只要知道m_hWnd
就是那个窗口句柄,就能顺着类的思路往下写。
文档-视图结构也蛮有意思的。你可以把数据抽成Document
,界面抽成View
,逻辑和显示分开之后,维护起来就不容易乱。而且一个文档能挂多个视图,这种结构做复杂工具挺方便的。
如果你还得折腾 OLE、COM 或者数据库,MFC 也给你包好了现成的类,像操作ODBC
和DAO
的方式就比直接写 API 调用简单多了,写起来省心。
想多看看例子或者参考资料?可以翻翻这些:
- Microsoft Foundation Class (MFC)
- vC++网络编程 MFC 与 Win32 示例
- MFC 教学课程-WIN32,MFC,COM 健全的 ppt
- Win32 编程实践与源码解析
如果你平时还在写 C++,又想快速搞出一个 Windows 界面程序,那 MFC 还是挺值得一试的。老框架是老了点,但多基础功能它都帮你打包好了,配合 VC++开发环境,用起来还蛮顺手的。
326.77KB
文件大小:
评论区