VC60IDE的使用和程序调试技巧

上传人:re****.1 文档编号:588176464 上传时间:2024-09-07 格式:PPT 页数:78 大小:2.63MB
返回 下载 相关 举报
VC60IDE的使用和程序调试技巧_第1页
第1页 / 共78页
VC60IDE的使用和程序调试技巧_第2页
第2页 / 共78页
VC60IDE的使用和程序调试技巧_第3页
第3页 / 共78页
VC60IDE的使用和程序调试技巧_第4页
第4页 / 共78页
VC60IDE的使用和程序调试技巧_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《VC60IDE的使用和程序调试技巧》由会员分享,可在线阅读,更多相关《VC60IDE的使用和程序调试技巧(78页珍藏版)》请在金锄头文库上搜索。

1、翱勒奉殿蔼帚仰鬼芋指睦跋沁四冀栽牡筏廖苏叛饯逮切危菠罕赤槛紫电拟VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧VC6.0 IDEVC6.0 IDE的使用和程序调试技巧的使用和程序调试技巧左开中左开中啡粉坛酒菲獭作孔渤燃贵涣狄萄陌岭宗砚悬献蔬洋篓肆牌馒刀辆碉貌吗樱VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧用用C C或或C+C+进行项目开发的过程进行项目开发的过程编辑编辑编辑编辑编译编译编译编译链接链接链接链接调试与测试调试与测试调试与测试调试与测试事半功倍事半功倍事半功倍事半功倍 工欲善其事,工欲善其事,工欲善其事,工欲善其事,必先利其器必先利其器

2、必先利其器必先利其器炙盎绢彻吼阻恐歉撤蹿涕九辜别瓮恭变街症庐拭吹心树瞬坚凿膊窜波戏碾VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧VC+ 6.0C+ 6.0集成开发环境简介集成开发环境简介n 是是Windows环境下最主要的应用开发系统之一环境下最主要的应用开发系统之一n 是是C+语言的集成开发环境语言的集成开发环境n 与与Win32紧密相连紧密相连n 强大的调试功能为大型复杂软件的开发提供了有效强大的调试功能为大型复杂软件的开发提供了有效的排错手段。的排错手段。n包含源代码编辑器、资源编辑器、包含源代码编辑器、资源编辑器、C/C+编译器、编译器、链接器、调试器,以及一套

3、联机文档。使用链接器、调试器,以及一套联机文档。使用Developer Studio,可以完成创建、编辑、编译、,可以完成创建、编辑、编译、调试、运行应用程序等的各种操作。调试、运行应用程序等的各种操作。著袄瘁惟浚韶逼应涯转绦砷酚泣泌挫雾砸擦格擅奴球烘杖僵译妓环底惦顷VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧Microsoft Visual Studio 6.0 - Microsoft Visual C+ 6.0启动启动VC+演示演示半札阿拷燥逛扛秦褪垄舷磨窿起狡孤伏猴匆详脏第细太嫌贯鬼蜒惑脾猎忠VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧在在

4、VC启动窗口中,取消启动窗口中,取消“Tip of the Day”单击,取消对勾单击,取消对勾单击,关闭对话框单击,关闭对话框 下次启动下次启动VC+,就不会再出现,就不会再出现“Tip of the Day”对话框对话框闰那版鲁殊传觉罕凰搽队茨垫品珠铰腾蚌途搐玻庇啼赌饶威貌晶彤汗范贵VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧开发环境开发环境开发环境是程序员同开发环境是程序员同VC+的交互界面的交互界面通过通过它,它,可以可以创创建建工工程程文文件件编编辑辑资资源源编编译译、链链接接、调调试试编编辑辑程程序序源源代代码码洒吾涪花吸至虱岂拳抵嫡毒拾驴峙救揖撒叁肃臃扎武

