最简单的C++程序(精品).ppt

上传人:hwp****526 文档编号:84710926 上传时间:2023-04-07 格式:PPT 页数:58 大小:569KB
返回 下载 相关 举报
最简单的C++程序(精品).ppt_第1页
第1页 / 共58页
最简单的C++程序(精品).ppt_第2页
第2页 / 共58页
点击查看更多>>
资源描述

《最简单的C++程序(精品).ppt》由会员分享,可在线阅读,更多相关《最简单的C++程序(精品).ppt(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第1章最简单的C+程序第第1章章 最简单的最简单的C+程序程序1.1 C和和C+1.2 一个简单的程序一个简单的程序1.3 C+程序的实现与运行环境程序的实现与运行环境第1章最简单的C+程序1.1 C和和C+1.1.1 C+的发展史的发展史C语言是20世纪80年代以来迅速推广使用的一种程序设计语言。它它既既具具有有高高级级语语言言的的特特点点,又又具具有有低低级级语语言言的的一一些些特特点点,能能够够很很方方便便地地实实现现汇汇编编级级的的操操作作,目目标标程程序序效效率率较较高高。然而,C语语言言也也存存在在一一些些缺缺陷陷,例例如如类类型型检检查查机机制制相相对对较较弱弱,缺缺少少支支持持

2、代代码码重重用用的的语语言言结结构构等等,使使得得用用C语语言言开开发发大大程程序序比比较较困困难难。为了克服C语言存在的缺点,并保持C语言简洁、高效的特点,贝尔实验室的BjarneStroustrup博士及其同事于1983年开始对C语言进行改进和扩充,将“类”的概念引入了C语言,构成了最早的C+语言。第1章最简单的C+程序发明C+的重要目标就是在保留C原有精华的基础上提供全面的面向对象的编程支持,使得程序的结构更加清晰,更容易维护和扩充,同时又不丧失其高效性。后来Stroustrup博士及其同事们又为C+引引进进了了运运算算符符重重载载、引引用用、虚虚函函数数、友友元元、继继承承、多多态态性

3、性、I/O流流、New/Delete内内存存分分配配与与撤撤销销、无无名名联联合合等等许许多多新新特性,并使之更加精炼特性,并使之更加精炼。C+支持面向对象的程序设计方法,很适合于大、中型软件的开发,从开发时间、费用到软件的可重用性、可扩充性、可维护性和可靠性等方面,都具有很大的优越性。第1章最简单的C+程序1.1.2 面向对象的程序设计面向对象的程序设计 1面向对象的程序设计的基本概念面向对象的程序设计的基本概念语言、PASCAL、FORTRAN等都是一种面向过程的程序设计。面面向向过过程程的的程程序序设设计计的的基基本本思思想想是是将将问问题题分分成成独独立立的的功功能能模模块块,用用过过

4、程程或或函函数数来来实实现现,达达到到最最终终解解决决问问题题的的目目的的。它它采采用用函函数数来来描描述述对对数数据据结结构构的的操操作作,但但又又将将函函数数与与其其所所操操作作的的数数据据分分离离。作为对现实世界的抽象,函数和它所操作的数据是密切联系、相互依赖的。如果数据结构发生改变,则必须改写相应的函数。某某个个函函数数的的改改动动经经常常引引起起许许多多其其它它函函数数的的改改动动,维维护护较较为为困困难难,特特别别是是难难以以适适应应大大型型复复杂杂软件系统开发的需要。软件系统开发的需要。第1章最简单的C+程序面面向向对对象象程程序序设设计计从从所所处处理理的的数数据据入入手手,并

5、并以以数数据据为为中中心心。它它把把现现实实世世界界的的问问题题抽抽象象为为“类类”的的概概念念。类类是是对对现现实实世世界界中中的的客客观观事事物物的的抽抽象象,是是对对具具有有共共同同属属性性和和行行为为的的一一类类事事物物的的抽抽象象描描述述,其其中中,共共同同属属性性被被描描述述为为类类中中的的数数据据成成员员-属属性性,共共同同行行为为被被描描述述为为类类中中的的成成员员函函数数方方法法(和和VBVB类类似似)。例如:汽车是对各种汽车(如小轿车、大卡车、公共汽车等)的一个抽象,汽车的颜色、型号、发动机等是属性,而开动和转弯等是它的成员函数即是它的方法。面向对象的程序设计方法最基本的思

6、想就是把客观世界看成一个个相对独立而又相互联系的实体,称为对象。对象。第1章最简单的C+程序 类类是是对对象象集集合合的的抽抽象象,规规定定了了这这些些对对象象的的公公共共属属性性和和方方法法,对对象象是是类类的的一一个个实实例例。例如,钢笔是一个类,具体到一支钢笔就是一个对象;一个桌子、一个气球,一个地球都是一个对象。现现实实世世界界中中的的对对象象既既具具有有静静态态的的属属性性(或或称称状状态态),又又具具有有动动态态的的行行为为(或或称称操操作作,功功能能)。再如“人”是一个“类”,即人类,人类具有某些共同的属性(状态,数据成员),即哺乳动物,一个脑袋一张嘴,两只小手两条腿等;人类也具

7、有某些共同的行为(方法,函数成员),即上课睡觉,走路吃饭,考试作弊,花钱享受等;张三是人,李四是人,都是“人类”的一个对象,也就是“人类”的具体实例。第1章最简单的C+程序再比如,所所有有的的狗狗属属于于一一个个类类,即即“狗狗类类”,一一只只哈哈巴巴狗狗,一一只只赖赖皮皮狗狗,一一只只落落水水狗狗都都是是狗狗类类的的一一个个具具体体实实例例-即即对对象象。类类又又有有基基类类(父父类类)和和派派生生类类(子子类类)的的概概念念,比比如如“狗狗类类”是是“好好狗狗类类”和和“坏坏狗狗类类”的的父父类类,同同时时又又是是“哺哺乳乳动动物物类类”的的子子类类。父父类类实实际际上上是是多多个个子子类

8、类的的进进一一步步抽抽象象,具具有有更更高高的的层层次。次。同同一一个个类类的的对对象象除除了了具具有有某某些些共共同同的的属属性性和和行行为为之之外外,还还可可能能具具有有各各自自不不同同的的属属性性和和行行为为,比如“人类”的对象-某个人,可能是男人,女人,好人,坏人,高矮胖瘦,肤色发型,年龄爱好,贪官良民等等不同属性;偷窃抢劫,乐善好施,杀人放火,扶危济困,钓鱼打牌,学习工作等等不同的行为。第1章最简单的C+程序2面向对象程序设计的基本特征面向对象程序设计的基本特征面向对象程序设计具有封装、抽象、继承和多态性4种基本特征。(1)封装封装封封装装是是把把函函数数和和数数据据封封藏藏起起来来

9、,把把它它看看成成一一个个有有机机整整体体。封装是面向对象的重要特征,首先它实现了数据隐藏,保护了对象的数据不被外界随意改变;其次它使对象成了相对独立的功功能能模模块块。对象好象是一个黑盒子,表示对象属性的数据和实现各个操作的代码都被封装在黑盒子里,从外面是看不见的。使使用用对对象象,只只需需知知道道它它向向外外界界提提供供的的接接口口,而而无无须知道它的数据结构细节和实现操作的算法。须知道它的数据结构细节和实现操作的算法。第1章最简单的C+程序(2)抽象抽象抽象就是忽略一个主题中与当前目标无关的那些方面,以便充分地注意与当前目标有关的方面。对象本身也是一个抽象,是具有特定属性和行为的一个抽象

10、。抽抽象象是是通通过过特特定定的的实实例例(对对象象)抽抽取取共共同同性性质质以以后后形形成成的的概概念念。抽象是对系统的简化描述或规范说明,它强调了系统中的一部分细节和特性,而忽略了其他部分。抽象包括两个方面:数数据据抽抽象象和和代代码码抽抽象象(行行为为抽抽象象)。前者描述了某类对象的属性或状况,也就是此类对象区别于彼类对象的特征物理量,后者描述了某类对象的共同行为特征或具有的共同操作。第1章最简单的C+程序(3)继承继承自然界中的大部分事物之间都有很多共性,但也有不同。比如,四边形是一个类,而矩形与四边形有相同的性质,也有自已的属性。我们可以将事物之间的共性保留下来也就是继承,如如矩矩形

11、形继继承承四四边边形形这这个个类类的的公公共共属属性性,将将不不同同的的特特性性再再定定义义。面面向向对对象象程程序序设设计计方方法法允允许许一一个个类类继继承承其其它它类类(称称为为基基类类)的的属属性性和和方法,该类称为派生类(子类)。方法,该类称为派生类(子类)。继继承承是是类类的的层层次次结结构构之之间间共共享享数数据据和和方方法法的的机机制制,允许和鼓励类的重用。允许和鼓励类的重用。第1章最简单的C+程序(4)多态性多态性多态性是指不同类的对象对同一消息作出不同的多态性是指不同类的对象对同一消息作出不同的响应,或者说产生多种不同的行为方式。响应,或者说产生多种不同的行为方式。例如,同

12、样是加法,把两个时间加在一起和把两个整数加在一起的内涵是完全不同的。再比如,十字路口的交通灯,同样是灯,当红灯亮时,人们知道该停止;当绿灯亮时,人们知道该通行。多态性包括参数多态性和包含多态性,它具有灵活、抽象、行为共享和代码共享的优势。C+语言支持两种多态性,即编译时的多态性和运语言支持两种多态性,即编译时的多态性和运行时的多态性。行时的多态性。第1章最简单的C+程序 编译时的多态性是通过重载来实现的,运行时的多态性是通过虚函数来实现的。重重载载包包括括函函数数重重载载和和运运算算符符重重载载。函数重载是指一个标识符可同时用于为多个函数命名,而运算符重载是指一个运算符可同时用于多种运算。相同

13、名字的函数或运算符在不同的场合可以表现出不同的行为。虚函数的有关概念较复杂虚函数的有关概念较复杂,后续讲解。对对象象是是具具体体的的类类的的实实例例,是是客客观观存存在在的的,而而类类是是对对对对象象的的抽抽象象,只只是是一一个个概概念念,一一个个层层次次的的描描述述,是是不不存存在在的的但但又又需需要要加加以以利利用用的的东东西西。在在类类的的基基础础上上可可以抽象出更高层次的父类。以抽象出更高层次的父类。第1章最简单的C+程序 3.消息和方法消息和方法对象之间需要联系,称为对象的交互交互。面向对象程序设计技术必须提供一种机制,允许一个对象与另一个对象交互交互,这种机制称为消息传递消息传递。

14、一个对象向另一个对象发出的请求被称为消息消息。当对象接收到发向它的消息时就调用有关的方法,执行相应的方法,执行相应的操作操作。消息消息是一个对象要求另一个对象执行某个操作的规格的说明,通过消息传递消息传递才能完成对象之间的相互请求或相互协作。消息传递与用手机发送短信(短消息)具有消息传递与用手机发送短信(短消息)具有非常相似的含义非常相似的含义。第1章最简单的C+程序 消息具有消息具有3个性质个性质:(1)同一个对象可以接收不同形式的多个消息,作出不同的响应。(2)相同形式的消息可以传递给不同的对象,所作出的响应可以是不同的。(3)对消息的响应并不是必须的,对象可以响应消息,也可以不响应。方法

15、就是指对象所能执行的操作。方法就是指对象所能执行的操作。方法包括界面和方法体两部分,方法的界面也就是消息的模式,它给出了方法的调用协议,方法体则是实现某种操作的一系列计算步骤,也就是一段程序。第1章最简单的C+程序 4.为什么要使用面向对象程序设计为什么要使用面向对象程序设计传统程序即面向过程的程序设计方法,开发软件的生产效率低下,难以应付日益庞大的信息量和多样的信息类型,难以适应各种新环境。面向对象程序设计的优点在于:可以提高程序的重用性,可以控制程序的复杂性,可以改善程序的可维护性,能更好的支持大型程序设计,增强了处理信息的范围,能很好的适应新环境,第1章最简单的C+程序1.2 一个简单的

16、程序一个简单的程序 1.2.1一个简单的C+程序例:编程求从键盘上输入的两个浮点数的和#includevoidmain()/SAMPLES1_1doublex,y;coutxy;doublez=x+y;coutx+y=zendl;执行该程序,屏幕上出现如下提示信息:Entertwodoublenumber:3.45671.3运行结果为:x+y=74.7(注:再举例演示S1_2)第1章最简单的C+程序1.2.2 C+程序结构特点程序结构特点 1.C+程序的组成程序的组成C+程程序序由由若若干干个个文文件件组组成成,每每个个文文件件又又由由若若干干个个函函数数组组成成。C+程程序序的的若若干干个个

17、函函数数是是相相对对独独立立的的程程序序段段。组组成成一一个个程程序序的的若若干干个个函函数数中中,有有且且仅仅有有一一个个是是主主函函数数,其其函函数数名名为为main,它可以有参数,也可以无参数。主函数只能存在于组成该程序的若干个文件中的一个。程序是用计算机语言对程序要完成任务(即功能)的描述。程序必须存储在文本文件中,称为源程序文件源程序文件。对于C+,源程序文件约定的扩展名是扩展名是.CPP。文件名最好有一定的提示作用,能使人联想到程序的内容或功能。第1章最简单的C+程序利用VisualC+进行Windows编程时,源程序代码主要可以分为类:(1)头文件头文件(*.h)。头文件用于定义

18、函数原型、类的声明等(2)CPP文件文件(*.CPP)。CPP文件用于定义函数或类成员函数的实现(3)资资源源文文件件(*.RC)。资源文件中定义的是应用程序中所遇见的菜单、对话框、位图等资源,它是一个文本文件,可以被VC+集成编译环境可视化显示。另外,VC+还会产生一些工程管理文件,由于应用程序通常由许多源程序组成,因此,为了进行有效管理,VC+将它们以一种形式组织在一起,这这种种组组织织形形式式称称为为工工程程(Project),其其扩扩展展名名为为(*.dsp)-与与VB文文件件的的组组织织形形式式类类似。似。第1章最简单的C+程序2.预处理命令预处理命令#include预预处处理理命命

19、令令是是包包含含命命令令,其功能是把一个文本文件的内容包含到该命令处。1.2.1节的程序的第1行以#打头,表明该行是一个预处理命令;是命令的参数,它指出了要包含的那个文件的文件名是iostream.h。C语语言言和和汇汇编编语语言言均均采用这种包含形式。采用这种包含形式。3.头文件头文件以以.h作作为为扩扩展展名名,包包含含有有对对象象和和函函数数说说明明的的文文件件称称为为头头文文件件。在1.2.1节的程序中,用C+流完成输入、输出的操作,其中,cout是是输输出出流流对对象象,cin是是输输入入流流对对象象;v1v2.vn;其中,“”的的功功能能是是从从输输入入流流中中提提取取数数据据赋赋

20、值值给给一一个个变变量量,称称为为提提取取操操作作符符或或输输入入运运算算符符;v1,v2,.,vn都是变量。该语句的意思是,程序暂时中止执行,等待用户从键盘上输入数据。用户输入了所有的数据后,按回车键表示输入结束,程序将用户键入的数据存入各变量中,并继续执行下面的语句。第1章最简单的C+程序C+的的输输出出操操作作是是由由系系统统提提供供的的标标准准输输出出流流对对象象cout来完成的。来完成的。它的格式为coutx=x;y=yendl;其中,“”称称为为插插入入运运算算符符或或输输出出运运算算符符,x,y都是表达式,endl是是换换行行符符。这个语句的意思是,将表达式的值输出到屏幕上当前光

21、标位置处。在输出时可适当使用字符串作为提示信息。第1章最简单的C+程序5.注释符注释符在C+中,注解的形式有两种:一一种种以以两两个个斜斜杠杠“/”起起头头(SQLSERVER中以起头),直到行末;一一种种是是用用斜斜线线星星号号组组合合“/*”和和“*/”括括起起的的任任意意文文字字(与SQLSERVER相同)。后一种多用于注解篇幅多于一行的情况。编译系统不理会注释文字,因此注释文字可以是编译系统不理会注释文字,因此注释文字可以是任意的。任意的。注释可使程序更容易理解,在编写程序时随时添加注释是一种良好的习惯。第1章最简单的C+程序 类的声明部分类的声明部分 面向对象程序面向对象程序 类的使

22、用部分类的使用部分第1章最简单的C+程序1.3 C+程序的实现与运行环境程序的实现与运行环境VisualC+(简称VC+)是美国Microsoft公司开发的MicrosoftVisualStudio的一部分,是一个使用广泛的C/C集成化开发环境。它它成成功功地地将将面面向向对对象象和和事事件件驱驱动动编编程程概概念念联联系系起起来来,并并得得到到了了很很好好的的配配合合,使得编写Windows应用程序的过程变得简单、方便且代码量小。VC6.0集程序的代码编辑、编译、连接、调试于一体,给编程人员提供了一个完整、方便的开发界面和许多有效的辅助开发工具。第1章最简单的C+程序VC+6.0的编辑环境包

23、含了许多独立的组件,它们是:文文本本编编辑辑器器、资资源源编编辑辑器器、C/C+编编译译器器、连连接接器器、调调试试器器、AppWizard、ClassWizard、源源程程序序浏浏览览器器以以及及联联机机帮帮助助。所有这些构件的功能都隐藏在VC+6.0的菜单和工具条中。通过该集成环境,程序员可以观察和控制整个开发进程。VC+6.0的主窗口可以分为如图1-1所示的几个部分。典典型型的的Windows应应用用程程序序结结构构有有控控制制台台应应用用程程序序,基基于于框框架架窗窗口口的的应应用用程程序序,基基于于对对话话框框的的应应用用程程序序和和基于文档视图结构的应用程序基于文档视图结构的应用程

24、序4种。种。第1章最简单的C+程序VC+既可用于管理基于Windows的应用项目,也可用于管理基于DOS的应用项目。基基于于DOS的的应应用用系系统统也也称称为为控控制制台台应应用用系系统统,本书前9章的应用程序均为控制台应用程序。控制台应用程序结构简单,可以不使用MFC类库。本书的第10章将介绍基于Windows的编程,基于框架窗口以及基于对话框和单文档的应用程序。第1章最简单的C+程序图1-1VC6.0的主窗口第1章最简单的C+程序1.3.1 Visual C+6.0常用功能介绍:常用功能介绍:1文件菜单文件菜单文件菜单中共有14个菜单项,分成6组,组与组之间通过凹下去的横线分割开。第一组

25、是基本文件操作;第二组是工作区操作,工作区是VC+6.0中最大的一个处理单位,每个工作区包括多个工程,每个工程又包含若干个文件;第三组用于文件保存;第四组用于文件打印。2编辑菜单编辑菜单编辑菜单包含用于编辑和搜索的命令,这些命令与其它Windows应用程序中的同名命令具有相似的功能。第1章最简单的C+程序3查看菜单查看菜单查看菜单包含用于检查源代码和调试信息的命令项,它可以用来设置全屏方式显示窗口,或者打开工作区窗口、输出窗口和各种调试窗口。4插入菜单插入菜单插入菜单可以创建新的类、资源、窗体并将它们插入到文档中;可以将文件作为文本插入到文件中,也可以添加新的ATL对象到项目中。第1章最简单的

26、C+程序5工程菜单工程菜单工程菜单中的命令用于管理项目和工作区。可以选择指定的项目作为工作区中的活动项目,也可以把文件、文件夹、数据链接以及可再用部件添加到项目中,还可以编辑和修改项目间的依赖关系。第1章最简单的C+程序6编译菜单编译菜单编译菜单中包括以下命令:(1)编译(Compile):此命令用于编译显示在源代码的编辑窗口中的源文件并检查源文件中是否有语法错误。在编译过程中若有警告或错误,则将在输出窗口中显示错误信息。可以向前或向后浏览输出窗口中的错误信息,然后按F4键在源代码编辑窗口中显示相应的代码行。(快捷键:【Ctrl+F7】)第1章最简单的C+程序(2)构建(Build):用于创建

27、项目的可执行目标文件(.exe或.dll),但不运行它。(3)重建全部(Buildall):重新编译所有文件(包括资源文件),重新连接生成可执行的目标文件。(4)成批编译(BatchBuile):成批编译、连接不同项目或同一项目的不同设置。(5)清除(Clean):把编译、连接过程中所生成的中间文件和最终可执行的目标文件删除掉。第1章最简单的C+程序(6)开始调试(StartDebug):在调试状态下运行程序,程序运行到一个断点处暂时停止。(7)执行(Execute):运行可执行目标文件,如果此文件比源代码旧,则首先编译项目,再运行新产生的可执行目标文件(快捷键【Ctrl+F5】)第1章最简单

28、的C+程序1.3.2 VC+6.0控制台应用程序控制台应用程序 1应用项目的建立应用项目的建立一一个个应应用用项项目目(Project)由由若若干干个个编编译译单单元元组组成成,而而每每个个编编译译单单元元由由一一个个程程序序文文件件(扩扩展展名名是是CPP)及及与与之之相相关关的的头头文文件件(扩扩展展名名是是)组组成成。在组成项目的所有单元中,必必须须有有一一个个(也也只只能能有有一一个个)单单元元包包含含函函数数main()的的定定义义,这这个个单单元元称称为为主主单单元元,相相应应的的程程序序文文件件称称为为主主程程序序文文件件。一个简单的控制台应用系统可以只有一个单元,即主单元。通过

29、编译,每个单元生成一个浮动程序文件(也称为目标程序文件,扩展名是OBJ)。通过链接这些浮动程序文件,整个系统生成一个惟一的可执行文件,扩展名是EXE。第1章最简单的C+程序由若干个关系密切的项目构成一个工作区,工作区在建立时自动生成扩扩展展名名为为DSW的的工工作作区区文文件件以及其它文件。建立一个控制台应用项目(名为li)的过程分为三步1)建立项目及工作区建立项目及工作区(1)启动Visual C+后,选择菜单命令“文件”“新建”,屏幕上出现新建对话框,其中包括文件、工程、工作区和其它文档4个卡片。一般当前卡片是工程,如果不是,则应点击“工程”标签,使之成为当前卡片,如图1-2所示。第1章最

