1 / 120
文档名称:

VCMFC入门精讲学习教案.pptx

格式:pptx   大小:495KB   页数:120页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VCMFC入门精讲学习教案.pptx

上传人:wz_198613 2021/10/9 文件大小:495 KB

下载得到文件列表

VCMFC入门精讲学习教案.pptx

相关文档

文档介绍

文档介绍:会计学
1
VCMFC入门精讲
第一页,编辑于星期日:五点 五十七分。
2021/9/26
2
MFC
本阶段课程的目的是帮助你理解和掌握 Visual C++ MFC 编程的基本概念和技术。很多人使用 Visual C++,开始于 AppWizard,使用它建立一程序框架,然后就不知道下一步该如何是好了。这主要是因为不理解 AppWizard 所产生的 MFC 代码的含义。所以你必须了解和掌握 MFC 代码结构,才能继续下去。
课程将从最基础的出发,向你介绍驱动 MFC 程序的基本概念。使你能更好地理解 MFC 和 AppWizard 所产生的代码。
第1页/共120页
第二页,编辑于星期日:五点 五十七分。
2021/9/26
3
第一部分 MFC导论
第二部分 一个简单的MFC程序
第三部分 MFC 样式
第四部分 消息映射
    我们使用环境是Visual C++ ,Windows 95 或 以上。 (下载源码就到源码网:)
第2页/共120页
第三页,编辑于星期日:五点 五十七分。
2021/9/26
4
第一部分 MFC导论
    Visual C++ 不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的 C++ 来开发出专业级的 Windows 应用程序。为了能充分利用这些特性,你必须理解 C++ 程序设计语言。掌握了C++,你就必须掌握 Microsoft 基本类库 (MFC) 的层次结构。该层次 结构包容了 Windows API 中的用户界面部分,并使你能够很容易地以面向对象的方式建立 Windows 应用程序。这种层次结构适用于所有版本的 Windows 并彼此兼容。你用 MFC 所建立的代码是完全可移植的。
第3页/共120页
第四页,编辑于星期日:五点 五十七分。
2021/9/26
5
本章将向你介绍MFC的基本概念和术语以及事件驱动程序设计方法。在本节中,你将会输入、编译和运行一个简单的MFC程序。下一节中将向你详细解释这些代码。第三部分讨论了MFC控制和如何定制它们。第四部分将介绍消息映射,你将会处理MFC的事件。
第4页/共120页
第五页,编辑于星期日:五点 五十七分。
2021/9/26
6
什么是MFC?
    如果你要建立一个 Windows 应用程序,应该如何下手?
    好的开端是从设计用户界面开始。首先,你要决定什么样的用户能使用该程序并根据需要来设置相应的用户界面对象。Windows 用户界面有一些标准的控制,如按钮、菜单、滚动条和列表等,这对那些 Windows 用户已经是很熟悉了。 要记住的是,作为程序员必须选择一组控制并决定如何把它们安排到屏幕上。传统上,你需要在纸上做一下用户界面的草图,直到对各元素感到满意为止。这对于一些比较小的项目,以及一些大项目的早期原型阶段是可以的。
第5页/共120页
第六页,编辑于星期日:五点 五十七分。
2021/9/26
7
下一步,是要实现代码。为任何 Windows 平台建立应用程序时,程序员都有两种选择:C 或 C++。 使用 C,程序员是在 Windows 应用程序界面 ( API ) 的水平上编写代码。该界面是由几百个 C 函数所组成,这些函数在Windows API 参考手册中都有介绍。对于Windows NT, API 被称为 “Win32 API”,以区别于其用于的16位 API。
第6页/共120页
第七页,编辑于星期日:五点 五十七分。
2021/9/26
8
Microsoft 也提供了 C++ 库,它位于任何 Windows API 之上,能够使程序员的工作更容易。它就是Microsoft基本类库 (MFC),该库的主要优点是效率高。它减少了大量在建立 Windows 程序时必须编写的代码。同时它还提供了所有一般 C++ 编程的优点,例如继承和封装。MFC 是可移植的,例如,在 下编写的代码可以很容易地移植到 Windows NT 或 Windows 95 上。因此,MFC 是很值得推荐的开发Windows 应用程序的方法,在本章自始至终使用的都是 MFC。
第7页/共120页
第八页,编辑于星期日:五点 五十七分。
2021/9/26
9
当是使用 MFC 时,你编写的代码是用来建立必要的用户界面控制并定制其外观。同时你还要编写用来响应用户操作这些控制的代码。例如,如果用户单击一个按钮时,你应该有代码来响应。这就是事件驱动代码,它构成了所有应用程序。一旦应用程序正确的响应了所有允许的控制,它的任务也就完成了。
    你可以看出,使用

最近更新

2024年广西百色市事业单位及机关工勤人员招聘.. 89页

2024年广西百色市创卫办招聘3人历年高频难、易.. 90页

销售新员工培训方案 6页

2024年广西百色市救助管理站招聘3人历年高频难.. 89页

2024年广西百色市田东县审计局招聘历年高频难.. 90页

2024年广西百色市西林县乡镇事业单位招聘14人.. 89页

2024年广西百色市那坡县经贸局招聘3人历年高频.. 88页

2024年广西省南宁市经开区规划分局事业单位招.. 89页

2024年广西省河池市东兰县事业单位招聘16人历.. 90页

2024年广西省藤县事业单位招聘工作74人历年高.. 88页

2024年广西自治区南宁市良庆区财政局事业单位.. 90页

2024年广西自治区河池市大化县事业单位招聘56.. 88页

2024年广西藤县事业单位招聘59人历年高频难、.. 90页

2024年广西贵港市桂平市住房和城乡规划建设局.. 89页

2024年广西贵港市财政局事业单位招聘10人历年.. 88页

2024年广西钦州事业单位人才引进269人历年高频.. 89页

2024年广西钦州市林业局事业单位招聘历年高频.. 89页

2024年开封大学单招职业适应性测试题库各版本.. 57页

2024年扬州工业职业技术学院单招职业适应性测.. 58页

2024年无锡职业技术学院单招职业适应性测试题.. 57页

2024年武威职业学院单招职业适应性测试题库汇.. 58页

2024年江苏省南京市行政职业能力测验题库a4版.. 148页

2024年江苏省宿迁市行政职业能力测验题库带答.. 149页

2024年江苏省徐州市行政职业能力测验题库附解.. 149页

2024年江苏省泰州市行政职业能力测验题库及完.. 148页

2024年江西工业贸易职业技术学院单招职业适应.. 58页

2024年江西省南昌市行政职业能力测验题库及一.. 147页

2024年江西省赣州市行政职业能力测验题库及答.. 148页

钢架焊接施工合同 3页

焦炉烟道弯管安装方法 6页