国产粉嫩无码不卡在线观看,酒店大战丝袜高跟鞋人妻,特级精品毛片免费观看,欧美亚洲日本国产综合在线

工控上位機編程學(xué)習(xí)技巧(工控上位機編程軟件)

一、為何要學(xué)編程?每個人的動機不一樣。大致有:

  • 1、為了找個好工作,或為了有更好的機會和更好的發(fā)展。
  • 2、看到別人超厲害,所以也想學(xué)。
  • 3、實際工作中很多場合需要。
  • 4、從小就立志做個程序員,做軟件工程師。
  • 5、振興中國的軟件事業(yè)。

二、如何學(xué)編程?1、多看好書。差書誤人子弟,不但浪費時間和精力,而且打擊人的信心,差書使人很久都不會,會讓人懷疑自已的學(xué)習(xí)能力?! ‖F(xiàn)在的書很多,但好書很少,特別是被大家公認很有價值的好書更是少之又少。歷經(jīng)多年時間考驗和市場風(fēng)雨的殘酷洗禮而僅存的巨著,更是極其稀少。中國歷史上文學(xué)小說類書本多如牛毛,但僅存的巨著,也只不過<<紅樓夢>>等四本名著而已,編程方面也是如此。2、多動手。這一點很重要。而且特別重要。“紙上得來終覺淺,絕知此事要躬行?!标懹蔚那Ч琶湔f的就是這個道理,并且同樣適合于編程方面。三、用什么語言最好?這主要取決于應(yīng)用領(lǐng)域,每種語言都有自已的長處和不足?! ?/p>

  • 1、匯編語言和C語言在單片機及工控領(lǐng)域用較多。另外C語言也是一種通用語言,是學(xué)C /C#的起點。
  • 2、C 系統(tǒng)編程等多個方面,最常用的編譯器是VC。
  • 3、C#/java網(wǎng)絡(luò)編程方面新興的。
  • 4、VB通用。
  • 5、還有Delphi等。。。。。。

個人建議:從未編過程的,就從學(xué)VB開始。有基礎(chǔ)的可直接學(xué)C /VC。四、有什么好書?

幾年前,臺灣著名技術(shù)作家侯捷先生曾經(jīng)寫過一篇影響很大的書評文章,叫做《MFC四大天王》。文章的意思是說在MFC的浩瀚書海中,只要認真研讀和學(xué)習(xí)其中四本,就可以“五岳歸來不看山”。侯先生雖以MFC為例,但是這個道理卻同樣適合于MFC之外的很多具體技術(shù)領(lǐng)域,這不能不說是一個有趣的統(tǒng)計現(xiàn)象。

通常在某一個具體細分的技術(shù)領(lǐng)域,會自然而然地出現(xiàn)3-5本頂級著作,它們彼此互相配合,形成一個完整的體系。對于學(xué)習(xí)者來說,只需要認真研讀這幾本書,就足以升堂入室。我樂于將這種現(xiàn)象稱為“四書五經(jīng)現(xiàn)象”。對于讀者來說,如果能夠找到該領(lǐng)域中的“四書五經(jīng)”,則無論在時間上還是金錢上都是最經(jīng)濟的選擇。好書幾本,勝過爛書幾捆,這個體會想必大家都有。在此,幫助大家遴選各個技術(shù)領(lǐng)域里的“四書五經(jīng)”。

編程的書可謂汗牛充棟,其中經(jīng)典也是不泛其數(shù),但絕大多數(shù)的過來人,都一致認為,要想很快地入門并盡快地投入到編程實踐中,只要其中的四到五本也就夠了,即只看經(jīng)典中的經(jīng)典,圣經(jīng)級的書就可以了。

所謂活到老學(xué)到老,程序員是個終身學(xué)習(xí)的職業(yè),要不斷地看書,直到放棄編程的那一天。所以,您要讀的好書也絕非以下推薦的這些書喲,呵呵。

