VisualC6.0开发环境入门课件

上传人:沈*** 文档编号:224297236 上传时间:2023-07-29 格式:PPT 页数:68 大小:2.15MB
收藏 版权申诉 举报 下载
VisualC6.0开发环境入门课件_第1页
第1页 / 共68页
VisualC6.0开发环境入门课件_第2页
第2页 / 共68页
VisualC6.0开发环境入门课件_第3页
第3页 / 共68页
资源描述:

《VisualC6.0开发环境入门课件》由会员分享,可在线阅读,更多相关《VisualC6.0开发环境入门课件(68页珍藏版)》请在装配图网上搜索。

1、2023/7/271第1讲Visual C+6.0开发环境开发环境2023/7/272内容提要w wVisual C+Visual C+及其开发环境及其开发环境w wVisual C+Visual C+的菜单栏的菜单栏w w资源及资源编辑器资源及资源编辑器w w项目与项目工作区项目与项目工作区w w联机帮助联机帮助w w编译、调试程序编译、调试程序2023/7/273 Visual C+是是一一个个基基于于Windows操操作作系系统统的的可可视视化化集集成成开开发发环环境境IDE(Integrated Development Environment)。)。Visual C+由由许许多多组组件

2、件组组成成,包包括括编编辑辑器器、编编 译译 器器、调调 试试 器器 以以 及及 程程 序序 向向 导导AppWizard、类类向向导导ClassWizard等等开开发发工工具具。这这些些组组件件通通过过一一个个名名为为Developer Studio的的组组件集成为一个和谐的开发环境。件集成为一个和谐的开发环境。1.1 Visual C+概述概述2023/7/274n n源源源源程程程程序序序序用用用用C+C+C+C+语语语语言言言言编编编编写写写写,支支支支持持持持面面面面向向向向对对对对象象象象设设设设计计计计方方方方法法法法,使使使使用用用用功功功功能能能能强大的微软基础类库强大的微软

3、基础类库强大的微软基础类库强大的微软基础类库MFCMFCMFCMFC(Microsoft Foundation ClassMicrosoft Foundation ClassMicrosoft Foundation ClassMicrosoft Foundation Class)。n n开发出来的软件稳定性好、可移植性强。开发出来的软件稳定性好、可移植性强。开发出来的软件稳定性好、可移植性强。开发出来的软件稳定性好、可移植性强。n n可可可可以以以以编编编编制制制制各各各各种种种种各各各各样样样样WindowsWindowsWindowsWindows应应应应用用用用程程程程序序序序,包包包包

4、括括括括对对对对话话话话框框框框程程程程序序序序、文文文文档档档档/视图程序和组合界面程序。视图程序和组合界面程序。视图程序和组合界面程序。视图程序和组合界面程序。n n作作作作为为为为Visual Visual Visual Visual StudioStudioStudioStudio可可可可视视视视化化化化组组组组件件件件家家家家族族族族中中中中最最最最重重重重要要要要的的的的一一一一个个个个成成成成员员员员,与与与与其其其其它它它它可可可可视视视视化化化化开开开开发发发发工工工工具具具具如如如如Visual Visual Visual Visual J+J+J+J+、Visual Vi

5、sual Visual Visual BasicBasicBasicBasic及及及及Visual Visual Visual Visual C#C#C#C#紧紧紧紧密密密密地地地地集集集集成成成成在在在在一一一一起起起起,适适适适用用用用于于于于特特特特殊殊殊殊、复复复复杂杂杂杂和和和和综综综综合合合合软软软软件项目的开发,乃至一个系统软件的设计。件项目的开发,乃至一个系统软件的设计。件项目的开发,乃至一个系统软件的设计。件项目的开发,乃至一个系统软件的设计。n n联联联联 机机机机 帮帮帮帮 助助助助 系系系系 统统统统 MSDNMSDNMSDNMSDN(Microsoft Microso

6、ft Microsoft Microsoft Developer Developer Developer Developer Network Network Network Network LibraryLibraryLibraryLibrary)功功功功能能能能强强强强大大大大。它它它它能能能能与与与与集集集集成成成成开开开开发发发发环环环环境境境境有有有有机机机机地地地地结结结结合合合合在在在在一一一一起,使得用户在编程时随机查询需要的内容信息。起,使得用户在编程时随机查询需要的内容信息。起,使得用户在编程时随机查询需要的内容信息。起,使得用户在编程时随机查询需要的内容信息。1.1.1 V

7、isual C+的特点的特点2023/7/2751.1.2 Visual C+的安装的安装 n n要要要要求求求求内内内内存存存存为为为为64646464MBMBMBMB,所所所所需需需需硬硬硬硬盘盘盘盘空空空空间间间间约约约约为为为为500500500500M M M M,操操操操作作作作系系系系统为统为统为统为Windows 98/2000/xpWindows 98/2000/xpWindows 98/2000/xpWindows 98/2000/xp或或或或Windows NTWindows NTWindows NTWindows NT。n n运运运运行行行行光光光光盘盘盘盘根根根根目目

8、目目录录录录下下下下的的的的Setup.exeSetup.exeSetup.exeSetup.exe程程程程序序序序后后后后,安安安安装装装装向向向向导导导导程程程程序序序序将将将将自自自自动动动动完完完完成成成成Visual Visual Visual Visual C+C+C+C+的的的的安安安安装装装装,用用用用户户户户只只只只需需需需要要要要根根根根据据据据对对对对话话话话框框框框提提提提示示示示输输输输入入入入具具具具体体体体的的的的内内内内容容容容。(典典典典型型型型安安安安装装装装)如如如如输输输输入入入入产产产产品品品品序序序序列列列列号号号号,选选选选择择择择安安安安装装装装

