欧美日韩国产一区二区|qovd片|小明个人发布看看|小浪货你夹真紧水又多|老头把我添高潮了A片故|99热久久精品国产一区二区|久久久春色AV

編程入門自學(xué)軟件 電腦編程入門( 三 )


2:首先從C語言開始 。有的朋友可能認(rèn)為C語言太難了,應(yīng)該從VB開始 。雖然,對(duì)于一個(gè)初學(xué)者來說,用一些控件堆砌成一個(gè)小軟件,是有一些成就感,但是,基礎(chǔ)才是最重要的!C語言對(duì)于數(shù)據(jù)類型的描敘,遠(yuǎn)比VB里面說的更為全面,清楚,明白,而這些卻是編程中的根本!
3:學(xué)C語言,從數(shù)據(jù)類型,基本表達(dá)式,再到條件語句,循環(huán)語句,然后學(xué)習(xí)函數(shù),再加上一些簡單的數(shù)組知識(shí),就可以了!一句話,到現(xiàn)在為止,你只要理解結(jié)構(gòu)化程序設(shè)計(jì)的思想也就夠了!
4:有了以上的基礎(chǔ),就要開始學(xué)匯編了 。匯編開始的時(shí)候是很難,那些各種各樣的寄存器,分段的內(nèi)存地址,是很難理解,可是這些知識(shí)理解了以后,后面的內(nèi)容就簡單了,學(xué)習(xí)8086的那些指令,再加上一些偽操作,還有DOS和BIOS中斷的調(diào)用,就可以看懂書上的匯編程序了 。(著重是理解算法,對(duì)于后面的那些匯編的應(yīng)用有興趣的可以看一下!)到此,你應(yīng)該會(huì)對(duì)計(jì)算機(jī)的理解更深一層!
5:有了匯編的基礎(chǔ),再來學(xué)習(xí)C語言中的精華部分—-指針,可謂如魚得水了 。現(xiàn)在你要對(duì)C語言全全面面的學(xué)一遍了,譚版的教材要從頭到尾認(rèn)認(rèn)真真的看兩遍以上 。
6:學(xué)完以上的內(nèi)容,有必要研究一下數(shù)據(jù)結(jié)構(gòu)了,線性表,堆棧,隊(duì)列,樹,圖,二叉樹,等等,都要滾瓜爛熟?。ㄗ詈檬乔迦A嚴(yán)蔚敏老師的那本教材)
7:請(qǐng)時(shí)刻記?。焊≡晔菍W(xué)習(xí)編程的大忌!
8:現(xiàn)在,你應(yīng)該學(xué)習(xí)一些數(shù)據(jù)庫的知識(shí),還有一些常用的算法了!
9:如果以上的知識(shí)你都學(xué)精通的話,就可以開始C++的課程了,找本C++上手的書,用一個(gè)星期的時(shí)間大概了解一下C++,然后找一本VC上手的書,再花一個(gè)星期的時(shí)間學(xué)習(xí)VC的界面和用法,就可以做一些簡單的應(yīng)用了!
10:要想學(xué)好VC,沒有扎實(shí)的C++知識(shí)是不行的,以下書籍是VC程序員必須翻的爛熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++
深入淺出MFC 。
11:深刻理解C++面向?qū)ο蟮乃枷耄?br /> 12:編程的時(shí)候,出錯(cuò)是難免的,所以,MSDN一定要熟練使用;好的代碼風(fēng)格會(huì)使調(diào)試的時(shí)候,更加簡單的查錯(cuò),所以,一定要養(yǎng)成良好的編程風(fēng)格!
13:如果你嚴(yán)格的走好了以上的每一步,你才踏上了編程的門檻,可以混口飯吃了!
至于在以后,編譯原理,操作系統(tǒng),還有軟件工程等等基礎(chǔ)知識(shí),是必不可少的!
14:如果現(xiàn)在再來學(xué)習(xí)JAVA,C#等別的語言的話,應(yīng)該是觸類旁通,拿來就用了,
【編程入門自學(xué)軟件電腦編程入門】到此,你才可以稱得上是一個(gè)高手!電腦編程,首先要學(xué)c語言,因?yàn)樗撬衅渌幊陶Z言的基礎(chǔ),至于編程軟件,初學(xué)者可以用vc6.0下面是我個(gè)人的一些見解,希望對(duì)樓主有所幫助~~ 學(xué)習(xí)編程,首先應(yīng)該認(rèn)認(rèn)真真的學(xué)習(xí)一門語言 。學(xué)習(xí)微軟的,就先從VB開始,VB是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言 。書籍最少應(yīng)該準(zhǔn)備兩本,不可能一本書籍會(huì)包含VB的所有內(nèi)容,在看書的時(shí)候,可以交叉的看,一本書籍中沒有講到的內(nèi)容可以在另一本中看到,這樣對(duì)學(xué)習(xí)是很有好處的,也能保證所學(xué)知識(shí)的完整性 。學(xué)編程是一個(gè)很漫長的過程,不要著急,要理論與實(shí)踐想結(jié)合,例程書籍也是很重要的,看源代碼對(duì)學(xué)習(xí)也是很有幫助的,等你學(xué)完這門VB語言之后,學(xué)習(xí)別的語言是非常簡單,可以嘗試C語言,按照C——C++——VC的順序?qū)W習(xí),有助于知識(shí)的連貫性 ?;蛘邔W(xué)習(xí)Delphi,入門較為簡單類似于VB,但比VB強(qiáng)大,即可作為入門又能做強(qiáng)、做大 。1 . 明確學(xué)習(xí)目的 學(xué)習(xí)編程對(duì)大多數(shù)IT業(yè)人員來說都是非常有用的 。學(xué)編程,做一名編程人員,從個(gè)人角度講,可以解決在軟件使用中所遇到的問題,改進(jìn)現(xiàn)有軟件,可以為自己找到一份理想的工作添加重要得砝碼,有利于在求職道路上謀得一個(gè)好的職位;從國家的角度,可以為中國的軟件產(chǎn)業(yè)做出應(yīng)有的貢獻(xiàn),一名優(yōu)秀的程序員永遠(yuǎn)是被爭奪的對(duì)象 。學(xué)習(xí)編程還能鍛煉思維,使我們的邏輯思維更加嚴(yán)密;能夠不斷享受到創(chuàng)新的樂趣,將一直有機(jī)會(huì)走在高科技的前沿,因?yàn)槌绦蛟O(shè)計(jì)本身是一種創(chuàng)造性的工作 。知識(shí)經(jīng)濟(jì)時(shí)代給我們帶來了無限的機(jī)會(huì),要想真正掌握計(jì)算機(jī)技術(shù),并在IT行業(yè)里干出一番事業(yè)來,有所作為,具有一定的編程能力是一個(gè)基本條件和要求 。2 . 打好基礎(chǔ) 學(xué)編程要具備一定的基礎(chǔ),總結(jié)之有以下幾方面: (1)數(shù)學(xué)基礎(chǔ)——從計(jì)算機(jī)發(fā)展和應(yīng)用的歷史來看計(jì)算機(jī)的數(shù)學(xué)模型和體系結(jié)構(gòu)等都是有數(shù)學(xué)家提出的,最早的計(jì)算機(jī)也是為數(shù)值計(jì)算而設(shè)計(jì)的 。因此,要學(xué)好計(jì)算機(jī)就要有一定的數(shù)學(xué)基礎(chǔ),出學(xué)者有高中水平就差不多了 。(2)邏輯思維能力的培養(yǎng)——學(xué)程序設(shè)計(jì)要有一定的邏輯思維能力,“邏思力”的培養(yǎng)要長時(shí)間的實(shí)踐鍛煉 。要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想 。要做到這一點(diǎn)必須在反復(fù)的實(shí)踐、觀察、分析、比較、總結(jié)中逐漸地積累 。因此在學(xué)習(xí)編程過程中,我們不必等到什么都完全明白了才去動(dòng)手實(shí)踐,只要明白了大概,就要敢于自己動(dòng)手去體驗(yàn) 。誰都有第一次 。有些問題只有通過實(shí)踐后才能明白,也只有實(shí)踐才能把老師和書上的知識(shí)變成自己的,高手都是這樣成材的 。(3)選擇一種合適的入門語言——面對(duì)各種各樣的語言,應(yīng)按什么樣的順序?qū)W呢?程序設(shè)計(jì)工具不外乎如下幾類: ① 本地開發(fā)應(yīng)用軟件開發(fā)的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;數(shù)據(jù)庫開發(fā)工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等 。② 跨平臺(tái)開發(fā)開發(fā)工具如 Java 等 。3)網(wǎng)絡(luò)開發(fā)對(duì)客戶端開發(fā)工具如:Java Script 等;對(duì)服務(wù)器開發(fā)工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等 。以上不同的環(huán)境下幾種開發(fā)工具中 VB 法簡單并容易理解,界面設(shè)計(jì)是可設(shè)化的,易學(xué)、易用 。選 VB 作為入門的方向?qū)Τ鰧W(xué)者是較為適合的 。3 . 注意理解一些重要概念 一本程序設(shè)計(jì)的書看到的無非就是變量、函數(shù)、條件語句、循環(huán)語句等概念,但要真正能進(jìn)行編程應(yīng)用,需要深入理解這些概念,在理解的基礎(chǔ)上應(yīng)用,不要只簡單地學(xué)習(xí)語法、結(jié)構(gòu),而要吃透針對(duì)這些語法、結(jié)構(gòu)的應(yīng)用例子,做到舉一反三,觸類旁通 。4 . 掌握編程思想 學(xué)習(xí)一門語言或開發(fā)工具,語法結(jié)構(gòu)、功能調(diào)用是次要的,最主要是學(xué)習(xí)它的思想 。例如學(xué)習(xí)VC就要學(xué)習(xí)Windows的內(nèi)在機(jī)理、什么是線程......;學(xué)習(xí)COM就要知道VTALBE、類廠、接口......,關(guān)鍵是學(xué)一種思想,有了思想,那么我們就可以觸類旁通 。5 . 多實(shí)踐、多交流 掌握編程思想必須在編程實(shí)際工作中去實(shí)踐和體會(huì) 。編程起步階段要經(jīng)常自己動(dòng)手設(shè)計(jì)程序,具體設(shè)計(jì)時(shí)不要拘泥于固定的思維方式,遇到問題要多想幾種解決的方案 。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實(shí)踐,幫助自己提高水平 。親自動(dòng)手進(jìn)行程序設(shè)計(jì)是創(chuàng)造性思維應(yīng)用的體現(xiàn),也是培養(yǎng)邏輯思維的好方法 。6 . 養(yǎng)成良好的編程習(xí)慣 編程入門不難,但入門后不斷學(xué)習(xí)是十分重要的,相對(duì)來說較為漫長 。在此期間要注意養(yǎng)成一些良好的編程習(xí)慣 。編程風(fēng)格的好壞很大程度影響程序質(zhì)量 。良好的編程風(fēng)格可以使程序結(jié)構(gòu)清晰合理,且使程序代碼便于維護(hù) 。如代碼的縮進(jìn)編排、變量命令規(guī)則的一致性、代碼的注釋等 。7 . 上網(wǎng)學(xué)編程 在網(wǎng)上可以學(xué)到很多不同的編程思想、方法、經(jīng)驗(yàn)和技巧,有大量的工具和作品及相關(guān)的輔導(dǎo)材料供下載 。例如網(wǎng)站“編程課堂”( ) 主要以 VB 和 Delph;教學(xué)和交流為主,提供大量實(shí)用技巧;網(wǎng)站“現(xiàn)在時(shí)編程學(xué)園”( ) 是專門介紹C、VC、VB、Delphi 等的綜合編程網(wǎng)站;網(wǎng)站“ VB 編程樂園 ”( ) 提供內(nèi)容豐富而且實(shí)用的編程技術(shù)文章、精選控件、源代碼下載、計(jì)算機(jī)考試、相關(guān)軟件以及編程書籍推薦等等 。8 . 加強(qiáng)計(jì)算機(jī)理論知識(shí)的再學(xué)習(xí) 學(xué)編程是符合“理論→實(shí)踐→再理論→再實(shí)踐”的一個(gè)認(rèn)識(shí)過程 。一開始要具有一定的計(jì)算機(jī)理論基礎(chǔ)知識(shí),包括編程所需的數(shù)學(xué)基礎(chǔ)知識(shí),具備了入門的條件,就可以開始編程的實(shí)踐,從實(shí)踐中可以發(fā)現(xiàn)問題需要加強(qiáng)計(jì)算機(jī)理論知識(shí)的再學(xué)習(xí) 。程序人人皆可編,但當(dāng)你發(fā)現(xiàn)編到一定程度很難再提高的時(shí)候,就要回頭來學(xué)習(xí)一些計(jì)算機(jī)科學(xué)和數(shù)學(xué)基礎(chǔ)理論 。學(xué)過之后,很多以前遇到的問題都會(huì)迎刃而解,使人有豁然開朗之感 。因此在學(xué)習(xí)編程的過程中要不斷地針對(duì)應(yīng)用中的困惑和問題深入學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算機(jī)原理、編譯原理、操作系統(tǒng)原理、軟件工程等計(jì)算機(jī)科學(xué)的理論基礎(chǔ)和數(shù)理邏輯、代數(shù)系統(tǒng)、圖論、離散數(shù)學(xué)等數(shù)學(xué)理論基礎(chǔ)知識(shí) 。這樣經(jīng)過不斷的學(xué)習(xí),再努力地實(shí)踐,編程水平一定會(huì)不斷提高到一個(gè)新高度 。學(xué)習(xí)編程是一件好事 不過之前你得先了解,你學(xué)習(xí)編程的目的是什么,這個(gè)很重要,因?yàn)槟康臎Q定發(fā)展方向 。目前對(duì)于編程有很多種編程語言以及相對(duì)應(yīng)的開發(fā)軟件,下面說明一些常用的編程語言,根據(jù)你的情況選一種語言進(jìn)行學(xué)習(xí),不要盲亂學(xué)習(xí) 。C語言:一種可移植性和多系統(tǒng)平臺(tái)的編程語言,開發(fā)軟件,如:TC 。VB:一種可以說是既學(xué)既用的軟件開發(fā)語言,開發(fā)軟件如:VB 6.0 。DELPHI:一種和VB差不多的既學(xué)既用的軟件開發(fā)語言不過其功能遠(yuǎn)比,VB強(qiáng)大,代碼書寫上更加方便,開發(fā)軟件,如:DELPHI 7.0 。JAVA:一種功能強(qiáng)大可移植性強(qiáng)開發(fā)語言 。程序語言,顧名思義就是語言,是用于交流的,程序就是計(jì)算機(jī)的語言和人的語言的翻譯者,做一個(gè)程序員就是要把人類世界的問題用計(jì)算機(jī)的方法去解決和展現(xiàn),可是因?yàn)榉N種原因,大多數(shù)人在如何學(xué)好語言,如何學(xué)好開發(fā)平臺(tái)上疲于奔命,到頭來你只會(huì)敲寫代碼 。程序基本上都是自學(xué)的,買書是一開始碰到的最頭痛的問題,計(jì)算機(jī)的書大多都很貴,現(xiàn)將我的一點(diǎn)經(jīng)驗(yàn)供大家參考: 如果想做一個(gè)合格的程序員,C++是一定要學(xué)的, 首先你要花兩個(gè)月的時(shí)間學(xué)習(xí)C、C++,這樣的書很多,去選一些大學(xué)的教材足亦,切記,不要花過多的時(shí)間研究C++,兩個(gè)月夠了,只要學(xué)會(huì)其中語法就行了,不要為了深入用DOS編寫菜單什么的,那是吃飽人參了 。如果你有過多的時(shí)間,接下來你可以學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),推崇《數(shù)據(jù)結(jié)構(gòu)C++語言描述》,清華大學(xué)出版,但如果無過多時(shí)間,還是不看為妙,至少我現(xiàn)在從未用過這本書的知識(shí),許多東西MFC VCL等開發(fā)平臺(tái)都為你已經(jīng)做好 。接下來開始學(xué)習(xí)Windows下的SDK編程, 推崇《Windows程序設(shè)計(jì)》,建議去借,不要買,而且你只看上冊,你只要了解Windows的運(yùn)作機(jī)制即可 。兩個(gè)月后,你將轉(zhuǎn)入VC的世界,既然要在Windows下編程,VC不可不學(xué), 推崇《VC++技術(shù)內(nèi)幕》第四版,三個(gè)月,不要全部看,看前面的三部分,后面不要看 。后面的只是對(duì)COM,數(shù)據(jù)庫,Internet形如雞肋的介紹 。接下來你應(yīng)該考慮一下你將要發(fā)展的方向,如果是做數(shù)據(jù)庫,你可以用VB和Delphi或CB,如果要做通信方面,或者硬件,你將要深入VC,如果是WEB相關(guān)的,去學(xué)學(xué)ASP、JAVA、JSP、XML等,但有一樣你必須要學(xué)的,COM 。COM與其說是一樣新的技術(shù),還不如說是種機(jī)制,推崇潘愛民的《COM原理和應(yīng)用》,你可以一邊看這本書,一邊學(xué)習(xí)些ActiveX組件,ATL控件等等 。如果你有的是時(shí)間,不急于找工作,你還可以看看《Windows高級(jí)編程》或《Windows核心編程》,但不管怎么樣,你要切記,VC不是用來做界面和數(shù)據(jù)庫的,做網(wǎng)絡(luò)的現(xiàn)在也有JAVA,都是用來做一些很底層的東西,VC是很高薪的,如果你對(duì)自己有充分的信心和有的是時(shí)間,你才可以深入VC 。否則的話,還是看看人才市場,看看行情,再說 。還有一點(diǎn)切記,有些書,諸如《MFC深入淺出》這些書主要是關(guān)于那些技術(shù)原理的介紹,我個(gè)人認(rèn)為程序只是工具,只是技術(shù),只要學(xué)會(huì)用,能完成任務(wù)即可,如果有的是時(shí)間,才會(huì)去探索根源,也許有許多人會(huì)說,懂了原理對(duì)你編程會(huì)有很大幫助,我不否認(rèn),但是,要知道,就算你編程技術(shù)如何了得,你只是個(gè)技術(shù)人員,當(dāng)你學(xué)了那么多的技術(shù)和知識(shí),第一,計(jì)算機(jī)的知識(shí)其實(shí)是各大公司制定出的標(biāo)準(zhǔn),標(biāo)準(zhǔn)變了,你不是白學(xué)了嗎?第二,當(dāng)你花了幾年的時(shí)間學(xué)習(xí),到頭來你只不過程序水平提高一點(diǎn) 。我認(rèn)為應(yīng)當(dāng)將你的大部分智力和精力用在如何與人打交道,電腦讓你用的好有什么用,人腦讓你擺弄的好才算真本事,就如《黑冰》里面的計(jì)算機(jī)工程師,雖然對(duì)計(jì)算機(jī)十分精通,可有什么用,還不是死在王志文的手里?而且死的很慘,臉都?xì)Я?另外不要去學(xué)你喜歡的,也不要去費(fèi)勁腦子想該學(xué)什么,看看人才市場,市場需要什么,你學(xué)什么 。前幾位朋友的回答都挺不錯(cuò),我來補(bǔ)充幾點(diǎn) 。

相關(guān)經(jīng)驗(yàn)推薦