面向对象与可视化程序设计第2章.ppt
- 文档编号:2210384
- 上传时间:2022-10-27
- 格式:PPT
- 页数:47
- 大小:510KB
面向对象与可视化程序设计第2章.ppt
《面向对象与可视化程序设计第2章.ppt》由会员分享,可在线阅读,更多相关《面向对象与可视化程序设计第2章.ppt(47页珍藏版)》请在冰豆网上搜索。
面向对象与可视化面向对象与可视化程序设计程序设计-VisualC+VisualC+编程编程主讲教师主讲教师主讲教师主讲教师:
唐唐唐唐龙龙龙龙教授教授教授教授(计算机科学与技术系计算机科学与技术系计算机科学与技术系计算机科学与技术系)黄维通黄维通黄维通黄维通博士博士博士博士(计算机与信息管理中心)计算机与信息管理中心)计算机与信息管理中心)计算机与信息管理中心)清清清清华华华华大大大大学学学学2001200120012001年年年年2222月月月月2022/10/271第二章第二章VisualC+VisualC+6.06.0开发环境开发环境2022/10/272内容提要内容提要wVisualC+VisualC+及其开发环境及其开发环境wVisualC+VisualC+的菜单栏的菜单栏w资源及资源编辑器资源及资源编辑器w项目与项目工作区项目与项目工作区w联机帮助联机帮助2022/10/2732.1.2.1.VisualC+6.0VisualC+6.0及其开发环境及其开发环境2022/10/274开发环境是程序员同开发环境是程序员同VC+的交互界面的交互界面通过它,可以访问程序源代码访问资源编辑器使用内部调试器创建工程文件2.1VisualC+6.0及其开发环境及其开发环境2022/10/2752.1VisualC+6.0及其开发环境及其开发环境VisualC+开发环境特点:
开发环境特点:
w集成化的开发环境;集成化的开发环境;w可视化交互式的界面可视化交互式的界面;w与与Win32紧密相连;紧密相连;wWindows环境下最主要的开发系统之一;环境下最主要的开发系统之一;w强大的调试功能,有效的排错手段。
强大的调试功能,有效的排错手段。
2022/10/2762.2.2.2.VisualC+6.0VisualC+6.0的菜单栏的菜单栏2022/10/277FileEditViewInsertGoNext2.1VisualC+6.0的菜单栏的菜单栏2022/10/278ProjectBuildToolsHelpBack2.2VisualC+6.0及其开发环境及其开发环境2022/10/2792.2VisualC+的菜单栏的菜单栏-FileFile菜单菜单File-New-Files2022/10/27102.2VisualC+的菜单栏的菜单栏-File菜菜单单File-New-Projects2022/10/27112.2VisualC+的菜单栏的菜单栏-File菜菜单单2022/10/27122.2VisualC+的菜单栏的菜单栏-Edit菜菜单单断点作用:
断点作用:
中断程序的执中断程序的执行过程,以便检查行过程,以便检查程序代码、变量和程序代码、变量和寄存器值寄存器值断点分为:
位置断点位置断点数据断点数据断点消息断点消息断点用来用来设置设置删除删除和和查看查看断点断点
(1)Breakpoints选项选项2022/10/27132.2VisualC+的菜单栏的菜单栏-Edit菜菜单单位置断点位置断点通常在通常在源代码源代码的指定行的指定行、函数的开始函数的开始或或指定的内存地址处指定的内存地址处设设置置,当程序执行到指定,当程序执行到指定位置时,位置断点将中位置时,位置断点将中断程序的执行断程序的执行在位置断点中还可以设置断在位置断点中还可以设置断点条件,此时必须先指定位点条件,此时必须先指定位置,然后再设置条件断点置,然后再设置条件断点数据断点数据断点是在是在变量变量或或表达式表达式上设置,上设置,当当变量变量或或表达式表达式的的值值改变改变时,数据断时,数据断点将中断程序的执行点将中断程序的执行消息断点消息断点是在窗口是在窗口函数函数WndProc上设上设置,当接收到指定置,当接收到指定的消息时,消息断的消息时,消息断点将中断程序的执行点将中断程序的执行2022/10/27142.2VisualC+的菜单栏的菜单栏-Edit菜菜单单2.ListMembers选项选项可减轻输入代码的工作量。
如在变量名之后键入可减轻输入代码的工作量。
如在变量名之后键入“.”或或“-”,系,系统就会自动显示所有有效的成员名供选择统就会自动显示所有有效的成员名供选择3.TypeInfo选项选项如果从源代码中将鼠标指针停在某一变量或函数上,那么系统如果从源代码中将鼠标指针停在某一变量或函数上,那么系统将显示所指变量或函数等的语法将显示所指变量或函数等的语法2022/10/27152.2VisualC+的菜单栏的菜单栏-Edit菜菜单单4.ParameterInfo选项选项输入代码时,若在输入函数名之后键入左括号,系统将显示该函数的完整原型,并用黑体显示其第一个参数。
输入第一个参数值之后,接着就会出现第二个参数,依此类推5.CompleteWord选项选项系统自动完成当前系统自动完成当前语句其余部分的输入。
语句其余部分的输入。
如果不能自动完成,则如果不能自动完成,则给出适当的提示辅助用给出适当的提示辅助用户完成户完成2022/10/2716在View菜单中可以:
改变窗口改变窗口改变工具栏的显示方式改变工具栏的显示方式检查源代码检查源代码激活调试等激活调试等1.View-ClassWizard选项选项2.2VisualC+的菜单栏的菜单栏-View菜菜单单2022/10/2717
(1)MessageMaps选项卡选项卡:
映射消息给与窗口、对话框、控件、菜单选项和加速键有关的处理函数,创建或删除消息处理函数,查看已经拥有消息处理函数的消息并跳转到相应的处理代码中去2.2VisualC+的菜单栏的菜单栏-View菜菜单单2022/10/2718
(2)MemberVariables选项卡选项卡:
定义成员变量用于自动初始化收集并验证输入到表单视图(FormView)中的数据ControlIDs是映射到成员变量的控件ID值Type是成员变量的类型Member是成员变量名2.2VisualC+的菜单栏的菜单栏-View菜菜单单2022/10/2719(3)Automation选项卡选项卡:
创建新类时,添加自动化方法和属性列出已经添加到当前类中的方法和属性的名称Externalnames中的方法和属性是怎样实现的2.2VisualC+的菜单栏的菜单栏-View菜菜单单2022/10/2720(4)ActiveXEvents选项卡选项卡:
MSMQ有两种Event:
Arrived和ArrivedError,而且当消息(Message)或者错误(Error)到达消息队列时,MSMQEvent成分就将这两种事件激活,而该对话框就是用来添加事件的2.2VisualC+的菜单栏的菜单栏-View菜菜单单2022/10/2721(5)ClassInfo选项卡选项卡:
提供有关类的信息。
2.2VisualC+的菜单栏的菜单栏-View菜菜单单2022/10/27222.ResourceSymbols选项选项该选项将打开资源符号浏览器,从中可以浏览资源编辑符号资源编辑符号资源编辑符号资源编辑符号是映射到整数值上的一串字符,相当于资源的一个代号,在同一个程序中,资源编辑符号不能重复2.2VisualC+的菜单栏的菜单栏-View菜单菜单2022/10/27233.ResourceIncludes选项选项该对话框包含资源符号头文件名和预处理指令。
2.2VisualC+的菜单栏的菜单栏-View菜菜单单2022/10/27242.2VisualC+的菜单栏的菜单栏-View菜菜单单4.Workspace选项选项如果工作区没有显示或者不是处于当前状态,则选择该项将显示工作区窗口。
5.Output选项选项在输出窗口输出窗口中显示程序建立过程(如编译、链接等)的有关信息或错误信息,并且显示调试运行时的输出结果。
2022/10/27252.2VisualC+的菜单栏的菜单栏-Insert菜单菜单1.NewClass选项选项该选项用来创建新类并添加到项目中2022/10/27262.2VisualC+的菜单栏的菜单栏-Insert菜菜单单2.NewForm选项选项该选项用来创建新的表单并添加到项目中3.Resource选项选项该选项将打开InsertResource对话框,用以创建新的资源或插入资源文件中4.ResourceCopy选项选项要选中该选项必须先选中某个资源,否则呈灰色。
该选项用于复制选定的资源2022/10/27272.2VisualC+的菜单栏的菜单栏-Insert菜菜单单5.NewATLObject选项选项该选项将启动ATLObjectWizard,以便添加新的ATL对象2022/10/2728使用使用Project可以可以创建创建、修改修改和和存储存储正在编辑的正在编辑的工程文件工程文件工程文件工程文件组合了一个应用程序的所有源文件的组成部分。
工组合了一个应用程序的所有源文件的组成部分。
工程文件实际上包含在有程文件实际上包含在有.MAK扩展名的文件中。
并非所有的扩展名的文件中。
并非所有的.MAK文文件都是件都是VisualC+工程文件。
使用工程文件。
使用AppWizard是创建工程文件的是创建工程文件的一种方法,它同时可以创建与一种方法,它同时可以创建与VisualC+兼容的工程文件,或者兼容的工程文件,或者只能用只能用NMake使用的工程文件。
使用的工程文件。
2.2VisualC+的菜单栏的菜单栏-Project菜单菜单2022/10/27292.AddToProject选项选项选择该选项将打开一个级联子菜单级联子菜单,可以把文件、文件夹、数据链接以及VC组件或控件添加到当前工程中在该子菜单中可以进行如下操作在该子菜单中可以进行如下操作:
(1)New:
创建新的文件;创建新的文件;
(2)NewFolder:
插入新的文件夹;插入新的文件夹;(3)Files:
插入已有文件;插入已有文件;(4)DataConnection:
添加数据链接;添加数据链接;(5)ComponentandControls:
选择该项将弹出选择该项将弹出ComponentandControlsGallery对话框,在此对话框中,可以插入对话框,在此对话框中,可以插入VC组件或者已注组件或者已注册的册的ActiveX控件。
插入时相当于插入相关的头文件(控件。
插入时相当于插入相关的头文件(.h文件)和实现文件)和实现文件(文件(.cpp文件),并且更新工作区窗口的信息。
文件),并且更新工作区窗口的信息。
2.2VisualC+的菜单栏的菜单栏-Project菜菜单单1.SetActiveProject选项选项设定指定的项目为工作区的活动项目2022/10/27303.Settings选项选项选择该选项将弹出ProjectSettings对话框,其中General选项卡选项卡用来设置基础类用法和目录。
如果要按外部制作文件(exportedmakefile)方式为每个工程配置导出不同的可建立项目,请选择Allowper-configurationdependencies2.2VisualC+的菜单栏的菜单栏-Project菜单菜单指出应用程序如何与指出应用程序如何与MFC链接的链接的指出用来建立应用程序的指出用来建立应用程序的位置(缺省为位置(缺省为Debug)输出文件的位置输出文件的位置2022/10/2731该菜单用于编译、建立和执行应用程序。
2.2VisualC+的菜单栏的菜单栏-Build菜菜单单2.Build选项选项对最后修改过的源文件进行编译和链接1.Compile选项选项只编译当前文件而不调用链接器或其它工具。
输出窗口将显示编译过程检查出的错误或警告信息,在错误信息处单击鼠标右键,可以得到错误代码的位置3.Rebuil
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 可视化 程序设计