控制台程序设计课件

上传人:pu****.1 文档编号:592634056 上传时间:2024-09-21 格式:PPT 页数:69 大小:2.80MB
返回 下载 相关 举报
控制台程序设计课件_第1页
第1页 / 共69页
控制台程序设计课件_第2页
第2页 / 共69页
控制台程序设计课件_第3页
第3页 / 共69页
控制台程序设计课件_第4页
第4页 / 共69页
控制台程序设计课件_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《控制台程序设计课件》由会员分享,可在线阅读,更多相关《控制台程序设计课件(69页珍藏版)》请在金锄头文库上搜索。

1、1PPT学习交流控制台程序设计控制台程序设计 基于基于MS-DOS的控制台应用程序在字符用户界面下以命的控制台应用程序在字符用户界面下以命令行方式运行,特点是存储开销小,运行速度快。令行方式运行,特点是存储开销小,运行速度快。 对于开发特定用途的应用程序,以及进行基本程序设计对于开发特定用途的应用程序,以及进行基本程序设计训练,控制台程序是合适的选择。训练,控制台程序是合适的选择。2PPT学习交流控制台程序设计控制台程序设计3PPT学习交流Visual C+6.0 集成开集成开发环境境 Visual C+ 6.0集成开发环境(集成开发环境(IDE)是提供设计、)是提供设计、运行和测试应用程序所

2、需的各种工具集成的工作环境。运行和测试应用程序所需的各种工具集成的工作环境。这些工具互相协调、互相补充,大大减轻了程序员开这些工具互相协调、互相补充,大大减轻了程序员开发应用程序的难度。发应用程序的难度。 4PPT学习交流1. 1. 主窗口主窗口主窗口主窗口标题栏标题栏菜单栏菜单栏工具栏工具栏项目工作区项目工作区文件编辑区文件编辑区输出区输出区状态栏状态栏5PPT学习交流2. 2. 菜菜菜菜单栏单栏 VC6集成开发环境的菜单栏提供了开发应用程序的集成开发环境的菜单栏提供了开发应用程序的主要工具。主要工具。 菜单栏由文件、编辑、查看、插入、工程、编译、菜单栏由文件、编辑、查看、插入、工程、编译、

3、工具、窗口和帮助等工具、窗口和帮助等9个菜单项组成。个菜单项组成。 每个菜单项又由若干个下拉子菜单或菜单项组成。每个菜单项又由若干个下拉子菜单或菜单项组成。6PPT学习交流文件菜文件菜文件菜文件菜单单打开和关闭文件打开和关闭文件 7PPT学习交流文件菜文件菜文件菜文件菜单单操作工作区操作工作区在当前工作区打开、关闭、在当前工作区打开、关闭、保存项目的所有文件保存项目的所有文件8PPT学习交流文件菜文件菜文件菜文件菜单单保存工作区的当前编辑修改,保存工作区的当前编辑修改,不关闭工作区不关闭工作区 9PPT学习交流文件菜文件菜文件菜文件菜单单打印设置打印设置 10PPT学习交流编辑编辑菜菜菜菜单单

4、7组菜单命令组菜单命令提供文本编辑的提供文本编辑的常用工具常用工具 11PPT学习交流查查看菜看菜看菜看菜单单6组菜单命令组菜单命令提供类向导、管理资源、提供类向导、管理资源、操作窗口等命令操作窗口等命令 12PPT学习交流插入菜插入菜插入菜插入菜单单提供在项目中添加类、表单、提供在项目中添加类、表单、资源、文件和对象等命令资源、文件和对象等命令 13PPT学习交流工程菜工程菜工程菜工程菜单单对项目和项目工作区对项目和项目工作区进行各种管理操作进行各种管理操作14PPT学习交流编译编译菜菜菜菜单单4组菜单命令组菜单命令提供一系列编译、提供一系列编译、连接、调试和执行连接、调试和执行程序的重要工

5、具程序的重要工具15PPT学习交流工具菜工具菜工具菜工具菜单单提供提供VC6的实用工具的实用工具包括浏览程序符号、定制包括浏览程序符号、定制菜单与工具栏、激活常用菜单与工具栏、激活常用工具等工具等 16PPT学习交流窗口菜窗口菜窗口菜窗口菜单单用于操作用于操作IDE的窗口的窗口 17PPT学习交流帮助菜帮助菜帮助菜帮助菜单单提供联机帮助提供联机帮助18PPT学习交流3. 3. 工具工具工具工具栏栏提供常用命令的快捷操作提供常用命令的快捷操作提供常用命令的快捷操作提供常用命令的快捷操作New Text File建立新的文本文件建立新的文本文件Open ( Ctrl+O )打开已经存在的文件打开已