30、简单的C+程序图1-2第1章最简单的C+程序(2)选择Win32ConsoleApplication(32位控制台应用程序)。在窗口的右上方的“工程”处,输入要建立的项目的名称,在“位置”处输入工程所在的路径,然后按“确定”按钮。屏幕上出现图1-3所示的Win32ConsoleApplication-Stepof1界面。第1章最简单的C+程序图1-3第1章最简单的C+程序(3)图1-3是应用程序生成向导,提问要生成的项目类型。选择“AnEmptyProject(空项目)”,然后按“完成”按钮。此时,屏幕上会出现图1-4所示的新建工程信息,检查无误后按“确定”按钮。2)建立主程序文件建立主程序文

31、件lyh.cpp再次选择“文件”菜单的“新建”选项,弹出图1-5所示的窗口。选择“文件”标签,从窗口中选择C+SourceFile(C+源程序),在窗口右侧“文件”处填写文件的名字lyh,在“目录”处输入该文件存放的路径,然后按“确定”按钮。弹出图1-6所示的窗口。第1章最简单的C+程序图1-4第1章最简单的C+程序图1-5第1章最简单的C+程序图1-6第1章最简单的C+程序3)输入程序输入程序如图1-6所示,在VC+6.0窗口右侧的文件编辑窗口中出现了一个空文件,在光标处输入源程序的内容,如图1-7所示。第1章最简单的C+程序图1-7第1章最简单的C+程序2.程序的运行程序的运行选择菜单命令

