- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 VC++ 6.0程序设计简介
Visual C++ 6.0是微软公司1998年推出的产品。自1993年公司推出Visual C++后,随着其新版本的不断问世,已成为专业程序员进行软件开发的首选工具。VC++ 6.0不仅是一个C++编译器,是一个基于Windows操作系统的可视化集成开发环境。VC++ 6.0由许多组件组成包括编辑器、调试器程序向导AppWizard)、类向导Class Wizard)等。这些组件通过Developer Studio集成为和谐的开发环境。Visual C++ 6.0集成开发环境
VC++ 6.0集成开发环境的主窗口由标题栏、菜单栏、工具栏、工作区、客户区、输出区及状态栏等组成,如图1.1所示。
图1.1 VC++ 6.0集成开发环境
标题栏:用于显示应用程序名及当前打开的文件名。
菜单栏:集成开发环境的操作菜单。
工具栏:与菜单相似的一些操作按钮,如新建、保存等。
工作区:用于显示当前打开工程的有关信息,包括工程的类、资源及文件组成等内容。
客户区:用于文本编辑器、资源编辑器等文件和资源的编辑。
输出区:用于输出编译信息、调试信息和一些查询结果信息。
状态栏:用于显示菜单栏、工具栏等的简单说明,以及文本编辑器中当前光标所在行列号等信息。
1.1.1 VC++ 6.0集成开发环境菜单栏及工具栏简介
菜单栏及工具栏是VC++ 6.0集成开发环境的常用工具。通过这两部分可以更加方便地编辑代码、编译程序。菜单栏子选项非常多,工具栏与之对应的选项也是举之不尽,以至于笔者不能在本章一一介绍。本节将对关键且常用的菜单选项及工具栏选项进行简单的介绍。
菜单栏由File(文件)、Edit(编辑)、View(视图)、Insert(插入)、Project(工程)、Build/Debug(编译/调试)、Tools(工具)、Window(窗口)及Help(帮助)9个主菜单构成。当然,除了这些主菜单外,还有一些弹出菜单。本节中将主要针对这9个主菜单进行讲解。
File(文件)菜单:主要实现与文件有关的操作,如新建、打开、关闭、保存、另存为、全部保存等;另外还显示一些最近打开的文件、项目及工作区。
Edit(编辑)菜单:主要实现一些与文件编辑有关的操作命令,如赋值、粘贴、剪切、查找、替换等。
View(视图)菜单:主要用于改变窗口的显示方式,以及激活一些窗体。
Insert(插入)菜单:主要实现与添加有关的一些操作,如添加新类、添加新的资源、添加新的代码文件等。
Project(工程)菜单:与工程项目相关的一些操作,如常用的向工程中添加源代码文件、设置当前项目、改变编译器及连接器等。
Build/Debug(编译/调试)菜单:主要实现与编译、调试相关的操作,如编译、重新编译、连接、执行程序等。这个菜单中的项目在做工程时是使用最多的。
Tools(工具)菜单:主要实现启动常用集成开发环境常用工具栏的功能,如启动调试工具栏、启动绘图工具栏等。
Window(窗口)菜单:主要实现与窗口显示有关的操作,如新建窗口、切换窗口、拆分窗口等。
Help(帮助)菜单:主要用于集成开发环境的帮助操作,如启动MSDN、版本说明等。
1.1.2 VC++ 6.0集成开发环境工作区简介
一般工程的工作区有两个模块:Class View(类视图区域)及File View(文件视图区域)。如果工程还有资源(对话框资源、位图资源等),在类视图区及文件视图区中央还会有一个Resource View(资源视图区)。如图1.2所示的工程就有3个区域。
在3个区域中分别用不同的方式管理着同一个工程。
(1)类视图管理工程中所有的类。也就是将工程中所有的类、结构体都作为类视图中的一个节点,而类的函数、成员变量又是这个类节点的子节点。双击这个类客户区会显示这个类的定义位置;双击类成员函数,则客户区会显示这个类成员函数的实现位置;双击类的成员变量,则客户区会显示变量的定义位置。图1.2显示的就是工程的类视图。
图1.2 工作区域的3个视图区
(2)资源视图管理工程的所有资源。无论是对话框、位图还是菜单、工具栏资源都可以在这个视图中进行统计与管理。每种资源都是一个节点,而每个这种资源又是这种资源的一个子节点。双击子节点客户区便会显示这个资源的定义。工程的资源视图如图1.3所示。
(3)文件视图管理工程中的所有文件。此视图中可以删除任何一个工程中的文件,但只能在“工程”菜单中才能添加文件。一个工程中有5种常见的文件:源文件、头文件、资源文件、readme.text及扩展文件。每种文件都是文件视图中的一个节点,而工程中任何一个这种文件都是这种文件的一个子节点,单击这个子节点,客户区将显示这个子节点对应的文件。工程的文件视图如图1.4所示。
您可能关注的文档
- 单片机原理与接口技术平时作业.doc
- 单位代码:10008 单位名称:北京科技大学 联系人.doc
- 单一来源供应商公示.doc
- 淡江大学 96学年度第一学期课程教学计画表.doc
- 淡江大学 97学年度第一学期课程教学计画表.doc
- 淡江大学96学年度第2学季课程教学计划表.doc
- 淡江大学96学年度第二学期课程教学计画表(格式一).doc
- 淡江大学97学年度第2学季课程教学计划表.doc
- 淡江大学九十六学年度第二学期课程教学计画表.doc
- 弹性模量计算公式.doc
- 2024年广西壮族自治区凤山县《一级注册建筑师之建筑设计》考试必背100题题库及参考答案(综合题).docx
- 2024年广西壮族自治区平乐县《一级注册建筑师之建筑设计》资格考试必背100题题库大全及答案(各地真.docx
- 2024年广西壮族自治区岑溪市《一级注册建筑师之建筑设计》考试真题题库【网校专用】.docx
- 2024年广西壮族自治区扶绥县《一级注册建筑师之建筑设计》资格考试必刷100题王牌题库附答案【黄金题.docx
- 2024年广西壮族自治区覃塘区《一级注册建筑师之建筑设计》考试必刷100题真题题库含答案【突破训练】.docx
- 2024年广东省阳东区《一级注册建筑师之建筑设计》资格考试完整版含答案【实用】.docx
- 2024年广东省信宜市《一级注册建筑师之建筑设计》资格考试必背100题内部题库(综合题).docx
- 2024年广西壮族自治区万秀区《一级注册建筑师之建筑设计》资格考试必背100题及答案【】.docx
- 2024年广东省清城区《一级注册建筑师之建筑设计》资格考试含答案(研优卷).docx
- 2024年广西壮族自治区蒙山县《一级注册建筑师之建筑设计》资格考试必背100题题库【精练】.docx
文档评论(0)