9、选选选选项项项项、安安安安装装装装路路路路径径径径和和和和需需需需要要要要安安安安装的组件等。装的组件等。装的组件等。装的组件等。n n安安安安装装装装完完完完毕毕毕毕后后后后,在在在在操操操操作作作作系系系系统统统统重重重重新新新新启启启启动动动动后后后后,安安安安装装装装程程程程序序序序会会会会自自自自动动动动启启启启动动动动MSDNMSDNMSDNMSDN的的的的安安安安装装装装提提提提示示示示。如如如如果果果果要要要要安安安安装装装装MSDNMSDNMSDNMSDN,插插插插入入入入Visual Visual Visual Visual Studio Studio Studio Stu

10、dio 6.06.06.06.0的的的的MSDNMSDNMSDNMSDN光光光光盘盘盘盘继继继继续续续续进进进进行行行行安安安安装装装装。用用用用户最好随系统一起安装户最好随系统一起安装户最好随系统一起安装户最好随系统一起安装MSDNMSDNMSDNMSDN。(完全安装)(完全安装)(完全安装)(完全安装)2023/7/2761.1.3 集成开发环境窗口集成开发环境窗口 例例例例1-1 1-1 利利利利用用用用Visual Visual C+C+6.06.0创创创创建建建建一一一一个个个个WindowsWindows应应应应用用用用程程程程序序序序MysdiMysdi。1.1.执执执执行行行行

11、FileFile|NewNew菜菜菜菜单单单单命命命命令令令令,出出出出现现现现NewNew对对对对话话话话框框框框。在在在在ProjectProject页页页页面面面面窗窗窗窗口口口口中中中中选选选选择择择择MFC MFC AppWizardexeAppWizardexe选选选选项项项项,在在在在Project Project NameName编编编编辑辑辑辑框框框框中中中中输输输输入入入入项项项项目目目目名名名名称称称称MysdiMysdi,在在在在locationlocation编辑框中输入保存项目的路径。编辑框中输入保存项目的路径。编辑框中输入保存项目的路径。编辑框中输入保存项目的路径

12、。2.2.在在在在MFC MFC AppWizard-Step1AppWizard-Step1对对对对话话话话框框框框中中中中设设设设置置置置应应应应用用用用程程程程序序序序的的的的类类类类型型型型,本本本本例例例例创创创创建建建建一一一一个个个个单单单单文文文文档档档档程程程程序序序序,选选选选择择择择Single Single documentdocument项项项项,单单单单击击击击FinishFinish按按按按钮钮钮钮,出出出出现现现现New New Project Project InformationInformation对对对对话话话话框框框框,单单单单击击击击OKOK按按按按

13、钮钮钮钮,将将将将生生生生成成成成应应应应用用用用程程程程序序序序框框框框架架架架文文文文件件件件,并并并并在在在在项项项项目目目目工工工工作作作作区区区区窗窗窗窗口口口口打打打打开开开开生生生生成成成成的的的的应应应应用用用用程程程程序序序序的项目。的项目。的项目。的项目。2023/7/2772023/7/278开发环境是程序员同开发环境是程序员同VC+的交互界面的交互界面通过通过它,它,可以可以访访问问程程序序源源代代码码访访问问资资源源编编辑辑器器使使用用内内部部调调试试器器创创建建工工程程文文件件1.2 Visual C+6.0及其开发环境及其开发环境2023/7/2791.2.1 V

14、isual C+6.0在在Visual C+IDE中中,把把实实现现程程序序设设计计功功能能的的一一组组相相互互关关联联的的C+C+源源文文件件、资资源源文文件件以及支撑这些文件的类的集合称为一个以及支撑这些文件的类的集合称为一个项目项目。编编写写一一个个应应用用程程序序首首先先要要创创建建一一个个项项目目(Project),在在创创建建项项目目的的同同时时创创建建了了项项目目工工作作区区Workspace。项项目目工工作作区区记记录录了了一一个个项项目的集成开发环境的设置。目的集成开发环境的设置。2023/7/2710 Visual C+IDE以以项目工作区项目工作区的方式来组织的方式来组织

15、应用程序的项目,项目工作区用应用程序的项目,项目工作区用工作区文件工作区文件DSW(Developer Studio Workspace)来描述,来描述,文件名后缀为文件名后缀为.dswdsw。工作区文件保存了应用程序集成开发环境工作区文件保存了应用程序集成开发环境的项目设置信息,它将一个的项目设置信息,它将一个DSPDSP项目文件项目文件与具体与具体的的Developer Studio结合在一起,在结合在一起,在Visusal C+IDE中一般以打开工作区文件中一般以打开工作区文件DSWDSW的方式来打开的方式来打开指定的项目。指定的项目。项目与项目工作区项目与项目工作区2023/7/271

16、1以项目工作区的形式来组织文件、项目和项目配置以项目工作区的形式来组织文件、项目和项目配置项目与项目工作区项目与项目工作区在工作区中添加项目:在工作区中添加项目:在工作区中添加项目:在工作区中添加项目:n n用用用用File-File-File-File-OpenOpenOpenOpen选项可打开已存在的项目;选项可打开已存在的项目;选项可打开已存在的项目;选项可打开已存在的项目;n n通过通过通过通过NewNewNewNew对话框的对话框的对话框的对话框的ProjectsProjectsProjectsProjects选项卡创建新的项目,选项卡创建新的项目,选项卡创建新的项目,选项卡创建新的

17、项目,并选择并选择并选择并选择Add to current workspaceAdd to current workspaceAdd to current workspaceAdd to current workspace复选框。复选框。复选框。复选框。2023/7/2712项目工作区窗口项目工作区窗口 VC项目工作区由项目工作区由ClassView、ResourceView及及FileView三个三个面板组成面板组成项目与项目工作区项目与项目工作区l以以树形结构树形结构显示项目所创建的类、资源和文件。显示项目所创建的类、资源和文件。2023/7/2713uu应用程序开发的大部分工作都在该区进