一句話,由于我們的時間、精力、金錢都是有限的,如何以最小的代價換得最大的收獲。五、經(jīng)典好書分類熱銷榜1、java

  • java編程語言(第三版)—java四大名著—-James Gosling(java之父)
  • java編程思想(第2版)—-java四大名著—-Bruce Eckel
  • java編程思想(第3版)—-java四大名著—————-Bruce Eckel
  • java 2核心技術(shù) 卷I:基礎(chǔ)知識(原書第7版)—java四大名著—–Cay Horstmann
  • java 2核心技術(shù) 卷II:高級特性(原書第7版)—-java四大名著—–Cay Horstmann
  • Effective java中文版——java四大名著——–Joshua Bloch
  • 精通Struts:基于MVC的java Web設(shè)計與開發(fā)—孫衛(wèi)琴
  • 精通Hibernate:java對象持久化技術(shù)詳解—孫衛(wèi)琴
  • Tomcat與java Web開發(fā)技術(shù)詳解————孫衛(wèi)琴
  • java與模式——————————閻宏

2、C#

  • C#程序設(shè)計——-Charles Petzold“windows編程泰山北斗”—C#語言“倚天屠龍雙劍”
  • C# Primer中文版——–Stanley B.Lippman—C#語言“倚天屠龍雙劍”
  • .NET框架程序設(shè)計(修訂版)——–Jeffrey Richter“windows編程泰山北斗”—.NET平臺四大天王
  • C# Windows程序設(shè)計———-Charles Petzold“windows編程泰山北斗”——.NET平臺四大天王
  • .NET程序設(shè)計技術(shù)內(nèi)幕————-Jeff Prosise—.NET平臺四大天王
  • .NET本質(zhì)論–第1卷:公共語言運行庫(中文版)——–Chris Sells—.NET平臺四大天王

3、C

  • C 程序設(shè)計語言(特別版)—c 八大金剛—-Bjarne Stroustrup“C 之父”
  • C Primer (第3版)中文版—-c 八大金剛—Stanley B.Lippman
  • C Primer(第4版)中文版—-c 八大金剛—Stanley B.Lippman
  • C 標(biāo)準(zhǔn)程序庫—自修教程與參考手冊–c 八大金剛–Nicolai M.Josuttis
  • C 語言的設(shè)計和演化—–c 八大金剛—-Bjarne Stroustrup“C 之父”
  • 深度探索C 對象模型—c 八大金剛—-Stanley B.Lippman
  • Essential C 中文版—c 八大金剛—Stanley B.Lippman
  • Effective C 中文版 2nd Edition—–c 八大金剛——Scott Meyers
  • More Effective C 中文版—-c 八大金剛——Scott Meyers
  • C 編程思想(第2版)第1卷:標(biāo)準(zhǔn)C 導(dǎo)引——–Bruce Eckel
  • C 編程思想(第2版)第2卷:實用編程技術(shù) ——–Bruce Eckel
  • C 程序設(shè)計————————–譚浩強
  • C 程序設(shè)計教程(第2版)————–錢能
  • C Primer Plus(第五版)中文版—Stephen Prata
  • 廣博如四庫全書The c programming language、c Primer
  • 深奧如山重水復(fù)Inside the c object model
  • 程序庫大全The c standard libray
  • 工程經(jīng)驗之積累Effective c 、More Effective c 、Exceptional c

C 八大金剛:

  • 1、Essentital c —lippman—C 之父,旁枝暫略,主攻核心,輕薄短小,初學(xué)者
  • 2、The c programming language—-C 之父,技術(shù)權(quán)威,用詞深峻,思想深遠,c 百科全書代表,圣經(jīng)。
  • 3、c Primer—-lippman—縱橫書市十?dāng)?shù)年,c 最佳教本,c 百科全書代表。
  • 4、Inside the c object model—–lippman—-揭示c 底層,非常好,非常難。
  • 5、Effective c —–通過50個編程實例,展示專家經(jīng)驗,行文有趣,深處淺出。
  • 6、More Effective c ----通過35個編程實例,展示專家經(jīng)驗,行文有趣,深處淺出。
  • 7、The c standard libray---c 標(biāo)準(zhǔn)庫的百科全書。
  • 8、設(shè)計模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)------good!

