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

下载本文档

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

文档简介

1、华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 基于基于MS-DOS的控制台应用程序在字符用户界面下以命的控制台应用程序在字符用户界面下以命令行方式运行,特点是存储开销小,运行速度快。令行方式运行,特点是存储开销小,运行速度快。 对于开发特定用途的应用程序,以及进行基本程序设计对于开发特定用途的应用程序,以及进行基本程序设计训练,控制台程序是合适的选择。训练,控制台程序是合适的选择。华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选pptVi

2、sual C+6.0Visual C+6.0集成开发环境集成开发环境建立控制台应用程序建立控制台应用程序1.1.建立简单应用程序建立简单应用程序2. 程序调试程序调试3. 建立多文件应用程序建立多文件应用程序华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt Visual C+ 6.0集成开发环境(集成开发环境(IDE)是提供设计、)是提供设计、运行和测试应用程序所需的各种工具集成的工作环境。运行和测试应用程序所需的各种工具集成的工作环境。这些工具互相协调、互相补充,大大减轻了程序员开这些工具互相协调、互相补充,大大减轻了程序员开发应用程序的难度。发应用

3、程序的难度。 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt标题栏标题栏菜单栏菜单栏工具栏工具栏项目工作区项目工作区文件编辑区文件编辑区输出区输出区状态栏状态栏华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt VC6集成开发环境的菜单栏提供了开发应用程序的集成开发环境的菜单栏提供了开发应用程序的主要工具。主要工具。 菜单栏由文件、编辑、查看、插入、工程、编译、菜单栏由文件、编辑、查看、插入、工程、编译、工具、窗口和帮助等工具、窗口和帮助等9个菜单项组成。个菜单项组成。 每个菜单项又由若干个下拉子菜单或菜单项组

4、成。每个菜单项又由若干个下拉子菜单或菜单项组成。华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt打开和关闭文件打开和关闭文件 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt操作工作区操作工作区在当前工作区打开、关闭、在当前工作区打开、关闭、保存项目的所有文件保存项目的所有文件华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt保存工作区的当前编辑修改,保存工作区的当前编辑修改,不关闭工作区不关闭工作区 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072

5、007精选精选ppt打印设置打印设置 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt7组菜单命令组菜单命令提供文本编辑的提供文本编辑的常用工具常用工具 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt6组菜单命令组菜单命令提供类向导、管理资源提供类向导、管理资源、操作窗口等命令、操作窗口等命令 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt提供在项目中添加类、表单提供在项目中添加类、表单、资源、文件和对象等命令、资源、文件和对象等命令 华南理工大学计算机学院华南理工

6、大学计算机学院 周霭如周霭如 20072007精选精选ppt对项目和项目工作区对项目和项目工作区进行各种管理操作进行各种管理操作华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt4组菜单命令组菜单命令提供一系列编译、提供一系列编译、连接、调试和执行连接、调试和执行程序的重要工具程序的重要工具华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt提供提供VC6的实用工具的实用工具包括浏览程序符号、定制包括浏览程序符号、定制菜单与工具栏、激活常用菜单与工具栏、激活常用工具等工具等 华南理工大学计算机学院华南理工大学计算机学

7、院 周霭如周霭如 20072007精选精选ppt用于操作用于操作IDE的窗口的窗口 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt提供联机帮助提供联机帮助华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt提供常用命令的快捷操作提供常用命令的快捷操作New Text File建立新的文本文件建立新的文本文件Open ( Ctrl+O )打开已经存在的文件打开已经存在的文件Save ( Ctrl+S )保存文件保存文件Save All保存所有已经打开的文件保存所有已经打开的文件Cut ( Ctrl+X )剪切剪切C

8、opy ( Ctrl+C )复制复制Paste ( Ctrl+V )粘贴粘贴UnDo ( Ctrl+Z )取消上一次操作取消上一次操作ReDo ( Ctrl+V )恢复上一次取消的操作恢复上一次取消的操作Workspace显示或隐藏工作区窗口显示或隐藏工作区窗口Output显示或隐藏输出区窗口显示或隐藏输出区窗口Windows list管理窗口管理窗口Find in Files在多个文件中搜索指定字符串在多个文件中搜索指定字符串Find ( Ctrl+D )已经查找过的关键字列表已经查找过的关键字列表Help System Search搜索联机帮助文档搜索联机帮助文档华南理工大学计算机学院华南

9、理工大学计算机学院 周霭如周霭如 20072007精选精选ppt提供常用命令的快捷操作提供常用命令的快捷操作WizardBar C+ Class类向导列表类向导列表WizardBar C+ Filter类过滤列表类过滤列表WizardBar C+ Members类成员列表类成员列表WizardBar Actions类操作类操作 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt提供常用命令的快捷操作提供常用命令的快捷操作Build ( F7 )连接连接C+源程序文件,生成可执行源程序文件,生成可执行的目标代码文件的目标代码文件Build Stop ( C

10、trl+Break )停止编译和连接停止编译和连接Compile ( Ctrl+F7 )编译编译C+源程序文件源程序文件 Build Execute ( Ctrl+F5 )运行可执行的目标代码文件运行可执行的目标代码文件 Go ( F5 ) 启动或继续程序的执行启动或继续程序的执行Insert/Remove Breakpoint ( F9 ) 插入或删除断点插入或删除断点华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt VC6以工作区的形式来组织文件、项目和项目配置以工作区的形式来组织文件、项目和项目配置 项目置于工作区的管理之下,工作区通常称为项目工

11、作区项目置于工作区的管理之下,工作区通常称为项目工作区 项目工作区可以通过项目工作区可以通过3个视图管理程序个视图管理程序 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 一个一个C+程序的开发需要经程序的开发需要经过编辑、编译、连接和运行过编辑、编译、连接和运行 编译错编译错开始

12、开始 编译编译连接错连接错连接连接运行运行运行错运行错结束结束编辑源程序编辑源程序是是是是是是否否否否否否华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 输入源程序输入源程序 进入进入Microsoft Visual C+ 6.0 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 输入源程序输入源程序 选择选择 文件文件 菜单菜单华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 输入源程序输入源程序 选择选择 新建新建 菜单项菜单项 华南理工大学计算机学院华南理工大学

13、计算机学院 周霭如周霭如 20072007精选精选ppt 输入源程序输入源程序 选择选择 C+ Source File 指定路径,输入文件名指定路径,输入文件名 确定确定 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 输入源程序输入源程序 在编辑窗口输入代码在编辑窗口输入代码 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 编译和连接编译和连接 选择选择 编译编译 或或 构件构件 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 编译和连接编译和连接 询问是否创建

14、默认询问是否创建默认项目工作区项目工作区 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 编译和连接编译和连接 询问是否保存文件询问是否保存文件 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt错误信息错误信息 编译和连接编译和连接 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 编译和连接编译和连接 编译成功编译成功 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 执行程序执行程序 执行程序执行程序华南理工大学计算机学院

15、华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 执行程序执行程序 询问是否构建询问是否构建exe文件文件 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 执行程序执行程序 等待输入数据等待输入数据 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 执行程序执行程序 运行结果运行结果 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 调试工具调试工具 进入调试进入调试 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选

16、精选ppt 调试工具调试工具 启动或停止调试启动或停止调试 执行不同状态执行不同状态 跟踪跟踪高级调试工具高级调试工具 观察内存状态观察内存状态 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 调试示例调试示例 编写程序,求编写程序,求 ,k20(即求(即求1!+2!+3!+ +k!)。!)。knn1!编译成功编译成功 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 调试示例调试示例 编写程序,求编写程序,求 ,k20(即求(即求1!+2!+3!+ +k!)。!)。knn1!运行结果错误运行结果错误 华南理

17、工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 调试示例调试示例 编写程序,求编写程序,求 ,k20(即求(即求1!+2!+3!+ +k!)。!)。knn1!用热键用热键 F9 设置断点设置断点 设置断点,观察关键变量设置断点,观察关键变量华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 调试示例调试示例 编写程序,求编写程序,求 ,k20(即求(即求1!+2!+3!+ +k!)。!)。knn1!设置断点,观察关键变量设置断点,观察关键变量用热键用热键 F5 分步执行分步执行 输入数据输入数据华南理工大学计算机学院

18、华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 调试示例调试示例 编写程序,求编写程序,求 ,k20(即求(即求1!+2!+3!+ +k!)。!)。knn1!设置断点,观察关键变量设置断点,观察关键变量继续用热键继续用热键 F5 分步执行分步执行华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 调试示例调试示例 编写程序,求编写程序,求 ,k20(即求(即求1!+2!+3!+ +k!)。!)。knn1!设置断点,观察关键变量设置断点,观察关键变量数据错误数据错误华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072

19、007精选精选ppt 调试示例调试示例 编写程序,求编写程序,求 ,k20(即求(即求1!+2!+3!+ +k!)。!)。knn1!设置断点,观察关键变量设置断点,观察关键变量修改程序修改程序运行正确运行正确华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选pptmyArea.h文件:文件:/myArea.hdouble circle( double radius ) ;double rect( double width, double length ) ;myCircle.cpp文件:文件:/myCircle.cppconst double pi = 3.1

20、4 ;double circle ( double radius ) return pi * radius * radius ; myRect.cpp文件:文件:/myRect.cppdouble rect ( double with, double length ) return with * length ; myMain.cpp文件:文件:/myMain.cpp#include#include myArea.hvoid main() double width, length ; coutwidth length ; coutArea of recttangle is: rect( wid

21、th, length )endl ; double radius ; coutradius ; coutArea of circle is: circle(radius)endl ; 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选pptmyArea.h文件:文件:/myArea.hdouble circle( double radius ) ;double rect( double width, double length ) ;myCircle.cpp文件:文件:/myCircle.cppconst double pi = 3.14 ;double ci

22、rcle ( double radius ) return pi * radius * radius ; myRect.cpp文件:文件:/myRect.cppdouble rect ( double with, double length ) return with * length ; myMain.cpp文件:文件:/myMain.cpp#include#include myArea.hvoid main() double width, length ; coutwidth length ; coutArea of recttangle is: rect( width, length )

23、endl ; double radius ; coutradius ; coutArea of circle is: circle(radius)endl ; myArea.h文件:文件:/myArea.hdouble circle( double radius ) ;double rect( double width, double length ) ;myCircle.cpp文件:文件:/myCircle.cppconst double pi = 3.14 ;double circle ( double radius ) return pi * radius * radius ; myRe

24、ct.cpp文件:文件:/myRect.cppdouble rect ( double with, double length ) return with * length ; myMain.cpp文件:文件:/myMain.cpp#include#include myArea.hvoid main() double width, length ; coutwidth length ; coutArea of recttangle is: rect( width, length )endl ; double radius ; coutradius ; coutArea of circle is

25、: circle(radius)endl ; 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 建立新工程建立新工程 选择选择 新建新建 菜单项菜单项 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 建立新工程建立新工程 选择选择 工程工程 指定指定 工程工程 位置和名称位置和名称 华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 建立新工程建立新工程 确定确定华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 建立新建立新工程工程 确定确定华南理工大学计算机学院华南理工大学计算机学院 周霭如周霭如 20072007精选精选ppt 建立新建立新工

温馨提示

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

评论

0/150

提交评论