版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《VisualC++程序設計教程》課件
人民郵電出版社
2009
年
宋坤編著(使用OfficeXP或Office2000演示動畫)JSP程序設計教程》課件制作人:宋坤課件制作人聲明本課件共12個Powerpoint
文件(每章一個)。教師可根據(jù)教學要求自由修改此課件(增加或刪減內(nèi)容),但不能自行出版銷售。對于課件中出現(xiàn)的缺點和錯誤,歡迎讀者提出寶貴意見,以便及時修訂。課件制作人宋坤2009年9月課件制作人:宋坤VisualC++程序設計教程第1章VisualC++集成開發(fā)環(huán)境第2章C++基礎第3章面向對象程序設計第4章創(chuàng)建應用程序框架第5章MFC簡介與函數(shù)第6章文檔與視圖第7章對話框第8章控件第9章文字和圖形處理技術第10章DLL第11章網(wǎng)絡編程第12章綜合實訓課件制作人:宋坤第
1
章VisualC++集成開發(fā)環(huán)境【學習目標】
VisualC++是MicrosoftVisualStudio6.0家族成員之一,具有功能強大的可視化開發(fā)環(huán)境,為程序員開發(fā)軟件提供了方便的條件。本章主要介紹使用VisualC++的集成開發(fā)環(huán)境。包括菜單、工具欄、工作區(qū)窗口、代碼編輯器和開發(fā)環(huán)境的定制。通過學習本章,讀者可以了解以下內(nèi)容:
l
VisualC++概述l
項目和項目工作區(qū)l
編輯器l
菜單欄和工具欄
【學習導航】
本章主要介紹VisualC++集成開發(fā)環(huán)境,本章在書中的學習位置如圖1-1所示。課件制作人:宋坤【知識框架】
本章學習內(nèi)容知識框架如圖1-2所示。
課件制作人:宋坤√本章目錄1.1VisualC++概述1.2
項目和項目工作區(qū)1.3
編輯器1.4
菜單欄和工具欄1.5課后習題√√√√課件制作人:宋坤1.1VisualC++概述
VisualC++是基于Windows操作系統(tǒng)的C++語言程序的可視化編程工具。其代碼編輯、編譯、連接、調(diào)試等功能于一體,給編程人員提供了一個完整、全面而又方便的開發(fā)環(huán)境,并為用戶提供了多種有用的輔助開發(fā)工具。由于VisualC++的執(zhí)行速度和對操作系統(tǒng)的訪問權限之高,是其他許多編程工具所無法比擬的。因此,VisualC++成為眾多程序員在Windows下編程的首選工具。VisualC++擁有兩種編程方式:一種是傳統(tǒng)的基于WindowsAPI的C編程方式,雖然其代碼效率較高,但開發(fā)難度與開發(fā)工作量也隨著增高,目前使用這種編程方式的用戶已經(jīng)很少;另一種是基于MFC的C++編程方式,雖然其代碼運行效率相對較低,但開發(fā)難度小、開發(fā)工作量小、源代碼效率高,已成為VisualC++開發(fā)Windows應用程序的主流。
課件制作人:宋坤1.2項目和項目工作區(qū)VisualC++項目工作區(qū)窗口√√課件制作人:宋坤VisualC++項目
安裝完VisualC++后,在操作系統(tǒng)的任務欄中單擊“開始”菜單,選擇“程序”/“MicrosoftVisualStudio6.0”/“MicrosoftVisualC++6.0”命令,即可進入VisualC++6.0開發(fā)環(huán)境,VisualC++6.0的開發(fā)環(huán)境如圖1-1所示。
圖1-1
課件制作人:宋坤VisualC++項目
從圖1.1中可以看出,VisualC++6.0的開發(fā)環(huán)境窗口中包括菜單欄、工具欄、工作區(qū)窗口、編輯窗口和輸出窗口5個部分。l
菜單欄菜單欄是VisualC++的核心部分,所有的操作命令都可以在這些菜單中找到。默認的菜單欄相當于一個工具欄,因為它和工具欄一樣可以拖曳到開發(fā)環(huán)境的任意位置。l
工具欄工具欄通常包括一些常用的操作,除了在圖中可以看到的Standard、WizardBar和BulidMinBar,VisualC++還提供了Edit、Debug等11個工具欄,通過右鍵單擊工具欄,可以彈出相關的工具欄快捷菜單。l
工作區(qū)窗口工作區(qū)窗口包括類視圖(ClassView)、資源視圖(ResourceView)、文件視圖(FileView)三個選項卡。通過這3個選項卡,用戶可以管理項目中的文件和資源。l
編輯器窗口編輯器窗口用于顯示當前編輯的C++程序文件及資源文件,用戶可以在該窗口中對這些文件進行編輯。l
輸出窗口當編譯、鏈接程序時,輸出窗口會顯示編譯和鏈接的信息。如果進入程序調(diào)試狀態(tài),主窗口還將彈出一些調(diào)試窗口。課件制作人:宋坤工作區(qū)窗口工作區(qū)窗口包括ClassView、ResourceView、FileView3個視圖,下面分別對它們進行介紹。1.類視圖(ClassView)類視圖用來顯示當前工作區(qū)中所有的類、結構和全局變量。如圖1-2所示。
課件制作人:宋坤工作區(qū)窗口類視圖提供了工程中所有的類的層次列表,通過展開各個節(jié)點可以顯示類中包含的細節(jié)。在層次列表的每個項目前面都有一個圖標。每個項目對應的圖標含義如下:l
類:由藍、紫、青綠色3個方塊組成的圖標。l
保護類成員函數(shù):由紫色長方體和鎖組成的圖標。l
私有類成員函數(shù):由紫色長方體和鑰匙組成的圖標。l
公有類成員函數(shù):紫色長方體圖標。l
保護類成員變量:由青綠色長方體和鎖組成的圖標。l
私有類成員變量:由青綠色長方體和鑰匙組成的圖標。l
公有類成員變量:青綠色長方體圖標。當用戶雙擊某個成員函數(shù)名時,在代碼編輯器中將產(chǎn)生定義該函數(shù)的代碼窗口。用戶在任意類名上單擊鼠標右鍵時,彈出一個快捷菜單,該菜單中各菜單項功能如表1-1所示。課件制作人:宋坤工作區(qū)窗口表1-1 快捷菜單中各菜單項功能表菜
單
項功
能GotoDefinition打開用于定義改類的頭文件GoToDialogEditor打開對話框資源編輯器AddMemberFunction為類增加成員函數(shù)AddMemberVariable為類增加成員變量AddVirtualFunction打開虛函數(shù)重載對話框AddWindowMessage打開產(chǎn)生新窗口消息處理程序對話框,增加消息處理程序Reference產(chǎn)生應用程序內(nèi)所涉及類名的位置列表DerivedClasses產(chǎn)生該類所有成員函數(shù)和成員變量列表,以及以該類為基類的所有派生類的信息,并附注冊信息BaseClasses產(chǎn)生該類所有成員函數(shù)和成員變量列表,以及以該類的有基類的類的列表,并附注冊信息AddtoGallery將該類增加到Gallery組件中NewFolder產(chǎn)生用戶可拖放類的文件夾GroupbyAccess重新安派列表順序DockingView將工程工作區(qū)窗口定位于主工作區(qū)邊緣Hide隱藏工作區(qū)Properties顯示類的屬性課件制作人:宋坤工作區(qū)窗口2.資源視圖(ResourceView)資源視圖在層次列表中列出了工程中用到的資源。圖標、位圖等都可以作為資源使用,如圖1-3所示。課件制作人:宋坤工作區(qū)窗口
VisualC++中可以創(chuàng)建的資源在資源視圖標簽頁中都有自己的文件夾。例如Icon文件夾中,包含的都是圖標文件(ICO)、Dialog文件夾中包含所有的對話框資源。如果用戶想要創(chuàng)建某個資源或者從磁盤中導入某個資源,可以在資源視圖標簽頁中用鼠標右鍵單擊某一“資源類型”節(jié)點,在彈出的快捷菜單中選擇“Insert”或者“Import”菜單項就可以了。以從磁盤中導入圖標為例,可以用鼠標右鍵單擊“Icon”節(jié)點,在彈出的快捷菜單中選擇“Import”菜單項,打開“ImportResource”窗口,如圖1-4所示。課件制作人:宋坤工作區(qū)窗口
在“ImportResource”窗口中選擇一個或多個圖標,單擊Import按鈕就可以將其導入到資源視圖標簽頁中,如圖1-5所示。
課件制作人:宋坤工作區(qū)窗口
3.文件視圖(FileView)文件視圖用于管理工程中使用的文件。它根據(jù)文件的不同類型,將其紡織在不同的節(jié)點下。例如,源文件(.CPP)被放置在“SourceFiles”節(jié)點下,頭文件(.H)被放置在“HeaderFiles”節(jié)點下,如圖1-6所示。課件制作人:宋坤工作區(qū)窗口
在文件視圖中,用戶不僅可以把文件從一個文件夾移動到另一個文件夾中,也可以創(chuàng)建保存特定類型文件(根據(jù)其擴展名)的新文件夾。創(chuàng)建新文件夾的方法是:右鍵單擊要添加新文件夾的文件夾或工程項目,然后在快捷菜單中選擇“NewFolder”菜單項,系統(tǒng)將顯示“NewFolder”對話框,鍵入文件夾的名稱以及相應的文件擴展名,然后單擊OK按鈕完成創(chuàng)建過程。雙擊顯示在文件視圖中的文件名,即可以編輯該文件。
課件制作人:宋坤1.3編輯器
1.代碼編輯器介紹VisualC++6.0提供的代碼編輯器是一個非常出色的文本編譯器,可用于編輯C/C++頭文件、C/C++程序文件、Text文本文件和HTML文件等,當打開或建立上述類型的文件時,該編輯器自動打開。VisualC++6.0編譯器除了具有復制、查找、替換等一般文本編輯器的功能外,還具有很多特色功能,如根據(jù)C++語法將不同元素按照不同顏色顯示、根據(jù)合適長度自動縮進等。代碼編輯器還具備自動提示功能,當用戶輸入程序代碼時,代碼編輯器會顯示對應的成員函數(shù)和變量,用戶可以在成員列表中選擇需要的成員,減少了輸入工作量,也避免了手工輸入錯誤,如圖1-7所示。
課件制作人:宋坤1.3編輯器2.設置代碼編輯器在開發(fā)環(huán)境中單擊“Tools/Options”菜單項將打開選項窗口,如圖1-8所示。
課件制作人:宋坤1.3編輯器在選項窗口中包含了多個選項卡,本教材介紹與代碼編輯器有關的Format選項卡。在“Format”選項卡中用戶可以設置代碼編輯器中字體的大小、顏色等信息,其中最主要也是開發(fā)人員經(jīng)常設置的是數(shù)字、字符串和注釋的顏色。下面就以設置這些信息介紹Format選項卡的使用。
課件制作人:宋坤1.3編輯器(1)在“Category”列表中選擇“SourceWindows”選項,在“Colors”列表中選擇“Comment”選項,表示將要設置注釋的信息。在“Foreground”組合框中設置注釋的字體顏色,用戶可以選擇自己喜歡的顏色,本例中本教材選擇粉色。如果愿意,該可以為注釋設置背景色,方法是在“Background”組合框中選擇一種顏色,但是,通常情況下不要設置背景色,否則顯的代碼編輯器很零亂。(2)在“Colors”列表中選擇“Number”選項,表示設置數(shù)字的顏色。同樣在“Foreground”組合框中設置數(shù)字的顏色,本例選擇藍色。(3)在“Colors”列表中選擇“String”選項,表示設置字符串的顏色。在“Foreground”組合框中為字符串選擇一種顏色,本例選擇紅色。(4)單擊OK按鈕完成設置,發(fā)現(xiàn)代碼編輯器已經(jīng)發(fā)生的改變,如圖1-9所示。
課件制作人:宋坤1.3編輯器課件制作人:宋坤1.4菜單欄和工具欄
1.菜單欄菜單是Windows用戶執(zhí)行VisualC++中各種命令的主要途徑,下面介紹一些常用的菜單。與Windows操作系統(tǒng)的風格一樣,許多菜單都提供了快捷鍵,并對應著工具欄中相應的按鈕。l
File菜單File菜單包括創(chuàng)建和打開文件、項目以及退出開發(fā)環(huán)境等操作,其快捷鍵及功能如表1-2所示。課件制作人:宋坤1.4菜單欄和工具欄表1-2 File菜單命令的快捷鍵及功能表菜
單
項快
捷
鍵描
述NewCtrl+N創(chuàng)建一個新的文件、項目和工作區(qū)OpenCtrl+O打開一個已存在的文件、項目和工作區(qū)Close
關閉當前打開的文件OpenWorkspace
打開一個已存在的工作區(qū)SaveWorkspace
保存當前打開的工作區(qū)CloseWorkspace
關閉當前打開的工作區(qū)SaveCtrl+S保存當前打開的文件SaveAs
將當前文件另存為一個新文件SaveAll
保存所有打開的文件PageSetup
對打印文件的頁面進行布局,打印機安裝后有效PrintCtrl+P打印,打印機安裝后有效RecentFiles
最近打開的文件列表RecentWorkspaces
最近打開的工程列表Exit
退出l
Edit菜單Edit菜單包含所有與文件編輯操作有關的命令,其快捷鍵及功能如表1-3所示。
課件制作人:宋坤1.4菜單欄和工具欄菜單項快捷鍵功能UndoCtrl+Z取消上一次操作RedoCtrl+Y恢復被取消的操作CutCtrl+X剪切被選中的內(nèi)容CopyCtrl+C復制被選中的內(nèi)容PasteCtrl+V粘貼被選中的內(nèi)容DeleteDel刪除被選中的內(nèi)容SelectAllCtrl+A選定當前窗口全部內(nèi)容FindCtrl+F查找指定的字符串FindinFiles
在多個文件中查找指定的字符串ReplaceCtrl+H替換指定的字符串GotoCtrl+G光標自動移動到指定位置bookmarksAlt+F2用于設置書簽或書簽導航AdvancedIncrementalSearchCtrl+I開始向前搜索FormatSelectionAlt+F8對選中對象快速縮排TabifySelection
在選中對象中用跳格代替空格UntabifySelection
在選中對象中用空格代替跳格MakeSelectionUppercaseCtrl+Shift+U把選中部分改成大寫MakeSelectionLowercaseCtrl+U把選中部分改成小寫a-bViewWhitespaceCtrl+Shift+8顯示或隱藏空格點BreakpointsAlt+F9編輯程序中的斷點ListMembersCtrl+Alt+T顯示出全部的關鍵字TypeInfoCtrl+T顯示變量、函數(shù)或方法的語法ParameterInfoCtrl+Shift+Space顯示函數(shù)的參數(shù)CompleteWordCtrl+Space給出相關關鍵字的全稱課件制作人:宋坤1.4菜單欄和工具欄l
View菜單View菜單中的命令主要用來改變窗口的顯示方式,激活調(diào)試時所用的各個窗口。其快捷鍵及功能如表1-4所示。
菜單項快捷鍵功能ClassWizardCtrl+W用于編輯應用程序的類ResourceSymbols
瀏覽和編輯資源文件中的符號ResourceInclude
修改資源文件名及預處理指令FullScreen
窗口的全屏幕方式和正常方式之間的切換WorkspaceAlt+0激活Workspace窗口,用來管理工程中的文件和資源OutputAlt+2激活Output窗口,用來顯示執(zhí)行編譯、調(diào)試和查找的信息DebugWindowsWatchAlt+3激活Watch窗口,調(diào)試時查看變量信息CallStackAlt+7激活CallStack窗口,用來觀看函數(shù)運行時的參數(shù)類型、參數(shù)值信息MemoryAlt+6激活Memory窗口,用來顯示某個地址開始處的內(nèi)存信息VariablesAlt+4激活Variables窗口,用來顯示當前執(zhí)行函數(shù)中上下文可見的變量信息RegistersAlt+5激活Registers窗口,用來顯示當前CPU寄存器的名字、數(shù)據(jù)和標志,還能夠顯示浮動棧指針DisassemblyAlt+8激活Disassembly窗口,用來顯示編譯器為源代碼產(chǎn)生的匯編指令Refresh
更新選中內(nèi)容PropertiesAlt+Enter激活Properties窗口,設置對話框信息課件制作人:宋坤1.4菜單欄和工具欄
l
Insert菜單使用Insert菜單,用戶可以向當前項目中插入新類、新資源等,其快捷鍵及功能如表1-5所示。菜單項快捷鍵功能NewClass
在項目中添加新類NewForm
在項目中添加新表單ResourceCtrl+R創(chuàng)建各種新資源ResourceCopy
復制選中的資源FileAsText
可以將一個已存在的文件插入到當前焦點中NewATLObject
在項目中添加一個新的ATL對象課件制作人:宋坤1.4菜單欄和工具欄
l
Project菜單Project菜單包含用于管理項目和工作區(qū)的一系列菜單項,提供給用戶對項目進行維護的界面,其快捷鍵及功能如表1-6所示。菜單項快捷鍵功能SetActiveProject
用于選擇指定項目為當前工作區(qū)中活動項目AddToProjectNew
在項目中添加新文件NewFolder
在項目中添加新文件夾Files
在項目中插入已存在的文件DataConnection
在當前項目中添加數(shù)據(jù)連接ComponentsandControls
在當前項目中插入一個部件或ActiveX控件SourceControl
控制記錄程序版本等信息Dependencies
編輯工程組件SettingsAlt+F7編譯及調(diào)試的設置ExportMakefile
以Makefile形式輸出可編譯項目InsertProjectintoWorkspace
將已存在的工程插入到Workspace窗口課件制作人:宋坤1.4菜單欄和工具欄
l
Build菜單Build菜單中包含的菜單命令用于編譯、創(chuàng)建、調(diào)試及執(zhí)行應用程序,其快捷鍵及功能如表1-7所示。菜單項快捷鍵功能CompileXXX.cppCtrl+F7編譯當前顯示源代碼編輯窗口中打開的文件BuildXXX.exeF7生成一個可執(zhí)行文件,編輯一個項目RebuildAll
編譯和連接工程BatchBuild
一次編譯和連接多個工程Clean
刪除項目中所有文件和輸出文件StartDebugGoF5開始或繼續(xù)調(diào)試程序StepIntoF11單步運行程序RuntoCursorCtrl+F10運行到光標所在處AttachtoProcess
連接正在運行的程序DebuggerRemoteConnection
用于編輯遠程調(diào)試連接設置ExecuteXXX.exeCtrl+F5執(zhí)行程序SetActiveConfiguration
選擇激活的項目及配置Configurations
編輯項目配置Profile
檢查代碼的運行情況課件制作人:宋坤1.4菜單欄和工具欄l
Layout菜單當選中對話框資源時,菜單中將會顯示Layout菜單(如果沒有對話框資源被選中,Layout菜單將不可見),Layout菜單中的命令主要用于對控件大小和位置的操作,其快捷鍵及功能如表1-8所示。菜單項快捷鍵功能AlignLeftCtrl+LeftArrow使選擇的控件左對齊Horiz,CenterShift+F9使選擇的控件按左右的中心對齊RightCtrl+RightArrow使選擇的控件右對齊TopCtrl+UpArrow使選擇的控件上對齊Vert,CenterF9使選擇的控件按上下的中心對齊BottomCtrl+DownArrow使選擇的控件下對齊SpaceEvenlyAcrossAlt+RightArrow使選擇的控件左右間距相等DownAlt+UpArrow使選擇的控件上下間距相等MakeSameSizeWidth
使選擇的控件寬度相等Height
使選擇的控件高度相等Both
使選擇的控件大小相等ArrangeButtonsRightCtrl+B使選擇的按鈕控件在窗口右上角向下對齊排列BottomCtrl+Shift+B使選擇的按鈕控件在窗口底邊居中對齊排列CenterinDialogVerticalCtrl+F9使選擇的控件上下居中HorizontalCtrl+Shift+F9使選擇的控件左右居中SizetoContentShift+F7根據(jù)控件內(nèi)容設置控件大小AutoSizeStretch
允許對話框根據(jù)需要進行水平伸展FixedWidth
不允許對話框根據(jù)需要改變寬度Optimize
允許對話框根據(jù)需要進行水平收縮或伸展Filp
使窗體中控件反轉TabOrderCtrl+D定義<Tab>鍵按下時,控件獲得焦點的順序GuideSettings
彈出GuideSettings窗口TestCtrl+T預覽窗體運行狀態(tài)課件制作人:宋坤1.4菜單欄和工具欄l
Tools菜單Tools菜單中的命令主要用于選擇或定制集成開發(fā)環(huán)境中的一些實用工具,來改變窗口的顯示,激活調(diào)試時的各個窗口,其快捷鍵及功能如表1-9所示。菜單項快捷鍵功能SourceBrowserAlt+F12啟動源代碼瀏覽器CloseSourceBrowserFile
關閉打開的瀏覽信息數(shù)據(jù)庫VisualComponentManager
激活可視化組件管理器RegisterControl
啟動寄存器控制器ErrorLookup
啟動錯誤查找器ActiveXControlTextContainer
啟動ActiveX控件測試器OLE/COMObjectViewer
啟動OLE/COM對象查看器Spy++
啟動Spy++工具包MFCTracer
啟動MFC跟蹤器Customize
定制Tool菜單和工具欄Options
改變集成開發(fā)環(huán)境的各項設置Macro
創(chuàng)建和編輯宏RecordQuickMacroCtrl+Shift+R開始宏的錄制PlayQuickMacroCtrl+Shift+P執(zhí)行錄制的宏課件制作人:宋坤1.4菜單欄和工具欄l
Window菜單Window菜單用于設置VisualC++6.0開發(fā)環(huán)境中窗口的屬性,功能包括窗口布局的調(diào)整、窗口間的跳轉、打開和關閉等,其快捷鍵及功能如表1-10所示。
菜單項快捷鍵功能NewWindow
為當前文件打開另一窗口Split
將窗口拆分為多個窗口DockingViewAlt+F6啟動或關閉DockingView模式Close
用于關閉當前窗口CloseAll
關閉所有打開的窗口Next
用于激活下一個未停放的窗口Previous
用于激活上一個未停放的窗口Cascade
用于將所有打開的窗口重疊排列TileHorizontally
將工作區(qū)中所有打開窗口按照縱向平鋪TileVertically
將工作區(qū)中所有打開窗口按照橫向平鋪Windows
管理當前打開的窗口課件制作人:宋坤1.4菜單欄和工具欄l
Help菜單Help菜單提供了詳細的幫助信息,其功能如表1-11所示。菜單項功能Contents顯示所有幫助信息的內(nèi)容列表Search…利用在線查詢獲得幫助信息Index…顯示在線文件的索引UseExtensionHelp開啟或關閉ExtensionHelp工具KeyboardMap…顯示所有鍵盤命令TipoftheDay…顯示TipoftheDay工具TechnicalSupport顯示VisualStudio的支持信息MicrosoftontheWeb顯示Microsoft產(chǎn)品頁AboutVisualC++顯示版本的有關信息課件制作人:宋坤1.4菜單欄和工具欄
2.工具欄工具欄提供了對常用菜單命令的快速訪問,用戶可以通過單擊工具欄中相應的圖標按鈕迅速執(zhí)行菜單命令,從而大大提高用戶的工作效率。VisualC++中的每個工具欄都由一組工具欄按鈕組成,在工具欄上任意位置單擊鼠標右鍵,都會彈出一個菜單,該菜單列出了VisualC++6.0提供的所有的標準工具欄。下面對常用的工具欄進行簡單的介紹。l
Standard工具欄Standard工具欄用于幫助用戶維護和編輯在工作區(qū)的文本和文件,如圖1-10所示。課件制作人:宋坤1.4菜單欄和工具欄
Standard工具欄對應的菜單命令如表1-12所示。
名稱對應菜單項功能NewFile|New創(chuàng)建一個新的文件、項目和工作區(qū)OpenFile|Open打開一個已存在的文件、項目和工作區(qū)SaveFile|Save保存當前打開的文件SaveAllFile|SaveAll保存所有打開的文件CutEdit|Cut剪切被選中的內(nèi)容CopyEdit|Copy復制被選中的內(nèi)容PasteEdit|Paste粘貼被選中的內(nèi)容UndoEdit|Undo取消上一次操作RedoEdit|Redo恢復被取消的操作WorkspaceView|Workspace激活Workspace窗口,用來管理工程中的文件和資源OutputView|Output激活Output窗口,用來顯示執(zhí)行編譯、調(diào)試和查找的信息WindowListWindow|Windows管理當前打開的窗口FindinFilesEdit|FindinFiles在多個文件中查找指定的字符串FindEdit|Find查找指定的字符串SearchHelp|Search利用在線查詢獲得幫助信息課件制作人:宋坤1.4菜單欄和工具欄
l
BuildMiniBar工具欄BuildMiniBar工具欄用于運行程序和調(diào)試程序,如圖1-11所示。
BuildMiniBar工具欄對應的菜單命令如表1-13所示。
名稱對應菜單項功能CompileBuild|Compile編譯當前顯示源代碼編輯窗口中打開的文件BuildBuild|Build生成一個可執(zhí)行文件,編輯一個項目StopBuild——終止編譯/連接程序ExecuteBuild|Execute執(zhí)行程序GoBuild|StartDebug|Go開始或繼續(xù)調(diào)試程序BreakpointEdit|Breakpoint編輯程序中的斷點課件制作人:宋坤1.4菜單欄和工具欄
l
Debug工具欄Debug工具欄用于調(diào)試程序,如圖1-12所示。
Debug工具欄對應的菜單命令如表1-14所示。
課件制作人:宋坤1.4菜單欄和工具欄名稱對應菜單項功能RestartDebug|Restart放棄當前的調(diào)試,重新開始調(diào)試StopDebuggingDebug|StopDebugging中斷調(diào)試,返回到編輯狀態(tài)BreakExecutionDebug|BreakExecution暫停調(diào)試ApplyCodeChangesDebug|ApplyCodeChanges改變代碼后調(diào)試NextStatementDebug|NextStatement顯示將要運行的代碼行StepIntoDebug|StepInto單步執(zhí)行程序,進入到函數(shù)內(nèi)部StepOverDebug|StepOver單步執(zhí)行程序,不進入函數(shù)內(nèi)部StepOutDebug|StepOut跳出當前窗體RuntoCursorDebug|RuntoCursor運行到光標QuickWatchDebug|QuickWatch彈出QuickWatch窗口,查看、修改變量和表達式的值WatchView|Watch顯示/隱藏Watch窗口VariablesView|Variables顯示/隱藏Variables窗口RegistersView|Registers顯示/隱藏Registers窗口MemoryView|Memory顯示/隱藏Memory窗口CallStackView|CallStack顯示/隱藏CallStack窗口DisassemblyView|Disassembly顯示/隱藏Disassembly窗口課件制作人:宋坤1.4菜單欄和工具欄
l
WizardBar工具欄向導工具欄主要用于向類中添加成員變量、方法,以及查看類中某個方法的聲明和定義。向導工具欄如圖1-13所示。課件制作人:宋坤1.4菜單欄和工具欄
在向導工具欄中包含3個組合框。第一個組合框中列出了當前工程中定義的類,第二個組合框中包含有“Allclassmembers”選項,如果第一個組合中當前顯示的類關聯(lián)一個對話框,則第二個組合框中還包含對話框中控件的ID。第三個組合框中的內(nèi)容會根據(jù)第二個組合框的內(nèi)容變化。如果在第二個組合框中選擇“Allclassmembers”選項,則第三個組合框中會顯示當前類的所有成員及成員函數(shù),當在第三個組合框中選擇某個成員函數(shù)時,代碼編輯窗口會直接定位到該函數(shù)的定義處。如果在第二個組合框中選擇一個控件ID,則在第三個組合框中會顯示與該控件ID有關的方法。如果某個方法沒有定義,則彈出一個對話框要求用戶添加該方法,否則,代碼編輯窗口會直接定位到方法的定義處。此外,在向導工具欄中還包含了一個動作項按鈕,單擊該按鈕,會彈出一個快捷菜單,各菜單項含義如表1-15所示。
課件制作人:宋坤1.4菜單欄和工具欄菜單項功能說明GoToFunctionDefinition查看函數(shù)的定義GoToFunctionDeclaration查看函數(shù)的聲明GoToDialogEditor該菜單項只有在當前的窗口類關聯(lián)一個對話框資源時才可見,用于定位到對話框資源窗口AddWindowsMessageHandler添加窗口消息處理函數(shù)AddVirtualFunction添加虛擬方法AddMemberFunction添加成員函數(shù)Delete刪除當前的方法,方法的實現(xiàn)部分將被注釋掉GoToClassDefinition查看類的定義NewClass新建一個類NewForm新建一個對話框類GoToNextFunction查看下一個函數(shù)GoToPreviousFunction查看上一個函數(shù)Open
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年電力系統(tǒng)運維安全規(guī)程
- 南城縣工創(chuàng)發(fā)展集團有限公司招聘考試備考試題及答案解析
- 2025年南安小學語文教招筆試及答案
- 2025年周三面試事業(yè)編武漢考試及答案
- 2026年安全事故的警鐘建筑工程案例
- 2026年工程項目中的環(huán)境友好型設計
- 2025年永年區(qū)事業(yè)單位考試真題及答案
- 2025年鹽源人事考試及答案
- 2025年機械類秋招筆試題庫及答案
- 2026年特殊教育支持策略培訓
- DB34T 4506-2023 通督調(diào)神針刺療法應用指南
- 02-輸電線路各階段設計深度要求
- 《認識時鐘》大班數(shù)學教案
- 新疆維吾爾自治區(qū)伊犁哈薩克自治州2023-2024學年八年級下學期期中數(shù)學試題
- T-CI 178-2023 高大邊坡穩(wěn)定安全智能監(jiān)測預警技術規(guī)范
- THHPA 001-2024 盆底康復管理質量評價指標體系
- 傷口的美容縫合減少瘢痕的形成
- MSOP(測量標準作業(yè)規(guī)范)測量SOP
- 顱鼻眶溝通惡性腫瘤的治療及護理
- 人教版四年級《上冊語文》期末試卷(附答案)
- 四川山體滑坡地質勘察報告
評論
0/150
提交評論