18、行。应用程序开发的大部分工作都在该区进行。uu编辑区是用户进行输入、编辑的主要区域,编辑区是用户进行输入、编辑的主要区域,在该区可以进行代码的编辑,窗口的布局设在该区可以进行代码的编辑,窗口的布局设计,资源的编辑。计,资源的编辑。编辑区编辑区uu输出区是主要用于输出有关编译(输出区是主要用于输出有关编译(Build)Build)和调试和调试(Debug)(Debug)的信息以及查找结果。的信息以及查找结果。输出区输出区2023/7/2714n n.cppcpp是源程序代码是源程序代码C+C+文件文件n n.h h是包含函数声明和变量定义的头文件是包含函数声明和变量定义的头文件n n.rcrc是

19、定义资源的资源脚本文件是定义资源的资源脚本文件n n.dspdsp是工程文件,记录当前工程的有关信是工程文件,记录当前工程的有关信息息n n.dswdsw是工作区文件,一个工作区可能包含是工作区文件,一个工作区可能包含一个或多个工程一个或多个工程VC常用文件名介绍2023/7/2715FileEditViewInsert1.2.2 Visual C+6.0的菜单栏的菜单栏2023/7/2716ProjectBuildToolsHelpVisual C+6.0的菜单栏的菜单栏2023/7/2717File菜单菜单 FileFileFileFile主主主主菜菜菜菜单单单单包包包包括括括括一一一一些

20、些些些与与与与文文文文件件件件有有有有关关关关的的的的操操操操作作作作命命命命令令令令,如如如如新新新新建建建建、打打打打开开开开、关关关关闭闭闭闭、保保保保存存存存和和和和显显显显示示示示最最最最近近近近的的的的项项项项目目目目、文件、工作区等。文件、工作区等。文件、工作区等。文件、工作区等。例例例例如如如如,在在在在编编编编程程程程过过过过程程程程中中中中,若若若若要要要要创创创创建建建建新新新新的的的的头头头头文文文文件件件件或或或或实实实实现现现现源源源源文文文文件件件件并并并并添添添添加加加加到到到到项项项项目目目目中中中中,打打打打开开开开FileFileFileFile菜菜菜菜单

21、单单单,选选选选择择择择NewNewNewNew菜菜菜菜单单单单项项项项,在在在在NewNewNewNew对对对对话话话话框框框框的的的的选选选选择择择择FileFileFileFile页页页页面面面面,选选选选择择择择C/C+C/C+C/C+C/C+Header Header Header Header FileFileFileFile或或或或C+C+C+C+Source Source Source Source FileFileFileFile项项项项,选择选择选择选择Add to ProjectAdd to ProjectAdd to ProjectAdd to Project,输入文件

22、名。输入文件名。输入文件名。输入文件名。2023/7/2718Visual C+的菜单栏的菜单栏-FileFile菜单菜单File-New-Files2023/7/2719Visual C+的菜单栏的菜单栏-File菜单菜单File-New-Projects2023/7/2720Visual C+的菜单栏的菜单栏-File菜单菜单2023/7/2721Edit菜单菜单 EditEdit主主菜菜单单主主要要包包括括一一些些与与文文件件编编辑辑有有关关的的操操作作命命令令,如如复复制制、粘粘贴贴、剪剪切切、查查找、替换、设置、删除和查看断点等。找、替换、设置、删除和查看断点等。例例如如,EditE

23、dit的的查查找找功功能能很很丰丰富富,可可利利用用FindFind菜菜单单命命令令在在当当前前打打开开的的文文件件中中进进行行查查找找,还还可可利利用用Find Find in in FilesFiles菜菜单单命命令令在在指指定定的的多个文件中进行查找。多个文件中进行查找。2023/7/2722View菜单菜单 ViewView主主菜菜单单中中的的菜菜单单命命令令项项主主要要用用于于改改变变窗窗口口的的显显示示方方式式和和激激活活指指定定的的窗窗口口,如如激激活活ClassWizardClassWizard类类向向导导、WorkspaceWorkspace工工作作区区窗窗口口、Output

24、Output输输出出窗窗口口和和Debug Debug WindowsWindows调调试试窗口。窗口。例例例例如如如如,当当当当进进进进入入入入程程程程序序序序调调调调试试试试状状状状态态态态时时时时,通通通通过过过过Debug Debug Debug Debug WindowsWindowsWindowsWindows子菜单可以激活几个不同的调试窗口。子菜单可以激活几个不同的调试窗口。子菜单可以激活几个不同的调试窗口。子菜单可以激活几个不同的调试窗口。2023/7/2723Visual C+的菜单栏的菜单栏-View菜单菜单WorkspaceWorkspace选项选项 如果工作区没有显示或

25、者不是处于当如果工作区没有显示或者不是处于当前状态,则选择该项将显示工作区窗口。前状态,则选择该项将显示工作区窗口。OutputOutput选项选项 在在输出窗口输出窗口中显示程序建立中显示程序建立过程过程(如编译、链接等如编译、链接等)的有关信的有关信息或错误信息息或错误信息,并且显示调试运并且显示调试运行时的输出结果。行时的输出结果。2023/7/2724Insert菜单菜单 InsertInsert主主菜菜单单主主要要包包括括一一些些与与添添加加有有关关的的操操作作命命令令,如如添添加加新新类类、资资源源和和源源代代码码文件等。文件等。例例如如,编编程程时时经经常常通通过过InsertI

