Visual_C++面向对象编程教程第1章_Visual_C++集成开发环境
更新时间:2023-04-21 13:08:01 阅读量: 实用文档 文档下载
Visual C++是一个可视化软件开发工具。1993年 Microsoft公司推出Visual C++ 1.0,新版本不断问世, 2001年推出Visual C++.NET(即Visual C++ 7.0) ,它只适用于Windows 2000 / XP / NT 4.0开发环境。
Visual C++已成为专业程序员进行软件开发的首 选工具。要使用 Visual C++编程,首先要了解它的 集成开发环境。Visual C++集成开发环境中的程序 开发工具很多,要真正掌握它们必须结合具体的编 程内容。本章只简单介绍 Visual C++集成开发环境 的一般特点、界面风格和简单工具的使用,使我们 对Visual C++有一个感性的认识。
1.1 Visual C++概述Visual C++ 不仅仅是一个 C++ 编译器, 而是一个基于 Windows 操作系统的可视化集 成 开 发 环 境 IDE(Integrated Development Environment)。Visual C++ 由许多组件组成, 包括编辑器、编译器、调试器以及程序向导 AppWizard、类向导 ClassWizard 等开发工具。 这些组件通过一个名为Developer Studio的组 件集成为一个和谐的开发环境。
1.1.1 Visual C++的特点
源程序用 C++ 语言编写,支持面向对象设计方法,使用功 能强大的微软基础类库MFC(Microsoft Foundation Class)。
开发出来的软件稳定性好、可移植性强。可以编制各种各样 Windows 应用程序,包括对话框程序、 文档 / 视图程序和组合界面程序。
作为Visual Studio可视化组件家族中最重要的一个成员,与 其它可视化开发工具如Visual J++、Visual Basic及Visual C# 紧密地集成在一起,适用于特殊、复杂和综合软件项目的 开发,乃至一个系统软件的设计。联机帮助系统MSDN(Microsoft Developer Network Library )功能强大。它既能与集成开发环境有机地结合在一起, 使得用户在编程时随机查询需要的内容信息,又能脱离集 成开发环境而独立地运行。
除了 Visual C++,其它一些公司也推出了自己的 C++集成开发环境,如Borland的C++ Builder和IBM的 VisualAge C++。迄今为止,Visual C++是功能最强和 使用范围最广的软件开发工具。 比较 Visual Basic、C++ Builder 和 Delphi 等编程工 具,用Visual C++编写Windows应用程序最富于挑战性 和艰巨性。而当熟练掌握 Visual C++ 后,你会感受到 作为一个 Visual C++程序员的无比优越性。要想在使 用 Visual C++编程时做到游刃有余,必须解决四个主 要困难:
C++语言的面向对象机制 MFC类库功能的庞大 Windows编程的复杂性 向导所建立的应用程序框架的透明性
1.1.2 Visual C++的安装 要求 CPU 为 Pentium 以上系列,内存为 64MB,所需
硬 盘 空 间 约 为 5 0 0 M, 操 作 系 统 为 Windows 95/98/2000或Windows NT。 运行光盘根目录下的Setup.exe程序后,安装向导程
序将自动完成Visual C++的安装,用户只需要根
据 对话框提示输入具体的内容。如输入产品序列号, 选择安装选项、安装路径和需要安装的组件等。 安 装 完 毕 后 , 如 果 要 安 装 MSDN, 选 择 Install
MSDN,插入Visual Studio 6.0的MSDN光盘继续进 行安装。用户最好随系统一起安装MSDN。
1.1.3 集成开发环境窗口例1-1 利用Visual C++ 6.0创建一个Windows应用程 序Mysdi。 1. 执行 File|New 菜单命令,出现 New 对话框。在 Project页面窗口中选择MFC AppWizard[exe]选项,在 Project Name 编 辑 框 中 输 入 项 目 名 称 Mysdi, 在 location编辑框中输入保存项目的路径。 2. 在MFC AppWizard-Step1对话框中设置应用程 序的类型,本例创建一个单文档程序,选择 Single document 项 , 单 击 Finish 按 钮 , 出 现 New Project Information 对话框,单击 OK 按钮,将生成应用程序 框架文件,并在项目工作区窗口打开生成的应用程序 的项目。
浮动窗口和停靠窗口
集成开发环境中的窗口有两种:浮动窗口和停 靠窗口。浮动窗口是一般的带边框的子窗口,用 它显示源代码或图形。浮动窗口能以平铺方式或 层叠方式显示在集成开发环境中,源代码编辑窗 口就是一个浮动窗口。 除了浮动窗口,集成开发环境中的所有其它窗口 都是停靠窗口,如工具栏、菜单栏、 Workspace 窗口、Output窗口和Debugger调试器窗口(调试 时自动打开。
停靠窗口可以固定在集成开发环境中的顶端、底 端或侧面,或者浮动在屏幕上任何位置。停靠窗 口不论是浮动着的还是固定着的,总是出现在浮 动窗口的前面。这样就保证了当焦点从一个窗口 移到另一个窗口时,停靠窗口总是可见的。一个停靠窗口的固定和浮动形式可以相互转换。 当拖动一个固定窗口任何边缘未使用部分至屏幕 中间位置,该固定窗口就转换成浮动窗口。反之, 当拖动一个浮动窗口的标题栏至开发环境主窗口 的任何边缘上,该浮动窗口就转换成固定窗口。 单击窗口上的关闭按钮将关闭窗口,要想重新打 开窗口,在View主菜单中选择相应的菜单项。
1.1.4 MSDN帮助系统Visual C++ 帮助系统包括: 有关Visual
C++ IDE使用说明的联机帮助文件; MSDN Library(Microsoft Developer Network Library)组件。 MSDN帮助系统是一个HTML格式的帮助文 件,它所包含的内容非常丰富,容量超过1.1GB ,包含了有关Visual Studio的编程原理、方法和 应用实例等内容。使用MSDN时可以通过访问微 软 网 站 “ ” 获 取 有 关 MSDN的最新信息。
MSDN的启动方法:
执行Help|Contents命令或Search工具栏按钮; 单击F1键快速获取相关内容的帮助,如在源文件 编辑器中用光标把一个需要查询的单词全选上, 或单击
一条出错提示信息,按F1 键出现MSDN 的 “索引”页面; 脱离于 Visual C++ 集成开发环境而独立运行, MSDN 是 Microsoft Visual Studio 的一个组件,从 Windows“ 开 始 | 程 序 ” 菜 单 中 选 择 Microsoft Developer Network 菜单中的 MSDN Library 菜单 项,就启动了MSDN帮助系统。
1.2 项目和项目工作区编写一个应用程序首先要创建一个 项目( Project),在创建项目的同时创建 了项目工作区 Workspace。项目工作区记 录了一个项目的集成开发环境的设置,如 Developer Studio最后一次关闭前各窗口的 状态。
1.2.1 项目从软件工程的角度出发,每个程序的开发工
作都是一个项目工程,它涉及到计算机和相关专业等领域的知识及其应用。编程时还要使用代码
生成、编辑、编译、链接、调试等一系列工具,并且Window可执行程序不是仅由一个源程序文件 所生成的,而是由一些相互关联的源文件和资源 文件共同生成的。
在Visual C++ IDE中,把实现程序设计功能的一组相 互关联的 C++源文件、资源文件以及支撑这些文件的 类的集合称为一个项目。Visual C++ IDE以项目作为 程序开发的基本单位,项目用于管理组成应用程序的 所有元素,并由它生成应用程序。项目用项目文件DSP(Developer Studio Project)来描 述,文件名后缀为 .dsp。项目文件保存了项目中所用 到的源代码文件和资源文件的信息,如文件名和路径。 同时,项目文件还保存了项目的编译设置等信息,如 调试版(Debug)或发布版(Release)。 一个项目至少包含一个项目文件。根据项目类型的不 同,一个项目包含的源文件、资源文件和其它文件也 不同。
1.2.2 项目工作区
Visual C++ IDE以项目工作区的方式来组织应用程序的 项 目 , 项 目 工 作 区 用 工 作 区 文 件 DSW(Developer Studio Workspace)来描述,文件名后缀为.dsw。 工作区文件保存了应用程序集成开发环境的项目设置 信 息 , 它 将 一 个 DSP 项 目 文 件 与 具 体 的 Developer Studio结合在一起,在Visusal C++ IDE中一般以打开工 作区文件DSW的方式来打开指定的项目。 创建项目后,可通过项目工作区 Workspace 窗口来查 看项目中的组成元素。 Workspace 窗口由 ClassView、 ResourceView和FileView三个页面组成。这些页面按照 一定的逻辑关系将一个项目分成几个部分,以树形结 构显示项目所创建的类、资源和文件。
1. ClassView类视图2. ResourceView资源视图
3. FileView文件视图可通过 File 菜单和 Project 菜单中的有关命令 添加 C++ 源文件、资源文件和其它文件到项目中, 在工作区窗口中将显示被添加的文件与其它文件 之间的关系。若要删除项目中的某个文件,选中 要删
除的文件,然后按Delete键即可。
1.2.1 项目设置一般使用默认的项目设置生成应用程序的执
行代码,也可以改变当前项目的设置。Visusal C++IDE 提供了相关的命令来设置项目,如 Project 菜单
中的 Settings 命令、 Build 菜单中的 Configurations 命令和Tool菜单中的Customize、Options命令等。
正在阅读:
Visual_C++面向对象编程教程第1章_Visual_C++集成开发环境04-21
浅谈计算机网络的未来发展趋势09-03
成稿钓鱼的启示说课稿04-07
《模拟电子技术》复习题03-16
让色彩动起来 说课 教案 反思 - 图文05-31
交通银行企业网银用户手册-财务通04-19
考研高频词组01-23
假文盲作文500字03-31
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- Visual
- 集成开发
- 面向
- 对象
- 编程
- 环境
- 教程
- 小学数学总复习资料PPT
- 广东 祝文斌(1)当代别墅建筑设计理念探讨
- 2014国家公务员考试行测备考判断推理:三类定义形式练习题答案
- 岳麓版七年级历史下册半期测试题
- 2022年平面设计委托合同协议书范本
- 12级锦程网职前教育试题及答案
- (苏教版)四年级数学上册课件 角的度量
- 西安城市宣传片创意脚本
- 苏教版五年级语文下课堂作业设计
- 超级门市接单的十大步骤 ZB
- 2013届学生会主席就职演讲稿
- 五年级科学说课标说教材知识树材料
- Unit208,Integrated English 2(2nd Edition)(Revised)英语专业本
- 网络游戏中的网络营销策略研究
- 张钟贵-逆向法改变了我的命运
- 贵州省毕节市二年级上学期语文期末质量检测试卷C卷
- 人教版历史七年级上_表格总结(专题)
- 高二作文:一枚戒指的承诺
- 高考英语任务型阅读-七选五解读课件
- 贵州省毕节市二年级上学期语文期末质量检测试卷(I)卷