零点起飞学C之走近

上传人:tia****g98 文档编号:245304989 上传时间:2024-10-08 格式:PPTX 页数:32 大小:1.19MB
返回 下载 相关 举报
零点起飞学C之走近_第1页
第1页 / 共32页
零点起飞学C之走近_第2页
第2页 / 共32页
零点起飞学C之走近_第3页
第3页 / 共32页
点击查看更多>>
资源描述
第,1,章 走近,C+,C+,是一门应用非常广泛的计算机程序设计语言。它被应用在操作系统、设备控制、网络、多媒体等众多领域。本书将基于,Visual C+6.0,版本的开发环境,向读者讲授标准,C+,的强大功能和编程方法。学习本章,读者可以为后面的学习打好基础。,1.1,认识,C+,C+,由,C,语言发展而来,完全兼容,C,语言。,C+,对,C,的语法进行了扩充,引入了类,增加了面向对象的机制,从而实现了由面向过程向面向对象的转变。,C+,的发展历程,C+,语言是由美国贝尔实验室的,Bjarne Stroustrup,博士及同事在,20,世纪,80,年代初期在,C,语言的基础上发明并实现的,最初被称作,C with Classes,。,1983,年被更名为,C+,。,C+,语言发展大概可以分为三个阶段:,第一阶段从,80,年代到,1995,年。这一阶段,C+,语言基本上是传统类型上的面向对象语言,并且凭借着接近,C,语言的效率,在工业界使用的开发语言中占据了相当大份额;,第二阶段从,1995,年到,2000,年,这一阶段由于标准模板库(,STL,)和后来的,Boost,等程序库的出现,泛型程序设计在,C+,中占据了越来越多的比重性。当然,同时由于,Java,、,C#,等语言的出现和硬件价格的大规模下降,,C+,受到了一定的冲击;,第三阶段从,2000,年至今,由于以,Loki,、,MPL,等程序库为代表的产生式编程和模板元编程的出现,,C+,出现了发展历史上又一个新的高峰。这些新技术的出现以及和原有技术的融合,使,C+,已经成为当今主流程序设计语言中最复杂的一员。,C+,的应用领域,C+,语言具有,20,多年的历史,有着大量的技术积淀和专业人才,这使得,C+,在现代软件领域中仍占据着举足轻重的地位。,C+,的应用领域如图,1-1,所示。,图,1-1 C+,的应用领域,操作系统:凭借,C+,对,C,的兼容性,面向对象性质开始在该领域崭露头角。,游戏、设备驱动:,C+,的效率是一个很重要的原因。,网络程序:,C+,拥有很多成熟的用于网络通信的库。,1.2 C+,开发环境的搭建,想要发挥,C+,的强大功能,就需要有一个集成开发环境。一个好的集成开发环境经常可以起到事半功倍的效果。本节将向读者介绍,VC+6.0,的安装和开发环境。,安装过程,实际操作一下吧!,开发环境介绍,Visual C+,提供了一个集源程序编辑、代码编译与调试于一体的开发环境。这个环境称为集成开发环境。通过集成开发环境程序员可以访问,C+,源代码编辑器、资源编辑器,使用内部调试器,并且可以创建工程文件。本小节将详细讲解,Visual C+6.0,集成开发环境各部分的使用方法。,1,主界面,为了使用,Visual C+,6.0,开发环境,首先需要单击“开始”,|,“所有程序”,|Microsoft Visual Studio 6.0|Microsoft Visual C+6.0,命令,打开软件。主界面如图,1-4,所示。,图,1-4 Visual C+6.0,IDE,图中上部为菜单栏,菜单栏下面为工具栏。屏幕左部为工程管理面板,右部为工作区。工作区下部为输出窗口,再往下是状态栏。各菜单的功能如下所示。,File,:包括对文件、项目、工作区及文档进行文件操作的相关命令或子菜单。,Edit,:除了常用的剪切、复制、粘贴命令外,还有为调试程序设置的,Breakpoints,命令,完成设置、删除、查看断点。此外还有为方便程序员输入源代码的,List Members,、,Type Info,等命令。,View,:该菜单中的命令主要用来改变窗口和工具栏的显示方式、检查源代码、激活调试时所用的各个窗口等。,Insert,:该菜单包括创建新类、新表单、新资源及新的,ATL,对象等命令。,Project,:该菜单可以创建、修改和存储正在编辑的工程文件。,Build,:“,Builder,”菜单用于编译、创建和执行应用程序。,Tools,:该菜单允许用户简单快速地访问多个不同的开发工具,如定制工具栏与菜单、激活常用的工具(,Spy+,等)或者更改选项等。,2,创建工程,工程是一个文件。该文件记录了程序中包含的文件和集成环境的配置参数。因此为了编写一个程序,首先就要创建一个工程。选择,File|New,命令,打开新建工程对话框,如图,1-5,所示。,图,1-5,创建工程,该界面左部由,4,个选项卡组成。,Files,选项卡:用来创建单个的文件,如头文件、程序文件、资源文件等。,Project,选项卡:用来创建工程,图中列出的是,Visual C+6.0,所支持的各种类型的工程。,Workspaces,选项卡:可以创建一个工作空间,一个工作空间可以包含多个工程。如果编写的软件系统比较庞大,模块众多,就可以利用工作空间来统一管理。,Other Documents,选项卡:可以用来创建一些其他类型的文档,这要取决于操作系统都安装了什么样的软件。例如,如果安装了,Office,,这里就会出现,Word,、,Excel,等文档。在右部可以输入要创建的工程名称和存放位置。一般默认是,Create new workspace,选项,如果有旧的工作空间,还可以选择加入到该空间内。,3,工具栏,工具栏是一组直观、快捷的图形化按钮和编辑框,熟练使用工具栏可以大大提高工作效率。,Visual C+6.0,中包含很多种工具栏,默认为图,1-6,所示的工具栏。,图,1-6,工具栏,一般来讲,工具栏会根据当前工作的不同而不同。例如,调试程序时,会出现调试工具栏;编写数据库程序时,会出现数据库工具栏。如果要添加新的工具栏,只需右击工具栏,然后在弹出的快捷菜单中选中需要的功能,它就会出现在工具栏上。,4,工程管理面板,工程管理面板包括,3,个选项卡,每个选项卡的功能如下所示。,ClassView,选项卡:显示工程中使用的类、函数、全局变量等,双击可以跳转到对应的代码处,ResourceView,选项卡:显示工程中使用的资源,双击可以编辑该资源,FileView,选项卡:显示工程中使用的文件。文件按类型管理,双击可以进行编辑,5,编译运行,编译是对写好的程序进行检查,如果检查无误就会生成目标代码。生成目标代码后,还需要进行链接才能生成最终的可执行程序,然后才能执行程序。这些操作都要通过,Build,菜单来完成。该菜单主要用于编译、链接和执行应用程序。,选项中,Compile,命令是编译当前文件,对当前文件进行语法检查。,Build,命令是链接当前工程,生成可执行文件。如果要编译全部文件,就要选择菜单中的,Build All,命令。当编译好文件后,可以单击,Execute,命令来执行程序。,1.3,认识第一个程序,在这一小节将给读者演示一个典型的,C+,程序的开发过程,该程序用,C+,语法输出字符串,Hello world!,。,(,1,)选择 开始,|,所有程序,|Microsoft Visual Studio 6.0|Microsoft Visual C+6.0,命令,启动,Visual Studio 6.0,集成开发环境,如图,1-11,所示。,(,2,)单击,File|New,命令,打开,New,对话框。,(,3,)选择,Projects,选项卡的,Win32 Console Application,选项,该选项表示要创建,Windows,下的,32,位控制台应用程序。然后在,Project name,文本框中输入工程名称,test_2,,在,Location,文本框中输入工程保存的位置。最后单击,OK,按钮。,图,1-13,工程类型选择,图,1-14,选择控制台程序的类型,(,4,)图,1-14,这个窗口可以选择要创建的控制台程序的类型。如果上个窗口选择的工程类型不同,这里将出现不同的选项。该窗口实际上是选择要使用的模板。,An empty project,:表示创建一个空工程,该工程不会自动生成程序文件,仅包含环境配置文件;,A simple application,:表示创建一个简单程序,仅是一个简单的程序框架,不包含任何有用的代码;,AHello,,,World!application,:表示创建一个有一条输出语句的简单程序;,An application that supports MFC,:表示是带有,MFC,支持的程序框架。,注意:,An application that supports MFC,选项只是在程序中加入了,MFC,的头文件支持,具体的使用还需要程序手工增加。如果在创建新工程时,选择创建,MFC,型工程,则系统会自动创建一个,MFC,的使用框架。,这里选择第,1,种。单击,Finish,按钮,弹出,New Project Information,对话框,如图,1-15,所示。,图,1-15,工程摘要,(,5,)该窗口显示了工程的一个摘要,说明该自动生成的工程都包含哪些文件。单击,OK,按钮就创建了一个简单的控制台应用程序。,(,6,)选择,File|New,命令,打开,New,对话框,如图,1-16,,在工程中新建,C+,源文件。,图,1-16,新建源文件,(,7,)选择,FileView,选项卡,,test_2.cpp,文件,在代码区写下图,1-17,所示代码。,图,1-17 test_2.cpp,(,8,)接下来对源文件进行编译、链接、执行,如图,1-18,。,图,1-18,编译、链接、执行,选择菜单,Build|Compile test_2.cpp,,编译源程序。输出窗口内的输出内容为“,test_2.obj,0 error(s),0 warning(s),”表示没有语法错误,且正确生成了目标代码。,选择菜单,Build|Build test_2.cpp,,对该工程进行链接,以生成可执行文件。如果输出窗口输出内容“,test_2.exe,0 error(s),0 warning(s),”,该输出说明链接时检测到,0,个错误,,0,个警告,生成可执行文件,test_2.exe,。,生成可执行文件后就可以执行该程序。选择菜单,Build|Execute test_2.exe,命令,执行该工程。,执行结果中第一行是可执行程序,test_2.exe,的输出,第二行是由,Visual C+6.0,开发环境执行完,test_2.exe,程序后输出的,表示“按任意键继续”,即按任何一个键就可返回到开发环境中去。到此为止,本节就完整演示了在,Visual C+6.0,中开发一个典型的,C+,程序的过程。,1.4,如何学好,C+,学习程序设计的原则是“多练、多动手编写程序、多读源代码”,这样才能熟练使用这种语言,才能更深刻地理解语言的精髓。那么该如何学好,C+,呢?,全面了解,C+,养成良好的编程习惯,多写代码,多读代码,掌握,C+,基础后,尽量多参加,C+,项目,1.5,小结,本章主要对,C+,程序的编写流程进行了简单介绍,并引入了一个简单的示例。重点是熟悉,Visual C+6.0,这个集成开发环境,掌握编译,C+,程序的步骤。第,2,章将着重讲解,C+,中基本数据类型的用法。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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