- 1、本文档共135页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c课程设计_2013
C++课程设计 内容及要求 讲授:中南大学 主要内容 课程设计基本要求 Windows 编程基础 什么是VC++的MFC 什么是MFC编程 MFC应用程序的开发流程 实例介绍 一、课程设计基本要求 课堂讲授(2学时) 知识扩充 C++:以案例教学的方式介绍MFC程序结构、消息映射机制、MFC类库中的常用类(对话框、各种常用控件)。 软件开发的基本知识 结合设计任务介绍软件开发的基本流程、各个阶段的目标和主要工作。 程序调试的基本方法和论文撰写要求(4学时,放在第3次上机之后进行) 结合设计中碰到的典型问题介绍调试程序的方法与技巧。 论文组织结构、格式编排等相关知识 学生资料查阅与自主学习(2学时) 学生上机(24学时) 二、Windows 编程基础 Windows 编程 就是基于Windows 的应用程序。 2种重要的Windows应用程序 基于对话框的应用程序 基于文档/视图结构的应用程序 主要特点 具有标准的图形用户界面 具有与硬件无关的特性 采用“消息传递,事件驱动”的运行机制,即根据Windows发送的消息来处理用户的输入 编写Windows应用程序的主要方法(2种) 使用Windows提供的应用程序接口(API)函数 使用Microsoft提供的微软基础类(MFC) 三、什么是VC++的MFC MFC(Microsoft Foundation Class Library,基础类库) 是微软提供的用来编写Windows应用程序的C++类库; 封装了API(Windows的接口函数),是Win API与C++的结合。 MFC大约有200多个类,封装了Windows的大部分编程对象以及与它们有关的操作。即它由几百个执行文件和源代码文件组成。 注意C++和VC++的区别 C++是一种程序设计语言,是一种大家都承认的软件编制的通用规范,即C++是一套语法规则的名字,类似汉语,英语。 VC++是一个软件{IDE(编译、编辑、调试 )集成开发环境} MFC是一个非外挂式的软件包,类库, MFC类是微软为VC++专配的。 四、什么是MFC编程 MFC编程 指的就是使用VC++进行开发,并且是在使用VC++提供的各种向导的情况下的MFC编程。 在VC++中可以创建3类典型的Windows应用程序 基于对话框的应用程序 单文档界面(SDI)应用程序 多文档界面(MDI)应用程序 五、MFC应用程序的开发流程 可以通过如下几个步骤编程 (1)根据应用程序的特性在MFC AppWizard[exe]应用程序中选择合适的应用程序框架。 (2)利用资源编辑器编辑资源,如菜单等。 (3)利用类向导(ClassWizard)或手工添加类、成员变量、成员函数声明。 (4)编写具体的成员函数代码。 (5)编译、链接程序。检查程序中是否存在语法错误。 (6)调试应用程序。 六、实例介绍 实例1——静态控件的使用 创建步骤: 建立基于对话框的MFC应用程序框架; 设置对话 放置控件; 设置控件属性; 调试程序 步骤1:建立基于对话框应用程序框架 (1)创建工程:TEST1 步骤2、3:放置控件;调试程序 (1)删除现有控件 (2)设置对话框标题 利用“属性”设置 (3)添加组框 设置属性 (4)添加静态文本框 设置属性 (5)添加图片 单击“插入/资源”命令,通过菜单引入(位图、图标、方框和图元文件) 图片控件属性对对话框中的类型、图像进行设置 实例2——编辑框应用 创建步骤: 建立基于对话框的MFC应用程序框架; 设置对话框 放置控件; 设置控件属性; 设置控件关联变量; 添加并且编写消息处理函数; 调试程序。 步骤1,2:建立框架、添加控件 (1)创建工程:TEST2 (2)添加控件,并设置控件相关属性 步骤3:连接变量 (1)单击“建立类向导”命令,启动类向导; (2)选择“成员变量”选取项卡,连接变量; (3)结果如右图所示 步骤4:进行消息映射 (1)初始化对话框(是程序运行时的开始状态的设定) 进入ClassWiZard(类向导),Message Maps,在Object IDs里选择要添加OnInitDialog()函数的对话框类,在Messages里选择WM_INITDIALOG,单击Add Function(增加函数),此时对话框类就新增了一个函数是OnInitDialog()。 (2)编辑初始化函数代码: 步骤5:编写代码_对“计算平均分”按钮 (1)双击“计算平均分”按钮,为IDC_JS添加BN_CLICKED消息映射: (2)编写代码。 步骤6:编写代码_对“退出”按钮 (1)双击“退出”按钮,为IDC_OK添加BN_CLICKED消息映射: (2)编写代码。 步骤7:调试程序_运行 注意: 对话框中平均分显示部分是在
您可能关注的文档
- 2015汇总莱茵教育.pdf
- 2015湖南大学三元子泵说明书.pdf
- 2015版人教版六年级数学《生活与百分数》教学课件.ppt
- 2015西南交大本科毕业设计论文模板.doc
- 2015课程设计要求.pdf
- 2016 rx200t rx400h 配置介绍.pdf
- 2016 嵌入式系统设计 第二章 第一讲.pdf
- 2016microchip培训资料-针对数字音频,lot,hmi的pic32解决方案--1604.pdf
- 2016下半年教师资格《幼儿综合素质》全真卷答案及解析.pdf
- 2016小学语文教研工作汇报.pptx
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 2024年(新高考2卷)数学第19题 教师比赛说课课件.pptx
- 广州市中考:2024年-2022年《语文》考试真题与参考答案.pdf
- 带头增强党性、严守纪律、砥砺作风等四个方面存在问题及整改材料.docx VIP
- 《保护眼睛》大班教案.pdf VIP
- 2022年皖北卫生职业学院单招综合素质题库及答案解析.docx
- 2022年高考真题——英语(全国乙卷).pdf VIP
- 摄影入门课件课件.pptx
- 2025年单招职业技能测试试卷(二).pdf VIP
- 2024廊坊市广阳区爱民东道街道社区工作者招聘考试真题题库及答案.docx VIP
- 《新能源汽车技术》课件——第二章 动力电池.pptx VIP
文档评论(0)