版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章C语言上机环境与上机调试学习目的和要求:熟悉VisualC++6.0集成开发环境。掌握编辑环境和输出显示窗口的设置。掌握C程序的调试过程(共5步)。能独立上机调试简单C程序。推荐学时:1学时第2章C语言上机环境与上机调试学习目的和要求:推荐学时:11第2章C语言上机环境
所谓集成开发环境是指开发环境能提供源代码的编辑,编译、链接和执行以及Debug等一条龙式服务。
VisualC++6.0简介
利用VisualC++开发系统可以完成各种各样的应用程序开发,从底层软件直到上层面向用户的软件。此外,VisualC++强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。
第2章C语言上机环境VisualC++6.0简介2VisualC++是一个很好的可视化编程工具。可视化可以用一句话概括:“所见即所得”Whatyousee,Whatyouget。VC特点:第2章C语言上机环境VisualC++是一个很好的可视化编程工具。VC特点:第3VC界面介绍:
第2章C语言上机环境VC界面介绍:第2章C语言上机环境4 在窗口的不同地方单击鼠标的右键就可以弹出相应的快捷菜单,通过快捷菜单就可以执行与所处环境相关的命令。第2章C语言上机环境VC界面介绍: 若在工具栏上单击鼠标右键则弹出如图所示的快捷菜单,通过它就可以增减工具栏上的工具。 在窗口的不同地方单击鼠标的右键就可以弹出相应的快捷菜单,5工具快捷菜单
:第2章C语言上机环境工具快捷菜单:第2章C语言上机环境61.File菜单:
File菜单包括对文件进行操作的相关选项。下面分别介绍:
第2章C语言上机环境1.File菜单: File菜单包括对文件进行操作的相关选7第2章C语言上机环境New选项:第2章C语言上机环境New选项:8第2章C语言上机环境Files选项:
通过该选项卡可以创建各种文件。只要先选中某文件类型,在输入文件的名称就可以了。如果要将该文件添加到已有的项目中,只要选中Addtoproject复选框并且选择项目名即可。
第2章C语言上机环境Files选项: 通过该选项卡可以创建9文件类型说明文件类型说明ActiveServerPage创建ASP文件BinaryFile创建二进制文件BitmapFile创建位图文件C++SourceFile创建C++源文件C/C++HeaderFile创建C/C++头文件CursorFile创建光标文件HTMLPage创建HTML文件IconFile创建图标文件MacroFile创建宏文件ResourceScript创建资源脚本文件ResourceTemplate创建资源模板文件SQLScriptFile创建SQL脚本文件TextFile创建文本文件第2章C语言上机环境C语言程序设计需要文件类型说明文件类型10 选中该选项卡可以创建各种VisualC++项目文件。只要选择一种项目文件类型,此对话框就会提示用户输入项目文件的名称,存放位置以及程序员的平台(platforms)类型(默认为Win32)。若要添加新的项目到已打开的工作区中,请选中Addtocurrentworkspace单选按钮,否则VisualC++将自动创建包含新项目的新工作区。如果要使项目成为已有项目的子项目,请选中Dependencyof复选框并指定项目名。Projects选项:第2章C语言上机环境 选中该选项卡可以创建各种VisualC++项目文件。只11
创建新的工作区。第2章C语言上机环境Workspace选项:第2章C语言上机环境Workspace选项:12
Edit菜单有3个菜单项。下面依次介绍:2.Edit菜单:第2章C语言上机环境
Edit菜单有3个菜单项。下面依次介绍:2.Edit菜13输入代码时,如果在输入函数名之后键入左括号,系统就显示该函数的完整原型,并用黑体显示其第一个参数。输入第一个参数后,接着就会出现第二个参数,依此类推。第2章C语言上机环境1.ParameterInfo选项:输入代码时,如果在输入函数名之后键入左括号,系统就显示该函数14
如果将鼠标指针停在源代码中某一变量或函数上,那么系统将显示所指变量或函数的语法。
第2章C语言上机环境2.TypeInfo选项: 如果将鼠标指针停在源代码中某一变量或函数上,那么系统将显示15 该选项可以用来适当减轻程序员输入源代码的工作量。输入代码时,如果在变量名后键入”.”或”->”,系统会自动列表显示所有有效的成员名。只要输入成员的前几个字母就可以从列表中选中该成员,按空格键即可完成输入。滚动滚动条也可以找到待输入的成员名后,然后回车选中。第2章C语言上机环境3.ListMembers选项: 该选项可以用来适当减轻程序员输入源代码的工作量。输入代码时16 View菜单中的命令主要用来改变窗口和工具栏的显示方式,检查源代码,激活调试时所用的各个窗口等。重点介绍ClassWizard选项和Output选项:3.View菜单:第2章C语言上机环境 View菜单中的命令主要用来改变窗口和工具栏的显示方式,检17 选中该选项将弹出MFCClassWizard对话框,如图所示。ClassWizard是一个适用于MFC应用程序的专用工具,该对话框又包含5个选项卡。第2章C语言上机环境1.ClassWizard选项: 选中该选项将弹出MFCClassWizard对话框,如185个选项卡: (1)MessageMaps选项卡 (2)MemberVariables选项卡 (3)Automation选项卡 (4)ActiveXEvents选项卡 (5)ClassInfo选项卡第2章C语言上机环境5个选项卡: (1)MessageMaps选项卡第2章C191.MessageMaps选项:第2章C语言上机环境 定义成员变量用于自动初始化、收集并验证输入到表单视图中的数据,其中ControlIDs是映射到成员变量的控件ID值,Type是成员变量的类型,Member是成员变量名。1.MessageMaps选项:第2章C语言上机环境 20 在输出窗口中显示程序建立过程(如编译、链接等)的有关信息或错误信息,并且显示调试运行时的输出信息。2.Output选项:第2章C语言上机环境 在输出窗口中显示程序建立过程(如编译、链接等)的有关信息或213.DebugWindow选项:第2章C语言上机环境级联子菜单中的命令只有在调试运行状态才可用。 (1)Watch选项 选择该项,系统将弹出Watch窗口,其中有Watch1,Watch2,Watch3和Watch4四个选项卡,在每个选项卡中有一系列用户指定的变量或表达式值。为了查看方便,在一个选项卡中可以显示一组相关的变量或表达式值。 在watch窗口中,系统自动为用户保留一个空的矩形框供用户添加变量或表达式用。添加一个新的变量或表达式的步骤如下: ①选中窗口中某个选项卡。 ②单击左边的Name域,输入变量或表达式。 ③按回车键,相应的值自动出现在右边的Value域中,同时,出现一个新的空矩形框。3.DebugWindow选项:第2章C语言上机环境级联22(2)CallStack选项 选择该选项将弹出CallStack窗口,其中可以显示函数调用的参数类型及数值,相关的设置在Tools菜单下的Options对话框中,从Debug选项卡中得到信息。 如果用户要查看一个函数调用的行为,可以进行如下步骤: ①在该函数的适当位置上设置一个断点。 ②运行Build菜单中的StartDebug菜单项下的级联菜单命令RuntoCursor。 ③从View菜单下选用CallStack命令。 于是,各个函数调用按调用的先后次序排CallStack窗口中,排在第一位的是当前调用的函数(或者最内层嵌套的函数)。第2章C语言上机环境(2)CallStack选项第2章C语言上机环境23(3)Memory选项 选择该选项弹出Memory窗口,该窗口用于显示自指定的任何地址处开始的内存内容。其中有从某一地址开始的所有地址空间(程序中所用到的)内的数值。起始地址在Address文本框内可以任意输入,输入按回车键便可显示从该地址开始的内存中的内容。 若要改变内存数据的显示格式,右击该窗口,在快捷菜单中选择ByteFormat以单字节形式显示;ShortHexFormat以两个字节形式显示;LongHexFormat以四个字节形式显示。第2章C语言上机环境(3)Memory选项第2章C语言上机环境24(4)Variables选项 选择该选项将弹出Variables窗口,该窗口用于快速访问程序中的一些变量,其中有三个选项卡。 Auto选项卡:显示当前语句及上一语句使用的变量, 它还显示使用StepOver及StepOut处的返回值。 Locals选项卡:显示当前函数中的局部变量。 This选项卡:显示由This指针所指向的对象。 某个选项卡对应页面均有变量名称和数值两个域,调试器自动调用它们。若要查看其中的信息,只要程序运行到断点出终止时,打开该窗口即可。第2章C语言上机环境(4)Variables选项第2章C语言上机环境25(5)Register选项 选择该选项,Register窗口就会出现。该窗口在VisualC++6.0的调试器中用于显示CPU寄存器、标志及浮点型堆栈的内容。第2章C语言上机环境(5)Register选项第2章C语言上机环境26(6)Disassembly选项 选择该选项将弹出Disassembly窗口。默认情况下显示程序的汇编代码及附加源代码的标注信息。第2章C语言上机环境(6)Disassembly选项第2章C语言上机环境27 Build菜单用于编译、建立和执行应用程序。我们上机一定要用到的下列选项:1、Compile选项2、Build选项3、RebuildAll选项4、StartDebug选项4.Build菜单:第2章C语言上机环境 Build菜单用于编译、建立和执行应用程序。我们上机一定要28 可以通过选择该选项让VisualC++编译当前文件。这个菜单选项只编译当前文件,它不调用链接器或者任何其他工具。编译过程如果检查出错误(如警告或错误信息),那么将在输出窗口中显示错误信息。为得到错误代码的位置,可以在错误信息处单击鼠标右键,然后在弹出的快捷菜单中选GoToError/Tag选项,这样就能在源代码窗口中显示出有错的代码行。也可以直接双击错误信息。1.Compile
选项:第2章C语言上机环境 可以通过选择该选项让VisualC++编译当前文件。这个29第2章C语言上机环境第2章C语言上机环境30 用Build这个工具就可以使编译、链接这个应用程序所花的时间大大减少。此菜单选项查看所有的文件,只对最近修改的源文件进行编译和链接。如果没有创建错误,将调用其他的项目文件建立工具来创建最后的项目文件。第2章C语言上机环境2.Build
选项: 用Build这个工具就可以使编译、链接这个应用程序所花的时31 允许用户编译所有的源文件,而不管它们何时曾经修改过。第2章C语言上机环境3.RebuildAll选项: 允许用户编译所有的源文件,而不管它们何时曾经修改过。第2章32该选项将弹出子菜单,其中含有用于启动调试器的子选项。Go:从当前语句开始执行程序直到遇到断点或遇到程序结束。StepInto:单步执行程序,并在遇到函数调用时进入函数内部后再从头单步执行。RunToCursor:调试运行程序时,使程序在运行到当前光标所在位置时停止,事实上,这相当于设置一个临时断点。第2章C语言上机环境3.StartDebug选项:该选项将弹出子菜单,其中含有用于启动调试器的子选项。第2章C33 Tools菜单允许用户简单快速地访问多个不同的开发工具,如配置VisualC++图示行,定植工具与菜单,激活常用的工具或者更改选项等。第2章C语言上机环境5.Tools菜单: Tools菜单允许用户简单快速地访问多个不同的开发工具,如34选中该选项将打开Options对话框,以便对VisualC++6.0的环境设置(如调试器设置、窗口设置、目录设置、工作区设置、兼容性设置和格式设置等)进行更改。Options对话框中有如下选项卡:Editor选项卡:可以设定编辑窗口格式(滚动条、编辑模式、窗口再循环等)、存储选项以及表述完成选项(Autolistmembers,Autotypeinfo,Autoparameterinfo,Codecomments等Edit菜单中的几个选项的自动功能设置)第2章C语言上机环境Options选项:选中该选项将打开Options对话框,以便对VisualC35第2章C语言上机环境第2章C语言上机环境36工具栏是一种图形化的操作界面,具有直观和快捷的特点,熟练掌握工具栏的使用对提高编程效率是非常有帮助的。 工具栏由某些操作按钮组成,分别对应着某些菜单选项或命令的功能。用户可以直接用鼠标单击这些按钮来完成指定的功能。第2章C语言上机环境VisualC++6.0的工具栏
工具栏是一种图形化的操作界面,具有直观和快捷的特点,熟练掌握37VisualC++6.0包含有十几种工具栏。默认时,屏幕工具栏区域显示有两个工具栏,即Standard工具栏和BuildMiniBar工具栏。其中,BuildMiniBar我们在上机过程中经常用到。第2章C语言上机环境VisualC++6.0包含有十几种工具栏。默认时,屏幕38第2章C语言上机环境编译运行第2章C语言上机环境编译运行39用户可以根据自己的需要添加新的工具栏,或者对已有工具栏进行修改,如添加新按钮,删除已有的按钮等。若需要添加工具栏,只需选择Tools|Customize|Toolbars(工具|定制|工具栏),然后单击New按钮,在弹出的对话框中输入相应的名字即可。第2章C语言上机环境用户可以根据自己的需要添加新的工具栏,或者对已有工具栏进行修40第2章C语言上机环境第2章C语言上机环境41第2章C语言上机环境联机帮助:
第2章C语言上机环境联机帮助:42VisualC++6.0的帮助系统很像微软公司的InternetExplorer,确实该帮助系统也是一个很好的HTML浏览器,它不仅可以浏览以HTML文件组织成的静态帮助文件,而且帮助系统还提供了全文搜索的功能。第2章C语言上机环境VisualC++6.0的帮助系统很像微软公司的Int43 一步一步带领读者以test.c这个C语言例子完整的把上机过程熟悉一遍。第2章C语言上机调试 一步一步带领读者以test.c这个C语言例子完整的把上机过44开始编辑编译有错?链接执行结果正确?结束有无不正确正确第2章C语言上机调试开始编辑编译有错?链接执行结果正确?结束有无不正确正确第2章45第一步(开始):双击桌面快捷方式“MicrosoftVisualC++6.0”进入VC++6.0集成开发环境后,屏幕上显示:第2章C语言上机调试第一步(开始):双击桌面快捷方式“MicrosoftVis46第2章C语言上机调试第2章C语言上机调试47选择“File-->new”菜单,在出现的“New”对话框中选择“Files”选项卡,再在列表中选择“C++sourceFile”,注意在右边“File”中填写文件名,比如Test.c,在“Location”中填写源程序文件存放的位置,比如将Test.c存放在E盘。屏幕上显示:第2章C语言上机调试选择“File-->new”菜单,在出现的“New”对话框中48第2章C语言上机调试文件名存储位置第2章C语言上机调试文件名存储位置49注意!warnning!!!在第一步很多初学者在输入文件名的时候出错,尤其是仿照教材的示例的时候比如想把教材第1章例1.2上机,在第一步输入的文件名为1.2.c,即使编译链接没有问题,也会出现可执行文件exe找不到的错误。碰到这种情况,可以把源代码文件命名为:1_2.c。
注意!warnning!!!50第二步(编辑):在VC++自带的编辑器中输入代码(代码具体含义以及如何编写在后续章节学习)第2章C语言上机调试第二步(编辑):在VC++自带的编辑器中输入代码(代码具体含51第三步(编译):按F7或者用鼠标点击编译工具栏中的Build图标第2章C语言上机调试第三步(编译):按F7或者用鼠标点击编译工具栏中的Build52在弹出的对话框中选择“是”(英文版选择Yes)。此时,若出现错误,错误提示信息出现在VC++6.0集成开发环境的底部第2章C语言上机调试在弹出的对话框中选择“是”(英文版选择Yes)。此时,若出现53第2章C语言上机调试第2章C语言上机调试54源代码的编写不是一蹴而就的事情,出现这样那样的错误极为正常。出了错误,就需要查找错误并排除错误,这个过程叫Debug。VC++6.0提供了强大的Debug功能。在提示错误窗口向上滚动条,在错误提示处双击或者点击右键在弹出的菜单中选择GotoError/Tag第2章C语言上机调试源代码的编写不是一蹴而就的事情,出现这样那样的错误极为正常。55第2章C语言上机调试第2章C语言上机调试56光标会自动跳到源代码出错的地方(不精确的时候是在错误处的前后附近)。错误提示为: “test.c(6)”:errorC2143:syntaxerror:missing‘;’before‘}’。很简单的英文句子,意思是:在test.c的第6行代码处出现代号为C2143错误:在右}前掉了分号,因为C语言语法规定,每条代码以分号结束。写代码的时候忘记分号,当然要提示错误。补上分号重新编译,没有错误。只有没有错误在可以链接执行。熟悉并掌握C语言后,写简单的程序一般不会出现很多错误。直接进入下面的环节。第2章C语言上机调试光标会自动跳到源代码出错的地方(不精确的时候是在错误处的前后57第四步(执行):按ctrl+F5或者用鼠标点击工具栏中的BuildExcute!图标。第2章C语言上机调试第四步(执行):按ctrl+F5或者用鼠标点击工具栏中的Bu58第五步(结果):执行后如果有输出结果,将在输出窗口中显示。第2章C语言上机调试第五步(结果):执行后如果有输出结果,将在输出窗口中显示。59如果要对结果输出窗口设置,在标题栏的空白出点右键,在弹出式菜单中选择“属性”项,在弹出的对话框中进行设置。第2章C语言上机调试如果要对结果输出窗口设置,在标题栏的空白出点右键,在弹出式菜60第2章C语言上机调试第2章C语言上机调试61在颜色选项卡中设置“屏幕背景”为白色,“屏幕文字”为蓝色,在字体选项卡中设置为“新宋体”为16号字,在弹出的保存属性设置对话框中选择第二项目,第2章C语言上机调试在颜色选项卡中设置“屏幕背景”为白色,“屏幕文字”为蓝色,在62最终正确的结果test.exe执行结果第2章C语言上机调试最终正确的结果test.exe执行结果第2章C语言上机调试63作业习题二2.7、2.8上机调试例题1_1,1_2,1_3作业习题二64演讲完毕,谢谢观看!演讲完毕,谢谢观看!65第2章C语言上机环境与上机调试学习目的和要求:熟悉VisualC++6.0集成开发环境。掌握编辑环境和输出显示窗口的设置。掌握C程序的调试过程(共5步)。能独立上机调试简单C程序。推荐学时:1学时第2章C语言上机环境与上机调试学习目的和要求:推荐学时:166第2章C语言上机环境
所谓集成开发环境是指开发环境能提供源代码的编辑,编译、链接和执行以及Debug等一条龙式服务。
VisualC++6.0简介
利用VisualC++开发系统可以完成各种各样的应用程序开发,从底层软件直到上层面向用户的软件。此外,VisualC++强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。
第2章C语言上机环境VisualC++6.0简介67VisualC++是一个很好的可视化编程工具。可视化可以用一句话概括:“所见即所得”Whatyousee,Whatyouget。VC特点:第2章C语言上机环境VisualC++是一个很好的可视化编程工具。VC特点:第68VC界面介绍:
第2章C语言上机环境VC界面介绍:第2章C语言上机环境69 在窗口的不同地方单击鼠标的右键就可以弹出相应的快捷菜单,通过快捷菜单就可以执行与所处环境相关的命令。第2章C语言上机环境VC界面介绍: 若在工具栏上单击鼠标右键则弹出如图所示的快捷菜单,通过它就可以增减工具栏上的工具。 在窗口的不同地方单击鼠标的右键就可以弹出相应的快捷菜单,70工具快捷菜单
:第2章C语言上机环境工具快捷菜单:第2章C语言上机环境711.File菜单:
File菜单包括对文件进行操作的相关选项。下面分别介绍:
第2章C语言上机环境1.File菜单: File菜单包括对文件进行操作的相关选72第2章C语言上机环境New选项:第2章C语言上机环境New选项:73第2章C语言上机环境Files选项:
通过该选项卡可以创建各种文件。只要先选中某文件类型,在输入文件的名称就可以了。如果要将该文件添加到已有的项目中,只要选中Addtoproject复选框并且选择项目名即可。
第2章C语言上机环境Files选项: 通过该选项卡可以创建74文件类型说明文件类型说明ActiveServerPage创建ASP文件BinaryFile创建二进制文件BitmapFile创建位图文件C++SourceFile创建C++源文件C/C++HeaderFile创建C/C++头文件CursorFile创建光标文件HTMLPage创建HTML文件IconFile创建图标文件MacroFile创建宏文件ResourceScript创建资源脚本文件ResourceTemplate创建资源模板文件SQLScriptFile创建SQL脚本文件TextFile创建文本文件第2章C语言上机环境C语言程序设计需要文件类型说明文件类型75 选中该选项卡可以创建各种VisualC++项目文件。只要选择一种项目文件类型,此对话框就会提示用户输入项目文件的名称,存放位置以及程序员的平台(platforms)类型(默认为Win32)。若要添加新的项目到已打开的工作区中,请选中Addtocurrentworkspace单选按钮,否则VisualC++将自动创建包含新项目的新工作区。如果要使项目成为已有项目的子项目,请选中Dependencyof复选框并指定项目名。Projects选项:第2章C语言上机环境 选中该选项卡可以创建各种VisualC++项目文件。只76
创建新的工作区。第2章C语言上机环境Workspace选项:第2章C语言上机环境Workspace选项:77
Edit菜单有3个菜单项。下面依次介绍:2.Edit菜单:第2章C语言上机环境
Edit菜单有3个菜单项。下面依次介绍:2.Edit菜78输入代码时,如果在输入函数名之后键入左括号,系统就显示该函数的完整原型,并用黑体显示其第一个参数。输入第一个参数后,接着就会出现第二个参数,依此类推。第2章C语言上机环境1.ParameterInfo选项:输入代码时,如果在输入函数名之后键入左括号,系统就显示该函数79
如果将鼠标指针停在源代码中某一变量或函数上,那么系统将显示所指变量或函数的语法。
第2章C语言上机环境2.TypeInfo选项: 如果将鼠标指针停在源代码中某一变量或函数上,那么系统将显示80 该选项可以用来适当减轻程序员输入源代码的工作量。输入代码时,如果在变量名后键入”.”或”->”,系统会自动列表显示所有有效的成员名。只要输入成员的前几个字母就可以从列表中选中该成员,按空格键即可完成输入。滚动滚动条也可以找到待输入的成员名后,然后回车选中。第2章C语言上机环境3.ListMembers选项: 该选项可以用来适当减轻程序员输入源代码的工作量。输入代码时81 View菜单中的命令主要用来改变窗口和工具栏的显示方式,检查源代码,激活调试时所用的各个窗口等。重点介绍ClassWizard选项和Output选项:3.View菜单:第2章C语言上机环境 View菜单中的命令主要用来改变窗口和工具栏的显示方式,检82 选中该选项将弹出MFCClassWizard对话框,如图所示。ClassWizard是一个适用于MFC应用程序的专用工具,该对话框又包含5个选项卡。第2章C语言上机环境1.ClassWizard选项: 选中该选项将弹出MFCClassWizard对话框,如835个选项卡: (1)MessageMaps选项卡 (2)MemberVariables选项卡 (3)Automation选项卡 (4)ActiveXEvents选项卡 (5)ClassInfo选项卡第2章C语言上机环境5个选项卡: (1)MessageMaps选项卡第2章C841.MessageMaps选项:第2章C语言上机环境 定义成员变量用于自动初始化、收集并验证输入到表单视图中的数据,其中ControlIDs是映射到成员变量的控件ID值,Type是成员变量的类型,Member是成员变量名。1.MessageMaps选项:第2章C语言上机环境 85 在输出窗口中显示程序建立过程(如编译、链接等)的有关信息或错误信息,并且显示调试运行时的输出信息。2.Output选项:第2章C语言上机环境 在输出窗口中显示程序建立过程(如编译、链接等)的有关信息或863.DebugWindow选项:第2章C语言上机环境级联子菜单中的命令只有在调试运行状态才可用。 (1)Watch选项 选择该项,系统将弹出Watch窗口,其中有Watch1,Watch2,Watch3和Watch4四个选项卡,在每个选项卡中有一系列用户指定的变量或表达式值。为了查看方便,在一个选项卡中可以显示一组相关的变量或表达式值。 在watch窗口中,系统自动为用户保留一个空的矩形框供用户添加变量或表达式用。添加一个新的变量或表达式的步骤如下: ①选中窗口中某个选项卡。 ②单击左边的Name域,输入变量或表达式。 ③按回车键,相应的值自动出现在右边的Value域中,同时,出现一个新的空矩形框。3.DebugWindow选项:第2章C语言上机环境级联87(2)CallStack选项 选择该选项将弹出CallStack窗口,其中可以显示函数调用的参数类型及数值,相关的设置在Tools菜单下的Options对话框中,从Debug选项卡中得到信息。 如果用户要查看一个函数调用的行为,可以进行如下步骤: ①在该函数的适当位置上设置一个断点。 ②运行Build菜单中的StartDebug菜单项下的级联菜单命令RuntoCursor。 ③从View菜单下选用CallStack命令。 于是,各个函数调用按调用的先后次序排CallStack窗口中,排在第一位的是当前调用的函数(或者最内层嵌套的函数)。第2章C语言上机环境(2)CallStack选项第2章C语言上机环境88(3)Memory选项 选择该选项弹出Memory窗口,该窗口用于显示自指定的任何地址处开始的内存内容。其中有从某一地址开始的所有地址空间(程序中所用到的)内的数值。起始地址在Address文本框内可以任意输入,输入按回车键便可显示从该地址开始的内存中的内容。 若要改变内存数据的显示格式,右击该窗口,在快捷菜单中选择ByteFormat以单字节形式显示;ShortHexFormat以两个字节形式显示;LongHexFormat以四个字节形式显示。第2章C语言上机环境(3)Memory选项第2章C语言上机环境89(4)Variables选项 选择该选项将弹出Variables窗口,该窗口用于快速访问程序中的一些变量,其中有三个选项卡。 Auto选项卡:显示当前语句及上一语句使用的变量, 它还显示使用StepOver及StepOut处的返回值。 Locals选项卡:显示当前函数中的局部变量。 This选项卡:显示由This指针所指向的对象。 某个选项卡对应页面均有变量名称和数值两个域,调试器自动调用它们。若要查看其中的信息,只要程序运行到断点出终止时,打开该窗口即可。第2章C语言上机环境(4)Variables选项第2章C语言上机环境90(5)Register选项 选择该选项,Register窗口就会出现。该窗口在VisualC++6.0的调试器中用于显示CPU寄存器、标志及浮点型堆栈的内容。第2章C语言上机环境(5)Register选项第2章C语言上机环境91(6)Disassembly选项 选择该选项将弹出Disassembly窗口。默认情况下显示程序的汇编代码及附加源代码的标注信息。第2章C语言上机环境(6)Disassembly选项第2章C语言上机环境92 Build菜单用于编译、建立和执行应用程序。我们上机一定要用到的下列选项:1、Compile选项2、Build选项3、RebuildAll选项4、StartDebug选项4.Build菜单:第2章C语言上机环境 Build菜单用于编译、建立和执行应用程序。我们上机一定要93 可以通过选择该选项让VisualC++编译当前文件。这个菜单选项只编译当前文件,它不调用链接器或者任何其他工具。编译过程如果检查出错误(如警告或错误信息),那么将在输出窗口中显示错误信息。为得到错误代码的位置,可以在错误信息处单击鼠标右键,然后在弹出的快捷菜单中选GoToError/Tag选项,这样就能在源代码窗口中显示出有错的代码行。也可以直接双击错误信息。1.Compile
选项:第2章C语言上机环境 可以通过选择该选项让VisualC++编译当前文件。这个94第2章C语言上机环境第2章C语言上机环境95 用Build这个工具就可以使编译、链接这个应用程序所花的时间大大减少。此菜单选项查看所有的文件,只对最近修改的源文件进行编译和链接。如果没有创建错误,将调用其他的项目文件建立工具来创建最后的项目文件。第2章C语言上机环境2.Build
选项: 用Build这个工具就可以使编译、链接这个应用程序所花的时96 允许用户编译所有的源文件,而不管它们何时曾经修改过。第2章C语言上机环境3.RebuildAll选项: 允许用户编译所有的源文件,而不管它们何时曾经修改过。第2章97该选项将弹出子菜单,其中含有用于启动调试器的子选项。Go:从当前语句开始执行程序直到遇到断点或遇到程序结束。StepInto:单步执行程序,并在遇到函数调用时进入函数内部后再从头单步执行。RunToCursor:调试运行程序时,使程序在运行到当前光标所在位置时停止,事实上,这相当于设置一个临时断点。第2章C语言上机环境3.StartDebug选项:该选项将弹出子菜单,其中含有用于启动调试器的子选项。第2章C98 Tools菜单允许用户简单快速地访问多个不同的开发工具,如配置VisualC++图示行,定植工具与菜单,激活常用的工具或者更改选项等。第2章C语言上机环境5.Tools菜单: Tools菜单允许用户简单快速地访问多个不同的开发工具,如99选中该选项将打开Options对话框,以便对VisualC++6.0的环境设置(如调试器设置、窗口设置、目录设置、工作区设置、兼容性设置和格式设置等)进行更改。Options对话框中有如下选项卡:Editor选项卡:可以设定编辑窗口格式(滚动条、编辑模式、窗口再循环等)、存储选项以及表述完成选项(Autolistmembers,Autotypeinfo,Autoparameterinfo,Codecomments等Edit菜单中的几个选项的自动功能设置)第2章C语言上机环境Options选项:选中该选项将打开Options对话框,以便对VisualC100第2章C语言上机环境第2章C语言上机环境101工具栏是一种图形化的操作界面,具有直观和快捷的特点,熟练掌握工具栏的使用对提高编程效率是非常有帮助的。 工具栏由某些操作按钮组成,分别对应着某些菜单选项或命令的功能。用户可以直接用鼠标单击这些按钮来完成指定的功能。第2章C语言上机环境VisualC++6.0的工具栏
工具栏是一种图形化的操作界面,具有直观和快捷的特点,熟练掌握102VisualC++6.0包含有十几种工具栏。默认时,屏幕工具栏区域显示有两个工具栏,即Standard工具栏和BuildMiniBar工具栏。其中,BuildMiniBar我们在上机过程中经常用到。第2章C语言上机环境VisualC++6.0包含有十几种工具栏。默认时,屏幕103第2章C语言上机环境编译运行第2章C语言上机环境编译运行104用户可以根据自己的需要添加新的工具栏,或者对已有工具栏进行修改,如添加新按钮,删除已有的按钮等。若需要添加工具栏,只需选择Tools|Customize|Toolbars(工具|定制|工具栏),然后单击New按钮,在弹出的对话框中输入相应的名字即可。第2章C语言上机环境用户可以根据自己的需要添加新的工具栏,或者对已有工具栏进行修105第2章C语言上机环境第2章C语言上机环境106第2章C语言上机环境联机帮助:
第2章C语言上机环境联机帮助:107VisualC++6.0的帮助系统很像微软公司的InternetExplorer,确实该帮助系统也是一个很好的HTML浏览器,它不仅可以浏览以HTML文件组织成的静态帮助文件,而且帮助系统还提供了全文搜索的功能。第2章C语言上机环境VisualC++6.0的帮助系统很像微软公司的Int108 一步一步带领读者以test.c这个C语言例子完整的把上机过程熟悉一遍。第2章C语言上机调试 一步一步带领读者以test.c这个C语言例子完整的把上机过109开始编辑编译有错?链接执行结果正确?结束有无不正确正确第2章C语言上机调试开始编辑编译有错?链接执行结果正确?结束有无不正确正确第2章110第一步(开始):双击桌面快捷方式“MicrosoftVisualC++6.0”进入VC++6.0集成开发环境后,屏幕上显示:第2章C语言上机调试第一步(开始):双击桌面快捷方式“MicrosoftVis111第2章C语言上机调试第2章C语言上机调试112选择“File-->new”菜单,在出现的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/STSI 22-2021科技信息资源对象互操作规范
- T/SDHS 6-2025核设施用自吸式旋涡磁力泵
- T/CWAN 0115-2025钛及钛合金薄壁型材焊缝X射线数字成像检测
- T/CI 1134-2025隔离式纳米气凝胶聚苯乙烯光伏一体板外墙保温系统设计要求
- T/AHAASS 008-2024非规模畜禽养殖场(户)粪污资源化利用技术规范
- T/CNFIA 258-2026年份梅酒
- 2026学年江苏省南通市一年级数学期末高分通关冲刺押宝题(附答案)详细答案和解析
- 工业AI在阀门性能智能检测中的应用
- Photoshop 模拟考试试题(含详细答案解析)
- 2027届河南省驻马店确山县联考数学九年级第一学期期末监测试题含解析
- 《铁路机车车辆》课件 项目五 制动系统
- 12精卫填海教学课件(共34张)
- 2025 医药产品冷链物流温控设施设备验证 性能确认技术规范
- 纪念中国工农红军长征胜利90周年应知应会100题及答案解析
- 2025年11月计算机技术与软件《中级信息安全工程师(下午卷)》试题真题及
- 2026年市政水务管理的创新发展
- 2026年教科版五年级科学上册3.5《摩擦力的比较》课件
- 深圳龙岗区建筑工务署笔试真题题库(含完整答案解析)
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.5-2025)
- 雨课堂学堂云在线《人像摄影(中国传媒大学 )》单元测试考核答案
- 2025秋期版国开电大本科《心理学》一平台形成性考核练习1至6在线形考试题及答案
评论
0/150
提交评论