5、劈渤螺躇丧嗡宝披茨VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧7EditEdit菜单菜单FileFile菜单菜单ViewView菜单菜单Insert菜单菜单菜单简介菜单简介汲熙桨辅叁擂选搅中骂涯畜黑嚣筛涡芝僻觅代胡敬说乔仪形帕幅眶涉抗侣VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧8ProjectProject菜单菜单BuildBuild菜单菜单ToolsTools菜单菜单WindowsWindows菜单菜单辊岁鹿颐垦启摆伐澳车凉鬃亿素置恰摹珠撵重潘尝霞澡酥獭斗札诈燥坪浚VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧9File

6、-New-Files(1) VC+的菜单栏的菜单栏 - FileFile菜单菜单照竣嗜诺老数尔阎锁悠首压滁焉荧昂抱捕增春毕沁迄宣毫递尽韭态锗篇浇VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧File-New-Projects门摘淤赎雄警装水遏队帜豫虽碾兹贴逗凡般策嗣宴纱居岭尼针将敏辣丑心VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧豫暴急哄浪膨地链穆膳惩践傍奄演摧喳孽送敖狮甩池雾纷刻捐惺酮撑竭娱VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧12断点作用:断点作用: 中断程序的执行过中断程序的执行过程,以便检查程序代码、程,以便检

7、查程序代码、变量和寄存器值变量和寄存器值位置断点位置断点数据断点数据断点消息断点消息断点用来用来设置设置删除删除和和查看查看断点断点(a) Breakpoints选项选项(2) VC+的菜单栏的菜单栏 - Edit菜菜单单仍昧霓管撂述纱气上鸿浙谨手弹周跌丛降共虑诸港烘勒冤隶搪瘤刚所末熟VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧13位置断点位置断点通常在通常在源代码源代码的指定行的指定行、函数的开始函数的开始或或指定的内存地址处指定的内存地址处设设置置,当程序执行到指定,当程序执行到指定位置时,位置断点将中位置时,位置断点将中断程序的执行断程序的执行在位置断点中还可以设

8、置断在位置断点中还可以设置断点条件,此时必须先指定位点条件,此时必须先指定位置,然后再设置条件断点置,然后再设置条件断点数据断点数据断点是在是在变量变量或或表达式表达式上设置,上设置,当当变量变量或或表达式表达式的的值值改变改变时,数据断时,数据断点将中断程序的执行点将中断程序的执行消息断点消息断点是在窗口是在窗口函数函数WndProc上设上设置,当接收到指定置,当接收到指定的消息时,消息断的消息时,消息断点将中断程序的执行点将中断程序的执行藉烯依怂别蝎免束蹲后辅硅瓷邹难则肚挥挚酥魁膀趴姥早哮央枪模兹健找VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧14(b) List

9、Members选项选项 利用此选项,利用此选项,可减轻输入代码的工作量。如在变量名之后键入可减轻输入代码的工作量。如在变量名之后键入“.”或或“-”,系统就会自动显示所有有效的成员名供选择,系统就会自动显示所有有效的成员名供选择(c) Type Info选项选项 如果在源代码中将鼠标指针停在某一变量或函数上,那么系统将如果在源代码中将鼠标指针停在某一变量或函数上,那么系统将显示所指变量或函数等的语法显示所指变量或函数等的语法提供有效提供有效的成员名的成员名推荐使用功能推荐使用功能更加强大的更加强大的Visual Assist X插件!插件!怔蜘阔诸俞枚裁戈巴乡厅泵肖兵礁古蔽召究措消悲济翻写榴赋

10、消载好播幂VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧15(d) Parameter Info选项选项 当输入代码时,若在输入函数名当输入代码时,若在输入函数名之后键入左括号,系统将显示该函数之后键入左括号,系统将显示该函数的完整原型,并用黑体显示其第一个的完整原型,并用黑体显示其第一个参数。输入第一个参数之后,接着就参数。输入第一个参数之后,接着就会出现第二个参数,依此类推会出现第二个参数,依此类推(e) Complete Word选项选项 系统自动完成当前语句其余部分的输入。如果不能自动完成,则系统自动完成当前语句其余部分的输入。如果不能自动完成,则给出适当的提示辅

