- 1、本文档共115页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
走进Visual C.doc
一 走进Visual C++ 2
1 理解VC工程 2
2 MFC编程特点 3
3使用Wizard 4
二 MFC程序结构分析 18
1 WINDOWS程序工作原理 18
2 建立应用程序 18
3 程序结构剖析 19
3.1 类CMYAPP 20
3.2 类CMAINFRAME 21
3.3类CMyView与CMyDoc 21
三 深入MFC类库 26
1 处理用户输入 26
1.1 定义对话框资源 26
1.2 定义对话框类 28
2 有关屏幕输出 34
2.1 设备上下文工作原理 34
2.2 实例绘图原理剖析 35
2.3 绘图操作实现 35
2.4 有关屏幕映射方式 37
3 文件处理 38
3.1 对象持续化简述 39
3.2 实例分析 40
3.3 与文件处理关系密切的类CFile 45
4 DAO技术 47
4.1 DAO与ODBC 47
4.2 使用MFC实现DAO技术 47
5 打印 50
5.1打印和显示 50
5.2打印分页 51
5.3 打印工作的开始和结束 51
5.4 打印程序实例 52
四、VC程序调试 57
1.1 调试环境的建立 57
1.2调试的一般过程 58
1.3 如何设置断点 59
1.4 控制程序的运行 64
1.5 查看工具的使用 66
2 高级调试技术 73
2.1 TRACE 宏的利用 73
2.2 ASSERT宏的利用 74
2.3 ASSERT_VALID宏的利用以及类的AssertValid()成员函的重载 74
2.4对象的DUMP函数的利用 74
3 内存漏洞的检查 75
五Visual C++与多媒体 77
1 对声音的处理 77
1.1媒体控制接口 77
1.2波形混音器 87
2 多媒体文件I/O 88
3多媒体图形图像技术 94
4图像合成 105
5 FLC动画 107
6热点 129
一、走进Visual C++
Visual C++作为一个功能非常强大的可视化应用程序开发工具,是计算机界公认的最优秀的应用开发工具之一。Microsoft的基本类库MFC使得开发Windows应用程序比以往任何时候都要容易。本光盘教学软件的目的就是为了让你学会在Visual C++环境下,利用微软的基本类库MFC开发出功能强大的Windows应用程序。在本章节的内容当中,我们将向您介绍使用VC开发软件需要用到的一些基本概念,使用MFC进行编程的基本特点,以及VISUAL C++集成开发环境提供的一系列编程辅助工具——WIZARD的使用方法。
1、理解VC工程
Visual C++作为一种程序设计语言,它同时也是一个集成开发工具,提供了软件代码自动生成和可视化的资源编辑功能。在使用Visual C++开发应用程序的过程中,系统为我们生成了大量的各种类型的文件,在本节中将要详细介绍Visual C++中这些不同类型的文件分别起到什么样的作用,在此基础上对Visual C++如何管理应用程序所用到的各种文件有一个全面的认识。
首先要介绍的是扩展名为dsw的文件类型,这种类型的文件在VC中是级别最高的,称为Workspace文件。在VC中,应用程序是以Project的形式存在的,Project文件以.dsp扩展名,在Workspace文件中可以包含多个Project,由Workspace文件对它们进行统一的协调和管理。
与dsw类型的Workspace文件相配合的一个重要的文件类型是以opt为扩展名的文件,这个文件中包含的是在Workspace文件中要用到的本地计算机的有关配置信息,所以这个文件不能在不同的计算机上共享,当我们打开一个Workspace文件时,如果系统找不到需要的opt类型文件,就会自动地创建一个与之配合的包含本地计算机信息的opt文件。
上面提到Project文件的扩展名是dsp,这个文件中存放的是一个特定的工程,也就是特定的应用程序的有关信息,每个工程都对应有一个dsp类型的文件。
以clw为扩展名的文件是用来存放应用程序中用到的类和资源的信息的,这些信息是VC中的ClassWizard工具管理和使用类的信息来源。
对应每个应用程序有一个readme.txt文件,这个文件中列出了应用程序中用到的所有的文件的信息,打开并查看其中的内容就可以对应用程序的文件结构有一个基本的认识。
在应用程序中大量应用的是以h和cpp为扩展名的文件,以h为扩展名的文件称为头文件。以cpp为扩展名的文件称为实现文件,一般说来h为扩展名的文件与cpp为扩展名的文件是一一对应配合使用的,在h为扩展名的文件中包含的主要是类的定义,而在cpp为扩展名的文件中包含的主要是类成员函数的实现代码。
在应用程序中经常要使用一些位图、菜单之类的资源,VC中以rc为扩展名的文件称为资
您可能关注的文档
- 北京城市的绿化与美化-佚名-.doc
- 五机架冷连轧机轧制规程的优化计算及实现.doc
- 二期平台安卓游戏(单机)申报、测试、上线操作手册_..doc
- 2017年一级建造师 建筑工程管理与实务 重要考点整合【 再不过你砍我】.doc
- 学会这招员工职业发展体系落地不再难.doc
- 计算机应用技术专业优秀论文--hc冷带轧机板形仪计算机控制系统的研制.doc
- 酉阳县金银山第二森林防火隔离通道工程招标文件doc.doc
- 历届中考历史试题分册分考点汇编(上材料题)解析.doc
- 喀左县双丰王牌螯合肥厂年产万吨多元螯合肥项目可行性研究报告.doc
- 毕业设计---基于神经网络的电力系统负荷预测的研究(含外文翻译).doc
- 2025年重庆电讯职业学院单招(语文)测试题库必威体育精装版.docx
- 2025年海南健康管理职业技术学院单招(语文)测试题库附答案.docx
- 2025年开封职业学院单招(语文)测试模拟题库附答案.docx
- 2025年云南省思茅市单招语文测试题库附答案.docx
- 2025年西安高新科技职业学院单招(语文)测试题库附答案.docx
- 2025年河南省焦作市单招语文测试题库必威体育精装版.docx
- 2025年青海省玉树藏族自治州单招(语文)测试题库必威体育精装版.docx
- 2025年广东环境保护工程职业学院单招(语文)测试题库附答案.docx
- 2025年福建省龙岩单招(语文)测试题库附答案.docx
- 2025年无锡商业职业技术学院单招(语文)测试模拟题库必威体育精装版.docx
文档评论(0)