4、cC程序設(shè)計語言(第2版·新版)—C語言“倚天屠龍雙劍”—Brian W.Kernighan“C語言之父”  C Primer Plus中文版(第五版)——–C語言“倚天屠龍雙劍”—Stephen Prata  C程序設(shè)計(第三版)—————————譚浩強  C語言大全(第四版)—————————HERBERT SCHILDT  C語言接口與實現(xiàn):創(chuàng)建可重用軟件的技術(shù)————-DAVID R.HANSON  C語言參考手冊(原書第5版)————————–Samuel P.Harbison  C程序設(shè)計教程———————————H.M.Deitel/P.J.Deitel  C陷阱與缺陷———————————–Andrew Koenig5、VB

  • Visual Basic .NET技術(shù)內(nèi)幕—–VB編程三劍客———–Francesco Balena“vb首席大師”
  • Windows程序設(shè)計-Visual Basic.NET語言描述–VB編程三劍客—–Charles Petzold“windows編程泰山北斗”—
  • .NET框架程序設(shè)計:Visual Basic.NET語言描述–VB編程三劍客–Jeffrey Richter“windows編程泰山北斗”—
  • Visual Basic 6編程技術(shù)大全————————Francesco Balena“vb首席大師”
  • Visual Basic.NET 從入門到精通————————-Petroutsos,E.
  • 高級VISUAL BASIC編程———————————–MATTHEW CURLAND

6、Delphi

  • Inside VCL(深入核心——VCL架構(gòu)剖析)———-李維
  • Delphi 7高效數(shù)據(jù)庫程序設(shè)計————–李維
  • 面向?qū)ο箝_發(fā)實踐之路(Delphi版)———-李維

7、VC

  • Windows 程序設(shè)計(第5版)—–Charles Petzold“windows編程泰山北斗”—
  • Windows核心編程———-Jeffrey Richter“windows編程泰山北斗”—
  • Windows高級編程指南———Jeffrey Richter“windows編程泰山北斗”—
  • 深入淺出MFC(第二版)—–“MFC四大天王”——-侯捷
  • MFC Windows程序設(shè)計(第2版)—MFC四大天王”———Jeff Prosise
  • Visual C 技術(shù)內(nèi)幕(第4版)–MFC四大天王”——–David Kruglinski
  • 深入解析MFC————-MFC四大天王”———–George Shepherd
  • Visual C .NET 技術(shù)內(nèi)幕(第6版)-MFC四大天王”————David Kruglinski

8、vf

  • Visual Foxpro程序設(shè)計參考手冊——————-張洪舉
  • 專家門診——Visual FoxPro開發(fā)答疑160問——————-張洪舉
  • Visual FoxPro 6.0/9.0解決方案與范例大全——————-張洪舉
  • Visual FoxPro軟件開發(fā)模式與應(yīng)用案例——————-張洪舉