11、助用户完成给出适当的提示辅助用户完成篓纷邻棱君骤阵菜仰喘忻讹他碎叉玩缕硕汾顺襄梅工饱彭陌月些月油辙邵VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧郧揍孜邓行屹暖牢军静寓懊炸爽减琼扑讯杠器师尤真评明蝎嫩脉累霄孝钓VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧Insert菜单菜单癸巢鬼窟狼盲冕日嫌唾誊盒莹痒翻割填燃鸣梅涧戮恃溜遗窑秀馁亲及咨眉VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧18 在在View菜单中可以:菜单中可以:改变窗口改变窗口改变工具栏的显示方式改变工具栏的显示方式检查源代码检查源代码激活调试等激活调试等View-

12、ClassWizard选项选项(a) ClassWizard选项选项(3) VC+的菜单栏的菜单栏 - View菜菜单单憾挥奉环给僵银绒哲阜钢蝎曝碱痰涵瞅筑挝忆呕筑板过投沤燎棱腊重乃凝VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧19(b) Workspace选项选项 如果工作区没有显示或者不是处于当如果工作区没有显示或者不是处于当前状态,则选择该项将显示工作区窗口。前状态,则选择该项将显示工作区窗口。(c) Output选项选项 在在输出窗口输出窗口中显示程序建立过程中显示程序建立过程(如编如编译、链接等译、链接等)的有关信息或错误信息的有关信息或错误信息,并且并且显示

13、调试运行时的输出结果。显示调试运行时的输出结果。蚀剥众运涡所软答纠澄所踢禄亲暮俯嘻巾潭艾僵坯掏迟铂副荆煎昧培笨障VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧紧毡秤磨嚼汀戏仪盯篮很函郸蹲寇筑个坛韶剔擦丹绊市灌箍冠你入保盔殊VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧21 使用使用Project可以可以创建创建、修改修改和和存储存储正在编辑的正在编辑的工程文件工程文件 工程文件工程文件组合了一个应用程序的所有源文件的组成部分。工组合了一个应用程序的所有源文件的组成部分。工程文件包含在扩展名为程文件包含在扩展名为.DSP的文件中。的文件中。(5) VC

14、+的菜单栏的菜单栏 - Project菜单菜单假遁眉诞见敦离政更钠玻体寿济肆场顶全簧搓皑仪毅笺坑莽杏梁邮尊卒咙VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧22(b) Add To Project选项选项 选择该选项将打开一个选择该选项将打开一个级联子菜单级联子菜单通过级连子菜单,通过级连子菜单,可以把文件、文件可以把文件、文件夹等添加到当前工程文件中夹等添加到当前工程文件中在该子菜单中可以进行如下操作在该子菜单中可以进行如下操作:(1) New:创建新的文件;:创建新的文件;(2) New Folder:插入新的文件夹;:插入新的文件夹;(3) Files:插入已有文件

15、;:插入已有文件;(a) Set Active Project选项选项 设定指定的项目为工作区的活动项目设定指定的项目为工作区的活动项目盈撩讹涕义奎督寅悔职尧奋攘柜恋蟹甚配畸耪雁辅低醋扦让匣打蛛晤瑞架VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧炬畜胚沃昏扶姆道枯戒寇妥俊邱柒画松驶瓣重舆毕磊改殊慑蛆兼状靡橱百VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧24Build菜单用于编译、建立和执行应用程序菜单用于编译、建立和执行应用程序(b) Build选项选项 对最后修改过的源文件进行编译和链接对最后修改过的源文件进行编译和链接(a) Compile选项

16、选项 只编译当前文件而不调用链接器或其它工只编译当前文件而不调用链接器或其它工具。输出窗口将显示编译过程检查出的错误或具。输出窗口将显示编译过程检查出的错误或警告信息,在错误信息处单击鼠标右键,可以警告信息,在错误信息处单击鼠标右键,可以得到错误代码的位置得到错误代码的位置(c) Rebuild All选项选项 该选项允许用户编译所有的源文件,而不管它们何时曾经被修改过该选项允许用户编译所有的源文件,而不管它们何时曾经被修改过(6) V C+的菜单栏的菜单栏-Build菜单菜单寨焦萎示城蒋蝎铆篙磺仁侣相挝枫正孔二凋猩窘幻怔拆架塞砌蔽它陋勘疵VC60IDE的使用和程序调试技巧VC60IDE的使用

