- 1
- 0
- 约1万字
- 约 59页
- 2021-09-23 发布于河北
- 举报
第12章 Visual C++环境下Windows程序开发概述12.1 Visual C++可视化集成开发环境12.2 创建、组织文件、工程和工作区12.3 Windows编程基础12.4 Win32开发12.5 MFC编程12.1 Visual C++可视化集成开发环境12.1.1 Visual C++简介12.1.2 项目开发过程12.1.3 集成开发环境Developer Studio12.1.4 常用功能键及其意义返回首页12.1.1 Visual C++简介1.Visual C++集成开发环境(IDE)集成开发环境(IDE)是一个将程序编辑器、编译器、调试工具和其他建立应用程序的工具集成在一起的用于开发应用程序的软件系统。 2.向导(Wizard)向导是一个通过一步步的帮助引导你工作的工具。Developer Studio中包含三个向导 。 3.MFC库库(library)是可以重复使用的源代码和目标代码的集合。MFC(Microsoft Fundamental Classes)是Visual C++开发环境所带的类库,在该类库中提供了大量的类,可以帮助开发人员快速建立应用程序。 返回本节12.1.2 项目开发过程一个用C++开发项目的通用开发过程如图12-1所示。 建立一个项目的第一步是利用编辑器建立程序代码文件,包括头文件、代码文件、资源文件等。然后,启动编译程序,编译程序首先调用预处理程序处理程序中的预处理命令(如#include,#define等),经过预处理程序处理的代码将作为编译程序的输入。编译对用户程序进行词法和语法分析,建立目标文件,文件中包括机器代码、连接指令、外部引用以及从该源文件中产生的函数和数据名。此后,连接程序将所有的目标代码和用到的静态连接库的代码连接起来,为所有的外部变量和函数找到其提供地点,最后产生一个可执行文件。一般有一个makefile文件来协调各个部分产生可执行文件。返回本节12.1.3 集成开发环境Developer Studio1.进入Developer Studio2.Developer Studio的界面3.获得帮助信息4.Visual C++的编辑器图12-2 Developer Studio界面Developer Studio它具有以下特点: (1)自动语法。 (2)自动缩进。 (3)参数帮助。 (4)集成的关键字帮助。 (5)拖放编辑。 (6)自动错误定位。 返回本节12.1.4 常用功能键及其意义表12-1 常用功能键返回本节12.2 创建、组织文件、工程和工作区12.2.1 新建工程12.2.2 新建工作区12.2.3 增加已有文件到工程中12.2.4 打开工作区12.2.5 设置当前工程返回首页12.2.1 新建工程项目工作区是一个包含用户的所有相关项目和配置的实体。工程定义为一个配置和一组文件,用以生成最终的程序或二进制文件。一个项目工作区可以包含多个工程,这些工程既可以是同一类型的工程,也可以是不同类型的工程(如Visual C++和Visual J++工程)。工作区现在以.dsw为后缀名(以前为.mdp),项目文件现在以.dsp(以前为.mak)为后缀名。项目工作区如图12-3所示。图12-3 项目工作区要新建一个工程,可以:(1)在File菜单上,单击New,选择Projects标签。(2)从列表中选择项目类型(3)单击Create New Workspace(新建工作区)或Add to Current Workspace(加入到当前工作区中)。(4)要使新工程为子工程,可以选择Dependency of 检查框,并从列表中选择一个工程。(5)在Project Name框中,输入新工程名,确保该名字必须与工作区中的别的工程名字不重名。(6)在Location框中,指定工程存放的目录:可以直接输入路径名,也可以单击旁边的Browse按钮,浏览选择一个路径。(7)单击Platform框中的相应检查框,指定工程的开发平台返回本节12.2.2 新建工作区要创建一个空的工作区,可以: (1)在File菜单上,单击New。(2)在随后弹出的对话框上,单击Workspace标签。(3)从类型列表中选择Blank Workspace。(4)在Workspace Name框中输入名字,注意名字不能与它将要包含的工程同名。(5)在Location框中指定存放工作区文件的目录。(6)单击OK。返回本节12.2.3 增加已有文件到工程中(1)打开包含目标工程的项目工作区文件。(2)在Project菜单上,单击Add to Project,然后单击Files。(3)在Insert Files into Project对话框中,
您可能关注的文档
- 第05章物流管理.pptx
- 第05章生产成本的核算.pptx
- 第05章税收负担.pptx
- 第05章社会总资本再生产和市场实现.pptx
- 第05章质量传递.pptx
- 第05章项目沟通与冲突管理.pptx
- 第05讲商业银行风险管理.pptx
- 第05讲群决策理论与方法.pptx
- 第06章__企业破产法律制度1.pptx
- 第06章_网络创业.pptx
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2025年植物源新农药百部碱行业深度研究报告.docx
- 2025年高考英语北京卷真题(解析版).doc VIP
- 高考数学考点与题型全归纳.docx VIP
- (高清版)-B-T 30146-2023 安全与韧性 业务连续性管理体系 要求.pdf VIP
- 高考数学考点题型全归纳.pdf VIP
- 2026年度黑龙江省交通运输厅所属事业单位公开招聘工作人员86人备考题库带答案详解(完整版).docx
- 2026年01月20日路易达孚(青岛)粮油食路易达孚食品科技产业中心青岛董家口一期项目董家口港区港润大道以东、纬十四路以北.pdf VIP
- 【高中物理】题型全总结(16专题),详细总结与归类!.pdf VIP
- 安徽师大附中2026届高二化学第一学期期末综合测试试题含答案.doc
- 化学元素读音及顺口溜大全.doc VIP
原创力文档

文档评论(0)