日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VC++開發(fā)環(huán)境的模式說明

VC++開發(fā)環(huán)境的主要開發(fā)模式擁有兩種模式,一種是WIN API方式,另一種則是MFC方式,VC++開發(fā)環(huán)境主要是針對Windows系統(tǒng),適合一些系統(tǒng)級的開發(fā),可以方便實(shí)現(xiàn)一些底層的調(diào)用。

創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為明山等服務(wù)建站,明山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為明山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

其實(shí),只要踏踏實(shí)實(shí)一步一步來,學(xué)VC++開發(fā)環(huán)境很簡單。對于沒有編程基礎(chǔ)的人首先要學(xué)習(xí)編程的基礎(chǔ)知識,如變量,語句,基本的算法等,然后寫一些小的程序,實(shí)現(xiàn)些常用算法對自己的思維是很好的鍛煉,對以后的學(xué)習(xí)大有好處。

起碼要能排排序,求個八皇后,算個漢羅塔,再知道一點(diǎn)深、廣度優(yōu)先搜索。如果你已經(jīng)有一些編程的基礎(chǔ)知識了,自然就可以跳過這步。在對編程有一定的認(rèn)識之后,就應(yīng)該開始進(jìn)軍C++了。注意,C++是一門語言,而VC++開發(fā)環(huán)境則是講解如何在VC++開發(fā)環(huán)境環(huán)境下使用MFC類庫,學(xué)習(xí)VC++開發(fā)環(huán)境應(yīng)建立在充分了解C++的基礎(chǔ)上的。

學(xué)完了C++,最好先找本W(wǎng)in32編程的書,Win32編程是指用 Windows API編程,MFC是將眾多的API函數(shù)進(jìn)行了封裝的類庫,用起來方便了不少,但如果沒有一些API編程基礎(chǔ),對相關(guān)概念不了解,學(xué)起來MFC來可能會很費(fèi)解。

API函數(shù)有2千多,不需要都學(xué)。其實(shí)只要知道如何創(chuàng)建窗口、對話框、控件、消息循環(huán),了解了句柄的含義就差不多了,最好再了解一點(diǎn)GDI編程。這個階段的關(guān)鍵是要理解Win32程序是如何運(yùn)作的,把握各種窗口間的關(guān)系。因?yàn)槟阋院髴?yīng)該很少直接用Win32 SDK編寫程序,所以關(guān)鍵是理解整個結(jié)構(gòu),記住幾個函數(shù)并沒有什么意義。函數(shù)用的時候可以現(xiàn)查。

打好了基礎(chǔ),現(xiàn)在進(jìn)軍VC++開發(fā)環(huán)境的障礙都已經(jīng)掃清了。不過還是應(yīng)做好充分的思想準(zhǔn)備,事情不會那么順利的。剛開始你就要面對一個瓶頸,大量的緊密關(guān)聯(lián)的知識,使你必須一下理解一個整體,而很難一點(diǎn)點(diǎn)來??梢哉f學(xué)VC++開發(fā)環(huán)境最難得就是剛開始。

情況有些類似于第一次創(chuàng)建窗口時面對的那長長的程序,很多人就是在此被它難住,放棄了學(xué)習(xí)。事實(shí)上,這幾乎是 Windows編程的一大特點(diǎn),突破了這個瓶頸之后便是一片海闊天空,而有著扎實(shí)基礎(chǔ)的你是一定能闖過去的。建議不要等徹底弄明白一句才看下一句,等能做出個菜單、對話框時便回頭再看一遍,幾遍之后應(yīng)該就可以大概明白MFC程序的運(yùn)作了。

這里有個關(guān)鍵,一定要用心體會面向?qū)ο缶幊痰木?,努力將眼前的程序與之前的知識聯(lián)系起來。通過比較成員函數(shù)和對應(yīng)的API函數(shù)間的區(qū)別,嘗試去理解MFC是怎樣封裝相關(guān)的API的。例如,相當(dāng)多的宏,看起來很奇怪,但你不必理會其實(shí)現(xiàn)方法,只要知道如何使用便可,這點(diǎn)也很重要。還有,對于其生成的代碼要自己進(jìn)行分析,偷懶就不能真正理解MFC。

這是我一個人的學(xué)習(xí)經(jīng)驗(yàn),但經(jīng)驗(yàn)要因人而異,所以還需要根據(jù)個人的情況決定。開始時,教材讓怎么辦就怎么辦,比貓畫虎的做出個菜單、對話框,然后試著添加控件。等到不看教程便做出這些時,開始逐字逐句的試著理解MFC程序的組織。#t#

若看不懂就跳過看下面的。就這樣一遍一遍來。如果覺著頭大就先歇上2天,等清醒了再接著來,最好在這期間多找些介紹MFC框架的文章。然后便可試著寫個定時器、名片夾之類的小東東,熟悉一下各種控件的使用。

突破了開始的瓶頸之后再學(xué)下去便會越學(xué)越容易,因?yàn)槟憧梢砸稽c(diǎn)一點(diǎn)的積累知識,而不用擔(dān)心被卡著了。再過不久,你就可以使用API函數(shù)完成一些功能,如在系統(tǒng)托盤加圖標(biāo),自畫列表框等。這時,你也會體會到學(xué)習(xí)Win32編程的好處了。

最后,建議有時間的話研究一下各種算法。數(shù)據(jù)結(jié)構(gòu)是一定要看的。不一定要記住,但至少要知道有那么回事,萬一碰到問題可可以知道問題出在哪里。其實(shí),常見的鏈表等結(jié)構(gòu)以及排序等算法在VC++開發(fā)環(huán)境中已經(jīng)實(shí)現(xiàn)了,不用你去費(fèi)勁,但有些了解總是有好處的。至于離散數(shù)學(xué)、線性代數(shù)什么的,對于復(fù)雜的算法是必要的,其中離散數(shù)學(xué)是數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)。


網(wǎng)站標(biāo)題:VC++開發(fā)環(huán)境的模式說明
文章地址:http://m.5511xx.com/article/dpcdshd.html