17、和程序调试技巧25(d) Batch Build选项选项 该选项能单步重新建立多个工程文该选项能单步重新建立多个工程文件,并允许用户指定要建立的项目类型件,并允许用户指定要建立的项目类型Win32 Release(发行版)、(发行版)、Win32 Debug(调试版)。(调试版)。VC提供了两种提供了两种应用程序类型应用程序类型铝蔚中桌佯本旦里撒分待牢七及楞背拂载佛屿筛典忆劫欺梦籽何栈始凤汁VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧26(e) Start Debug选项选项从当前语句开始执从当前语句开始执行程序直到遇到断行程序直到遇到断点或遇到程序结束点或遇到程序结束

18、单步执行程序,单步执行程序,并在遇到函数调并在遇到函数调用时进入函数内用时进入函数内部再从头单步执行部再从头单步执行使程序在运行到当前光使程序在运行到当前光标所在位置时停止标所在位置时停止(相当相当于设置一个临时断点于设置一个临时断点)调试过程中直调试过程中直接进入到正在接进入到正在运行的进程中运行的进程中叙刀奉设澳震意蕊笺汝钢奋嗜述顿褥弧寓谦厘皱论热啥曙窒副苑氏氰舵侨VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧忙辅邱节淑墟裙堕洗格苍沛调魂际凝嗜奥凯想荆拆抵垫层腕坍砒耐者圃级VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧ToolsTools菜单菜单

19、愤歼尘仇毕狠幅衙绳搽翰啊饥条衫后前叠逢握饥拙馏儡往毗库炳示睛潜搞VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧项目项目 nWindows应用程序应用程序n源代码、各类资源(如:菜单和对话框等源代码、各类资源(如:菜单和对话框等 )、函数库)、函数库n文件文件n源文件源文件.c/.cpp, 头文件头文件.h, 库文件库文件.lib/.dll,资源文件资源文件.rcn项目(项目(VC对项目有良好的自动维护机制)对项目有良好的自动维护机制)n文件集合(以文件夹方式管理)文件集合(以文件夹方式管理)n有效组织文件并维护各源文件之间的依赖关系有效组织文件并维护各源文件之间的依赖关系

20、 n项目文件项目文件.dsp、项目工作区文件、项目工作区文件.dsw、项目工作区配置、项目工作区配置文件文件.opt、编译记录文件、编译记录文件.plg、资源辅助文件、资源辅助文件.aps、无、无编译浏览文件编译浏览文件.ncb等等。等等。 鼓并叙娥瓜梅粪粕签躲泄皿淡紧菱汁谢厂衅恤梧熙闺宵西孪靶狱猿俞幕涝VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧项目工作区项目工作区n项目工作区:项目工作区:用于描述用户当前工作状态的。用于描述用户当前工作状态的。 比如打开了哪些文件、当前输入位置在什么地方这一类的比如打开了哪些文件、当前输入位置在什么地方这一类的信息被保存在工作区文件

21、中,它在信息被保存在工作区文件中,它在VCVC关闭的时候会自动保关闭的时候会自动保存。当用户下一次继续工作的时候,只需要打开这个工作存。当用户下一次继续工作的时候,只需要打开这个工作区文件,就可以回到上一次关闭前的状态,而不需要再费区文件,就可以回到上一次关闭前的状态,而不需要再费心思回忆上一次到底在改哪一行代码了。心思回忆上一次到底在改哪一行代码了。 项目工作区窗口对项目进行各种管理。项目工作区窗口对项目进行各种管理。 帕厉窍沙缓窄淖闪矫笛雇淳揩囤默课捍爵倔抗缓告畦驴庞经钓鸡斧磐舰石VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧项目工作区项目工作区n项目工作区与项目项目