6、经存在的文件Save ( Ctrl+S )保存文件保存文件Save All保存所有已经打开的文件保存所有已经打开的文件Cut ( Ctrl+X )剪切剪切Copy ( Ctrl+C )复制复制Paste ( Ctrl+V )粘贴粘贴UnDo ( Ctrl+Z )取消上一次操作取消上一次操作ReDo ( Ctrl+V )恢复上一次取消的操作恢复上一次取消的操作Workspace显示或隐藏工作区窗口显示或隐藏工作区窗口Output显示或隐藏输出区窗口显示或隐藏输出区窗口Windows list管理窗口管理窗口Find in Files在多个文件中搜索指定字符串在多个文件中搜索指定字符串Find (

7、 Ctrl+D )已经查找过的关键字列表已经查找过的关键字列表Help System Search搜索联机帮助文档搜索联机帮助文档 标准(标准(标准(标准(标准(标准(StandardStandardStandard)工具栏)工具栏)工具栏)工具栏)工具栏)工具栏19PPT学习交流3. 3. 工具工具工具工具栏栏提供常用命令的快捷操作提供常用命令的快捷操作提供常用命令的快捷操作提供常用命令的快捷操作WizardBar C+ Class类向导列表类向导列表WizardBar C+ Filter类过滤列表类过滤列表WizardBar C+ Members类成员列表类成员列表 类向导(类向导(类向导

8、(类向导(类向导(类向导(Wizard ClassWizard ClassWizard Class)工具栏)工具栏)工具栏)工具栏)工具栏)工具栏 WizardBar Actions类操作类操作 20PPT学习交流3. 3. 工具工具工具工具栏栏提供常用命令的快捷操作提供常用命令的快捷操作提供常用命令的快捷操作提供常用命令的快捷操作Build ( F7 )连接连接C+源程序文件,生成可执行源程序文件,生成可执行的目标代码文件的目标代码文件Build Stop ( Ctrl+Break )停止编译和连接停止编译和连接Compile ( Ctrl+F7 )编译编译C+源程序文件源程序文件 编译(编

9、译(编译(编译(编译(编译(BuildBuildBuild)工具栏)工具栏)工具栏)工具栏)工具栏)工具栏 Build Execute ( Ctrl+F5 )运行可执行的目标代码文件运行可执行的目标代码文件 Go ( F5 ) 启动或继续程序的执行启动或继续程序的执行Insert/Remove Breakpoint ( F9 ) 插入或删除断点插入或删除断点21PPT学习交流4. 4. 项项目工作区目工作区目工作区目工作区 VC6以工作区的形式来组织文件、项目和项目配置以工作区的形式来组织文件、项目和项目配置 项目置于工作区的管理之下,工作区通常称为项目工作区项目置于工作区的管理之下,工作区通

10、常称为项目工作区 项目工作区可以通过项目工作区可以通过3个视图管理程序个视图管理程序 22PPT学习交流4. 4. 项项目工作区目工作区目工作区目工作区 Class View Class View(类视图)选项卡(类视图)选项卡(类视图)选项卡(类视图)选项卡 23PPT学习交流4. 4. 项项目工作区目工作区目工作区目工作区 Resource View Resource View(资源视图)选项卡(资源视图)选项卡(资源视图)选项卡(资源视图)选项卡 24PPT学习交流4. 4. 项项目工作区目工作区目工作区目工作区 (文件视图)选项卡(文件视图)选项卡(文件视图)选项卡(文件视图)选项卡

11、25PPT学习交流 一个一个C+程序的开发需要经程序的开发需要经过编辑、编译、连接和运行过编辑、编译、连接和运行 建立控制台建立控制台应用程序用程序编译错编译错开始开始 编译编译连接错连接错连接连接运行运行运行错运行错结束结束编辑源程序编辑源程序是是是是是是否否否否否否26PPT学习交流 输入源程序输入源程序 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序进入进入Microsoft Visual C+ 6.0 27PPT学习交流 输入源程序输入源程序 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序选择选择 文件文件 菜单菜单28PPT学习交流 输入源程序输入源程序 1.