9、黑客

  • 應(yīng)用密碼學(xué)(協(xié)議算法與C源程序———–Bruce Schneier
  • 網(wǎng)絡(luò)信息安全的真相———–Bruce Schneier
  • 黑客大曝光:網(wǎng)絡(luò)安全機密與解決方案(第5版)——–STUART MCCLURE
  • 軟件加密技術(shù)內(nèi)幕————看雪學(xué)院
  • 加密與解密——軟件保護技術(shù)與完全解決方案————看雪學(xué)院
  • 加密與解密(第二版)——–段鋼

10、匯編

  • Intel微處理器結(jié)構(gòu)、編程與接口(第六版)———Barry B. Brey
  • 80*86、奔騰機匯編語言程序設(shè)計———Barry B. Brey
  • Windows環(huán)境下32位匯編語言程序設(shè)計(第2版)———–羅云彬
  • IBM-PC匯編語言程序設(shè)計(第2版) 本書是國內(nèi)優(yōu)秀教材——–沈美明 溫冬嬋
  • IBM PC匯編語言程序設(shè)計(第五版) 這本書籍是國外優(yōu)秀教材——-PETER ABEL著,沈美明 溫冬蟬譯

11、驅(qū)動開發(fā)

  • Windows WDM設(shè)備驅(qū)動程序開發(fā)指南———————————— Chris Cant
  • Windows 2000/XP WDM設(shè)備驅(qū)動程序開發(fā)(第2版)————————–武安河
  • WINDOWS 2000/XP WDM設(shè)備驅(qū)動程序開發(fā)——————————– 武安河

12、網(wǎng)絡(luò)

  • 計算機網(wǎng)絡(luò)第四版中文版—-網(wǎng)絡(luò)編程三劍客————–Andrew S.Tanenbaum
  • TCP/IP詳解3卷本——————–Richard Stevens—-網(wǎng)絡(luò)編程三劍客
  • UNIX網(wǎng)絡(luò)編程2卷本——————–Richard Stevens—-網(wǎng)絡(luò)編程三劍客
  • 用TCP/IP進行網(wǎng)際互聯(lián)———–Douglas E. Comer
  • 高級TCP/IP編程——————-Jon C. Snader
  • C 網(wǎng)絡(luò)編程———————–Douglas Schmidt
  • UNIX環(huán)境高級編程(第2版)——————–Richard Stevens

13、算法

  • 計算機程序設(shè)計藝術(shù)——-Donald.E.Knuth———-算法“倚天屠龍”雙劍
  • 算法導(dǎo)論—————–Thomas H. Cormen——–算法“倚天屠龍”雙劍
  • 離散數(shù)學(xué)及其應(yīng)用———-Kenneth H.Rosen
  • 具體數(shù)學(xué)—計算機科學(xué)基礎(chǔ)——–Donald.E.Knuth

14、圖形編程

Windows 圖形編程—————-FENG YUAN –圖形編程界的Charles Petzold之書

15、數(shù)據(jù)結(jié)構(gòu)

  • 數(shù)據(jù)結(jié)構(gòu) C 語言描述》58.00(Data Structures C ) William Ford,William Topp 劉衛(wèi)東 沈官林
  • 數(shù)據(jù)結(jié)構(gòu)算法與應(yīng)用-C 語言描述》49.00Sartej Sahni 汪詩林 孫曉東等機械工業(yè)出版社

16、軟件工程

  • 設(shè)計模式–可復(fù)用面向?qū)ο筌浖幕A(chǔ)
  • 重構(gòu)—改善既有代碼的設(shè)計

17、操作系統(tǒng)深入理解計算機系統(tǒng)(修訂版)——-RANDAL E.BRYANT18、Unix

  • UNIX 網(wǎng)絡(luò)編程 卷I 套接字聯(lián)網(wǎng)API(英文版 第三版)
  • UNIX 編程藝術(shù)
  • UNIX環(huán)境高級編程(英文影印第2版)—–UNIX編程“圣經(jīng)
  • UNIX環(huán)境高級編程(英文影印版)(第2版)
  • UNIX環(huán)境高級編程(第2版)
  • UNIX環(huán)境高級編程(第2版)—UNIX編程“圣經(jīng)
  • UNIX網(wǎng)絡(luò)編程 第1卷:套接口API(第3版)
  • UNIX網(wǎng)絡(luò)編程卷2:進程間通信(第2版)(英文影印版)
  • UNIX 網(wǎng)絡(luò)編程(第二版)第2卷:進程間通信
  • UNIX編程環(huán)境
  • UNIX 網(wǎng)絡(luò)編程 卷I 套接字聯(lián)網(wǎng)API(英文版 第三版)
  • UNIX系統(tǒng)編程
  • UNIX環(huán)境高級編程
  • UNIX 網(wǎng)絡(luò)編程 卷I 套接字聯(lián)網(wǎng)API(英文版 第三版)
  • UNIX網(wǎng)絡(luò)編程 第1卷:套接口API(第3版)
  • UNIX 網(wǎng)絡(luò)編程(第二版)第2卷:進程間通信
  • UNIX網(wǎng)絡(luò)編程卷2:進程間通信(第2版)(英文影印版)
  • UNIX 網(wǎng)絡(luò)編程(第2版)第1卷:套接口API和X/Open 傳輸接口API
  • UNIX網(wǎng)絡(luò)編程(卷1):連網(wǎng)的APLS:套接字與XTI(第二版)(英文影印版)
  • UNIX環(huán)境高級編程
  • Unix技術(shù)手冊