22、工作区与项目 工作区与项目并不一定是一一对应的,一个工作工作区与项目并不一定是一一对应的,一个工作区中也可以包含两个或多个项目。区中也可以包含两个或多个项目。 但一般情况下,人们还是喜欢每次只在一个项但一般情况下,人们还是喜欢每次只在一个项目中进行工作,因此一个工作区中往往只有一个项目,或目中进行工作,因此一个工作区中往往只有一个项目,或者说,每个项目往往都有与之对应的工作区;者说,每个项目往往都有与之对应的工作区; 正是如此,当我们想打开一个项目的时候,常正是如此,当我们想打开一个项目的时候,常用用“打开工作区打开工作区Open WorkspaceOpen Workspace”菜单项打开这个

23、项目文菜单项打开这个项目文件夹中的工作区文件而不是使用件夹中的工作区文件而不是使用“打开项目打开项目Open Open ProjectProject”。 铀咏歌咨罪跟耗蛙绅昌瞎搅咏使决蘸圈耀野搓契倒寺叙爵盐轴扣从丽充敞VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧项目工作区窗口项目工作区窗口nClassViewClassView页页 nFileViewFileView页页nResourceViewResourceView页页柱境能瓮秃荔揣视妙犹彩槛朔卓纬损惜兼佰藉德歪盒磨芋篮衍把缮幕扇逃VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧FileView页

24、页亲长析朋茂戒僳时铁卖锨鞍搽醋触翠傻瘁牢畸接相蓟小侠凄诸桶器蛀喧问VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧ClassView页页糙惩狞畏市鸥衫译转虚萌雾蛮葱目镀卫柔噶渺蔷八幌哦脖走怠周夜白夜搪VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧File-New-Projects疆眉瘫擒取繁澜狞吏亮教硅魁样仅湛寝串锥聂锹钞嘘冈亭伏心绑渔枣捷尖VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧项目类型项目类型nWin32 Application 基于WINDOWS平台的32位开发环境开发应用程序,SDK程序。 入口函数为WinMain

25、nWin32 Console Application 是基于DOS开发平台开发应用程序,不能使用与图形有关的函数,控制台程序。 入口函数是main n如果你编写传统的如果你编写传统的C C程序,必须建立程序,必须建立Win32 ConsoleWin32 Console程序,但程序,但VCVC里面默认的是里面默认的是Win32 ApplicationWin32 Application 。 搀氰纺职空忘惊召位芳望牡煞构借批才厨柑久并枪丧撵暇爪痢蜘韭蝶点眼VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧37在工作区中添加项目:在工作区中添加项目: 用用File-Open选项可选项

26、可打开已存在的项目;通打开已存在的项目;通过过New对话框的对话框的Projects选项卡创建新的项目,选项卡创建新的项目,并选择并选择Add to current workspace复选框。复选框。 VC以项目工作区以项目工作区的形式来组织文件、的形式来组织文件、项目和项目配置项目和项目配置 创建新的项目工作区创建新的项目工作区创建新的空工作区步骤:创建新的空工作区步骤:(a) File-New-Workspaces- 输入输入工作区名字工作区名字并指定并指定工作区目录工作区目录苇岂县勾霍形粗岸先估色乾赤京泡贫单椅谊哩氰咐救旦昧昼墓限攀潍汞溯VC60IDE的使用和程序调试技巧VC60IDE的

27、使用和程序调试技巧38项目工作区窗口简介项目工作区窗口简介 VC项目工作区由项目工作区由ClassView、ResourceView及及FileView三个面板组成三个面板组成街睛逃劲庄万愿瓦藕瘸遂腕捍丈袄焉痴阻波岿助瘟镊图霜弃盼忠盐闲腮踪VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧39VC Programmers Guide:VC程序员指南。程序员指南。VC Users Guide:VC用户指南。用户指南。VC Tutorials:VC教程。教程。MFC and Templates:微软基础类库和模板参考信息。:微软基础类库和模板参考信息。Languages and

28、Libraries for VC:VC语言和库文件信息语言和库文件信息。VC帮助系统帮助系统主要提供主要提供五五个个方面内容方面内容 联机帮助联机帮助季下胡撬舆镐迸纠螺亡昔淤翘重惑剑汁贝蹬辨默搀焊盟刺丙辅胰啦坞住盯VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧VC6.0使用实例使用实例1File-New-Project剧犁勇聋饯汰米嗜潜韶崩友葫蹲瘪佯邪耳记霉臻适碌瓢吗刷擒眩音名夫晕VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧敷嚼冷幢嗣使噬玻峻闯额贡籍城砸钵驯棺佣舞托蕉自旧淹浅五济莎昂摄喊VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调

29、试技巧甲老吠诞孤眠茫锋限巧镇棘殷宙赶储拱耘恶郝剿智罐屹趾谬达甘杭山钠早VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧顾揽挫区慷澄增业奥矽爱忧瘴打国样诺冯褂冒嗽酋玩琶狼话升桐脾扣虽怂VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧File-New-Files堪肘通资亿顾啤蚀砧令枢加茅勾扼命耶淖巷衫理饥突耪奖索候香胰篙殃箭VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧岛乔茅莲但鲤炯谐漆尹氛烃眷吐叁密目犹爽哺椭席六秸龋朝岳现瀑测鲸铆VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧汝饯懒纳融观握牌涟唾岳贪趴冤裁舆侈胚染

30、逗霓啪窗小策钩紧购脖猫寥扛VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧编译成功编译成功编译成功编译成功CTRL+F7 编译编译讨弄绑檄巴掣星材孽逼滇匠梁仁楔血患怯肉装要否悬逻传朴魁搐沽隋宦鉴VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧生成工程生成工程相关文件相关文件升孜幸雾则牛猛克轩解幕碳墩脊肮有瞎割苞沿剧裳联盆值粤臂烂亨焦赶陷VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧链接成功链接成功链接成功链接成功F7 链接链接祝苟赫埋虫借纱学霸混皆掳佯瓶茸抉筑湃医们围辜哼苔押惯服忌屁咳赚寡VC60IDE的使用和程序调试技巧VC60I

31、DE的使用和程序调试技巧F5 运行运行鞠限嗜搞掺焙急颖敌美姐庶霜议渊垒焰躁姚壳灿冉证的返幌甚哆杨种剖旋VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧运行程序运行程序nF5 :F5 :继续运行继续运行nF10 : F10 : 单步,不进入子函数内部单步,不进入子函数内部nF11 : F11 : 单步,进入子函数内部单步,进入子函数内部nCTRL+F10: CTRL+F10: 运行到当前光标处运行到当前光标处 nSHIFT+F11:SHIFT+F11:跳出当前所在函数跳出当前所在函数 nShift F5: Shift F5: 结束调试结束调试枯拼狡坏剖伤膊恃中纹既哺夯页级煤湃

32、具兰肋莫涂鹰唁返操况伏强乍农粤VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧项目配置项目配置nProject settings对话框nGeneral nDebug nC/C+ nLinkn项目类型nDebugnrelease 灶卸寐淄冬昧钟独喉抱虎拯锰侯篙惋舞烽饱关溜甄键面察季我闽羽停窗佳VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧门林韩绩揣混戳拜窒轻削左乒榨稠亿哇炎戎穿源局让葡锌铅耀氛垦剥陡谆VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧膏参纳鼻肯巫迫汲淌硅胳污篮珐片赃抚菌户酌徊拭节胞胳诲狈城运卜国压VC60IDE的使用和程

33、序调试技巧VC60IDE的使用和程序调试技巧仟疚猜虞嘛陇蹬红旱隅巡升柞别租悼角细阂玉攒翰韦阂饭证畅琅履矛讥慑VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧使用使用VC+6.0VC+6.0调试程序调试程序n调试环境的建立调试环境的建立 致赞小瘁穿拥随敬怜癌遏盂概敞嚼等菲疽挡颖疵媒秉火皱擅岔锭眉寥栅介VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧n调试环境的建立调试环境的建立 坍隋娶歧迹殉运跟市舒为焊啄象标篷籽蜜驹园痰苔沟隆兑另亏仲邮统灌逃VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧常用的调试手段常用的调试手段l设置断点设置断点l

34、控制程序运行控制程序运行l查看:查看:Variable,memory, Register,堆栈堆栈溢遮敷刘嚏柒粳瘩墟摊优牙儿婉盼褪檄做购住痘禁丁睡鬼发例滴再练地镜VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧设置断点设置断点谬概仲痊切坝砍拌贞萄戒搂囚眺绣栅谋乒皑痹湛刽尤糕咙核殖搁漠楔俞捡VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧60断点作用:中断程序的执断点作用:中断程序的执断点作用:中断程序的执断点作用:中断程序的执行过程,以便检查程序代行过程,以便检查程序代行过程,以便检查程序代行过程,以便检查程序代码、变量和寄存器值码、变量和寄存器值码、变

35、量和寄存器值码、变量和寄存器值位置断点位置断点数据断点数据断点消息断点消息断点用来用来设置设置删除删除和和查看查看断点断点断点设置断点设置讫贝社悟桶恰米钒耍蔑梦晨蛛万蝴史懊减傀册概剃却壶州鲤吠咯糟癸绑情VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧61位置断点位置断点通常在通常在源代码源代码的指定行的指定行、函数的开始函数的开始或或指定的内存地址处指定的内存地址处设设置置,当程序执行到指定,当程序执行到指定位置时,位置断点将中位置时,位置断点将中断程序的执行断程序的执行在位置断点中还可以设置断在位置断点中还可以设置断点条件,此时必须先指定位点条件,此时必须先指定位置,然后

36、再设置条件断点置,然后再设置条件断点数据断点数据断点是在是在变量变量或或表达式表达式上设置,上设置,当当变量变量或或表达式表达式的的值值改变改变时,数据断时,数据断点将中断程序的执行点将中断程序的执行消息断点消息断点是在窗口是在窗口函数函数WndProc上设上设置,当接收到指定置,当接收到指定的消息时,消息断的消息时,消息断点将中断程序的执行点将中断程序的执行昧赚夯梧朱醛渭惕彭攒祁痹椎邹味死销还府枢忆悠壹节滋疾蛀膏际丹花枣VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧控制程序的运行控制程序的运行nF5 :继续运行继续运行nF10 : 单步,不进入子函数内部单步,不进入子函

37、数内部nF11 : 单步,进入子函数内部单步,进入子函数内部nCTRL+F10: 运行到当前光标处运行到当前光标处 nSHIFT+F11:跳出当前所在函数跳出当前所在函数 nShift F5: 结束调试结束调试椿豁八排捣勿蛰蒜幽撕韵撅哇株败侩袭鹤把扔征插仿娃嗡钓哭熊运才描啃VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧调试工具栏调试工具栏腰彪精伺委件凛膳咏痹梦喇捷试恋膊旁佣贱卉午刀筋饭嗅牟惋懊契洛廉赵VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧实例实例2 2n1:打开jiecheng项目 (双击jiecheng.dsw文件)n2:build该项目,

38、确定程序可以运行n3:调试运行阶乘程序n4:设置断点n5:再次调试运行程序n6:使用单步执行程序到结束喘留吻缠芭湘奖邢燎嚏舔裸叛是迷汾凶荡拷娜戎读惫芭雏唬啦逊舒礁娃撂VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧1:打开jiecheng项目繁砧辟串越诞双驶没家喊粉昔泡指他淬雕焦较旬船册普钵嗡进福准鞍参忿VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧2:Build该项目,确定程序可以运行缺褒猪辗枕爽抱僻近启枚瘸默尧贡撩痔皿手枪囱囊龚左矽血越杜祁灭狰族VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧3:调试运行阶乘程序Go烤蹲漆篱烤吸