26、nsert菜菜单单的的ResourceResource命命令令,向向项项目目添添加加一一个个指指定定类类型型的资源。的资源。2023/7/2725Project菜单菜单n n使用使用ProjectProject可以创建、修改和存储正在编可以创建、修改和存储正在编辑的辑的工程文件。工程文件工程文件。工程文件组合了一个应用程组合了一个应用程序的所有源文件的组成部分。序的所有源文件的组成部分。n nProjectProject主菜单主要包括一些主菜单主要包括一些与项目管理有与项目管理有关关的操作命令,如添加工程、向工程中添加的操作命令,如添加工程、向工程中添加文件、设置当前工程、调整工程设置等。文件

27、、设置当前工程、调整工程设置等。2023/7/27262.Add To Project选项选项 选择该选项将打开一个选择该选项将打开一个级联子菜单级联子菜单,可以把可以把文件、文件夹、数据链接以及文件、文件夹、数据链接以及VCVC组件或控件添加到组件或控件添加到当前工程中当前工程中在该子菜单中可以进行如下操作在该子菜单中可以进行如下操作:(1)New:创建新的文件;创建新的文件;(2)New Folder:插入新的文件夹;插入新的文件夹;(3)Files:插入已有文件;插入已有文件;(4)Data Connection:添加数据链接;添加数据链接;(5)Component and Contro

28、ls:选择该项将弹出选择该项将弹出Component and Controls Gallery对话框,在此对话框中,可以插入对话框,在此对话框中,可以插入VC组件或者已注组件或者已注册的册的ActiveX控件控件。Visual C+的菜单栏的菜单栏-Project菜单菜单1.Set Active Project选项选项 设定指定的项目为工作区的活动项目设定指定的项目为工作区的活动项目2023/7/2727Build菜单菜单 BuildBuild主主菜菜单单主主要要包包括括一一些些与与建建立立可可执执行行程程序序有有关关的的操操作作命命令令,如如编编译译、链链接接和和调调试程序等。试程序等。注注

29、意意,当当启启动动调调试试器器后后,DebugDebug主主菜菜单单将代替将代替BuildBuild主菜单出现在菜单栏中。主菜单出现在菜单栏中。2023/7/2728Visual C+的菜单栏的菜单栏-Build菜单菜单2.Build选项选项 对最后对最后修改过修改过的源文件进行编译和链接的源文件进行编译和链接1.Compile选项选项 只编译只编译当前当前文件而不调用链接器或其它工文件而不调用链接器或其它工具。输出窗口将显示编译过程检查出的错误或具。输出窗口将显示编译过程检查出的错误或警告信息警告信息3.Rebuild All选项选项对对所有所有源文件全部重新进行编译和链接,而不管它们何时曾

30、经被修改过源文件全部重新进行编译和链接,而不管它们何时曾经被修改过5.Clean 选项选项用于用于清除清除编译链接时在项目运行目录中产生的临时文件和输出文件。编译链接时在项目运行目录中产生的临时文件和输出文件。4.Batch Build4.Batch Build选项选项 一次编译和连接多个工程。一次编译和连接多个工程。2023/7/2729Visual C+的菜单栏的菜单栏-Build菜单菜单6.Start Debug选项选项从当前语句开始执从当前语句开始执行程序直到遇到断行程序直到遇到断点或遇到程序结束点或遇到程序结束单步执行程序,单步执行程序,并在遇到函数调并在遇到函数调用时进入函数内用时

31、进入函数内部再从头单步执行部再从头单步执行使程序在运行到当前光使程序在运行到当前光标所在位置时停止标所在位置时停止(相当相当于设置一个临时断点于设置一个临时断点)调试过程中直调试过程中直接进入到正在接进入到正在运行的进程中运行的进程中2023/7/2730Tools菜单菜单 ToolsTools主主菜菜单单中中的的菜菜单单命命令令项项主主要要用用于于启启动动Visual Visual StudioStudio实实用用工工具具、定定制制Visual Visual C+C+集集成成开开发发环环境境界界面面,如如利利用用CustomizeCustomize菜菜单命令显示或关闭工具栏。单命令显示或关闭

32、工具栏。2023/7/2731Window菜单菜单 WindowWindow主主菜菜单单主主要要包包括括一一些些与与窗窗口口显显示示有有关关的的操操作作命命令令,如如新新建建窗窗口口、排排列列窗窗口、切换窗口、分离窗口。口、切换窗口、分离窗口。2023/7/2732 通过选择帮助的通过选择帮助的【Content】(目录)、(目录)、【Search】(搜寻)、(搜寻)、【Index】(索引)和(索引)和【Technical Support】(技术支持)等命令启动(技术支持)等命令启动MSDN帮助库;有关开发环境的网络资源;查看帮助库;有关开发环境的网络资源;查看【Tip of the Day】(

33、每日提示)以及(每日提示)以及【About】(关于)信息等。(关于)信息等。Help菜单菜单2023/7/2733n n为为为为了了了了提提提提高高高高操操操操作作作作效效效效率率率率,Visual Visual Visual Visual C+C+C+C+集集集集成成成成开开开开发发发发环环环环境境境境为为为为菜菜菜菜单单单单命命命命令令令令项项项项提提提提供供供供了了了了对对对对应应应应的的的的快快快快捷捷捷捷键键键键,但但但但需需需需要要要要用用用用户户户户熟熟熟熟练练练练记记记记忆忆忆忆才才才才能能能能使使使使用用用用。WindowsWindowsWindowsWindows应应应应用