32、“编译”中的“编译程序名.cpp”(或按F7键),编译源程序。稍后在Output窗口中会显示编译结果。如果编译出错,则重新返回编辑窗口,查找并改正错误后,继续编译直到没有编译错误。编译会产生一个目标文件(后缀为.obj)。目标文件还需通过连接生成可执行文件。选择菜单选项“编译”中的“编译文件名.exe连接目标文件。连接的结果显示在Output窗口中,它是一个可执行文件。第1章最简单的C+程序1.3.3 VC+6.0 MFC应用程序应用程序Microsoft提提 供供 了了 一一 个个 功功 能能 强强 大大 的的 基基 础础 类类 库库MFC(Microsoft Foundation Clas

33、s),其其中中包包含含许许多多用用来来开开发发C+应应用用程程序序的的类类。它它包包含含基基类类、窗窗口口、对对话话框框和和控控制类以及绘图打印类等。制类以及绘图打印类等。VisualC+的MFC应用框架将编辑器、编译器、连接器、调试器、AppWizard、AppStudio和ClassWizard等工具集成在同一环境中,极大地方便了程序员开发Windows应用程序。本节使用AppWizard生成一个单文档。AppWizard是是一一个个代代码码发发生生器器,用用于于创创建建MFC应应用用程程序序。它按照用户通过对话框指定的特性、类名及源代码文件名来创建一个可启动的Windows应用程序框架。

