- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Visual C++ 6.0概述
学习目标
几乎所有世界级的软件,如Web浏览器,都是用Visual C++ 6.0开发的。使用它能缩短开发的时间,提高工作效率。本章将介绍Visual C++ 6.0的一些基础知识,包括其特点、版本、主窗口及各重要组成部分等,并运用MFC AppWizard建立一个新项目。
本章要点
Visual C++ 6.0的特点
Visual C++ 6.0的版本与使用环境
Visual C++ 6.0的启动与退出
Visual C++ 6.0的开发环境
Visual C++ 6.0的工程管理
1.1 Visual C++ 6.0的特点
Visual C++是Microsoft公司推出的功能最强大、最复杂的编程语言之一,其最常用的版本为Visual C++ 6.0。它基于C/C++语言,因此在学习它之前应该对C++程序设计语言及Visual C++ 6.0的特性作一些了解。
1.1.1 C++程序设计语言
C++程序设计语言是从C语言发展而来的。C语言是一种面向过程的编程语言,由于不能满足运用面向对象方法开发软件的需要,所以,1980年由ATT贝尔实验室在C语言的基础上开发出了C++语言。C++支持面向对象的程序设计,引入了类的机制。因此,最初的C++语言被称为“带类的C语言”。
C++语言的主要特点表现在两个方面:一是全面兼容C语言;二是支持面向对象的程序设计。它既保持了C语言的简洁、高效和接近汇编语言等特点,又对C语言的类型系统进行了改革扩充。因此,C++语言比C语言更安全,它的编译系统能检查出更多类型的 错误。
1.1.2 Visual C++ 6.0的特性
Microsoft Visual C++ 6.0是运行于Windows操作系统中的交互式、可视化集成开发软件。它是在Windows环境下进行大型软件开发的首选编程语言,同其他可视化开发软件(如Visual Basic、C++ Builder)一样,Visual C++ 6.0集程序的代码编辑、编译、连接、调试等功能于一体,为编程人员提供了一个既完整又方便的开发环境。除以上共同的优点以外,Visual C++ 6.0还具有一些其他可视化集成开发软件所不具备的特性。如下:
Visual C++的语法符合ANSI C++标准,并在此基础上针对Windows操作系统增加了一些语句。
集成了MFC(Microsoft Fundation Class)类库。MFC封装了Windows API函数和消息,使编程人员可使用它高效率地开发各种应用程序。
提供了MFC AppWizard,可方便地生成程序框架。
提供了基于MFC的ClassWizard,通过它可轻松完成对各种MFC类的使用与维护。
1.2 Visual C++ 6.0的版本与使用环境
Visual C++ 6.0包括了3个版本,分别适用于不同的软件开发环境。另外,要在电脑中使用Visual C++ 6.0还必须满足一定的软硬件条件。
1.2.1 Visual C++ 6.0的版本
Visual C++ 6.0的3个版本分别为Standard(标准版)、Professional(专业版)和Enterprise(企业版)。
1.Standard(标准版)
标准版也叫学习版,这个版本包括了Visual C++ 6.0的基本功能(如编译器、MFC、集成开发环境等),能帮助用户学习C语言、C++语言及其他的技术(如MFC、ActiveX、ODBC等)。学习版中去掉了许多工具,如没有提供程序代码的分析、优化及MFC类库的静态链接等,此版本不适宜进行商业软件的开发。
2.Professional(专业版)
专业版本除了具有标准版的功能以外,还包括更多的工具和更强大的功能(如优化链接库等),它适用于商业软件的开发。
3.Enterprise(企业版)
企业版是功能最强大的版本,它在专业版的基础上提供了客户/服务程序开发工具,还包括了Source Safe源代码控制等其他工具。
在以上3个版本中,专业版和企业版的差别不大,而且它们均可以满足本书的学习需要,读者可任意选择一个版本。
1.2.2 Visual C++ 6.0的使用环境
Visual C++ 6.0所需的软、硬件使用环境应至少满足以下要求:
安装较新版本的Windows或Windows NT操作系统,例如Windows 98、Windows 2000、Windows XP或者Windows NT?4.0以及它们的更新版本。
IBM PC机及其兼容机,最好具有Pentium以上的微处理器。
至少20MB内存(Windows NT则需要24MB内存),建议使用64MB内存或更多。
至少50MB可用硬盘空间。
IE5.0或更高版本
您可能关注的文档
- 安徽省涡阳县四中学2015届高三上学期第三次月考地理试题.doc
- 安徽省重点领紧缺人才开发目录.doc
- 安徽铜陵一中8-09学年高二下期中考试历史试卷(文科).doc
- 安全生产法律规知识问答竞赛题库.doc
- 安全生产检查格(样表).doc
- 安全生产事故急预案与应急资源数据库管理系统.doc
- 案例1 图纸指示延误的索赔.doc
- 澳大利亚、新兰12日建议行程.doc
- 澳大利亚政务息管理与电子政务培训项目.doc
- 八年级力和机单元检测题物理(六)(附答案)(粤教沪科.doc
- 氢燃料电池汽车商业化政策环境与产业布局研究报告.docx
- 9 《固体废弃物分类回收与资源化利用的科技创新与产业发展研究》教学研究课题报告.docx
- 电商平台社交电商板块直播电商竞争格局研究报告.docx
- 2025年新能源汽车电池回收行业政策环境与可行性研究报告.docx
- 卫星遥感技术在地质勘探与矿产资源评估的2025年应用研究报告.docx
- 数字医疗2025年行业洞察:AI辅助诊断技术融合应用案例分析报告.docx
- 生物制药企业2025年生产设备改造与成本控制规划报告.docx
- 全球固态电池市场供需格局与2025年增长潜力分析报告.docx
- 天然气长输管道建设社会稳定风险评估报告:2025年项目在辽宁地区的风险评估.docx
- 中国银发经济产业链深度研究报告:2025年市场潜力与投资策略.docx
文档评论(0)