34、用用用程程程程序序序序一一一一般般般般都都都都提提提提供了供了供了供了工具栏工具栏工具栏工具栏,弥补了快捷键的不足之处。,弥补了快捷键的不足之处。,弥补了快捷键的不足之处。,弥补了快捷键的不足之处。n n工工工工具具具具栏栏栏栏是是是是由由由由一一一一些些些些形形形形象象象象化化化化的的的的位位位位图图图图按按按按钮钮钮钮组组组组成成成成,工工工工具具具具栏栏栏栏按按按按钮钮钮钮一一一一般般般般都都都都对对对对应应应应于于于于菜菜菜菜单单单单命命命命令令令令项项项项,用用用用于于于于方方方方便便便便、快快快快捷捷捷捷地使用地使用地使用地使用Visual C+Visual C+Visual C+

35、Visual C+集成开发环境的常用功能。集成开发环境的常用功能。集成开发环境的常用功能。集成开发环境的常用功能。1.2.3 工具栏工具栏2023/7/2734n nVisual Visual Visual Visual C+C+C+C+IDEIDEIDEIDE的的的的工工工工具具具具栏栏栏栏以以以以停停停停靠靠靠靠窗窗窗窗口口口口的的的的形形形形式式式式出出出出现现现现,其其其其位位位位置置置置可可可可以以以以通通通通过过过过鼠鼠鼠鼠标标标标拖拖拖拖曳曳曳曳的的的的方方方方法法法法来来来来改改改改变变变变,并并并并可可可可以以以以根根根根据据据据需需需需要要要要进进进进行行行行显显显显示示示

36、示或或或或隐隐隐隐藏藏藏藏的的的的切切切切换换换换。一一一一般般般般的的的的方方方方法法法法是是是是执执执执行行行行ToolsToolsToolsTools|CustomizeCustomizeCustomizeCustomize菜菜菜菜单单单单命命命命令令令令,选选选选择择择择ToolbarsToolbarsToolbarsToolbars标标标标签页,根据需要进行选择。签页,根据需要进行选择。签页,根据需要进行选择。签页,根据需要进行选择。n n也也也也可可可可以以以以在在在在菜菜菜菜单单单单栏栏栏栏或或或或工工工工具具具具栏栏栏栏的的的的空空空空白白白白处处处处单单单单击击击击鼠鼠鼠鼠标

37、标标标右右右右键键键键,然然然然后后后后在在在在一一一一个个个个弹弹弹弹出出出出式式式式菜菜菜菜单单单单中中中中选选选选择择择择要要要要显显显显示示示示或或或或隐隐隐隐藏藏藏藏的的的的工工工工具栏。具栏。具栏。具栏。n n如如如如果果果果要要要要恢恢恢恢复复复复工工工工具具具具栏栏栏栏或或或或菜菜菜菜单单单单栏栏栏栏到到到到系系系系统统统统原原原原来来来来的的的的默默默默认认认认状状状状态态态态,在在在在CustomizeCustomizeCustomizeCustomize对对对对话话话话框框框框中中中中单单单单击击击击Reset Reset Reset Reset AllAllAllAll

38、或或或或Reset Reset Reset Reset All MenusAll MenusAll MenusAll Menus按钮。按钮。按钮。按钮。2023/7/27352023/7/2736 主主主主要要要要包包包包括括括括一一一一些些些些与与与与文文文文件件件件和和和和编编编编辑辑辑辑有有有有关关关关的的的的常常常常用用用用操操操操作作作作命命命命令令令令,每每每每个个个个按按按按钮钮钮钮的的的的功功功功能能能能与与与与FileFileFileFile、EditEditEditEdit和和和和ViewViewViewView等等等等主主主主菜菜菜菜单单单单中中中中某某某某个个个个菜菜菜

39、菜单单单单项项项项对对对对应应应应。下下下下图图图图给给给给出出出出了了了了StandardStandardStandardStandard工工工工具具具具栏的一般形式。栏的一般形式。栏的一般形式。栏的一般形式。Standard工具栏工具栏2023/7/2737 Build Build Build Build MiniBarMiniBarMiniBarMiniBar工工工工具具具具栏栏栏栏中中中中主主主主要要要要包包包包括括括括了了了了项项项项目目目目的的的的编编编编译译译译、链链链链接接接接和和和和调调调调试试试试等等等等操操操操作作作作命命命命令令令令,每每每每个个个个按按按按钮钮钮钮的的

40、的的功功功功能能能能主主主主要要要要与与与与BuildBuildBuildBuild和和和和DebugDebugDebugDebug主菜单中某个菜单项对应。主菜单中某个菜单项对应。主菜单中某个菜单项对应。主菜单中某个菜单项对应。Build MiniBar工具栏工具栏CompileBuildExecuteInsert BreakpointGoStop Build2023/7/2738 在在在在默默默默认认认认设设设设置置置置情情情情况况况况下下下下,Visual Visual Visual Visual C+C+C+C+IDEIDEIDEIDE中中中中将将将将显显显显示示示示WizardBarW

41、izardBarWizardBarWizardBar工工工工具具具具栏栏栏栏,它它它它位位位位于于于于StandardStandardStandardStandard工工工工具具具具栏栏栏栏下下下下面面面面。WizardBarWizardBarWizardBarWizardBar是是是是对对对对Visual Visual Visual Visual C+C+C+C+中中中中特特特特色色色色功功功功能能能能的的的的快快快快捷捷捷捷操操操操作作作作,它它它它提提提提供供供供了了了了对对对对某某某某个个个个类类类类的的的的某某某某个个个个成成成成员员员员的的的的快快快快速速速速访访访访问问问问,能能

42、能能显显显显示示示示、跟踪和操作当前的成员。跟踪和操作当前的成员。跟踪和操作当前的成员。跟踪和操作当前的成员。WizardBar工具栏工具栏 选择激活类选择激活类筛选激活类的筛选激活类的成员函数或资源成员函数或资源选择类的选择类的成员函数成员函数切换到类切换到类的成员函的成员函数声明数声明快捷快捷菜单菜单2023/7/27391.3 联机帮助联机帮助VC Programmers Guide:VC程序员指南。程序员指南。VC Users Guide:VC用户指南。用户指南。VC Tutorials:VC教程。教程。MFC and Templates:微软基础类库和模板参考信息。微软基础类库和模板

