




已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
急需Visual C+6.0簡(jiǎn)介及其優(yōu)點(diǎn)VC+是微軟公司開(kāi)發(fā)的一個(gè)IDE(集成開(kāi)發(fā)環(huán)境),換句話說(shuō),就是使用c+的一個(gè)開(kāi)發(fā)平臺(tái).有些軟件就是這個(gè)編出來(lái)的.另外還有VB,VF.只是使用不同語(yǔ)言.但是,vc+是Windows平臺(tái)上的C+編程環(huán)境,學(xué)習(xí)VC要了解很多Windows平臺(tái)的特性并且還要掌握MFC、ATL、COM等的知識(shí),難度比較大。Windows下編程需要了解Windows的消息機(jī)制以及回調(diào)(callback)函數(shù)的原理;MFC是Win32API的包裝類,需要理解文檔視圖類的結(jié)構(gòu),窗口類的結(jié)構(gòu),消息流向等等;COM是代碼共享的二進(jìn)制標(biāo)準(zhǔn),需要掌握其基本原理等等。VC作為一個(gè)主流的開(kāi)發(fā)平臺(tái)一直深受編程愛(ài)好者的喜愛(ài),但是很多人卻對(duì)它的入門感到難于上青天,究其原因主要是大家對(duì)他錯(cuò)誤的認(rèn)識(shí)造成的,嚴(yán)格的來(lái)說(shuō) VC+不是門語(yǔ)言,雖然它和C+之間有密切的關(guān)系,如果形象點(diǎn)比喻的話,可以C+看作為一種”工業(yè)標(biāo)準(zhǔn)”,而VC+則是某種操作系統(tǒng)平臺(tái)下的”廠商標(biāo)準(zhǔn)”,而”廠商標(biāo)準(zhǔn)”是在遵循”工業(yè)標(biāo)準(zhǔn)”的前提下擴(kuò)展而來(lái)的。VC+應(yīng)用程序的開(kāi)發(fā)主要有兩種模式,一種是WIN API方式,另一種則是MFC方式,傳統(tǒng)的WIN API開(kāi)發(fā)方式比較繁瑣,而MFC則是對(duì)WIN API再次封裝,所以MFC相對(duì)于WIN API開(kāi)發(fā)更具備效率優(yōu)勢(shì),但為了對(duì)WINDOWS開(kāi)發(fā)有一個(gè)較為全面細(xì)致的認(rèn)識(shí),筆者在這里還是以講解WIN API的相關(guān)內(nèi)容為主線。要想學(xué)習(xí)好VC必須具備良好的C/C+的基礎(chǔ),必要的英語(yǔ)閱讀能力也是必不可少的,因?yàn)榇罅康募夹g(shù)文檔多以英文形式發(fā)布。vc6.0的優(yōu)點(diǎn)是界面簡(jiǎn)潔,占用資源少,操作方便。 1.3 利用Visual C+/MFC開(kāi)發(fā)Windows程序的優(yōu)勢(shì)MFC借助C+的優(yōu)勢(shì)為Windows開(kāi)發(fā)開(kāi)辟了一片新天地,同時(shí)也借助ApplicationWizzard使開(kāi)發(fā)者擺脫離了那些每次都必寫基本代碼,借助ClassWizard和消息映射使開(kāi)發(fā)者擺脫了定義消息處理時(shí)那種混亂和冗長(zhǎng)的代碼段。更令人興奮的是利用C+的封裝功能使開(kāi)發(fā)者擺脫Windows中各種句柄的困擾,只需要面對(duì)C+中的對(duì)象,這樣一來(lái)使開(kāi)發(fā)更接近開(kāi)發(fā)語(yǔ)言而遠(yuǎn)離系統(tǒng)。(但我個(gè)人認(rèn)為了解系統(tǒng)原理對(duì)開(kāi)發(fā)很有幫助) 正因?yàn)镸FC是建立在C+的基礎(chǔ)上,所以我強(qiáng)調(diào)C/C+語(yǔ)言基礎(chǔ)對(duì)開(kāi)發(fā)的重要性。利用C+的封裝性開(kāi)發(fā)者可以更容易理解和操作各種窗口對(duì)象;利用C+的派生性開(kāi)發(fā)者可以減少開(kāi)發(fā)自定義窗口的時(shí)間和創(chuàng)造出可重用的代碼;利用虛擬性可以在必要時(shí)更好的控制窗口的活動(dòng)。而且C+本身所具備的超越C語(yǔ)言的特性都可以使開(kāi)發(fā)者編寫出更易用,更靈活的代碼。 在MFC中對(duì)消息的處理利用了消息映射的方法,該方法的基礎(chǔ)是宏定義實(shí)現(xiàn),通過(guò)宏定義將消息分派到不同的成員函數(shù)進(jìn)行處理。下面簡(jiǎn)單講述一下這種方法的實(shí)現(xiàn)方法: 代碼如下BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)/AFX_MSG_MAP(CMainFrame)ON_WM_CREATE()/AFX_MSG_MAPON_COMMAND(ID_FONT_DROPDOWN, DoNothing)END_MESSAGE_MAP()經(jīng)過(guò)編譯后,代碼被替換為如下形式(這只是作講解,實(shí)際情況比這復(fù)雜得多):/BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)CMainFrame:newWndProc(.)switch(.)/AFX_MSG_MAP(CMainFrame)/ON_WM_CREATE()case(WM_CREATE):OnCreate(.);break;/AFX_MSG_MAP/ON_COMMAND(ID_FONT_DROPDOWN, DoNothing)case(WM_COMMAND):if(HIWORD(wP)=ID_FONT_DROPDOWN)DoNothing(.);break;/END_MESSAGE_MAP()newWndProc就是窗口過(guò)程只要是該類的實(shí)例生成的窗口都使用該窗口過(guò)程。 所以了解了Windows的消息機(jī)制在加上對(duì)消息映射的理解就很容易了解MFC開(kāi)發(fā)的基本思路了。 Visual C+開(kāi)發(fā)指南 聞怡洋/文 對(duì)Visual C+優(yōu)點(diǎn)說(shuō)明介紹 2010-01-14 13:39 佚名 天極 我要評(píng)論(0) 本文對(duì)Visual C+優(yōu)點(diǎn)進(jìn)行學(xué)習(xí)講解,在學(xué)習(xí)研究Visual C+之前,還是先讓大家明白什么是Visual C+?以及Visual C+是什么東西。對(duì)于Visual C+優(yōu)點(diǎn)的定義,在這里說(shuō)一下自己的看法,Visual C+已成為專業(yè)程序員進(jìn)行軟件開(kāi)發(fā)的首選工具,所以實(shí)際中,更多的是以Visual C+6.0為平臺(tái), 這些組件通過(guò)一個(gè)名為Developer Studio的組件集成為和諧的開(kāi)發(fā)環(huán)境。在有許多程序開(kāi)發(fā)工具可供選擇的今天,強(qiáng)調(diào)C/C+是程序程序員所必須掌握的語(yǔ)言難道就沒(méi)有人真的敢站出來(lái)提出質(zhì)疑嗎? 其實(shí),在網(wǎng)絡(luò)一統(tǒng)天下的今天,任何應(yīng)用程序都必須經(jīng)過(guò)網(wǎng)絡(luò)的驗(yàn)證。誰(shuí)的軟件好用,誰(shuí)就會(huì)被認(rèn)可。為了能達(dá)到這樣的目標(biāo),許多Windows程序員都選擇了簡(jiǎn)單易學(xué)、能快速有效地開(kāi)發(fā)的Visual Basic、Dephi等工具。E_book電子閱讀器就是其中一例,它是李曉東用VB設(shè)計(jì)的。 如果這顯得太過(guò)蒼白無(wú)力的話,那么讓我們先來(lái)看看Visual C+,從過(guò)去到現(xiàn)在的發(fā)展歷程。看看它為什么這么發(fā)展。眾所周知,C語(yǔ)言是在70年代發(fā)展的語(yǔ)言,由于當(dāng)時(shí)人們?cè)O(shè)想一種集低級(jí)語(yǔ)言和高級(jí)語(yǔ)言優(yōu)點(diǎn)于一身的語(yǔ)言,于是C語(yǔ)言就誕生?;谒暮?jiǎn)結(jié)、緊湊、方便和靈活,它很快就成為國(guó)際上廣泛流行的語(yǔ)言。然而,C語(yǔ)言終究是面向過(guò)程的語(yǔ)言,數(shù)據(jù)和處理數(shù)據(jù)的程序是分離的。當(dāng)對(duì)某段程序進(jìn)行了修改或刪除時(shí),整個(gè)程序中所有與其相關(guān)的部分都要進(jìn)行相應(yīng)的修改,從而程序代碼的維護(hù)比較困難。為了避免這種情況的發(fā)生。在C的基礎(chǔ)上中引用了面向?qū)ο蟮脑O(shè)計(jì)方法。它是將數(shù)據(jù)及處理數(shù)據(jù)的相應(yīng)函數(shù)封裝到一個(gè)類中,而使用類數(shù)據(jù)變量則稱為對(duì)象。在一個(gè)對(duì)象內(nèi),只有屬于該對(duì)象的函數(shù)才可以存取該對(duì)象的數(shù)據(jù)。這樣,其他函數(shù)就不會(huì)無(wú)意中破壞它的內(nèi)容,從而達(dá)到保護(hù)和隱藏?cái)?shù)據(jù)的效果。這就是C+。當(dāng)然,面向?qū)ο蟮腃+還支持多重繼承、模板、操作符重載、內(nèi)聯(lián)函數(shù)定義、預(yù)處理、宏、全局靜態(tài)類變量、嵌套類定義等等。 C+太復(fù)雜了,任何一個(gè)使用C+開(kāi)發(fā)者的企業(yè)必將付出更多的成本,因?yàn)閮?yōu)秀的C+程序員是少而又少?;谲浖髽I(yè)化的需要,人們很自然地需要一種簡(jiǎn)單易用、面向?qū)ο?、安全靈活的新一代Windows服務(wù)(Next Generation Windows Services,簡(jiǎn)寫為NGWS)應(yīng)用程序的語(yǔ)言,于是C#出現(xiàn)了。它全方位簡(jiǎn)化了C+的功能,使其具有C+所沒(méi)有的簡(jiǎn)單易學(xué)的優(yōu)勢(shì)。它既沒(méi)有C+悲劇性的指針概念,也沒(méi)有類似:、.和-的愚蠢操作。因此我們也可以說(shuō),C#才是程序員們所必須掌握的語(yǔ)言。但是,我們不能忽視這一點(diǎn),語(yǔ)言總歸是程序員的工具,誰(shuí)具有簡(jiǎn)單易用、支持最新技術(shù)并能快速有效地進(jìn)行軟件開(kāi)發(fā),誰(shuí)就是程序員的工具。 如果上述的結(jié)論還不能接受的話,那么讓我們看看現(xiàn)在C+程序員的窘境吧!就目前而言,選擇C+就意味著選擇Visual C+優(yōu)點(diǎn),而不C+ Builder。這是C+程序員第一件讓人頭痛的事。因?yàn)閂C與Windows 98/NT同出一爐,相同功能的Visual C+應(yīng)用程序編譯后,其大小要比C+ Builder小得多。不僅如此,其穩(wěn)定性和完善程序要比C+ Builder要強(qiáng)得多。但是Visual C+這個(gè)名字曾誤導(dǎo)了很多人,他們認(rèn)為自己買了一套完全可視的編程系統(tǒng),類似于Visual Basic,并在剛開(kāi)始的幾天總這樣幻想。然而不久,人們認(rèn)識(shí)到他們必須實(shí)際編寫和閱讀C+代碼。雖然Visual C+優(yōu)點(diǎn)向?qū)Э梢怨?jié)約時(shí)間和提高正確性。但程序員必須理解向?qū)a(chǎn)生的代碼,最主要的,還必須理解Microsoft Foundation Class(MFC) Library的結(jié)構(gòu)和Windows操作系統(tǒng)的內(nèi)部工作方式。許多C/C+的DOS平臺(tái)的程序員把這種工作方式評(píng)價(jià)為枯燥且艱深晦澀的過(guò)程。盡管新版本的Visual C+6.0提供了控制臺(tái)應(yīng)用程序類型,使DOS程序員能方便地進(jìn)入MFC應(yīng)用程序的開(kāi)發(fā),但仍然不能從根本上改變上述弊端。 選擇了Visual C+,就必然選擇MFC,一種程序結(jié)構(gòu),一種編程風(fēng)格。但由于MFC是OWL同時(shí)代的產(chǎn)物,已經(jīng)落后于VCL一個(gè)時(shí)代了。從開(kāi)發(fā)出基于ATL的WTL可以反襯出MFC的不足。這恐怕是Visual C+程序員最窘的地方。 但我們暫且不提MFC過(guò)時(shí)的尷尬,單是稍稍地改變一下應(yīng)用程序的外觀,Visual C+優(yōu)點(diǎn)已是力不從心了。例如,想要改變控件的字體和背景,你得重新生成一個(gè)類,而VB只需更改一下屬性。從Visual C+界面設(shè)計(jì)的網(wǎng)站的火爆可見(jiàn)一斑。 不僅如此,Visual C+程序員也時(shí)常感到另外一種尷尬,一個(gè)小小的BMP、JPG圖片顯示,在Visual Basic中輕而易舉的事件,到了VC居然需要那么多的代碼,而且在數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)中還常發(fā)生許多一些細(xì)微的錯(cuò)誤,令程序員們大為惱火。更為甚者,如果有人還想用Visual C+編寫Internet/Intranet程序的話,那簡(jiǎn)直就是自尋煩惱。雖然,一個(gè)優(yōu)秀Visual C+程序的薪水要比其他程序員高。但是,他所花費(fèi)的精力不是其他程序員能比擬的,他不僅需要承擔(dān)高昂的培訓(xùn)費(fèi),而且還要承擔(dān)90%不成功的概率。這恐怕是想成為Visual C+程序員的人最苦惱的事。當(dāng)然,我們不是勸你放棄使用C/C+語(yǔ)言,相反還十分支持。因?yàn)槭褂肅/C+編寫的程序結(jié)構(gòu)和算法能被更多人接受,畢竟C影響了整整20個(gè)年頭。但是時(shí)過(guò)今天,我們還能靠它來(lái)謀生嗎?相信你已經(jīng)有了自己的答案。當(dāng)然,我們之所以跳出來(lái),是希望程序員們不單是在這個(gè)方面去思考,更主要的是:在我們國(guó)家軟件發(fā)展浪潮到來(lái)的今天,我們不能再盲從,我們應(yīng)該關(guān)注軟件產(chǎn)業(yè)、關(guān)注互聯(lián)網(wǎng)產(chǎn)業(yè)、關(guān)注信息產(chǎn)業(yè)。我們也應(yīng)該有自己的歸宿,難道印度軟件大國(guó)給我們的啟示還不夠多嗎? 【責(zé)任編輯:蘇越 TEL:(010)68476606】/art/201001/178446.htmVisual C+ 6.0調(diào)試功能 圖解教程(1)-快速入門(2)2009-10-20 17:11Debug Menu From MSDN Start Debug Commands (Build menu) Menucommand Action Go Executes code from the current statement until a breakpoint or the end of the program is reached, or until the application pauses for user input. (Equivalent to the Go button on the toolbar.) Step Into Single-steps through instructions in the program, and enters each function call that is encountered. Run to Cursor Executes the program as far as the line that contains the insertion point. This is equivalent to setting a temporary breakpoint at the insertion point location. Attach to Process Attaches the debugger to a process that is running. Then you can break into the process and perform debugging operations like normal. When you begin debugging, the Debug menu appears, replacing the Build menu on the menu bar. You can then control program execution using the commands listed in the following table. Debug Menu Commands that Control Program Execution Debug menucommand Action Go Executes code from the current statement until a breakpoint or the end of the program is reached, or until the application pauses for user input. (Equivalent to the Go button on the Standard toolbar.) When the Debug menu is not available, you can choose Go from the Start Debug submenu of the Build menu. Restart Resets execution to the first line of the program. This command reloads the program into memory, and discards the current values of all variables (breakpoints and watch expressions still apply). It automatically halts at the main( ) or WinMain( ) function. Stop Debugging Terminates the debugging session, and returns to a normal editing session. Break Halts the program at its current location. Step Into Single-steps through instructions in the program, and enters each function call that is encountered. When the Debug menu is not available, you can choose Step Into from the Start Debug submenu of the Build menu. Step Over Single-steps through instructions in the program. If this command is used when you reach a function call, the function is executed without stepping through the function instructions. Step Out Executes the program out of a function call, and stops on the instruction immediately following the call to the function. Using this command, you can quickly finish executing the current function after determining that a bug is not present in the function. Run to Cursor Executes the program as far as the line that contains the insertion point. This command is equivalent to setting a temporary breakpoint at the insertion point location. When the Debug menu is not available, you can choose Run To Cursor from the Start Debug submenu of the Build menu. Step Into Specific Function Single steps through instructions in the program, and enters the specified function call. This works for any number of nesting levels of functions. The following additional commands appear on the Debug menu: Exceptions Displays the Exceptions dialog, which you can use to specify how you want the debugger to handle your program exceptions. Threads Displays the Threads dialog, which you can use to suspend, resume, or set focus to progam threads. Show Next Statement Shows the next statement in your program code. If source code is not available, displays the statement within the Disassembly window. QuickWatch Displays the Quick Watch window, where you can work with expressions. From visual C+ 6.0開(kāi)發(fā)工具與調(diào)試 1、 如何快速地規(guī)范代碼縮進(jìn)格式 選中所需要規(guī)范的代碼,按shift+F8 2、 如何在Release狀態(tài)下進(jìn)行調(diào)試 ProjectSettingProjectSetting對(duì)話框,選擇Release狀態(tài)。C/C+標(biāo)簽中的Category選General,Optimizations選Disable(Debug), Debut info選Program Database。在Link標(biāo)簽中選中Generate debug info復(fù)選框。 注:只是一個(gè)介乎Debug合Release的中間狀態(tài),所有的ASSERT、VERIFY都不起作用,函數(shù)調(diào)用方式已經(jīng)是真正的調(diào)用,而不查表, 但是這種狀態(tài)下QuickWatch、調(diào)用隊(duì)列跟蹤功能仍然有效,和Debug版一樣。 3、 Release和Debug有什么不同。 Release版稱為發(fā)行版,Debug版稱為調(diào)試版。 Debug中可以單步執(zhí)行、跟蹤等功能,但生成的可執(zhí)行文件比較大,代碼運(yùn)行速度較慢。Release版運(yùn)行速度較快,可執(zhí)行文件較小, 但在其編譯條件小無(wú)法執(zhí)行調(diào)試功能。 Release的exe文件鏈接的是標(biāo)準(zhǔn)的MFC DLL(Use MFC in a shared or static dll),比如MFC42.DLL。這些DLL在安裝Windows的時(shí)候, 已經(jīng)配置,所以這些程序能夠在沒(méi)有安裝Visual C+ 6.0的機(jī)器上運(yùn)行。而Debug版本的exe鏈接了調(diào)試版本的MFC DLL文件,如MFC42D.DLL。 在沒(méi)有安裝Visual C+6.0的機(jī)器上不能運(yùn)行,因?yàn)槿盡FC42D.DLL等,除非選擇use static dll when link。 4、 ASSERT和VERIFY有什么區(qū)別 ASSERT里面的內(nèi)容在Release版本中不編譯,VERIFY里面的內(nèi)容仍然翻譯,但不再判斷真假。所以后者更安全一點(diǎn)。 例如ASSERT(file.Open(strFileName)。 一旦到了Release版本中,這一行就忽略了,file根本就不Open()了,而且沒(méi)有任何出錯(cuò)的信息。如果用VERIFY()就不會(huì)有這個(gè)問(wèn)題。 5、 Workspace和Project之間是什么樣的關(guān)系 每個(gè)Workspace可以包括幾個(gè)project,但只有一個(gè)處于Active狀態(tài),各個(gè)project之間可以有依賴關(guān)系,在project的Setting.中可以設(shè)定, 比如那個(gè)Active狀態(tài)的project可以依賴于其他的提供其函數(shù)調(diào)用的靜態(tài)庫(kù)。 6、 如何在非MFC程序中使用ClassWizard 在工程目錄下新建一個(gè)空的.RC文件,然后加入到工程中就可以了。 7、 如何設(shè)置斷點(diǎn) 按F9在當(dāng)前光標(biāo)處增加一個(gè)斷點(diǎn)和取消一個(gè)斷點(diǎn)。 另外,在編輯狀態(tài)下,按Ctrl+B組合鍵,彈出斷點(diǎn)設(shè)置對(duì)話框。然后單擊【Condition】按鈕彈出設(shè)置斷點(diǎn)條件的對(duì)話框進(jìn)行設(shè)置。 8、 在編輯狀態(tài)下發(fā)現(xiàn)成員變量或函數(shù)不能顯示提示是如何打開(kāi)顯示功能 這似乎是目前這個(gè)Visual C+ 6.0版本的一個(gè)bug,可按如下步驟使其正常,如再出現(xiàn),可如法炮制: (1) 關(guān)閉Project (2) 刪除工程名.ncb文件 (3) 重新打開(kāi)工程 9、 如何將一個(gè)通過(guò)ClassWizard生成的類徹底刪除 首先在工作區(qū)的FileView中選中該類的.h和.cpp文件,按delete刪除,然后在文件管理器中將這兩個(gè)文件刪除,再運(yùn)行ClassWizard, 這時(shí)出現(xiàn)是否移走該類的提示,選擇remove就可以了。 10、 如何將再workspace中消失的類找出來(lái) 打開(kāi)該類對(duì)應(yīng)的頭文件,然后將其類名隨便改一下,這個(gè)時(shí)候工作區(qū)就會(huì)出現(xiàn)新的類,再將這個(gè)類改回原來(lái)的名字就可以了。 11、 如何清除所有的斷點(diǎn) 菜單【Edit】【Breakpoints】,打開(kāi)Breakpoints對(duì)話框,單擊【Remove All】按鈕即可。 快捷鍵是Ctrl + Shift + F8。 12、 如何再ClassWizard中選擇未列出的信息 打開(kāi)ClassWizard對(duì)話框,然后切換到Class Info頁(yè)面。改變Message filter,如選擇Window,Message頁(yè)面就會(huì)出現(xiàn)Window的信息。 13、 如何檢測(cè)程序中的括號(hào)是否匹配 把光標(biāo)移動(dòng)到需要檢測(cè)的括號(hào)前面,按快捷鍵Ctrl + 。如果括號(hào)匹配正確,光標(biāo)就跳到匹配的括號(hào)處,否則光標(biāo)不移動(dòng), 并且機(jī)箱喇叭還會(huì)發(fā)出一聲警告。 14、 如何查看一個(gè)宏(或變量、函數(shù))的定義 把光標(biāo)移動(dòng)到要查看的一個(gè)宏上,就比如說(shuō)最常見(jiàn)的DECLARE_MAP_MESSAGE上按一下F12(或右鍵菜單中的相關(guān)菜單), 如果沒(méi)有建立瀏覽文件,就會(huì)出現(xiàn)提示對(duì)話框,按【確定】按鈕,然后就會(huì)跳到該宏(或變量、函數(shù))定義的地方。 15、 如何添加Lib文件到當(dāng)前工程 單擊菜單【Project】【Settings】彈出Project Setting對(duì)話框,切換到Link標(biāo)簽頁(yè),在Object/library modules處輸入Lib文件名稱, 不同的Lib之間用空格格開(kāi)。 16、 如何快速刪除項(xiàng)目下的Debug文件夾中臨時(shí)文件 在工作區(qū)的FileView視圖中選中對(duì)應(yīng)的項(xiàng)目,單擊右鍵彈出菜單,選擇【Clean(selection only)】菜單即可。 17、 如何快速生成一個(gè)現(xiàn)有工程除了工程名外完全相同的新工程。 在新建工程的New對(duì)話框中選擇Custom Appwizard項(xiàng),輸入新工程的名字,單擊【OK】按鈕。出現(xiàn)Custom AppWizard項(xiàng), 輸入新工程的名字,單擊【OK】按鈕。出現(xiàn)Custom AppWizardStep 1 of 2對(duì)話框,選擇An existing Project項(xiàng),單擊【Next】按鈕。 出現(xiàn)Custom AppWizardStep 2 of 2對(duì)話框,選擇現(xiàn)有工程的工程文件名,最后單擊【Finish】按鈕。編譯后就生成一個(gè)與現(xiàn)有工程相同 但可以重新取名的工程AppWizard。 現(xiàn)在就可以項(xiàng)用MFC AppWizard一樣用這個(gè)定制的向?qū)?。如果不想用了,可以在Visual C+ 6.0安裝目錄下CommonMSDev98Template目錄 中刪除該Wizard對(duì)應(yīng)的.awx和.pdb文件。 /topics2798323Visual Studio 6.0 三大件之 Visual C+(VC+)、Visual Basic(VB) 和 Visual FoxPro(VFP)簡(jiǎn)體中文絕對(duì)綠色版 云端資源包軟件介紹:Visual C+Microsoft Visual C+,簡(jiǎn)稱 MSVC、VC+或VC,是微軟公司的C+開(kāi)發(fā)工具,具有集成開(kāi)發(fā)環(huán)境,具有編輯C語(yǔ)言,C+ 以及C+/CLI等編程語(yǔ)言的能力。 VC+整合了便利的除錯(cuò)工具,特別是整合了 Windows API、DirectX API 和 Microsoft .NET 框架
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 稅務(wù)師網(wǎng)盤課件百度云
- 2025年 福建省大數(shù)據(jù)集團(tuán)有限公司招聘考試筆試試題附答案
- 中國(guó)雙缸洗衣機(jī)塑件行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告(2024-2030)
- 農(nóng)業(yè)機(jī)械生產(chǎn)線項(xiàng)目人力資源管理分析報(bào)告
- 2025-2030年中國(guó)鹽酥雞行業(yè)深度研究分析報(bào)告
- 2024-2030年中國(guó)遼寧省農(nóng)村城鎮(zhèn)化建設(shè)行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資潛力預(yù)測(cè)報(bào)告
- 2024-2030年中國(guó)塞棒行業(yè)市場(chǎng)深度分析及發(fā)展?jié)摿︻A(yù)測(cè)報(bào)告
- 2025年中國(guó)交互電子白板行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025年中國(guó)晶閘管整流器行業(yè)市場(chǎng)全景調(diào)研及投資規(guī)劃建議報(bào)告
- 2025年中國(guó)電子元器件配件市場(chǎng)深度分析及行業(yè)前景展望報(bào)告
- 現(xiàn)場(chǎng)7S管理培訓(xùn)
- 液氨安全管理及應(yīng)急處置
- 2025年中考山西考試試題及答案
- 2025年湖南省長(zhǎng)沙市岳麓區(qū)博才小學(xué)五下數(shù)學(xué)期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)試題含答案
- 生產(chǎn)車間5S培訓(xùn)教材
- 課題申報(bào)書:AI賦能高校輔導(dǎo)員能力提升的路徑研究
- 【MOOC期末】《中國(guó)哲學(xué)》(北京師范大學(xué)) 期末中國(guó)大學(xué)慕課答案
- 整本書閱讀:《鄉(xiāng)土中國(guó)》(考教銜接講義)-2025年高考語(yǔ)文一輪復(fù)習(xí)(新教材新高考)
- 護(hù)理新技術(shù)項(xiàng)目匯報(bào)
- DL T596《電力設(shè)備預(yù)防性實(shí)驗(yàn)規(guī)程》知識(shí)培訓(xùn)
- DB11T 594.1-2017 地下管線非開(kāi)挖鋪設(shè)工程施工及驗(yàn)收技術(shù)規(guī)程 第1部分:水平定向鉆施工
評(píng)論
0/150
提交評(píng)論