收藏 分享(赏)

VisualC++6.0可视化编程窗口介绍PPT课件.ppt

上传人:oil007 文档编号:3723557 上传时间:2018-11-16 格式:PPT 页数:34 大小:461.50KB
下载 相关 举报
VisualC++6.0可视化编程窗口介绍PPT课件.ppt_第1页
第1页 / 共34页
VisualC++6.0可视化编程窗口介绍PPT课件.ppt_第2页
第2页 / 共34页
VisualC++6.0可视化编程窗口介绍PPT课件.ppt_第3页
第3页 / 共34页
VisualC++6.0可视化编程窗口介绍PPT课件.ppt_第4页
第4页 / 共34页
VisualC++6.0可视化编程窗口介绍PPT课件.ppt_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、2018年11月16日星期五6时57分59秒,网络安全概述,1,Visual C+ 6.0 可视化编程窗口 介绍,2018年11月16日星期五6时57分59秒,网络安全概述,2,App Wizard在生成应用程序的框架和工程文件后,自动回到Visual C+6.0工作台,并可调入新的工程工作区。由此进入了编写可视化程序的主窗口可视化编程窗口,下面将各部分一一介绍,2018年11月16日星期五6时57分59秒,网络安全概述,3,工作区窗口,工作区窗口有三个列表 Class View显示工程中的所有类及成员函数,单击“+”号,依次打开树形结构的每一项,显示出所有的成员函数和成员变量,双击其中一项,

2、就会在右边的工作台文本编辑窗口显示该成员的源代码:,2018年11月16日星期五6时57分59秒,网络安全概述,4,在ClassView中,快捷菜单根据所选的目标不同而动态地改变,当选择是一个工程时可通过快捷菜单增加一个新类 当选择是一个派生类时,可通过快捷菜单增加成员函数或成员变量, 当选择的是一个COM界面时,可通过快捷菜单给它增加属性和方法;,2018年11月16日星期五6时57分59秒,网络安全概述,5,FileView 显示工程中所有文件及其相关联系,单击“+”号,依次打开属性结构的每一项,显示出所有资源文件、头文件和源代码文件,双击其中任何一项,就会在右边工作台编辑窗口中打开这个文

3、件,显示它的源代码。,2018年11月16日星期五6时57分59秒,网络安全概述,6,Resource View 显示工程中所有资源,单击“+”号依次打开树形结构每一项,直到所有的“+”号都变成“-”号,显示出了所有的资源,包括对话框图符、字符串表和版本信息。双击某项,就会显示该资源的图形编辑窗口,可直接在这个窗口上增加和修改资源特征。,2018年11月16日星期五6时57分59秒,网络安全概述,7,常用控件,在Visual C+6.0中,在其右边的工作台中显示一个可视化的对话框编辑窗口,并打开一控件工具窗口。,2018年11月16日星期五6时57分59秒,网络安全概述,8,2018年11月1

4、6日星期五6时57分59秒,网络安全概述,9,这些控件依次为 静态文本框(Static Text) 正文编辑框(Edit Box) 分组框(GroupBox) 命令按钮(Command Buttom) 复选框(Check Box) 单选按钮(Radio Buttom) 组合框(Combo Box),2018年11月16日星期五6时57分59秒,网络安全概述,10,列表框(List Box) 水平滚动条(Horizontal Scroll Bar)和垂直滚动条(Vertical Scroll Bar) 选值框(SpinBox) 进展指示条(Progress) 滑杆(Slider) 热键控杆(Ho

5、t key) 列表察看控件(List Control),2018年11月16日星期五6时57分59秒,网络安全概述,11,树形察看控件(Tree Control) 制表文控件(Tab Control) 动画显示控件(Animate) 多信息编辑框(Rich Edit) 用户控件(Custom Control),2018年11月16日星期五6时57分59秒,网络安全概述,12,以上的每一控件在Vect的MFC类中都有相对应的基类,在实际应用中必须熟悉每个类库中的成员函数,不能调用其他类中函数,下表列出每个控件所对应的基类,供参考,2018年11月16日星期五6时57分59秒,网络安全概述,13,