43、参考信息。Languages and Libraries for VC:VC语言和库文件信息语言和库文件信息。VC帮助系统帮助系统主要提供主要提供五五个个方面内容方面内容2023/7/2740MSDN帮助系统帮助系统Visual C+帮助系统包括:帮助系统包括:n n有关有关有关有关Visual C+IDEVisual C+IDE使用说明的联机帮助文件;使用说明的联机帮助文件;使用说明的联机帮助文件;使用说明的联机帮助文件;n nMSDN LibraryMSDN Library(Microsoft Developer Network Microsoft Developer Network Li

44、braryLibrary)组件。组件。组件。组件。MSDNMSDN帮助系统是一个帮助系统是一个帮助系统是一个帮助系统是一个HTMLHTML格式的帮助文格式的帮助文格式的帮助文格式的帮助文件,它所包含的内容非常丰富,容量超过件,它所包含的内容非常丰富,容量超过件,它所包含的内容非常丰富,容量超过件,它所包含的内容非常丰富,容量超过1.11.1GBGB,包含了有关包含了有关包含了有关包含了有关VC+6.0VC+6.0所有的类库参考,并附有详细所有的类库参考,并附有详细所有的类库参考,并附有详细所有的类库参考,并附有详细的解说的解说的解说的解说和部分源代码示例。使用和部分源代码示例。使用和部分源代码

45、示例。使用和部分源代码示例。使用MSDNMSDN时可以通时可以通时可以通时可以通过访问微软网站过访问微软网站过访问微软网站过访问微软网站“http:/http:/”获获获获取有关取有关取有关取有关MSDNMSDN的最新信息。的最新信息。的最新信息。的最新信息。2023/7/2741MSDN的启动方法:的启动方法:n n执行执行执行执行HelpHelpHelpHelp|ContentsContentsContentsContents命令或命令或命令或命令或SearchSearchSearchSearch工具栏按钮;工具栏按钮;工具栏按钮;工具栏按钮;n n单单单单击击击击F1F1F1F1键键键键

46、快快快快速速速速获获获获取取取取相相相相关关关关内内内内容容容容的的的的帮帮帮帮助助助助,如如如如在在在在源源源源文文文文件件件件编编编编辑辑辑辑器器器器中中中中用用用用光光光光标标标标把把把把一一一一个个个个需需需需要要要要查查查查询询询询的的的的单单单单词词词词全全全全选选选选上上上上,或或或或单单单单击击击击一一一一条条条条出出出出错错错错提提提提示示示示信信信信息息息息,按按按按F1F1F1F1键键键键出出出出现现现现MSDNMSDNMSDNMSDN的的的的“索引索引索引索引”页面;页面;页面;页面;n n脱脱脱脱离离离离于于于于Visual Visual Visual Visual

47、C+C+C+C+集集集集成成成成开开开开发发发发环环环环境境境境而而而而独独独独立立立立运运运运行行行行,MSDNMSDNMSDNMSDN是是是是Microsoft Microsoft Microsoft Microsoft Visual Visual Visual Visual StudioStudioStudioStudio的的的的一一一一个个个个组组组组件件件件,从从从从WindowsWindowsWindowsWindows“开开开开始始始始|程程程程序序序序”菜菜菜菜单单单单中中中中选选选选择择择择Microsoft Microsoft Microsoft Microsoft Dev

48、eloper Developer Developer Developer NetworkNetworkNetworkNetwork菜菜菜菜单单单单中中中中的的的的MSDN MSDN MSDN MSDN LibraryLibraryLibraryLibrary菜菜菜菜单单单单项,就启动了项,就启动了项,就启动了项,就启动了MSDNMSDNMSDNMSDN帮助系统。帮助系统。帮助系统。帮助系统。2023/7/2742选择左边定位窗口的选择左边定位窗口的选择左边定位窗口的选择左边定位窗口的【目录目录目录目录】选项可以查看帮选项可以查看帮选项可以查看帮选项可以查看帮助系统的多级目录,双击某一项目录可以

49、查看目录助系统的多级目录,双击某一项目录可以查看目录助系统的多级目录,双击某一项目录可以查看目录助系统的多级目录,双击某一项目录可以查看目录的文档内容。的文档内容。的文档内容。的文档内容。目录定位目录定位2023/7/2743 在用户输入关键词(字)的同时,在用户输入关键词(字)的同时,在用户输入关键词(字)的同时,在用户输入关键词(字)的同时,MSDNMSDNMSDNMSDN动态显动态显动态显动态显示相应关键词列表。用户确定关键词后按示相应关键词列表。用户确定关键词后按示相应关键词列表。用户确定关键词后按示相应关键词列表。用户确定关键词后按“enterenterenterenter”键或单击

50、键或单击键或单击键或单击“显示显示显示显示”按钮即可显示相应的帮助内容。按钮即可显示相应的帮助内容。按钮即可显示相应的帮助内容。按钮即可显示相应的帮助内容。索引索引2023/7/2744搜索搜索2023/7/2745书签书签2023/7/2746n n程序编译程序编译n n调试命令调试命令n n设置断点设置断点n n使用使用Variables窗口窗口n n使用使用Watch窗口窗口主要内容:主要内容:1.4 Visual C+的程序调试技术的程序调试技术2023/7/2747 程程程程序序序序调调调调试试试试是是是是程程程程序序序序设设设设计计计计中中中中一一一一个个个个很很很很重重重重要要要