19、Linux

  • Linux內(nèi)核設(shè)計與實現(xiàn)
  • Linux內(nèi)核完全注釋
  • LINUX內(nèi)核分析及編程
  • GNU/Linux 編程指南(第二版)
  • Linux設(shè)備驅(qū)動程序(第三版)
  • 嵌入式設(shè)計及Linux驅(qū)動開發(fā)指南——基于ARM 9處理器
  • Linux設(shè)備驅(qū)動程序 第三版(英文影印版)
  • Linux內(nèi)核設(shè)計與實現(xiàn)(第2版)
  • Linux內(nèi)核設(shè)計與實現(xiàn)(英文影印版)(第2版)
  • Linux技術(shù)手冊

20、游戲編程

  • Windows游戲編程大師技巧(第二版)
  • 游戲之旅–我的編程感悟
  • OpenGL超級寶典:第三版
  • OpenGL編程指南(第四版)
  • java 游戲高級編程
  • J2ME手機游戲編程入門
  • 游戲之旅——我的編程感悟
  • 游戲開發(fā)中的人工智能(英文影印版)
  • 3D游戲:卷2 動畫與高級實時渲染技術(shù)
  • 面向?qū)ο蟮挠螒蜷_發(fā)
  • java 游戲高級編程
  • 3D游戲編程大師技巧
  • 游戲編程精粹
  • 面向?qū)ο蟮挠螒蜷_發(fā)
  • 3D游戲 卷1:實時渲染與軟件技術(shù)
  • 3D游戲 卷2:動畫與高級實時渲染技術(shù)…
  • J2ME手機游戲編程入門
  • Direct3D游戲編程入門教程(第二版)…

21、移動開發(fā)

  • Windows Mobile手機應(yīng)用開發(fā)
  • SYMBIAN OS C 手機應(yīng)用開發(fā)
  • Windows Mobile手機應(yīng)用開發(fā)–傅曦 齊宇 徐駿
  • SYMBIAN OS C 手機應(yīng)用開發(fā) (第2卷)——————RICHARD HARRISON著,周良忠 王伯欣譯
  • SYMBIAN OS C 手機應(yīng)用開發(fā)—————RICHARD HARRISON著,周良忠譯
  • Windows CE.net內(nèi)核定制及應(yīng)用程序開發(fā)———周毓林 寧楊 陸貴強 付林林
  • 嵌入式系統(tǒng)Windows CE 開發(fā)技巧與實例–傅曦
  • Palm OS編程實踐—絕版

22、單片機

  • 單片機輕松入門———————————-周堅(平凡老師)
  • 單片機典型模塊設(shè)計實例導(dǎo)航———————–求是科技
  • 例說8051—————————————-張義和陳敵北
  • KEIL CX51 V7.0單片機高級語言編程與ΜVISION2應(yīng)用實踐—–徐愛鈞
  • 單片機應(yīng)用程序設(shè)計技術(shù)(修訂版)——————–周航慈
  • 8051單片機實踐與應(yīng)用——————————-吳金戎
  • MCS-51系列單片機實用接口技術(shù)———————李華

23、串并口通訊

  • Visual C /Turbo C串口通信編程實踐——————龔建偉
  • VISUAL BASIC與RS-232串行通信控制(最新版)———-范逸之

24、電子

  • 無線電識圖與電路故障分析輕松入門(第二版)——————-胡斌
  • 無線電元器件檢測與修理技術(shù)輕松入門(第二版) ——————-胡斌
  • 圖表細說電子技術(shù)識圖——————-胡斌
  • 圖表細說電子元器件——————-胡斌
  • 圖表細說元器件及實用電路——————-胡斌

