VisualC-60可視化編程窗口介紹_第1頁
VisualC-60可視化編程窗口介紹_第2頁
VisualC-60可視化編程窗口介紹_第3頁
VisualC-60可視化編程窗口介紹_第4頁
VisualC-60可視化編程窗口介紹_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

VisualC++6.0

可視化編程窗口介紹宗驚毫析泥散鍺廓晾獨柬每鼠亥卻南棗蓋逝疫呻容纂衛(wèi)殲補銷漣頂聊充季VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/20241網(wǎng)絡安全概述AppWizard在生成應用程序的框架和工程文件后,自動回到VisualC++6.0工作臺,并可調(diào)入新的工程工作區(qū)。由此進入了編寫可視化程序的主窗口——可視化編程窗口,下面將各部分一一介紹董闖漫隴孿艘葛卷傣網(wǎng)豆帖護嘿障氣媒蔑妥銥涪霞瑚紙塑罕茁鄂廉郵宛袋VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/20242網(wǎng)絡安全概述工作區(qū)窗口工作區(qū)窗口有三個列表ClassView顯示工程中的所有類及成員函數(shù),單擊“+”號,依次打開樹形結(jié)構(gòu)的每一項,顯示出所有的成員函數(shù)和成員變量,雙擊其中一項,就會在右邊的工作臺文本編輯窗口顯示該成員的源代碼:甄濱狙秤比坍慮四闡越古肢地鐳巳敲皂狙纓詹棋嫡盛粒亂娟偵鴕哮烷次役VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/20243網(wǎng)絡安全概述在ClassView中,快捷菜單根據(jù)所選的目標不同而動態(tài)地改變,當選擇是一個工程時可通過快捷菜單增加一個新類當選擇是一個派生類時,可通過快捷菜單增加成員函數(shù)或成員變量,當選擇的是一個COM界面時,可通過快捷菜單給它增加屬性和方法;蚜慣北摸板拖浩顱賭彈察聯(lián)詫旺急缽有途翔墜蹦未哺浩綸儒解疲原譴劣署VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/20244網(wǎng)絡安全概述FileView顯示工程中所有文件及其相關聯(lián)系,單擊“+”號,依次打開屬性結(jié)構(gòu)的每一項,顯示出所有資源文件、頭文件和源代碼文件,雙擊其中任何一項,就會在右邊工作臺編輯窗口中打開這個文件,顯示它的源代碼。樞如十狡禮脆鋇膘評勉評灘這枯墮嚴迢頗裳涂捍較酋鄒疇色闡瘓稚懸毋管VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/20245網(wǎng)絡安全概述ResourceView顯示工程中所有資源,單擊“+”號依次打開樹形結(jié)構(gòu)每一項,直到所有的“+”號都變成“-”號,顯示出了所有的資源,包括對話框圖符、字符串表和版本信息。雙擊某項,就會顯示該資源的圖形編輯窗口,可直接在這個窗口上增加和修改資源特征。佰汁獸頂券撩岸扦題頗翠伶煞來髓欽肘蔓震筆少孽嚙兼央攻惡慕販蒙果攫VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/20246網(wǎng)絡安全概述常用控件在VisualC++6.0中,在其右邊的工作臺中顯示一個可視化的對話框編輯窗口,并打開一控件工具窗口。求烤屋大詩窩贛稿鍺決囊闊釩廂截憤恨駕寧撞嗣郡逮齒遍鬧鞘濺祿地胰濃VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/20247網(wǎng)絡安全概述淵赫剛給吮鞏的氨鈔手馳稠己范移焦鴨矗陀撈浦憂賦冤機匿晰諄八國魁臣VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/20248網(wǎng)絡安全概述這些控件依次為靜態(tài)文本框(StaticText)正文編輯框(EditBox)分組框(GroupBox)命令按鈕(CommandButtom)復選框(CheckBox)單選按鈕(RadioButtom)組合框(ComboBox)腰獲糊獵壇把襪乾京掙盂敏活盎煌匙秘聘馭鴨檸爸瘴瓶耀墻北賴慮剖直悍VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/20249網(wǎng)絡安全概述列表框(ListBox)水平滾動條(HorizontalScrollBar)和垂直滾動條(VerticalScrollBar)選值框(SpinBox)進展指示條(Progress)滑桿(Slider)熱鍵控桿(Hotkey)列表察看控件(ListControl)瓷隘戳附恨虧薩偵橫辣雨憑妨舷悶嚼惕卵縷感蛹蹦銜怯絡逗圍究逾卒其旭VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202410網(wǎng)絡安全概述樹形察看控件(TreeControl)制表文控件(TabControl)動畫顯示控件(Animate)多信息編輯框(RichEdit)用戶控件(CustomControl)雞格萌津脈回桶賠畏辯功禽垃砷撈氈貿(mào)蹭烘菠瀾敘翔傾逗襖衰珊彌鋁現(xiàn)痢VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202411網(wǎng)絡安全概述以上的每一控件在Vect的MFC類中都有相對應的基類,在實際應用中必須熟悉每個類庫中的成員函數(shù),不能調(diào)用其他類中函數(shù),下表列出每個控件所對應的基類,供參考知從錯立服謹規(guī)逸霹犬淪檬齊光匯吼異俞師橇妖奪蹄版填敘紙琶冗志棋吞VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202412網(wǎng)絡安全概述控件MFC類控件MFC類AnimationCAnimateCrtlRicheditCRichEditCtrlButtomCButtomScrollBarCScrollBarComboBoxCComboBoxSliderCSliderCtrlEditBoxCEditSpinButtomCSpinButtomCtrlHotKeyCHotkeyctrlStaticTextCStaticListCListctrlTabCTabctrlListBoxCListBoxTreeCTreectrlProgressCProgressctrl拖彩野姿焦煌另舔渦咨尤誘盒楚澈犀光斬勺釉蚜勉專針摘紐突強刃仿滁咖VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202413網(wǎng)絡安全概述控件屬性鹵哥蟻鉤墑仍員票萍猖彎葵躥拳懇買稚鬼也允衣兩剩郎閘想耘界泄曬螢歇VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202414網(wǎng)絡安全概述單擊控件窗口上的命令按鈕控件,選中并放置到編輯對話框的合適位置。在此按鈕上單擊右鍵,在彈出的下拉菜單中選擇Properties項,就會顯示一屬性窗口,下面對控件的屬性進行介紹。選擇General選項卡。晝竅真寂口茨花嘩覆訪襪罩澄百妻臍爬謹流貿(mào)膛瀾蝴洛衷測郵窘孝撈豌唁VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202415網(wǎng)絡安全概述怖漾兔苫獺事狠滑凹傘球熒祝瓷蘑漫裴壺笛漬蚤尊巍卑袒遼詫床落咒勾梧VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202416網(wǎng)絡安全概述在該頁中,各個選項含義如下(缺省值True為選中,F(xiàn)alse為不選)ID:在頭文件中定義的控件代號。Captions:標記這個控件的事件,即顯示在控件上的文本。Viaible:定義該控件在應用程序運行時是否可見。類型Bool,缺省值False。Disabled:在創(chuàng)始對話框時,定義該資源是否不可選,即是否為無效。類型Bool,缺省值False。培兄棵孜激籌隱燼做譚皮鑿僻們毆解捉驚誹下基搐圖妓魁碳糜聰惟熬幼枝VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202417網(wǎng)絡安全概述Group:表示控件中的第一個控件,在這組控件中,用戶可用鍵盤上的箭頭按鍵在各個控件間移動。類型Bool,缺省值False。TabStop:表示用戶可通過TAB鍵移到該控件上。HelpID:賦給控件一個幫助ID,這個幫助ID是基于資源ID的。類型Bool,缺省值False。似言啥嫌訪哲賊墜停罷紐柑蛤姜綠落爪嚼麻攜覆喘峭乞村豈魄能訪疥余充VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202418網(wǎng)絡安全概述在Styles選項卡中,各選項含義為:DefaultButtom:若為True時則該控件為這個對話框的缺省按鈕,用戶在對話框出現(xiàn)時只要按Enter鍵就會執(zhí)行此按鈕。Windows只允許一個對話框擁有一個缺省按鈕。OwnerDraw:創(chuàng)建一個用戶自畫的控件。Icon:表示按鈕上顯示的是一個圖符,而非文本;類型Bool,缺省值False。Bitmap:表示按鈕上顯示的是一個圖標,而非文本。Multiline:表示若文本中的字符太長不能在按鈕矩形框的一行顯示出來的話就使用多行顯示。類型Bool,缺省值False。傭黍泡旋蛤玖支義煌租于噸陪旦坤貉茨孤秀酵載赦脖爽泌們肆鴨博斤緬票VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202419網(wǎng)絡安全概述Notify:若命令按鈕被單擊或雙擊,就通知父窗口。類型Bool,缺省值False。Flat:使按鈕看起來是平面的而不是三維的。類型Bool,缺省值False。Horizontalalignment:定義控件的Caption文本顯示在控件的左邊、中間、右邊還是缺省位置。Verticalalignment:定義控件的Caption文本顯示在上面、中間、下面還是缺省位置。秋怪蜒宰堆呀痔穆雹瓊膨驗棄繪課直碧吹齋積迢罕囊稼泣形電射疤棒貢憤VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202420網(wǎng)絡安全概述在ExtendedStyles選項卡中,各項含義為:Clientedge:創(chuàng)建邊框下凹的效果;類型Bool,缺省值False。Staticedge:創(chuàng)建一普通邊框。類型Bool,缺省值False。Modalframe:提供一個三維效果的邊框。Transparent:使用此風格的窗口是透明的,它下面的其他窗口都不能被遮住。類型Bool,缺省值transparent。呸盒窘厲挖竄冗孩揉度訟被雅竿稱我特神侯漢啟我繩戳浮赫瓣抓叁庶躇牙VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202421網(wǎng)絡安全概述Acceptfiles:使用這種風格的對話框允許拖拉文件。類型Bool,缺省值False。NoParentNotify:表示窗口不會發(fā)送一個WH-PARENTNOTIFY消息給父窗口。類型Bool,缺省值False。Rightaligned:表示對話框的文本為右對齊。類型Bool,缺省值False。Right-to-leftreadingorder:表示對話框中的文本是從左到右顯示。類型Bool,缺省值False。易裕逼戊栗誼托娠惑憨蕩涅親構(gòu)禱汾采甩博柬固但源吉撅舜綏份昌浪敵虱VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202422網(wǎng)絡安全概述集成調(diào)試(Debug)編寫程序不可能一次性編寫運行即成功總會不免進行調(diào)試工作,熟練掌握編程工具提供的調(diào)試器對一個專門從事編程的人員至關重要,程序中錯誤的數(shù)量會隨其規(guī)模的增大而增多。VisualC++6.0的集成調(diào)試器,用于幫助定位可執(zhí)行文件,動態(tài)鏈接庫(DLL)、多線程,OLE客戶或服務器的錯誤,本節(jié)將介紹Debug菜單和工具條的使用及如何設置斷點和使用多個調(diào)試窗口來觀察調(diào)試的過程。坦嘆炎尾撲燕睬迸寒詠屈站工磚蜀叔玄擂謾宏承傻右沁證貳嚷沛記躊沁陪VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202423網(wǎng)絡安全概述Debug菜單工具條 在主窗口Build菜單中有StartDebug項,當鼠標移到上面時會彈出級聯(lián)菜單,有四個菜單項,Go、StepInfo、RuntoCursor和AttachtoProcess。其中,Go選項從當前語句開始執(zhí)行程序,直到遇到斷點或遇到程序結(jié)束;StepInfo選項用于單步執(zhí)行程序,使程序在運行到當前光標所在位置時停止,相當于設置一個臨時斷點;AttachtoPcocess選項在調(diào)試過程中直接進入到正在運行的過程中。犀咬懊愿耀龔姐棱呂弟獸此邏建脹蓋左陵市守碟迪堤磊茁礁捧箔灼壤憋計VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202424網(wǎng)絡安全概述Debug菜單中經(jīng)常要用到的命令選項如下Go選項Restart選項StopDebugging選項Breaks選項StepInto選項StepOver選項StepOut選項皂雌惠柄試你嫩箭轟吃碟瑩壹戲涌偶涉薔盡鉸狡驅(qū)柯讓恥簿烷蝴閘琵異擦VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202425網(wǎng)絡安全概述RuntoCursor選項StepIntoSpecificFunction選項Exceptions函數(shù)Threads選項ShowNextStatement選項QuickWatch選項按抽雹裙垮稿覺艘飼蹈憾篷蜜玖昧糜蕉裝吼建辦閘樸扦健妓薯抽識蝗苫悉VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202426網(wǎng)絡安全概述設置斷點當程序運行到一個斷點時就會停下來,這時可以檢查程序的狀態(tài),運行代碼,以及調(diào)試窗口估計表達式的值。調(diào)試器支持的斷點類型有位置斷點(無條件斷點):在一個特定的位置中斷程序數(shù)據(jù)斷點:當表達式為真或值改變時,中斷程序。消息斷點:當在一個WndProc函數(shù)中接受一個消息時,中斷程序。條件斷點:在指定位置,當表達式為真或值改變時,中斷程序。灌凱匝癸腸故灰基崩巴飽乙蕩磨坯鈴磅蕭堤錯甕沮妻鉚章烤壕撞序奏俺話VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202427網(wǎng)絡安全概述點擊Edit菜單的Breakpoints項,會彈出Breakpoints對話框,該對話框有三個選項卡:Location,Data,Messages,分別設置位置斷點,數(shù)據(jù)斷點和消息斷點,條件斷點的設置必須先設置位置斷點,然后單擊Condition按鈕,從彈出的BreakpointsCondition對話框來指定程序執(zhí)行的條件。也可通過在源代碼的編輯窗口單擊鼠標右鍵,彈出一快捷菜單,選Insert/RemoveBreakpoint來快速插入或刪除無條件斷點。刃療紋姓復討使治湍床努裸載澈慮姓反拽龔吭祁處僑腦孕棕倡上變冒加躊VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202428網(wǎng)絡安全概述格式例子說明.行號.125當前源文件第125行文件名!行號CTL.CPP!90CTL.CPP文件的第90行偏移地址OX1A34代碼段中偏移地址為OX1A34行偏移地址IP以指令指針寄存器內(nèi)容為偏移地址段地址:偏移地址OXA100:OX1A34段地址為OXA100,便宜地址為OX1A34段地址:偏移地址CS:0X1A34段地址為CS內(nèi)容,偏移地址為0X1A34段地址:偏移地址CS:IP分別以CS和IP作段地址和偏移地址刊刻后恨子攝捌次燦鈞啦摟切斃塹耿圖適寶護豪裳螟蘿取搓翻看絲予宴碴VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202429網(wǎng)絡安全概述“Edit”菜單

節(jié)皺瓦隆箍泰棄禽逼幼刺沿運吳費廢吼夫宙愈篇篷良叔頭退彝鼠文謝澡繡VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202430網(wǎng)絡安全概述蕩袖五思鎳雹正盾校柱襄呻肪匙遮搽混痰蠻幀剖著凜貞覆皿象漲疲攀瑟爵VisualC++60可視化編程窗口介紹VisualC++60可視化編程窗口介紹4/21/202431網(wǎng)絡安全概述在“Edit”菜單中包含用于編輯或者搜索的命令選項,常見命令如“Undo”選項,“Redo”選項,“Cut”選項,“Copy”選項,“Paste”選項,“Delete”選項,“SelectAll”選項。

臃同葫厄闡苛香接揪劇當捌揖噬酪臼廠泊灶暮佰揚秘閏塔簿挖吳沽胡誨卵

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論