VC开发环境使用.ppt
《VC开发环境使用.ppt》由会员分享,可在线阅读,更多相关《VC开发环境使用.ppt(93页珍藏版)》请在三一办公上搜索。
1、2023/11/8,1,Visual C+6.0开发环境,2023/11/8,2,内容提要,Visual C+及其开发环境Visual C+的菜单栏资源及资源编辑器项目与项目工作区联机帮助,2023/11/8,3,Visual C+6.0及其开发环境,2023/11/8,4,Visual C+6.0及其开发环境,Visual C+开发环境特点:集成化的开发环境;可视化交互式的界面;与Win32紧密相连;Windows环境下最主要的开发系统之一;强大的调试功能,有效的排错手段。,2023/11/8,5,Visual C+6.0 的菜单栏,2023/11/8,6,File,Edit,View,In
2、sert,Go Next,Visual C+6.0的菜单栏,2023/11/8,7,Project,Build,Tools,Help,Back,Visual C+6.0及其开发环境,2023/11/8,8,Visual C+的菜单栏-File菜单,2023/11/8,9,Visual C+的菜单栏-File菜单,2023/11/8,10,Return,2.2 Visual C+的菜单栏-File菜单,2023/11/8,11,Visual C+的菜单栏-Edit菜单,断点作用:中断程序的执行过程,以便检查程序代码、变量和寄存器值,断点分为:位置断点数据断点消息断点,用来设置删除和查看断点,(1
3、)Breakpoints选项,2023/11/8,12,Visual C+的菜单栏-Edit菜单,位置断点通常在源代码的指定行、函数的开始或指定的内存地址处设置,当程序执行到指定位置时,位置断点将中断程序的执行,数据断点是在变量或表达式上设置,当变量或表达式的值改变时,数据断点将中断程序的执行,消息断点是在窗口函数WndProc上设置,当接收到指定的消息时,消息断点将中断程序的执行,2023/11/8,13,Visual C+的菜单栏-Edit菜单,2023/11/8,14,Return,Visual C+的菜单栏-Edit菜单,2023/11/8,15,在View菜单中可以:改变窗口改变工具
4、栏的显示方式检查源代码激活调试等,1.View-ClassWizard选项,Visual C+的菜单栏-View菜单,2023/11/8,16,(1)Message Maps选项卡:映射消息给与窗口、对话框、控件、菜单选项和加速键有关的处理函数,创建或删除消息处理函数,查看已经拥有消息处理函数的消息并跳转到相应的处理代码中去,Visual C+的菜单栏-View菜单,2023/11/8,17,(2)Member Variables选项卡:定义成员变量用于自动初始化收集并验证输入到表单视图(Form View)中的数据 Control IDs是映射到成员变量的控件ID值 Type是成员变量的类型
5、 Member是成员变量名,Visual C+的菜单栏-View菜单,2023/11/8,18,(3)Automation选项卡:创建新类时,添加自动化方法和属性,Visual C+的菜单栏-View菜单,2023/11/8,19,(4)ActiveX Events选项卡:MSMQ有两种Event:Arrived和ArrivedError,而且当消息(Message)或者错误(Error)到达消息队列时,MSMQEvent成分就将这两种事件激活,而该对话框就是用来添加事件的,Visual C+的菜单栏-View菜单,2023/11/8,20,(5)Class Info选项卡:提供有关类的信息。
6、,Visual C+的菜单栏-View菜单,2023/11/8,21,2.Resource Symbols选项 该选项将打开资源符号浏览器,从中可以浏览资源编辑符号,资源编辑符号是映射到整数值上的一串字符,相当于资源的一个代号,在同一个程序中,资源编辑符号不能重复,Visual C+的菜单栏-View菜单,2023/11/8,22,3.Resource Includes选项,该对话框包含资源符号头文件名和预处理指令。,Visual C+的菜单栏-View菜单,2023/11/8,23,Return,Visual C+的菜单栏-View菜单,2023/11/8,24,Visual C+的菜单栏-
7、Insert菜单,1.New Class选项 该选项用来创建新类并添加到项目中,2023/11/8,25,Visual C+的菜单栏-Insert菜单,2023/11/8,26,Return,Visual C+的菜单栏-Insert菜单,2023/11/8,27,用Project可创建、修改和存储正在编辑的工程文件 工程文件组合了一个应用程序的所有源文件的组成部分,其扩展名为.MAK。并非所有的.MAK文件都是Visual C+工程文件。使用AppWizard可创建与Visual C+兼容的工程文件,同时,也可创建只能由NMake使用的工程文件。,Visual C+的菜单栏-Project菜单
8、,2023/11/8,28,Visual C+的菜单栏-Project菜单,2023/11/8,29,3.Settings选项 选择该选项将弹出Project Settings对话框,其中 General选项卡用来设置基础类用法和目录。,Return,Visual C+的菜单栏-Project菜单,指出应用程序如何与MFC链接的,指出用来建立应用程序的位置(缺省为Debug),输出文件的位置,2023/11/8,30,该菜单用于编译、建立和执行应用程序。,Visual C+的菜单栏-Build菜单,2023/11/8,31,Visual C+的菜单栏-Build菜单,2023/11/8,32,
9、Return,Visual C+的菜单栏-Build菜单,5.Start Debug选项,从当前语句开始执行程序直到遇到断点或遇到程序结束,单步执行程序,并在遇到函数调用时进入函数内部再从头单步执行,使程序在运行到当前光标所在位置时停止(相当于设置一个临时断点),调试过程中直接进入到正在运行的进程中,2023/11/8,33,(1)Source Browse选项 编译器在建立项目时会创建与项目中每一程序文件信息有关的.SBR文件。BSCMAKE程序将这些.SBR文件汇编为项目文件名*.BSR的单个浏览信息数据库,Visual C+的菜单栏-Tools菜单,选择Source Browse将弹出浏
10、览窗口,它显示与程序中所有符号(类、函数、数据、宏和类型)有关的信息,2023/11/8,34,(2)Visual Component Manager选项,该工具用于组织、寻找和插入组件到某个项目中,而且还可以识别已存在的且可利用的对象。选择该选项将弹出Vcm.vbd窗口,Visual C+的菜单栏-Tools菜单,2023/11/8,35,Visual C+6.0的项目与项目工作区,2023/11/8,36,项目与项目工作区,以项目工作区的形式来组织文件、项目和项目配置,创建新的项目工作区File-New-Workspaces-输入工作区名字并指定工作区目录,2023/11/8,37,在工作
11、区中添加项目:用File-Open选项可打开已存在的项目;通过New对话框的Projects选项卡创建新的项目,并选择Add to current workspace复选框。,项目与项目工作区,2023/11/8,38,项目工作区窗口,VC项目工作区由ClassView、ResourceView及FileView三个面板组成,项目与项目工作区,2023/11/8,39,Visual C+6.0的资源及资源编辑器,2023/11/8,40,资源及资源编辑器,在VC中,源代码或资源编辑器为了引用资源和用户自定义的其它对象,于是就引入了一种与资源一一对应的符号即资源符号,使之能够以字符串的方式被引用
12、。资源符号是映射到整数值上的一串字符,是一种标识符。每当创建一个新的资源或资源对象时,系统就会为其提供一个缺省的资源符号名称并赋一个整数值,该定义保存在resource.h文件中,,资源是一种界面元素,用户可以从中获得信息并在其中执行某个动作,2023/11/8,41,View-Resource Symbols,输入新资源符号的名称,资源及资源编辑器,由于资源符号不能重复,因此应按照一种标准来定义资源符号进行符号定义,2023/11/8,42,资源符号的取值范围一般为032767,Return,资源及资源编辑器,2023/11/8,43,Visual C+6.0的联机帮助,2023/11/8,
13、44,联机帮助MSDN,VC Programmers Guide:VC程序员指南。VC Users Guide:VC用户指南。VC Tutorials:VC教程。MFC and Templates:微软基础类库和模板参考信息。Languages and Libraries for VC:VC语言和库文件信息。,VC帮助系统主要提供五个方面内容,11/8/2023,45,Windows 编程基础,11/8/2023,46,内容提要,Windows编程基础知识Windows应用程序常用消息Windows中的事件驱动程序设计Windows应用程序组成及编程步骤,11/8/2023,47,Window
14、s编程基础知识,11/8/2023,48,可视化开发系统(资源和工具的集成),源程序编辑器编译器,调试工具语法检查程序修改运行监视,应用程序Help和Setup开发工具,函数库和系统函数开发工具,资源管理器各种窗口和控件的编辑器,例程库及Help,其他功能,集资源和工具于一体的开发系统,11/8/2023,49,Windows的程序设计语言,“面向对象(Object-Oriented)”的语言VC+,VB和VJ适合于Windows的程序开发。Windows的程序中,对象是具有规范形态和操作模式的部件:窗口菜单按钮对话框程序模块,11/8/2023,50,编写Windows程序主要工作:在创建对
15、象为对象属性赋值,Windows的程序设计方法,传统编写法-使用API(Application Programming Interface)交互式方法-使用MFC(Microsoft Foundation Class),11/8/2023,51,应用程序接口API,定义Win系统各种特殊函数及数据结构;包含上千个可调用系统功能的标准API函数;实现应用程序与Win系统间的标准程序接口。,11/8/2023,52,API函数实现三种功能,窗口管理函数窗口的创建、移动和修改:图形设备(GDI)函数与设备无关的图形操作系统服务函数与操作系统有关的多种服务。,11/8/2023,53,用MFC库交互式
16、可视化编程,MFC类库含有大量已定义好的类(class),可根据编程的需要,调用相应的类,或自定义有关的类实现可视化交互开发方式选择所需对象并确定其属性,搭建起应用程序的“大框架”,编写必要的细节代码段,构成完整的应用程序。,11/8/2023,54,窗口(Window)事件驱动(Event-driven)句柄(Handl)消息(Message),相关的重要概念,利用API函数和MFC类库编写Windows应用程序,都必须了解下列有关概念:,11/8/2023,55,构成一个应用程序窗口的成分,11/8/2023,56,Win应用程序编程创建一个或多个窗口,Win应用程序运行窗口内部、窗口与窗
17、口之间、窗口与系统之间进行数据处理与交换的过程。,应用程序与用户之间交互的接口环境,系统对应用程序管理的基本单位,Window应用程序基本的操作单元,Back,窗口及其功能,11/8/2023,57,事件一种情况或一种活动的发生、或一种指定状态的变化,例如,按下鼠标或键盘的键。,有关事件驱动的概念,事件驱动编程方法针对事件或消息的处理进行;适于编写交互式程序。,事件驱动是由描述事件发生的信息,即消息驱动Win程序的执行。程序的执取决于事件发生的顺序;消息的产生并不要求有次序之分。,Back,11/8/2023,58,有关句柄的概念,句柄用于标识不同的对象和同类对象中不同的实例的标识符,一个其长
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VC 开发 环境 使用

链接地址:https://www.31ppt.com/p-6522778.html