通過以下4個階段的訓(xùn)練第一階段:掌握一種編程語言

  • 學(xué)習(xí)內(nèi)容:學(xué)習(xí)任意一種主流的編程語言,例如C 語言。
  • 學(xué)習(xí)目標(biāo):熟練掌握一種語言的語法和基本的編程技巧。
  • 學(xué)習(xí)時間:3個月左右
  • 注意事項:編程語言和編程工具是兩回事情,編程語言是指C 、Basic、Object Pascal等程序設(shè)計語言,它們是像漢語、英語一樣的抽象的語法規(guī)則,編程工具是指Visual C 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代碼編輯器、程序編譯器在內(nèi)的集成化、可視化的軟件開發(fā)工具。C 源程序可以在Visual C 6.0里編寫,也可以在記事本里編寫,而同一個C 源程序可以用Visual C 6.0編譯、執(zhí)行,也可以用C Builder 5.0 編譯、執(zhí)行,所以: C 不等于 Visual C 6.0

第二階段:掌握一種編程工具

  • 學(xué)習(xí)內(nèi)容:學(xué)習(xí)任意一種主流的編程工具。注意編程工具要和第一階段學(xué)習(xí)的編程語言一致,例如你學(xué)習(xí)的編程語言是C ,那么編程工具要選Visual C 6.0或者C Builder 5.0。
  • 學(xué)習(xí)目標(biāo):熟練掌握這種編程工具基本用法,例如:菜單、組件、程序跟蹤調(diào)試、編寫Windows程序等。
  • 學(xué)習(xí)時間:3個月左右
  • 注意事項:這個階段側(cè)重編程工具的使用,同時進一步熟習(xí)編程語言,最后達到能熟練編寫各種基本的Windows程序。

第三階段:掌握“算法與數(shù)據(jù)結(jié)構(gòu)”這門課程

  • 學(xué)習(xí)內(nèi)容:算法與數(shù)據(jù)結(jié)構(gòu),推薦許卓群的《數(shù)據(jù)結(jié)構(gòu)》,高等教育出版社出版。
  • 學(xué)習(xí)目標(biāo):熟練掌握各種常用的算法與數(shù)據(jù)結(jié)構(gòu)
  • 學(xué)習(xí)時間:4個月左右
  • 注意事項:這是一門不可或缺的軟件開發(fā)課程,曾經(jīng)有一本經(jīng)典計算機專業(yè)書籍叫做《數(shù)據(jù)結(jié)構(gòu) 算法=程序》,這說明了數(shù)據(jù)結(jié)構(gòu)和算法的重要性。它能幫我們建立良好的程序分析與設(shè)計能力。

第四階段:實現(xiàn)一個模擬的小型軟件項目

  • 學(xué)習(xí)內(nèi)容:軟件項目的開發(fā)過程
  • 學(xué)習(xí)目標(biāo):掌握軟件項目的基本開發(fā)過程和方法
  • 學(xué)習(xí)時間:4個月左右
  • 注意事項:自己完成一個模擬的小型軟件項目,強烈推薦做一個MIS(管理信息系統(tǒng))軟件,參考用書推薦“中小型信息管理系統(tǒng)開發(fā)實例系列叢書”,人民郵電出版社,它的例子詳實有效,以它為基礎(chǔ)再加以擴展,就可以做出實用的MIS軟件來。此叢書包括多種開發(fā)工具,大家可以選擇適合自己的:《VISUAL FOXPRO6.0 數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》 《java數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》 《VISUAL BASIC數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》《VISUAL C 6.0數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》 《ASP.NET數(shù)據(jù)庫管理系統(tǒng)開發(fā)實例導(dǎo)航》 《DELPHI數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》《POWERBUILDER 8.0數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》。

最后:將完成的模擬軟件刻成光盤,作為自己的作品去面試,以此踏上自己光輝的職業(yè)程序員之路!

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。