自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VC++應(yīng)用程序介紹以及模式說明

開發(fā) 后端
如果想要學(xué)好VC++應(yīng)用程序,必須具備很好的C++語言基礎(chǔ),良好的英語基礎(chǔ)也是學(xué)好VC++應(yīng)用程序的重要影響因素。

微軟公司推出的VC++應(yīng)用程序是一款集成開發(fā)環(huán)境,也就說他和C++語言一樣是一個(gè)軟件開發(fā)平臺(tái),想要學(xué)好VC++應(yīng)用程序,主要要著重學(xué)習(xí)很多關(guān)于Windows平臺(tái)的特性。

VC+是一個(gè)集成開發(fā)環(huán)境(IDE),C++是一門編程語言。兩者是完全不同的兩個(gè)概念。所有講C++的書,都是對(duì)C++標(biāo)準(zhǔn)(C99)的解釋;而所有講VC++的書,都是講如何使用微軟的這個(gè)IDE。

(當(dāng)然包括很多和Windows編程相關(guān)的東西,比如Windows API,MFC,如果艱深點(diǎn),還有DLL,ATL,COM,有些書為了滿足沒有C++基礎(chǔ)的作者,也講一點(diǎn)C++的內(nèi)容)。VC++基本遵循C++標(biāo)準(zhǔn)(其實(shí)兼容的比較差,只有70%多。

當(dāng)然不兼容的地方很多程序員用的不多)。學(xué)習(xí)的話,先學(xué)C++語法,可以用VC++來練習(xí);把C++學(xué)好了,可以嘗試Windows編程。VC++是微軟公司開發(fā)的一個(gè)IDE(集成開發(fā)環(huán)境),換句話說,就是使用c++的一個(gè)開發(fā)平臺(tái).有些軟件就是這個(gè)編出來的...另外還有VB,VF.只是使用不同語言...但是,

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è)主流的開發(fā)平臺(tái)一直深受編程愛好者的喜愛,但是很多人卻對(duì)它的入門感到難于上青天,究其原因主要是大家對(duì)他錯(cuò)誤的認(rèn)識(shí)造成的,嚴(yán)格的來說VC++不是門語言。

雖然它和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ò)展而來的。

VC++應(yīng)用程序的開發(fā)主要有兩種模式,一種是WIN API方式,另一種則是MFC方式,傳統(tǒng)的WIN API開發(fā)方式比較繁瑣,而MFC則是對(duì)WIN API再次封裝,所以MFC相對(duì)于WIN API開發(fā)更具備效率優(yōu)勢(shì),但為了對(duì)WINDOWS開發(fā)有一個(gè)較為全面細(xì)致的認(rèn)識(shí),筆者在這里還是以講解WIN API的相關(guān)內(nèi)容為主線。

話說到這里可能更多人關(guān)心的是學(xué)習(xí)VC++需要具備什么條件,為什么對(duì)于這扇門屢攻不破呢?要想學(xué)習(xí)好VC++必須具備良好的C/C++的基礎(chǔ),必要的英語閱讀能力也是必不可少的,因?yàn)榇罅康募夹g(shù)文檔多以英文形式發(fā)布。

VC++作為一個(gè)主流的開發(fā)平臺(tái)一直深受編程愛好者的喜愛,但是很多人卻對(duì)它的入門感到難于上青天,究其原因主要是大家對(duì)他錯(cuò)誤的認(rèn)識(shí)造成的,嚴(yán)格的來說VC++不是門語言。

雖然它和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ò)展而來的。

VC++應(yīng)用程序的開發(fā)主要有兩種模式,一種是WIN API方式,另一種則是MFC方式,傳統(tǒng)的WIN API開發(fā)方式比較繁瑣,而MFC則是對(duì)WIN API再次封裝,所以MFC相對(duì)于WIN API開發(fā)更具備效率優(yōu)勢(shì),但為了對(duì)WINDOWS開發(fā)有一個(gè)較為全面細(xì)致的認(rèn)識(shí),筆者在這里還是以講解WIN API的相關(guān)內(nèi)容為主線。

VC++基于C,C++語言,主要由是MFC組成,是與系統(tǒng)聯(lián)系非常緊密的編程工具,它兼有高級(jí),和低級(jí)語言的雙重性,功能強(qiáng)大,靈活,執(zhí)行效率高,幾乎可說VC++在 Windows平臺(tái)無所不能。 最大缺點(diǎn)是開發(fā)效率不高。

【編輯推薦】

  1. 簡(jiǎn)介學(xué)習(xí)C++總結(jié)之談
  2. 對(duì)C++庫函數(shù)進(jìn)行學(xué)習(xí)探索總結(jié)筆記
  3. C++類庫設(shè)計(jì)的基本構(gòu)思與方法
  4. C++語言真的還有市場(chǎng)價(jià)值?
  5. C++類庫設(shè)計(jì)的基本構(gòu)思與方法
責(zé)任編輯:chenqingxiang 來源: NET130
相關(guān)推薦

2010-01-26 13:29:46

VC++應(yīng)用程序

2010-01-27 17:42:58

VC++開發(fā)環(huán)境

2010-02-22 17:46:57

Python應(yīng)用程序

2010-01-04 13:56:50

ADO.NET應(yīng)用程序

2010-03-05 14:52:09

Android應(yīng)用程序

2010-01-27 15:11:17

VC++編譯異常

2010-01-28 15:56:38

VC++ 6.0編譯

2011-07-13 11:20:55

VC++ODBC

2009-07-29 15:15:31

ASP應(yīng)用程序

2010-02-02 15:37:11

2012-03-14 09:34:05

2012-06-07 09:15:14

ibmdw

2010-01-25 13:29:53

Android本地應(yīng)用

2009-07-27 16:09:50

2011-07-22 14:08:19

iPad 架構(gòu) 數(shù)據(jù)

2010-02-26 11:08:29

Python應(yīng)用程序

2010-03-03 17:56:44

Android應(yīng)用程序

2010-01-28 17:14:38

Visual C++應(yīng)

2010-02-22 14:54:47

Python應(yīng)用程序

2011-12-23 10:01:29

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)