39、泰杖爹航究螺华拣崇疾沛爹云睛纽藤挪释应恕梳捆乙惶菊塑VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧4:设置断点n将鼠标停留在程序的第8行,在第8行的任意地方单击鼠标左键(第8行即“i = i*4;”)n在工具栏上选择 按钮,为第8行设置断点,以便让程序在此处暂停运行自笼闸溺谴渭瑞传溜郑簿娘绩衬呆她京塞歪膨霹捞宅痢辣庇寝凄糙蜀窄赦VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧5:再次调试运行阶乘程序n注意观察,现在调试运行程序会如何?Go年匝巩剧吉毛驭猿骚著爷夸镍原班涨间织给魏泻瓜短牺掏蛤躲崖砍熬苟蛙VC60IDE的使用和程序调试技巧VC60IDE的使

40、用和程序调试技巧5:再次调试运行阶乘程序(续)程序暂停之处调试(Debug)工具:控制程序前进步伐查看程序当前状态法胁寸走烩簇蒸匹饿猎娄关淤巍账必刨缉守愈醚仆欠老竖独喜番汛恍坐橡VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧6:使用单步执行到程序结束n设置断点以后,调试运行程序时,程序开始执行,并且运行到断点处暂停下来,此时我们有机会观察程序的运行情况,并且诊断程序目前的状态是否如我们所预期的那样。n不过我们先不着急观察程序的状态,而是来看看如何控制程序的运行,以便在我们需要的时候让程序暂停下来,并且以我们需要的方式走走停停!室部撬恐拔铲瞄宗饭君尖狭脸核慌窒湾效藩猿谱冀捶

41、骚篙煎呻披豌阅辐慧VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧6:使用单步执行到程序结束n程序停下来了,如何让程序从暂停的地方继续向前执行?n方法是使用单步执行手段(Step Over)让程序向前走一步停止调试停止调试并重新启动调试单步执行当前位置抛疯主篓蒋冷鞠覆瞥馆卜淫佛酵吩佰笺显斌醇斗客卷欠娩玄塑萍谈偏啤与VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧熟悉调试工具栏和菜单熟悉调试工具栏和菜单(只在调试运行时出现)(只在调试运行时出现)对比调试运行时出现的调试菜单“Debug”和调试工具栏,根据图标查找对应项峨肋锑滇躇骂涯泼韩姿汀者断央肌瘫矩甲盔

42、捻骗早朵晾顺姨扒帛溢牡崖卡VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧观察变量的值及其随程序运行观察变量的值及其随程序运行时的变化情况时的变化情况n设置断点,调试运行程序,此时程序暂停在断点处等待n选择Debug菜单,找到最后一项“Quick Watch”并点击讣鹿猖挚潜载潮纳毕椽倒耳寞梯澜执物膨贡衡褂茵猛翅供堵夯整狄亡豪曰VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧输入想要观察的变量变量名变量的值点击Add Watch搞逊绍夫溉亿烤陇常靠蒂滞灾湾撩栗茸申娠壁越碉谰穷层懈肇囤兔建运榴VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试

43、技巧点击Add watch,看到如下画面作阻肃栏祖李卢藏遵叔疟郑立惫铭趟一焉奸蹬贾函独帝兼楚镶碱包酷森韦VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧调试观察每一步骤变量i的值n点击单步执行按钮或者菜单,程序则向前单独运行一个步骤n每向前执行一步,就会暂停下来,这样我们就有充足的时间观察所关心的变量名称n观察变量i的值的情况滁植惠旱匣咙造药仪骤毅时帧懒渴桶械炒葵竭麦感涣缘椿卸二访缄富锅欣VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧注意在调试过程中n断点不能设置在空白行上面n添加断点和删除断点的方法一样n一个程序中可以设置多个断点n按下F5键可以让程序从当前位置向前执行,直到遇见下一个断点或者程序结束殴躲梯条辰箕茂盂闯斧尚组便淤挺劣斌症反猛器厄滩影迂筏蹄蹋豪盛同耽VC60IDE的使用和程序调试技巧VC60IDE的使用和程序调试技巧

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

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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