1. MFC 练习题 1week
2.AUTOCAD 的二次开发
3.CAD 的的二次开发
有没有办法在Visual Studio 2010中快速查找文件?
按Ctrl+,
创建MFC应用程序的三个项目
MFC应用程序:生成的是一个.exe应用程序。
MFC ActiveX 控件:生成的是一个控件。
基于MFC的ActiveX控件开发:
http:
MFC DLL:生成一个动态链接库。
VS2010创建并使用DLL:
http:
stdafx.h 头文件中包含几个重要的头文件
afx.h - 包含了绝大部分MFC库中的类和声明
afxwin.h - 包含了afx.h和windows.h
afxext.h - 包含了关于扩展窗口类声明,例如:工具栏、状态栏等
附:以Afx开头的函数就可以确定是MFC库中封装的全局函数
以::开头的函数就可以确定是win32的API函数(user32.dll/kernel32.dll/gdi32.dll)
(1)单文档视图构架程序
CFrameWnd - 框架窗口类,封装了关于框架窗口的操作
CWinApp - 应用程序类,负责管理程序的流程
CDocument - 文档类,封装了关于数据的操作(提取/转换/存储数据)
CView - 视图窗口类,封装了关于视图窗口的操作(显示数据)
先看看Toolbox视图是否显示了,如果没有显示,在菜单栏上点击View->Toolbox即可
拖曳ToolBar的组件
在Resource View中的“Dialog”上点右键选择“Insert Dialog”,创建一个新的对话框模板,修改其ID为IDD_TIP_DIALOG,Caption改为“提示
在对话框模板上点右键选择“Add Class...”,弹出添加类的对话框,设置“Class name”为CTipDlg,点“OK”。在Solution Explorer中可以看到生成了CTipDlg类的头文件TipDlg.h和源文件TipDlg.cpp。
总结了刚才谈到的问题:
1. 命名规范 ①类名和文件名要统一 ②具体的含义Find Receive 不要省略 等等
2. 函数的逻辑问题。 过于混乱
3. 窗口调用 Create后的释放问题
4. 自测要测完全
5. 进度
接下来
=====================================