6、2018年11月16日星期五6时57分59秒,网络安全概述,14,控件属性,2018年11月16日星期五6时57分59秒,网络安全概述,15,单击控件窗口上的命令按钮控件,选中并放置到编辑对话框的合适位置。在此按钮上单击右键,在弹出的下拉菜单中选择Properties项,就会显示一属性窗口,下面对控件的属性进行介绍。 选择General选项卡。,2018年11月16日星期五6时57分59秒,网络安全概述,16,2018年11月16日星期五6时57分59秒,网络安全概述,17,在该页中,各个选项含义如下(缺省值True为选中,False为不选) ID:在头文件中定义的控件代号。 Captions

7、:标记这个控件的事件,即显示在控件上的文本。 Viaible:定义该控件在应用程序运行时是否可见。类型Bool,缺省值False。 Disabled:在创始对话框时,定义该资源是否不可选,即是否为无效。类型Bool,缺省值False。,2018年11月16日星期五6时57分59秒,网络安全概述,18,Group:表示控件中的第一个控件,在这组控件中,用户可用键盘上的箭头按键在各个控件间移动。类型Bool,缺省值False。 Tab Stop:表示用户可通过TAB键移到该控件上。 Help ID:赋给控件一个帮助ID,这个帮助ID是基于资源ID的。类型Bool,缺省值False。,2018年11

8、月16日星期五6时57分59秒,网络安全概述,19,在Styles选项卡中,各选项含义为: Default Buttom:若为True时则该控件为这个对话框的缺省按钮,用户在对话框出现时只要按Enter键就会执行此按钮。Windows只允许一个对话框拥有一个缺省按钮。 Owner Draw:创建一个用户自画的控件。 Icon:表示按钮上显示的是一个图符,而非文本;类型Bool,缺省值False。 Bitmap:表示按钮上显示的是一个图标,而非文本。 Multiline:表示若文本中的字符太长不能在按钮矩形框的一行显示出来的话就使用多行显示。类型Bool,缺省值False。,2018年11月16

9、日星期五6时57分59秒,网络安全概述,20,Notify:若命令按钮被单击或双击,就通知父窗口。类型Bool,缺省值False。 Flat:使按钮看起来是平面的而不是三维的。类型Bool,缺省值False。 Horizontal alignment:定义控件的Caption文本显示在控件的左边、中间、右边还是缺省位置。 Vertical alignment:定义控件的Caption文本显示在上面、中间、下面还是缺省位置。,2018年11月16日星期五6时57分59秒,网络安全概述,21,在Extended Styles选项卡中,各项含义为: Client edge:创建边框下凹的效果;类型B

10、ool,缺省值False。 Static edge:创建一普通边框。类型Bool,缺省值False。 Modal frame:提供一个三维效果的边框。 Transparent:使用此风格的窗口是透明的,它下面的其他窗口都不能被遮住。类型Bool,缺省值transparent。,2018年11月16日星期五6时57分59秒,网络安全概述,22,Accept files:使用这种风格的对话框允许拖拉文件。类型Bool,缺省值False。 No Parent Notify:表示窗口不会发送一个WH-PARENTNOTIFY消息给父窗口。类型Bool,缺省值False。 Right aligned:表

11、示对话框的文本为右对齐。类型Bool,缺省值False。 Right-to-left reading order:表示对话框中的文本是从左到右显示。类型Bool,缺省值False。,2018年11月16日星期五6时57分59秒,网络安全概述,23,集成调试(Debug),编写程序不可能一次性编写运行即成功总会不免进行调试工作,熟练掌握编程工具提供的调试器对一个专门从事编程的人员至关重要,程序中错误的数量会随其规模的增大而增多。 Visual + 6.0的集成调试器,用于帮助定位可执行文件,动态链接库()、多线程,客户或服务器的错误,本节将介绍菜单和工具条的使用及如何设置断点和使用多个调试窗口来