12、 建立建立建立建立简单应简单应用程序用程序用程序用程序选择选择 新建新建 菜单项菜单项 29PPT学习交流 输入源程序输入源程序 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序选择选择 C+ Source File 指定路径,输入文件名指定路径,输入文件名 确定确定 30PPT学习交流 输入源程序输入源程序 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序在编辑窗口输入代码在编辑窗口输入代码 31PPT学习交流 编译和连接编译和连接 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序选择选择 编译编译 或或 构件构件 32PPT学习交流 编译和连接编译和连接 1.

13、 建立建立建立建立简单应简单应用程序用程序用程序用程序询问是否创建默认询问是否创建默认项目工作区项目工作区 33PPT学习交流 编译和连接编译和连接 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序询问是否保存文件询问是否保存文件 34PPT学习交流1. 建立建立建立建立简单应简单应用程序用程序用程序用程序错误信息错误信息 修改后重新修改后重新修改后重新修改后重新编译、执行编译、执行编译、执行编译、执行 编译和连接编译和连接 35PPT学习交流 编译和连接编译和连接 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序编译成功编译成功 36PPT学习交流 执行程序执行程序 1.

14、 建立建立建立建立简单应简单应用程序用程序用程序用程序执行程序执行程序37PPT学习交流 执行程序执行程序 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序询问是否构建询问是否构建exe文件文件 38PPT学习交流 执行程序执行程序 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序等待输入数据等待输入数据 39PPT学习交流 执行程序执行程序 1. 建立建立建立建立简单应简单应用程序用程序用程序用程序运行结果运行结果 40PPT学习交流2. 2. 程序程序程序程序调试调试 调试工具调试工具 进入调试进入调试 41PPT学习交流2. 2. 程序程序程序程序调试调试 调试工具调

15、试工具 启动或停止调试启动或停止调试 执行不同状态执行不同状态 跟踪跟踪高级调试工具高级调试工具 观察内存状态观察内存状态 42PPT学习交流2. 2. 程序程序程序程序调试调试 调试示例调试示例 编写程序,求编写程序,求编写程序,求编写程序,求 ,k20k20(即求(即求(即求(即求11!+2+2!+3+3!+ +k+ +k!)。!)。!)。!)。编译成功编译成功 43PPT学习交流2. 2. 程序程序程序程序调试调试 调试示例调试示例 编写程序,求编写程序,求编写程序,求编写程序,求 ,k20k20(即求(即求(即求(即求11!+2+2!+3+3!+ +k+ +k!)。!)。!)。!)。运

16、行结果错误运行结果错误 44PPT学习交流2. 2. 程序程序程序程序调试调试 调试示例调试示例 编写程序,求编写程序,求编写程序,求编写程序,求 ,k20k20(即求(即求(即求(即求11!+2+2!+3+3!+ +k+ +k!)。!)。!)。!)。用热键用热键 F9 设置断点设置断点 设置断点,观察关键变量设置断点,观察关键变量45PPT学习交流2. 2. 程序程序程序程序调试调试 调试示例调试示例 编写程序,求编写程序,求编写程序,求编写程序,求 ,k20k20(即求(即求(即求(即求11!+2+2!+3+3!+ +k+ +k!)。!)。!)。!)。设置断点,观察关键变量设置断点,观察关

17、键变量用热键用热键 F5 分步执行分步执行 输入数据输入数据46PPT学习交流2. 2. 程序程序程序程序调试调试 调试示例调试示例 编写程序,求编写程序,求编写程序,求编写程序,求 ,k20k20(即求(即求(即求(即求11!+2+2!+3+3!+ +k+ +k!)。!)。!)。!)。设置断点,观察关键变量设置断点,观察关键变量继续用热键继续用热键 F5 分步执行分步执行47PPT学习交流2. 2. 程序程序程序程序调试调试 调试示例调试示例 编写程序,求编写程序,求编写程序,求编写程序,求 ,k20k20(即求(即求(即求(即求11!+2+2!+3+3!+ +k+ +k!)。!)。!)。!

18、)。设置断点,观察关键变量设置断点,观察关键变量数据错误数据错误48PPT学习交流2. 2. 程序程序程序程序调试调试 调试示例调试示例 编写程序,求编写程序,求编写程序,求编写程序,求 ,k20k20(即求(即求(即求(即求11!+2+2!+3+3!+ +k+ +k!)。!)。!)。!)。设置断点,观察关键变量设置断点,观察关键变量修改程序修改程序运行正确运行正确49PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序myArea.hmyArea.h文件:文件:文件:文件:/myArea.h/myArea.hdouble circle( double

19、 radius ) ;double circle( double radius ) ;double rect( double width, double length ) ;double rect( double width, double length ) ;myCircle.cppmyCircle.cpp文件:文件:文件:文件:/myCircle.cpp/myCircle.cppconst double pi = 3.14 ;const double pi = 3.14 ;double circle ( double radius )double circle ( double radiu

20、s ) return pi * radius * radius ; return pi * radius * radius ; myRect.cppmyRect.cpp文件:文件:文件:文件:/myRect.cpp/myRect.cppdouble rect ( double with, double length )double rect ( double with, double length ) return with * length ; return with * length ; myMain.cppmyMain.cpp文件:文件:文件:文件:/myMain.cpp/myMain.

