控制台程序设计课件_第1页
控制台程序设计课件_第2页
控制台程序设计课件_第3页
控制台程序设计课件_第4页
控制台程序设计课件_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,PPT学习交流,控制台程序设计,基于MS-DOS的控制台应用程序在字符用户界面下以命令行方式运行,特点是存储开销小,运行速度快。对于开发特定用途的应用程序,以及进行基本程序设计训练,控制台程序是合适的选择。,2,PPT学习交流,控制台程序设计,VisualC+6.0集成开发环境,建立控制台应用程序,1.建立简单应用程序,2.程序调试,3.建立多文件应用程序,3,PPT学习交流,VisualC+6.0集成开发环境,VisualC+6.0集成开发环境(IDE)是提供设计、运行和测试应用程序所需的各种工具集成的工作环境。这些工具互相协调、互相补充,大大减轻了程序员开发应用程序的难度。,4,PPT学习交流,1.主窗口,标题栏,菜单栏,工具栏,项目工作区,文件编辑区,输出区,状态栏,5,PPT学习交流,2.菜单栏,VC6集成开发环境的菜单栏提供了开发应用程序的主要工具。菜单栏由文件、编辑、查看、插入、工程、编译、工具、窗口和帮助等9个菜单项组成。每个菜单项又由若干个下拉子菜单或菜单项组成。,6,PPT学习交流,文件菜单,打开和关闭文件,7,PPT学习交流,文件菜单,操作工作区在当前工作区打开、关闭、保存项目的所有文件,8,PPT学习交流,文件菜单,保存工作区的当前编辑修改,不关闭工作区,9,PPT学习交流,文件菜单,打印设置,10,PPT学习交流,编辑菜单,7组菜单命令提供文本编辑的常用工具,11,PPT学习交流,查看菜单,6组菜单命令提供类向导、管理资源、操作窗口等命令,12,PPT学习交流,插入菜单,提供在项目中添加类、表单、资源、文件和对象等命令,13,PPT学习交流,工程菜单,对项目和项目工作区进行各种管理操作,14,PPT学习交流,编译菜单,4组菜单命令提供一系列编译、连接、调试和执行程序的重要工具,15,PPT学习交流,工具菜单,提供VC6的实用工具包括浏览程序符号、定制菜单与工具栏、激活常用工具等,16,PPT学习交流,窗口菜单,用于操作IDE的窗口,17,PPT学习交流,帮助菜单,提供联机帮助,18,PPT学习交流,3.工具栏,提供常用命令的快捷操作,NewTextFile建立新的文本文件,Open(Ctrl+O)打开已经存在的文件,Save(Ctrl+S)保存文件,SaveAll保存所有已经打开的文件,Cut(Ctrl+X)剪切,Copy(Ctrl+C)复制,Paste(Ctrl+V)粘贴,UnDo(Ctrl+Z)取消上一次操作,ReDo(Ctrl+V)恢复上一次取消的操作,Workspace显示或隐藏工作区窗口,Output显示或隐藏输出区窗口,Windowslist管理窗口,FindinFiles在多个文件中搜索指定字符串,Find(Ctrl+D)已经查找过的关键字列表,HelpSystemSearch搜索联机帮助文档,标准(Standard)工具栏,19,PPT学习交流,3.工具栏,提供常用命令的快捷操作,WizardBarC+Class类向导列表,WizardBarC+Filter类过滤列表,WizardBarC+Members类成员列表,类向导(WizardClass)工具栏,WizardBarActions类操作,20,PPT学习交流,3.工具栏,提供常用命令的快捷操作,Build(F7)连接C+源程序文件,生成可执行的目标代码文件,BuildStop(Ctrl+Break)停止编译和连接,Compile(Ctrl+F7)编译C+源程序文件,编译(Build)工具栏,BuildExecute(Ctrl+F5)运行可执行的目标代码文件,Go(F5)启动或继续程序的执行,Insert/RemoveBreakpoint(F9)插入或删除断点,21,PPT学习交流,4.项目工作区,VC6以工作区的形式来组织文件、项目和项目配置项目置于工作区的管理之下,工作区通常称为项目工作区项目工作区可以通过3个视图管理程序,22,PPT学习交流,4.项目工作区,ClassView(类视图)选项卡,23,PPT学习交流,4.项目工作区,ResourceView(资源视图)选项卡,24,PPT学习交流,4.项目工作区,(文件视图)选项卡,25,PPT学习交流,一个C+程序的开发需要经过编辑、编译、连接和运行,建立控制台应用程序,26,PPT学习交流,输入源程序,建立简单应用程序,进入MicrosoftVisualC+6.0,27,PPT学习交流,输入源程序,建立简单应用程序,选择文件菜单,28,PPT学习交流,输入源程序,建立简单应用程序,选择新建菜单项,29,PPT学习交流,输入源程序,建立简单应用程序,选择C+SourceFile,确定,30,PPT学习交流,输入源程序,建立简单应用程序,在编辑窗口输入代码,31,PPT学习交流,编译和连接,建立简单应用程序,32,PPT学习交流,编译和连接,建立简单应用程序,询问是否创建默认项目工作区,33,PPT学习交流,编译和连接,建立简单应用程序,询问是否保存文件,34,PPT学习交流,建立简单应用程序,错误信息,修改后重新编译、执行,编译和连接,35,PPT学习交流,编译和连接,建立简单应用程序,编译成功,36,PPT学习交流,执行程序,建立简单应用程序,37,PPT学习交流,执行程序,建立简单应用程序,询问是否构建exe文件,38,PPT学习交流,执行程序,建立简单应用程序,等待输入数据,39,PPT学习交流,执行程序,建立简单应用程序,运行结果,40,PPT学习交流,2.程序调试,调试工具,进入调试,41,PPT学习交流,2.程序调试,调试工具,启动或停止调试,执行不同状态跟踪,高级调试工具,观察内存状态,42,PPT学习交流,2.程序调试,调试示例,编写程序,求,k20(即求1!+2!+3!+k!)。,编译成功,43,PPT学习交流,2.程序调试,调试示例,编写程序,求,k20(即求1!+2!+3!+k!)。,运行结果错误,44,PPT学习交流,2.程序调试,调试示例,编写程序,求,k20(即求1!+2!+3!+k!)。,用热键F9设置断点,设置断点,观察关键变量,45,PPT学习交流,2.程序调试,调试示例,编写程序,求,k20(即求1!+2!+3!+k!)。,设置断点,观察关键变量,用热键F5分步执行输入数据,46,PPT学习交流,2.程序调试,调试示例,编写程序,求,k20(即求1!+2!+3!+k!)。,设置断点,观察关键变量,继续用热键F5分步执行,47,PPT学习交流,2.程序调试,调试示例,编写程序,求,k20(即求1!+2!+3!+k!)。,设置断点,观察关键变量,数据错误,48,PPT学习交流,2.程序调试,调试示例,编写程序,求,k20(即求1!+2!+3!+k!)。,设置断点,观察关键变量,修改程序,运行正确,49,PPT学习交流,3.建立多文件应用程序,myArea.h文件:/myArea.hdoublecircle(doubleradius);doublerect(doublewidth,doublelength);myCircle.cpp文件:/myCircle.cppconstdoublepi=3.14;doublecircle(doubleradius)returnpi*radius*radius;myRect.cpp文件:/myRect.cppdoublerect(doublewith,doublelength)returnwith*length;myMain.cpp文件:/myMain.cpp#include#includemyArea.hvoidmain()doublewidth,length;coutwidthlength;coutradius;coutAreaofcircleis:circle(radius)length;coutradius;coutAreaofcircleis:circle(radius)length;coutradius;coutAreaofcircleis:circle(radius)endl;,51,PPT学习交流,3.建立多文件应用程序,建立新工程,选择新建菜单项,52,PPT学习交流,3.建立多文件应用程序,建立新工程,选择工程,指定工程位置和名称,53,PPT学习交流,3.建立多文件应用程序,建立新工程,确定,54,PPT学习交流,3.建立多文件应用程序,建立新工程,确定,55,PPT学习交流,3.建立多文件应用程序,建立新工程,建立了一个空的工程,56,PPT学习交流,3.建立多文件应用程序,建立新工程,工程的构成,57,PPT学习交流,3.建立多文件应用程序,建立文件,选择新建菜单项,58,PPT学习交流,3.建立多文件应用程序,建立文件,选择文件类型指定文件名,59,PPT学习交流,3.建立多文件应用程序,建立文件,编辑了myArea.h,60,PPT学习交流,3.建立多文件应用程序,建立文件,建立cpp文件,61,PPT学习交流,3.建立多文件应用程序,建立文件,编辑了myMain.cpp文件,62,PPT学习

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论