51、要的的的的环环环环节节节节,一一一一个个个个程序要经过很多次调试才能保证其程序要经过很多次调试才能保证其程序要经过很多次调试才能保证其程序要经过很多次调试才能保证其基本正确基本正确基本正确基本正确。程程程程序序序序调调调调试试试试分分分分为为为为源源源源程程程程序序序序语语语语法法法法错错错错误误误误的的的的修修修修改改改改和和和和程程程程序序序序逻逻逻逻辑辑辑辑设计错误设计错误设计错误设计错误的修改两个阶段。的修改两个阶段。的修改两个阶段。的修改两个阶段。编编编编译译译译器器器器只只只只能能能能找找找找出出出出源源源源程程程程序序序序语语语语法法法法上上上上的的的的错错错错误误误误,程程程程

52、序序序序逻逻逻逻辑辑辑辑设设设设计计计计上上上上的的的的错错错错误误误误只只只只能能能能靠靠靠靠程程程程序序序序员员员员通通通通过过过过一一一一些些些些调调调调试试试试工工工工具具具具来来来来手手手手工工工工检查和修改。检查和修改。检查和修改。检查和修改。2023/7/2748查找源程序中的语法错误(编译)对对对对于于于于程程程程序序序序中中中中的的的的语语语语法法法法错错错错误误误误,直直直直接接接接利利利利用用用用高高高高级级级级语语语语言言言言编编编编译译译译器器器器就就就就能能能能找找找找出出出出来来来来。如如如如果果果果程程程程序序序序有有有有语语语语法法法法错错错错误误误误,则则则

53、则在在在在执执执执行行行行编编编编译译译译、链链链链接接接接命命命命令令令令时时时时,Visual Visual Visual Visual C+C+C+C+编编编编译译译译器器器器将将将将在在在在OutputOutputOutputOutput输输输输出出出出窗窗窗窗口口口口给出语法错误提示信息。给出语法错误提示信息。给出语法错误提示信息。给出语法错误提示信息。错误提示信息的格式为:错误提示信息的格式为:错误提示信息的格式为:错误提示信息的格式为:(行行行行):例如:例如:例如:例如:D:MyDlgMyDlgDlg.cpp(38):D:MyDlgMyDlgDlg.cpp(38):D:MyDl

54、gMyDlgDlg.cpp(38):D:MyDlgMyDlgDlg.cpp(38):error error error error C2065:C2065:C2065:C2065:syntax syntax syntax syntax error error error error:missingmissingmissingmissing;before before before before type type type type intintintint 2023/7/2749语法错误分为语法错误分为语法错误分为语法错误分为:n nerrorerrorerrorerror错错错错误误误误出

55、出出出现现现现的的的的情情情情况况况况:如如如如少少少少写写写写一一一一个个个个括括括括号号号号、分分分分号号号号或或或或写写写写错错错错一一一一个个个个单单单单词词词词,属属属属于于于于语语语语法法法法错错错错误误误误。当当当当出出出出现现现现errorerrorerrorerror错误时将不会产生可执行程序。错误时将不会产生可执行程序。错误时将不会产生可执行程序。错误时将不会产生可执行程序。n nwarningwarningwarningwarning错错错错误误误误出出出出现现现现的的的的情情情情况况况况:如如如如一一一一个个个个定定定定义义义义的的的的变变变变量量量量没没没没有有有有使

56、使使使用用用用、一一一一个个个个浮浮浮浮点点点点值值值值被被被被赋赋赋赋值值值值给给给给一一一一个个个个整整整整形形形形变变变变量量量量等等等等。出现出现出现出现warningwarningwarningwarning错误时可生成可执行程序。错误时可生成可执行程序。错误时可生成可执行程序。错误时可生成可执行程序。提提提提示示示示:编编编编译译译译器器器器给给给给出出出出的的的的错错错错误误误误提提提提示示示示信信信信息息息息可可可可能能能能不不不不十十十十分分分分准准准准确确确确,并并并并且且且且一一一一处处处处错错错错误误误误往往往往往往往往会会会会引引引引出出出出若若若若干干干干条条条条错

57、错错错误误误误提提提提示示示示信信信信息息息息,一一一一个个个个有有有有经经经经验验验验的的的的程程程程序序序序员员员员根根根根据据据据这这这这些些些些信信信信息息息息就就就就能能能能够够够够判判判判断断断断具具具具体体体体的的的的错错错错误误误误位位位位置置置置,修修修修改改改改一一一一个个个个错错错错误误误误后后后后马马马马上上上上进进进进行行行行程程程程序序序序的的的的编编编编译译译译和和和和链链链链接接接接。通通通通过过过过重重重重复复复复的的的的编编编编译译译译和和和和链链链链接接接接,使使使使程程程程序序序序中中中中的的的的错误越来越少,直至所有的错误都被修改。错误越来越少,直至所

58、有的错误都被修改。错误越来越少,直至所有的错误都被修改。错误越来越少,直至所有的错误都被修改。2023/7/2750 在在在在链链链链接接接接阶阶阶阶段段段段也也也也可可可可能能能能给给给给出出出出错错错错误误误误提提提提示示示示信信信信息息息息,链链链链接接接接错错错错误误误误提提提提示示示示信信信信息息息息不不不不给给给给出出出出错错错错误误误误发发发发生生生生的的的的具具具具体体体体位位位位置置置置,因因因因为为为为链链链链接接接接的的的的程程程程序序序序是是是是目目目目标标标标文文文文件件件件(objobjobjobj),无无无无法法法法确确确确定定定定错错错错误误误误发发发发生生生生