21、cpp#include#include#include myArea.h#include myArea.hvoid main()void main() double width, length ; double width, length ; coutPlease enter the width and length of a rectangle: n ; coutwidth length ; cinwidth length ; coutArea of recttangle is: rect( width, length )endl ; coutArea of recttangle is: r

22、ect( width, length )endl ; double radius ; double radius ; coutPlease enter the radius of a circle:n ; coutradius ; cinradius ; coutArea of circle is: circle(radius)endl ; coutArea of circle is: circle(radius)endl ; 练习练习练习用例用例用例用例用例用例50PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序myArea.hmyArea.h文

23、件:文件:文件:文件:/myArea.h/myArea.hdouble circle( double radius ) ;double circle( double radius ) ;double rect( double width, double length ) ;double rect( double width, double length ) ;myCircle.cppmyCircle.cpp文件:文件:文件:文件:/myCircle.cpp/myCircle.cppconst double pi = 3.14 ;const double pi = 3.14 ;double ci

24、rcle ( double radius )double circle ( double radius ) return pi * radius * radius ; return pi * radius * radius ; myRect.cppmyRect.cpp文件:文件:文件:文件:/myRect.cpp/myRect.cppdouble rect ( double with, double length )double rect ( double with, double length ) return with * length ; return with * length ; m

25、yMain.cppmyMain.cpp文件:文件:文件:文件:/myMain.cpp/myMain.cpp#include#include#include myArea.h#include myArea.hvoid main()void main() double width, length ; double width, length ; coutPlease enter the width and length of a rectangle: n ; coutwidth length ; cinwidth length ; coutArea of recttangle is: rect(

26、width, length )endl ; coutArea of recttangle is: rect( width, length )endl ; double radius ; double radius ; coutPlease enter the radius of a circle:n ; coutradius ; cinradius ; coutArea of circle is: circle(radius)endl ; coutArea of circle is: circle(radius)endl ; 练习练习练习用例用例用例用例用例用例myArea.h文件:文件:/m

27、yArea.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 ; myRect.cpp文件:文件:/myRect.cppdouble rect ( double with, double length ) return with * length ; myMain.

28、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: circle(radius)endl ; 51PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立新工程建立新工程 选择选择 新建新建 菜单

29、项菜单项 52PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立新工程建立新工程 选择选择 工程工程 指定指定 工程工程 位置和名称位置和名称 53PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立新工程建立新工程 确定确定54PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立新建立新工程工程 确定确定55PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立新建立新工程工程 建立了一个空的工程建立了

30、一个空的工程 56PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立新建立新工程工程 工程的构成工程的构成57PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立文件建立文件 选择选择 新建新建 菜单项菜单项 58PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立文件建立文件 选择文件类型选择文件类型指定文件名指定文件名59PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立文件建立文件 编辑了编辑了

31、myArea.h60PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立文件建立文件 建立建立cpp文件文件61PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立文件建立文件 编辑了编辑了myMain.cpp文件文件62PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 建立文件建立文件 编辑完成的工程编辑完成的工程63PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 构建和运行构建和运行 构建构建64PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 构建和运行构建和运行 运行运行65PPT学习交流3. 3. 建立多文件建立多文件建立多文件建立多文件应应用程序用程序用程序用程序 构建和运行构建和运行 66PPT学习交流67PPT学习交流此课件下载可自行编辑修改,供参考!此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!感谢您的支持,我们努力做得更好!68PPT学习交流69PPT学习交流

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号