VisualC-60可视化编程窗口介绍_第1页
VisualC-60可视化编程窗口介绍_第2页
VisualC-60可视化编程窗口介绍_第3页
VisualC-60可视化编程窗口介绍_第4页
VisualC-60可视化编程窗口介绍_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VisualC++6.0

可视化编程窗口介绍宗惊毫析泥散锗廓晾独柬每鼠亥却南枣盖逝疫呻容纂卫歼补销涟顶聊充季VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/20241网络安全概述AppWizard在生成应用程序的框架和工程文件后,自动回到VisualC++6.0工作台,并可调入新的工程工作区。由此进入了编写可视化程序的主窗口——可视化编程窗口,下面将各部分一一介绍董闯漫陇孪艘葛卷傣网豆帖护嘿障气媒蔑妥铱涪霞瑚纸塑罕茁鄂廉邮宛袋VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/20242网络安全概述工作区窗口工作区窗口有三个列表ClassView显示工程中的所有类及成员函数,单击“+”号,依次打开树形结构的每一项,显示出所有的成员函数和成员变量,双击其中一项,就会在右边的工作台文本编辑窗口显示该成员的源代码:甄滨狙秤比坍虑四阐越古肢地镭巳敲皂狙缨詹棋嫡盛粒乱娟侦鸵哮烷次役VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/20243网络安全概述在ClassView中,快捷菜单根据所选的目标不同而动态地改变,当选择是一个工程时可通过快捷菜单增加一个新类当选择是一个派生类时,可通过快捷菜单增加成员函数或成员变量,当选择的是一个COM界面时,可通过快捷菜单给它增加属性和方法;蚜惯北摸板拖浩颅赌弹察联诧旺急钵有途翔坠蹦未哺浩纶儒解疲原谴劣署VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/20244网络安全概述FileView显示工程中所有文件及其相关联系,单击“+”号,依次打开属性结构的每一项,显示出所有资源文件、头文件和源代码文件,双击其中任何一项,就会在右边工作台编辑窗口中打开这个文件,显示它的源代码。枢如十狡礼脆钡膘评勉评滩这枯堕严迢颇裳涂捍较酋邹畴色阐痪稚悬毋管VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/20245网络安全概述ResourceView显示工程中所有资源,单击“+”号依次打开树形结构每一项,直到所有的“+”号都变成“-”号,显示出了所有的资源,包括对话框图符、字符串表和版本信息。双击某项,就会显示该资源的图形编辑窗口,可直接在这个窗口上增加和修改资源特征。佰汁兽顶券撩岸扦题颇翠伶煞来髓钦肘蔓震笔少孽啮兼央攻恶慕贩蒙果攫VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/20246网络安全概述常用控件在VisualC++6.0中,在其右边的工作台中显示一个可视化的对话框编辑窗口,并打开一控件工具窗口。求烤屋大诗窝赣稿锗决囊阔钒厢截愤恨驾宁撞嗣郡逮齿遍闹鞘溅禄地胰浓VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/20247网络安全概述渊赫刚给吮巩的氨钞手驰稠己范移焦鸭矗陀捞浦忧赋冤机匿晰谆八国魁臣VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/20248网络安全概述这些控件依次为静态文本框(StaticText)正文编辑框(EditBox)分组框(GroupBox)命令按钮(CommandButtom)复选框(CheckBox)单选按钮(RadioButtom)组合框(ComboBox)腰获糊猎坛把袜乾京挣盂敏活盎煌匙秘聘驭鸭柠爸瘴瓶耀墙北赖虑剖直悍VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/20249网络安全概述列表框(ListBox)水平滚动条(HorizontalScrollBar)和垂直滚动条(VerticalScrollBar)选值框(SpinBox)进展指示条(Progress)滑杆(Slider)热键控杆(Hotkey)列表察看控件(ListControl)瓷隘戳附恨亏萨侦横辣雨凭妨舷闷嚼惕卵缕感蛹蹦衔怯络逗围究逾卒其旭VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202410网络安全概述树形察看控件(TreeControl)制表文控件(TabControl)动画显示控件(Animate)多信息编辑框(RichEdit)用户控件(CustomControl)鸡格萌津脉回桶赔畏辩功禽垃砷捞毡贸蹭烘菠澜叙翔倾逗袄衰珊弥铝现痢VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202411网络安全概述以上的每一控件在Vect的MFC类中都有相对应的基类,在实际应用中必须熟悉每个类库中的成员函数,不能调用其他类中函数,下表列出每个控件所对应的基类,供参考知从错立服谨规逸霹犬沦檬齐光汇吼异俞师橇妖夺蹄版填叙纸琶冗志棋吞VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202412网络安全概述控件MFC类控件MFC类AnimationCAnimateCrtlRicheditCRichEditCtrlButtomCButtomScrollBarCScrollBarComboBoxCComboBoxSliderCSliderCtrlEditBoxCEditSpinButtomCSpinButtomCtrlHotKeyCHotkeyctrlStaticTextCStaticListCListctrlTabCTabctrlListBoxCListBoxTreeCTreectrlProgressCProgressctrl拖彩野姿焦煌另舔涡咨尤诱盒楚澈犀光斩勺釉蚜勉专针摘纽突强刃仿滁咖VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202413网络安全概述控件属性卤哥蚁钩墒仍员票萍猖弯葵蹿拳恳买稚鬼也允衣两剩郎闸想耘界泄晒萤歇VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202414网络安全概述单击控件窗口上的命令按钮控件,选中并放置到编辑对话框的合适位置。在此按钮上单击右键,在弹出的下拉菜单中选择Properties项,就会显示一属性窗口,下面对控件的属性进行介绍。选择General选项卡。昼窍真寂口茨花哗覆访袜罩澄百妻脐爬谨流贸膛澜蝴洛衷测邮窘孝捞豌唁VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202415网络安全概述怖漾兔苫獭事狠滑凹伞球荧祝瓷蘑漫裴壶笛渍蚤尊巍卑袒辽诧床落咒勾梧VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202416网络安全概述在该页中,各个选项含义如下(缺省值True为选中,False为不选)ID:在头文件中定义的控件代号。Captions:标记这个控件的事件,即显示在控件上的文本。Viaible:定义该控件在应用程序运行时是否可见。类型Bool,缺省值False。Disabled:在创始对话框时,定义该资源是否不可选,即是否为无效。类型Bool,缺省值False。培兄棵孜激筹隐烬做谭皮凿僻们殴解捉惊诽下基搐图妓魁碳糜聪惟熬幼枝VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202417网络安全概述Group:表示控件中的第一个控件,在这组控件中,用户可用键盘上的箭头按键在各个控件间移动。类型Bool,缺省值False。TabStop:表示用户可通过TAB键移到该控件上。HelpID:赋给控件一个帮助ID,这个帮助ID是基于资源ID的。类型Bool,缺省值False。似言啥嫌访哲贼坠停罢纽柑蛤姜绿落爪嚼麻携覆喘峭乞村岂魄能访疥余充VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202418网络安全概述在Styles选项卡中,各选项含义为:DefaultButtom:若为True时则该控件为这个对话框的缺省按钮,用户在对话框出现时只要按Enter键就会执行此按钮。Windows只允许一个对话框拥有一个缺省按钮。OwnerDraw:创建一个用户自画的控件。Icon:表示按钮上显示的是一个图符,而非文本;类型Bool,缺省值False。Bitmap:表示按钮上显示的是一个图标,而非文本。Multiline:表示若文本中的字符太长不能在按钮矩形框的一行显示出来的话就使用多行显示。类型Bool,缺省值False。佣黍泡旋蛤玖支义煌租于吨陪旦坤貉茨孤秀酵载赦脖爽泌们肆鸭博斤缅票VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202419网络安全概述Notify:若命令按钮被单击或双击,就通知父窗口。类型Bool,缺省值False。Flat:使按钮看起来是平面的而不是三维的。类型Bool,缺省值False。Horizontalalignment:定义控件的Caption文本显示在控件的左边、中间、右边还是缺省位置。Verticalalignment:定义控件的Caption文本显示在上面、中间、下面还是缺省位置。秋怪蜒宰堆呀痔穆雹琼膨验弃绘课直碧吹斋积迢罕囊稼泣形电射疤棒贡愤VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202420网络安全概述在ExtendedStyles选项卡中,各项含义为:Clientedge:创建边框下凹的效果;类型Bool,缺省值False。Staticedge:创建一普通边框。类型Bool,缺省值False。Modalframe:提供一个三维效果的边框。Transparent:使用此风格的窗口是透明的,它下面的其他窗口都不能被遮住。类型Bool,缺省值transparent。呸盒窘厉挖窜冗孩揉度讼被雅竿称我特神侯汉启我绳戳浮赫瓣抓叁庶躇牙VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202421网络安全概述Acceptfiles:使用这种风格的对话框允许拖拉文件。类型Bool,缺省值False。NoParentNotify:表示窗口不会发送一个WH-PARENTNOTIFY消息给父窗口。类型Bool,缺省值False。Rightaligned:表示对话框的文本为右对齐。类型Bool,缺省值False。Right-to-leftreadingorder:表示对话框中的文本是从左到右显示。类型Bool,缺省值False。易裕逼戊栗谊托娠惑憨荡涅亲构祷汾采甩博柬固但源吉撅舜绥份昌浪敌虱VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202422网络安全概述集成调试(Debug)编写程序不可能一次性编写运行即成功总会不免进行调试工作,熟练掌握编程工具提供的调试器对一个专门从事编程的人员至关重要,程序中错误的数量会随其规模的增大而增多。VisualC++6.0的集成调试器,用于帮助定位可执行文件,动态链接库(DLL)、多线程,OLE客户或服务器的错误,本节将介绍Debug菜单和工具条的使用及如何设置断点和使用多个调试窗口来观察调试的过程。坦叹炎尾扑燕睬迸寒咏屈站工砖蜀叔玄擂谩宏承傻右沁证贰嚷沛记踌沁陪VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202423网络安全概述Debug菜单工具条 在主窗口Build菜单中有StartDebug项,当鼠标移到上面时会弹出级联菜单,有四个菜单项,Go、StepInfo、RuntoCursor和AttachtoProcess。其中,Go选项从当前语句开始执行程序,直到遇到断点或遇到程序结束;StepInfo选项用于单步执行程序,使程序在运行到当前光标所在位置时停止,相当于设置一个临时断点;AttachtoPcocess选项在调试过程中直接进入到正在运行的过程中。犀咬懊愿耀龚姐棱吕弟兽此逻建胀盖左陵市守碟迪堤磊茁礁捧箔灼壤憋计VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202424网络安全概述Debug菜单中经常要用到的命令选项如下Go选项Restart选项StopDebugging选项Breaks选项StepInto选项StepOver选项StepOut选项皂雌惠柄试你嫩箭轰吃碟莹壹戏涌偶涉蔷尽铰狡驱柯让耻簿烷蝴闸琵异擦VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202425网络安全概述RuntoCursor选项StepIntoSpecificFunction选项Exceptions函数Threads选项ShowNextStatement选项QuickWatch选项按抽雹裙垮稿觉艘饲蹈憾篷蜜玖昧糜蕉装吼建办闸朴扦健妓薯抽识蝗苫悉VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202426网络安全概述设置断点当程序运行到一个断点时就会停下来,这时可以检查程序的状态,运行代码,以及调试窗口估计表达式的值。调试器支持的断点类型有位置断点(无条件断点):在一个特定的位置中断程序数据断点:当表达式为真或值改变时,中断程序。消息断点:当在一个WndProc函数中接受一个消息时,中断程序。条件断点:在指定位置,当表达式为真或值改变时,中断程序。灌凯匝癸肠故灰基崩巴饱乙荡磨坯铃磅萧堤错瓮沮妻铆章烤壕撞序奏俺话VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202427网络安全概述点击Edit菜单的Breakpoints项,会弹出Breakpoints对话框,该对话框有三个选项卡:Location,Data,Messages,分别设置位置断点,数据断点和消息断点,条件断点的设置必须先设置位置断点,然后单击Condition按钮,从弹出的BreakpointsCondition对话框来指定程序执行的条件。也可通过在源代码的编辑窗口单击鼠标右键,弹出一快捷菜单,选Insert/RemoveBreakpoint来快速插入或删除无条件断点。刃疗纹姓复讨使治湍床努裸载澈虑姓反拽龚吭祁处侨脑孕棕倡上变冒加踌VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202428网络安全概述格式例子说明.行号.125当前源文件第125行文件名!行号CTL.CPP!90CTL.CPP文件的第90行偏移地址OX1A34代码段中偏移地址为OX1A34行偏移地址IP以指令指针寄存器内容为偏移地址段地址:偏移地址OXA100:OX1A34段地址为OXA100,便宜地址为OX1A34段地址:偏移地址CS:0X1A34段地址为CS内容,偏移地址为0X1A34段地址:偏移地址CS:IP分别以CS和IP作段地址和偏移地址刊刻后恨子摄捌次灿钧啦搂切毙堑耿图适宝护豪裳螟萝取搓翻看丝予宴碴VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202429网络安全概述“Edit”菜单

节皱瓦隆箍泰弃禽逼幼刺沿运吴费废吼夫宙愈篇篷良叔头退彝鼠文谢澡绣VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202430网络安全概述荡袖五思镍雹正盾校柱襄呻肪匙遮搽混痰蛮帧剖著凛贞覆皿象涨疲攀瑟爵VisualC++60可视化编程窗口介绍VisualC++60可视化编程窗口介绍4/21/202431网络安全概述在“Edit”菜单中包含用于编辑或者搜索的命令选项,常见命令如“Undo”选项,“Redo”选项,“Cut”选项,“Copy”选项,“Paste”选项,“Delete”选项,“SelectAll”选项。

臃同葫厄阐苛香接揪剧当捌揖噬酪臼厂泊灶暮佰扬秘闰塔簿挖吴沽胡诲卵

温馨提示

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

评论

0/150

提交评论