轉(zhuǎn)帖|使用教程|編輯:鮑佳佳|2020-11-19 10:47:28.013|閱讀 710 次
概述:VC++全稱是Visual C++,是由微軟提供的C++開(kāi)發(fā)工具,它與C++的根本區(qū)別就在于,C++是語(yǔ)言,而VC++是用C++語(yǔ)言編寫(xiě)程序的工具平臺(tái)。VC++不僅是一個(gè)編譯器更是一個(gè)集成開(kāi)發(fā)環(huán)境,包括編輯器、調(diào)試器和編譯器等,一般它包含在Visual Studio中。Visual Studio包含了VB、VC++、C#等編譯環(huán)境。當(dāng)然我們?cè)谑褂肰C++ 6.0的時(shí)候?yàn)榱溯p便,總是只單獨(dú)安裝VC++ 6.0。但自微軟2002年發(fā)布Visual Studio.NET以來(lái),微軟建立了在.NET框架上的代碼托管機(jī)制,一個(gè)項(xiàng)目可以支持多種語(yǔ)言開(kāi)發(fā)的組件,VC++同樣被擴(kuò)展為支持代碼托管機(jī)制的開(kāi)發(fā)環(huán)境,所以.NET Framework是必須的,也就不再有VC++的獨(dú)立安裝程序,不過(guò)可以在安裝Visual Studio時(shí)只選擇VC++進(jìn)行安裝。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
C++編程入門(mén)系列給大家講了C++的編程入門(mén)知識(shí),大家對(duì)C++語(yǔ)言在語(yǔ)法和設(shè)計(jì)思想上應(yīng)該有了一定的了解了。但是教程中講的例子只是一個(gè)個(gè)簡(jiǎn)單的例程,并沒(méi)有可視化窗口。在這套VS2010/MFC編程入門(mén)教程中將會(huì)給大家講解怎樣使用VS2010進(jìn)行可視化編程,也就是基于窗口的程序。
C++編程入門(mén)系列主要偏重于理論方面的知識(shí),目的是讓大家打好底子,練好內(nèi)功,在使用VC++編程時(shí)不至于丈二和尚摸不著頭腦。本套教程也會(huì)涉及到VC++的原理性的東西,同樣更重視實(shí)用性,讓大家學(xué)完本套教程以后,基本的界面程序都能很容易編寫(xiě)出來(lái)。
VC++簡(jiǎn)介
VC++全稱是Visual C++,是由微軟提供的C++開(kāi)發(fā)工具,它與C++的根本區(qū)別就在于,C++是語(yǔ)言,而VC++是用C++語(yǔ)言編寫(xiě)程序的工具平臺(tái)。VC++不僅是一個(gè)編譯器更是一個(gè)集成開(kāi)發(fā)環(huán)境,包括編輯器、調(diào)試器和編譯器等,一般它包含在Visual Studio中。Visual Studio包含了VB、VC++、C#等編譯環(huán)境。當(dāng)然我們?cè)谑褂肰C++ 6.0的時(shí)候?yàn)榱溯p便,總是只單獨(dú)安裝VC++ 6.0。但自微軟2002年發(fā)布Visual Studio.NET以來(lái),微軟建立了在.NET框架上的代碼托管機(jī)制,一個(gè)項(xiàng)目可以支持多種語(yǔ)言開(kāi)發(fā)的組件,VC++同樣被擴(kuò)展為支持代碼托管機(jī)制的開(kāi)發(fā)環(huán)境,所以.NET Framework是必須的,也就不再有VC++的獨(dú)立安裝程序,不過(guò)可以在安裝Visual Studio時(shí)只選擇VC++進(jìn)行安裝。
VC++與MFC
講VC++免不了要提MFC,MFC全稱Microsoft Foundation Classes,也就是微軟基礎(chǔ)類(lèi)庫(kù)。它是VC++的核心,是C++與Windows API的結(jié)合,很徹底的用C++封裝了Windows SDK(Software Development Kit,軟件開(kāi)發(fā)工具包)中的結(jié)構(gòu)和功能,還提供了一個(gè)應(yīng)用程序框架,此應(yīng)用程序框架為軟件開(kāi)發(fā)者完成了一些例行化的工作,比如各種窗口、工具欄、菜單的生成和管理等,不需要開(kāi)發(fā)者再去解決那些很復(fù)雜很乏味的難題,比如每個(gè)窗口都要使用Windows API注冊(cè)、生成與管理。這樣就大大減少了軟件開(kāi)發(fā)者的工作量,提高了開(kāi)發(fā)效率。
當(dāng)然VC++不是只能夠創(chuàng)建MFC應(yīng)用程序,同樣也能夠進(jìn)行Windows SDK編程,但是那樣的話就舍棄了VC++的核心,放棄了VC++最強(qiáng)大的部分。MFC也不是只能用于VC++中,它同樣也可以用在Borland C++等編譯器中,當(dāng)然沒(méi)有幾個(gè)人這樣做。
本節(jié)旨在讓大家對(duì)VC++、VS和MFC有基本的概念上的認(rèn)識(shí),后面雞啄米會(huì)帶大家進(jìn)入VS/MFC的世界,讓大家輕松的開(kāi)發(fā)各種包含窗口、圖形等的可視化程序。
相關(guān)VC++/MFC組件工具推薦:
Toolkit Pro:
Codejock軟件公司的Xtreme Toolkit Pro是屢獲殊榮的VC界面庫(kù),是MFC開(kāi)發(fā)中最全面界面控件套包,它提供了Windows開(kāi)發(fā)所需要的11種主流的Visual C++ MFC控件,包括Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework 和Task Panel。(點(diǎn)這下載)
BCGControlBar
BCGControlBar ("Business Components Gallery ControlBar")是MFC擴(kuò)展庫(kù),使您可以創(chuàng)建具有完全自定義選項(xiàng)(功能區(qū)、可自定義工具欄、菜單等)以及一組專業(yè)設(shè)計(jì)的豐富Microsoft Office和Microsoft Visual Studio的應(yīng)用程序 GUI控件,例如圖表、日歷、網(wǎng)格、編輯器、甘特圖和許多其他控件。
BCGControlBar庫(kù)擁有500多個(gè)經(jīng)過(guò)全面設(shè)計(jì)、測(cè)試和充分記錄的MFC擴(kuò)展類(lèi)。可以輕松地集成到你的應(yīng)用程序中,并為你節(jié)省數(shù)百個(gè)開(kāi)發(fā)和調(diào)試時(shí)間。(點(diǎn)這下載)
本教程持續(xù)更新……
本文轉(zhuǎn)載自:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn