2017年5月22日星期一

C

## 用vc创建一个c程序
1.新建win32console project
2.再建一个c++source即c源文件
## 创建一个mfc
1.新建mfc appwizard
2.基于对话框就选基本对话,基于单个文档就选单个文档;
## windows基本控件编程
1.mfc单个文档,之后编辑几个输入框和按钮,编辑属性,之后用建立类向导建立一些类,类成员及控制id,编辑他们的属性。
2.在消息图中编辑对话框的代码即定义通过刚才定义的类和成员,构建一个判别语句,通过消息盒子反馈程序运行结果。
3.运行c++F7编译,之后F5调试。
### 注意:
1.listmenmber:在变量名之后输入.或-〉系统就自动显示所有有效的成员名供选择。
2.内设类注意大小写
3.parameter info选项:若在输入函数名之后键入左括号系统将显示该函数完整圆形,并用黑体显示第一个参数,接着显示后面的;
4.complete word选项:系统自动完成当前语句其余部分的输入;
view选项:类向导(classwizard)
——|message maps 注意:在message选项框中可以为窗口,对话框,控件,菜单选项和加速键等对象映射消息;add function可以创建或删除处理函数***;工程-〉类-〉对象-〉消息-〉消息函数;message里的command说明是命令操作
       |membervaribles注意:定义成员变量及自动初始化;control IDs是影射到成员变量的控件ID;其中成员类型种类包括:CString字符串;int;BOOL逻辑型(真假);
       |automation:将在创建新类时,添加自动化方法和属性;implementation列出已经添加到当前类中的方法和属性实现方法的名称;external names列出已添加到当前类中的方法和属性的名称;
       |activex events
       |class info类信息;
查看-〉resource symbols资源编辑符号:映射到整数值上的一串字符,相当于资源的一个代号,同一程序中不得重复;
Insert(&I):1#New Class:
2#New Form新建表单:
3#Resource:
4#Resource Copy:
5#New ATL Object:
Project(&P):工程文件是一种机制,组合了一个应用程序所有源文件,工程文件包含在扩展名为.mak的文件中。但mak不都是工程文件。
mfc:microsoft foundationclass;
资源符号前缀:资源---IDR_加速键或菜单及相关资源;IDD_对话框资源;IDC_光标资源;IDI_图标资源;IDB_位图资源;菜单命令控制---IDM_菜单项;ID_命令项;IDC_控件;字符串---IDS_字符表中的字符串;IDP_消息框中使用的字符串;

没有评论:

发表评论