12、观察调试的过程。,2018年11月16日星期五6时57分59秒,网络安全概述,24,Debug菜单工具条,在主窗口Build菜单中有Start Debug项,当鼠标移到上面时会弹出级联菜单,有四个菜单项,Go、StepInfo、Run to Cursor和Attach to Process。其中,Go选项从当前语句开始执行程序,直到遇到断点或遇到程序结束;Step Info选项用于单步执行程序,使程序在运行到当前光标所在位置时停止,相当于设置一个临时断点;Attach to Pcocess选项在调试过程中直接进入到正在运行的过程中。,2018年11月16日星期五6时57分59秒,网络安全概述,

13、25,Debug菜单中经常要用到的命令选项如下 Go选项 Restart选项 Stop Debugging选项 Breaks选项 Step Into选项 Step Over选项 Step Out选项,2018年11月16日星期五6时57分59秒,网络安全概述,26,Run to Cursor选项 Step Into Specific Function选项 Exceptions函数 Threads选项 Show Next Statement选项 Quick Watch选项,2018年11月16日星期五6时57分59秒,网络安全概述,27,设置断点,当程序运行到一个断点时就会停下来,这时可以检查程

14、序的状态,运行代码,以及调试窗口估计表达式的值。调试器支持的断点类型有 位置断点(无条件断点):在一个特定的位置中断程序 数据断点:当表达式为真或值改变时,中断程序。 消息断点:当在一个WndProc函数中接受一个消息时,中断程序。 条件断点:在指定位置,当表达式为真或值改变时,中断程序。,2018年11月16日星期五6时57分59秒,网络安全概述,28,点击Edit菜单的Breakpoints项,会弹出Breakpoints对话框,该对话框有三个选项卡:Location,Data,Messages,分别设置位置断点,数据断点和消息断点,条件断点的设置必须先设置位置断点,然后单击Conditi

15、on按钮,从弹出的Breakpoints Condition对话框来指定程序执行的条件。也可通过在源代码的编辑窗口单击鼠标右键,弹出一快捷菜单,选Insert/Remove Breakpoint来快速插入或删除无条件断点。,2018年11月16日星期五6时57分59秒,网络安全概述,29,2018年11月16日星期五6时57分59秒,网络安全概述,30,“Edit”菜单,2018年11月16日星期五6时57分59秒,网络安全概述,31,2018年11月16日星期五6时57分59秒,网络安全概述,32,在“Edit”菜单中包含用于编辑或者搜索的命令选项,常见命令如“Undo”选项,“Redo”选

16、项,“Cut”选项,“Copy”选项,“Paste”选项,“Delete”选项,“Select All”选项。,2018年11月16日星期五6时57分59秒,网络安全概述,33,“Find”选项该选项用于查找指定的字符串。选择“Find”选项将弹出“Find”对话框。 “Find in Files”选项该选项用于在多个文件间搜索文本,而且搜索的对象可以是文本字符串,亦可以是表达式。 “Replace”选项该选项用于替换指定的文本串。 “Go To”选项选择该项将弹出“Go To”对话框,可以指定如何将光标移到当前活动窗口的指定位指定的行号、地址、书签、InfoViewer书签、对象的定义位置、对象的引用位置等。,2018年11月16日星期五6时57分59秒,网络安全概述,34,“Bookmarks”选项选择该项将弹出“Bookmards”对话框,可以设置或取消书签。书签用于在源文件中作标记。 “Advanced”选项 选择该项将弹出级联菜单,其中包含有用于编辑或者修改的高级命令。例如,增量式搜索,将选定内容全部转换为大写或者小写,显示或者隐藏制表符等。 “Breakpoints”选项选择该项将弹出“Breakpoints”对话框,可以设置,删除和查看端点。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报