59、的的的的准准准准确确确确位位位位置。置。置。置。发发发发生生生生链链链链接接接接错错错错误误误误时时时时,一一一一般般般般是是是是程程程程序序序序中中中中调调调调用用用用了了了了某某某某个个个个函函函函数数数数,而而而而链链链链接接接接程程程程序序序序却却却却找找找找不不不不到到到到该该该该函函函函数数数数的的的的定定定定义义义义。另另另另外外外外,程程程程序序序序分分分分为为为为几几几几个个个个文文文文件件件件分分分分别别别别编编编编译译译译、链链链链接接接接时时时时,可可可可能能能能出出出出现现现现全全全全局局局局变变变变量量量量没没没没有有有有声明或重复声明的错误。声明或重复声明的错误。

60、声明或重复声明的错误。声明或重复声明的错误。在在在在OutputOutputOutputOutput窗窗窗窗口口口口中中中中双双双双击击击击错错错错误误误误提提提提示示示示信信信信息息息息可可可可以以以以返返返返回回回回到到到到源源源源程程程程序序序序编编编编辑辑辑辑窗窗窗窗口口口口,并并并并通通通通过过过过一一一一个个个个箭箭箭箭头头头头符符符符号号号号定定定定位位位位到到到到产产产产生生生生错错错错误误误误的的的的语语语语句句句句。在在在在OutputOutputOutputOutput窗窗窗窗口口口口选选选选择择择择一一一一条条条条错错错错误误误误提提提提示示示示信信信信息息息息后后后后

61、,单单单单击击击击F1F1F1F1键键键键可可可可打打打打开开开开MSDNMSDNMSDNMSDN联联联联机机机机帮帮帮帮助助助助,显显显显示示示示该该该该错错错错误误误误代代代代码码码码更更更更详详详详细细细细的说明和有关的例子。的说明和有关的例子。的说明和有关的例子。的说明和有关的例子。2023/7/2751例例例例1 1:#include#include using namespace std;using namespace std;main()main()float a,b;float a,b;c=max(a,b);c=max(a,b);coutthe max is:cendl;cou

62、tthe max is:cy)if(xy)z=x;z=x;else else z=y;z=y;return z;return z;2023/7/2752 Visual Visual C+C+提提提提供供供供了了了了一一一一个个个个调调调调试试试试工工工工具具具具DebugDebug调调调调试试试试器器器器。利利利利用用用用它它它它可可可可以以以以在在在在开开开开发发发发程程程程序序序序时时时时方方方方便便便便快快快快捷捷捷捷地地地地进进进进行行行行程程程程序的调试。序的调试。序的调试。序的调试。Debug调试器 DebugDebug调试器功能:调试器功能:调试器功能:调试器功能:n n 设置断

63、点设置断点设置断点设置断点n n 单步跟踪单步跟踪单步跟踪单步跟踪n n 观察变量、表达式和函数调用关系。观察变量、表达式和函数调用关系。观察变量、表达式和函数调用关系。观察变量、表达式和函数调用关系。2023/7/2753n nDebugDebug版版版版本本本本生生生生成成成成的的的的中中中中间间间间文文文文件件件件及及及及可可可可执执执执行行行行文文文文件件件件放放放放在在在在DebugDebug子子子子目目目目录录录录,目目目目标标标标文文文文件件件件包包包包含含含含所所所所有有有有的的的的调调调调试试试试信信信信息息息息,但但但但不具有优化功能。不具有优化功能。不具有优化功能。不具有

64、优化功能。n nReleaseRelease版版版版本本本本生生生生成成成成的的的的文文文文件件件件放放放放在在在在ReleaseRelease子子子子目目目目录录录录,目目目目标标标标文文文文件件件件不不不不包包包包含含含含任任任任何何何何调调调调试试试试信信信信息息息息,不不不不能能能能进进进进行行行行程程程程序序序序调调调调试试试试,但但但但具有优化功能。具有优化功能。具有优化功能。具有优化功能。编程时一般先生成一个编程时一般先生成一个编程时一般先生成一个编程时一般先生成一个DebugDebug调试版程序,程序调试版程序,程序调试版程序,程序调试版程序,程序经过调试确认无误后,再编译、链

65、接生成一个经过调试确认无误后,再编译、链接生成一个经过调试确认无误后,再编译、链接生成一个经过调试确认无误后,再编译、链接生成一个ReleaseRelease发布版程序。发布版程序。发布版程序。发布版程序。Debug 和 Release 版2023/7/2754Visual C+的菜单栏的菜单栏-Build菜单菜单Start Debug选项选项从当前语句开始执从当前语句开始执行程序直到遇到行程序直到遇到断断点点或遇到程序结束或遇到程序结束单步执行单步执行程序,程序,并在遇到函数调并在遇到函数调用时用时进入函数内进入函数内部部再从头单步执行再从头单步执行使程序在运行到使程序在运行到当前光当前光标

66、所在位置标所在位置时停止时停止(相当相当于设置一个临时断点于设置一个临时断点)调试过程中直调试过程中直接进入到正在接进入到正在运行的进程中运行的进程中2023/7/2755 BuildBuildBuildBuild主主主主菜菜菜菜单单单单中中中中有有有有一一一一个个个个Start Start Start Start DebugDebugDebugDebug子子子子菜菜菜菜单单单单,其其其其中中中中含含含含有有有有启启启启动动动动DebugDebugDebugDebug调调调调试试试试器器器器的的的的命命命命令令令令。如如如如执执执执行行行行其其其其中中中中的的的的GoGoGoGo(快快快快捷捷捷捷键键键键为为为为F5F5F5F5)命命命命令令令令后后后后,程程程程序序序序便便便便在在在在调调调调试试试试器器器器中运行,直到断点处停止。中运行,直到断点处停止。中运行,直到断点处停止。中运行,直到断点处停止。启启启启动动动动调调调调试试试试器器器器后后后后,DebugDebugDebugDebug菜菜菜菜单单单单取取取取代代代代BuildBuildBuildBuild菜菜菜菜单单单单出出出

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!