34、第1章最简单的C+程序下面介绍使用AppWizard开发一个单文档程序的过程。(1)在VC+6.0主窗口中选择菜单“文件”“新建”或按【Ctrl+N】键,弹出一个对话框,如图1-8所示。在对话框中选择“工程”标签,并用鼠标选中左边列表框中的MFCAppWizard【exe】。在有“位置”标记的编辑框中输入一个目录的名字,用于存放即将创建的程序的源代码,也可以按编辑框右面的“”按钮选择一个目录。在有“工程”标记的编辑框中输入程序的名字。(2)在图1-8中按“确定”按钮,弹出一个对话框,如图1-9所示。第1章最简单的C+程序图1-8第1章最简单的C+程序图1-9第1章最简单的C+程序在图1-9中选

35、择“S单个文档”单选框;图中显示有“中文中国(APPWZCHS.DLL)”的组合框是用来选择程序资源所支持的语言的,默认为中文。然后按“下一个”按钮,出现图1-10所示的窗口。(3)对图1-10中的对话框不作任何改变,用鼠标单击“下一个”铵钮进入下一步,出现图1-11所示的窗口。(4)连续按“下一个”按钮,直到该按钮为灰色不能再按为止,便出现图1-12所示的窗口。第1章最简单的C+程序图1-10第1章最简单的C+程序图1-11第1章最简单的C+程序图1-12第1章最简单的C+程序(5)在图1-12中单击“完成”按钮,弹出图1-13所示的窗口,单击“确定”按钮,出现图1-14所示的窗口。至此,AppWizard已经产生了一个单文档程序的框架代码。(6)选择菜单“编译”“菜单项”,在弹出的对话框中选“是(Y)”按钮,稍后会看到VC+6.0下的输出窗口中不停地显示出一些信息,最后产生图1-15所示的窗口,这就是由VC+6.0自动生成的单文档用户界面。第1章最简单的C+程序图1-13第1章最简单的C+程序图1-14第1章最简单的C+程序图1-15

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