導航:首頁 > 程序命令 > win32程序員參考大全

win32程序員參考大全

發布時間:2025-04-08 16:09:05

㈠ 如何成為一個程序員

1、 程序員意味著要編程序。(如果你僅僅想得到一份高薪水的工作,喝喝咖啡就等老闆發薪水,我奉勸你還是另找一份更合適的工作,譬如練攤,真的,兄弟,這份工作不適合你)

2、你是學文的還是學理的,編程序也許需要浪漫,但更需要邏輯和嚴謹。(說坦白點就是,在你沒有找到樂趣以前,它很枯燥)

3、你有對新技術追求的熱情嗎?你有刨根問底的探索精神嗎?(熱情絕對是最重要的!你仔細思考一下自己的性格適合當程序員嗎?)

4、當程序員決不是什麼好差事,時刻需要學習,需要思考。(直到你成為那個可以引導別人去學習和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)

5、程序員的未來很迷茫。(但我認為關鍵看你自己!我希望你是一個有追求的人,不僅僅是混碗飯吃。因為真正的樂趣在於創造;如果你能改變軟體業的歷史,那才是英雄;不想成為Bill Gates,不想成為Dennis Ritchie和 Bjarne Stroustrup,我會說你沒有追求。有個關於程序員未來的笑話,也許你還沒聽過,你該聽一聽,摘抄如下:

一個程序員對自己的未來很迷茫,於是去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝說「我的孩子,你去問Lippman,他現在領導的程序員的隊伍可能是地球上最大的」
於是他去問Lippman。
Lippman說「程序員的未來就是駕馭程序員」
這個程序員對這個未來不滿意,於是他又去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝說「我的孩子,你去問Gates,他現在所擁有的財產可能是地球上最多的」
於是他去問Gates。
Gates說「程序員的未來就是榨取程序員」
這個程序員對這個未來不滿意,於是他又去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝說「我的孩子,你去問侯捷,他寫的計算機書的讀者可能是地球上最多的」
於是他去問侯捷。
侯捷說「程序員的未來就是誘惑程序員」
這個程序員對這個未來不滿意,於是他又去問上帝。
「萬能的上帝呀,請你告訴我,我的未來會怎樣?」
上帝搖搖頭「唉,我的孩子,你還是別當程序員了」)

6、當程序員還是很有樂趣的。(當你學到新知識時,當你有新的思想見解時,當你有新的產品問世時,和知己探討你的成果時…我問你,覺得這些是樂趣嗎?)

7、當程序員不易也不難。(世間事有難易乎?為之…;不為…。你有決心和信心嗎?)

8、你真的要當程序員?是你自己的想法?

9、你捨得花錢買書嗎?(讀好書絕對是學習編程的最佳捷徑。你一定會說,現在電腦書籍真他XX的貴,沒法子,誰讓知識和技術在人家的腦袋,在人家的書里呢;等你寫書時可以把價格定低一點,記著還有好多沒錢但想買書的兄弟很困難呀。要捨得買書,買好書,不好的的書不如不讀,其害大於其益,關於買什麼書,你可以問高手或看候捷的書評;准備一個小本子記錄你想買的書的名字,逛書店時看看,如果好就買下,記住要讀,別光買不看。) 10、我告訴你,程序就是:任何有目的的、預想好的動作序列,它是一種軟體。

11、編程序就是編寫程序。

12、你想好了嗎?(如果你想好了還是決定要當程序員,可以繼續往下讀;否則,你可以繼續尋找別的出路了。)

(三) 一個程序員應該具備的基礎知識和概念

1、計算機是有什麼組成的,CPU是什麼東西,其工作原理是什麼。(對於這些以及下面將要提到的概念我不會告訴你什麼答案,你可以看相應的教材,關於教材我會在下一部分詳述,記住理解最重要!)

2、機器語言和微指令集的概念。

3、程序的概念。

4、匯編語言是低級語言但不是機器語言。

5、高級語言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,java等等;如果你是中國軟體業的英雄,你也寫一門語言,最好不用英語) 6、編譯程序和解釋程序的概念和其原理。(編譯器是高手和專家編寫的)

7、HTML、XML等是標識性語言。

8、Prolog是人工智慧語言。

9、操作系統OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,還有一些實時OS,嵌入OS,編這些的絕對是高手)

10、Windows編程說白了就是Windows API的調用。(中國的程序員很多隻是會編windows程序,用的是VB,我的建議是這些程序員頂多隻是低級編碼員,我稱其是coder)

11、VC++、VB、BC、BCB、Delphi、VF等都只是編程的工具和環境,不是編程語言。

12、面向結構的設計概念。

13、面向對象的概念。(好好理解,兄弟,這個東西還是很重要的)

14、軟體工程的概念和原理。(如果你想當老總就需要好好研究了,系統分析員比編碼員要高一個等級,薪水也高喲)

15、資料庫的概念。(要熟悉一些著名的資料庫系統和語言的名字,如Orcle,SQL,DB2,DyBase等)

16、了解網路概念。

17、了解多媒體概念。

18、熟悉和掌握數據結構和基本演算法

19、是不是要求太高了,別著急慢慢來,進步在不知不覺之中。(一旦開始學習,一個月以後你就會有一個基本的概念;兩個月以後你就會感覺自己有了全面的基礎知識;當你知道編程序是怎麼回事時,說明你已經入門了。也有很多人編了很多年程序還沒有入門呢,你不會希望自己步其後塵吧。要有信心和耐心。沉不住氣怎麼能成大事?!)

(四) 教材推薦

――-推薦的教材主要還是針對概念來的,最好選用名校的教學用書。

1、《計算機組成原理》(熟悉)

2、《數據結構》(掌握)

3、《操作系統》(了解->熟悉)

4、《The C language》(掌握)

5、《編譯原理》(了解原理)

6、《匯編語言》(了解)

7、《計算機網路》(了解)

8、《軟體工程》(了解)

9、《關系資料庫》(熟悉)

10、《The C++Languege 》(掌握)

11、《面向對象設計》(掌握;結合C++學習)

(五)一些經驗和體會

1、真正的程序員用C++;(一位專家說的)

2、動手去編程序;

3、動腦去思考;

4、要有良好的編程風格;

5、讀書,讀好書,盡量讀原版書!(我反復強調這一點,讀書要有選擇,堅持讀好書,名家出的經典書,不要浪費實踐在一些粗製濫造的書上面;堅持博覽群書)

6、有自己的學習計劃;

7、總結自己的經驗教訓;(准備一個筆記本,記錄錯誤和心得)

8、不要怕學新東西;

9、要有軟體工程的思想;

10、善於發現問題,然後去尋找答案;

11、向高手請教;(要虛心直到你成為高手)

12、和同行交流;(不善於交流肯定不行)

13、懂得軟體的實質,不要被千變萬化的表象所迷惑;

14、真正要學慣用的是編程語言和方法,不是什麼庫,什麼類,什麼工具;(學用那些什麼庫都比較簡單,但光會這些庫,我覺得還遠遠不夠)

15、學習wiodows編程主要是學習windows OS和win32 API;

16、有空了解一下嵌入式開發;

17、有空了解一下PDA軟體開發;

18、了解一下.NET框架和C#語言,也許它是你新的衣食父母;

19、要有耐心,不要作浮躁的人; 20、對程序加註釋,並保留你的老程序;

21、學到的東西越多,了解的越多,你就越接近專家;

22、有空去逛逛CSDN,那裡有你很多知己;

23、要有信心成為一個優秀的程序;

(六)一些好書的推薦

1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)

2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)

3、《Inside The C++ Object Model》 (lippmans)

4、《Effective C++》 (同上)

5、《More Effective C++》 (同上)

6、《Exceptional c++》

7、《C++面向對象高效編程》

8、《設計模式》

9、《Thinking In C++》

10、《The Standard C++ Bible》(一般推薦)

11、《The Art of Computer Programming 》

12、《Programming Windows》 (Charles Petzold)

13、《VC++5.0技術內幕》

14、《MFC 深入淺出》

15、《軟體需求》

16、《Advanced Windows》

17、《C++ primer》

18、《win32程序員參考手冊》

19、《用TCP/IP進行網際互連》

20、《COM 本質論》

(七)學習計劃

――-這個學習計劃是我個人定的,也共享給大家參考一下,共同進步吧。 1、《計算機組成原理》

2、《操作系統》

3、《數據結構》

4、《匯編語言》

5、《 C 》

6、《 C++ 》

7、《VC 技術內幕》

8、《Programming Windows》

9、《深入淺出MFC》

10、《Advanced Windows》

11、《Inside The C++ Object Model》

12、《Thinking in C++》

13、《Effective C++》

14、資料庫

15、網路

16、嵌入式OS和編程

17、硬體單片機

18、.NET和C#

19、軟體工程

20、UNIX和Linux

㈡ 大家好,我是學習編程的學生

PowerBuilder Win32API程序設計(高級篇) ¥69.35元
本書為「PowerBuilderWin32API技術叢書」之《PowerBuilder Win32API程序設計(高級篇)》,全書分6篇共19章,內容包括:Windows系統的消息機制,通過消息增強控制項功能的方法,Windows通用控制項的調用、Win32API列印控制、點陣圖操作、邏輯字體與文本、網路與Internet、 ...
Win32匯編語言程序設計教程 ¥33.25元
本書介紹Windows下的32位匯編語言程序設計方法。主要內容包括80x86處理器的基本組成、處理器的指令系統以及定址方式、80X86處理器保護模式下的運行機制、Win32匯編程序的宏匯編的語法系統、Win32匯編語言的Windows應用程序的編程方法等。此外,本書用Win32匯編程序完 ...
PowerBuilder Win32 API程序設計(基礎卷) ¥59.85元
通過Windows應用程序介面API,可以豐富和擴充PowerBuilder功能。本套叢書是目前國內外第一套系統介紹PowerBuilder中Win32 API程序設計的書籍,叢書以豐富的實例,系統、全面、深入介紹了在PowerBuilder中調用Windows系統API函數的方法,提供了大量應用系統開發中迫?...
PowerBuilder Win32 API程序設計(基礎卷) ¥59.85元
通過Windows應用程序介面API,可以豐富和擴充PowerBuilder功能。本套叢書是目前國內外第一套系統介紹PowerBuilder中Win32 API程序設計的書籍,叢書以豐富的實例,系統、全面、深入介紹了在PowerBuilder中調用Windows系統API函數的方法,提供了大量應用系統開發中迫?...
PowerBuilder Win32 API程序設計――高級卷 ¥69.35元
通過Windows應用程序介面API,可以豐富和擴充PowerBuilder功能。本套叢書是目前國內外第一套系統介紹PowerBuilder中Win32 API程序設計的書籍,叢書以豐富的實例,系統、全面、深入介紹了在PowerBuilder中調用Windows系統API函數的方法,提供了大量應用系統開發中迫?...
PowerBuilder Win32 API函數調用參考手冊 ¥93.10元
通過Windows應用程序介面API,可以豐富和擴充PowerBuilder功能。本套叢書是目前國內外第一套系統介紹PowerBuilder中Win32 API程序設計的書籍,叢書以豐富的實例,系統、全面、深入介紹了在PowerBuilder中調用Windows系統API函數的方法,提供了大量應用系統開發中迫?...
高等院校計算機教育系列教材——Win32匯編語言實用教程 ¥27.55元
本書在介紹Win32匯編語言指令和基本語法的基礎上,重點介紹如何使用匯編語言和Windows SDK API開發Win32應用程序,同時還探討了匯編語言和Visual C++的混合編程、驅動程序的開發、COM組件的使用和開發、資料庫開發、代碼優化、異常處理以及程序跟蹤調試等問題。 ...
Delphi Win32核心API參考(白金版) ¥64.60元
Delphi開發人員系列叢書。 本書是暢銷的Delphi開發人員系列叢書的一本,並針對Windows 2000做了更新和修訂。這個新版本是32位Delphi下最易用的和最權威的圖書,為微軟Windows應用程序介面開發提供了正確且全面的指導。本書包含了常用的WindowsAPI函數,從窗口創 ...
VISUAL BASIC.NET WIN32 API大全 ¥93.10元
這是一本快速查找Visual Basic.NET Windows API 的函數庫字典,內容主要包括:控制項、硬體與系統、系統設備、繪圖、圖標、運算、工具欄、文本和字體、列印、文件處理、線程、Windows消息、網路等 Windows API 函數。 編寫結構依次為函數說明、適用版本、適用系 ...
微軟公司核心技術書庫:Win32開發人員參考庫第5卷Windows Shell ¥112.10元
本書是WindowsShell編程的完全參考手冊,包括新的Shell程序員指南和對Windows2000做的全部改進。本書除了包括函數、宏、輕量實用API、消息及通知、結構和枚舉外,還涵蓋了Shell基礎、中間技巧和對Win32程序員可用的WindowsShell介面擴展集。並且提供了在編程過程中?...
微軟公司核心技術書庫:Win32開發人員參考庫第3卷Windows圖形設備接?/a> ¥95.00元
本書提供了Windows GDI(圖形設備介面)所支持功能的全部參考資料,包括點陣圖、畫刷、剪切、顏色、坐標空間與變換、設備描述表、填充形態、線段與曲線、圖元文件、繪制與繪圖。路徑、畫筆、矩形和區域等。本書內容豐富、條理清晰,可供Windows開發與技術支持人員閱讀 ...
微軟公司核心技術書庫:Win32開發人員參考庫—第2卷Windows用戶介面 ¥99.75元
本書提供Windows用戶介面編程元素方面的參考資料。用戶介面的編程類型主要有:按鈕、編輯和靜態控制項、組合框和列表框、滾動條、插入符、游標、圖標、菜單和字元串資源、鍵盤加速鍵、通用對話框庫、對話框窗口操作、消息和消息隊列、多文檔界面、時鍾、窗口類、過程?...
Visul Basic 開發指南-Win32 API篇 ¥30.40元
API是應用程序編程介面(Application Programming Interface),它是程序調用動態鏈接庫(DLL)使用的介面。Windows有大量的API,利用API編程,可以大大減輕編程的工作量,同時節省程序空間。本書詳細介紹Windows API的基本原理,並說明如何在VisualBasic編程中使用各種 ...
Perl教程(Win32版) ¥46.55元
Perl現在可以工作在Windows NT系統上,它從某種程度上彌補了NT系統上所缺乏的腳本能力。本書根據《Perl語言入門》編寫,適用於PC 用戶和新的NT用戶。 極大地改善Windows NT的腳本能力 讓Windows NT成為一個使用方便而且靈活的操作系統 讓Windows ...
Visual Basic 開發指南—Win32 API篇 ¥30.40元
API是應用程序編程介面(Application Progrmming Interface),它是程序調用動態鏈接庫(DLL)使用的介面。Windows有大量的API,利用API編程,可以大大減輕編程的工作量,同時節省程序空間。 本書詳細介紹Windows API的基本原理,並說明如何在Visual Basic編程 ...

㈢ 如何成為一個程序員

想要從零開始成為程序員,先不要著急的去學習,而是先要去了解程序員。

1.隨便在招聘網站搜索就會發現程序員會分有很多類型,那你就需要確定自己將來想要發展的方向,自己的職業規劃是什麼?

2.通過搜索可以看到,剛剛起步的程序員工資並不是很高而且學習階段也會比較忙,那這個時候你是不是靠考慮一下如何兼顧生活和工作?工資如何支配合理等問題(沒有經驗限制的工作相對較低)

PHP程序員崗位要求

關於學習建議你這樣試試看:

學習的方式基本可分為兩個類型,一個是碎片化的學習,一個是系統進修

  1. 你可以從網路上各機構大量的視頻或者書籍得到相關的學習資料。從大量的資料中,發現真正的干貨,從而不斷學習,這屬於碎片化的自習。由於自學周期比較長,還有不少小夥伴選擇是一邊工作賺取生活費,一邊再利用閑暇時間學習,當然如果你的精力充沛,這也是一個好辦法。

  2. 如果要報培訓班, 一定要找正規的培訓機構學習,不然容易被坑。培訓機構裡面的課程都是現在工作中需要用到的,時間短,基本上是可以讓你快速上手工作的。但是要把所有的知識點都消化就沒那麼快了,所以需要自己私下更加的努力,鞏固學習。

注意事項:

1. 自學要注意的是:自學入門時會很枯燥,不要兩天打魚三天曬網!!!切記

2. 在培訓機構里學習要注意的是:勤加練習、主動自學、有問題提,不懂的盡管問老師(把交的錢發揮到極致),不然之後再有問題就沒有這么好的機會能夠直接得到老師的指點了。

最後,祝願想要成為程序員的小夥伴都能心想事成哦(*^▽^*)~

㈣ 有什麼關於自學電腦編程的書

1、《計算機組成原理》(熟悉) 2、《數據結構》(掌握) 3、《操作系統》(了解->熟悉) 4、《The C language》(掌握) 5、《編譯原理》(了解原理) 6、《匯編語言》(了解) 7、《計算機網路》(了解) 8、《軟體工程》(了解) 9、《關系資料庫》(熟悉) 10、《The C++Languege 》(掌握) 11、《面向對象設計》(掌握;結合C++學習)
(五)一些經驗和體會 1、真正的程序員用C++;(一位專家說的) 2、動手去編程序; 3、動腦去思考; 4、要有良好的編程風格; 5、讀書,讀好書,盡量讀原版書!(我反復強調這一點,讀書要有選擇,堅持讀
好書,名家出的經典書,不要浪費實踐在一些粗製濫造的書上面;堅持博覽群書)
6、有自己的學習計劃; 7、總結自己的經驗教訓;(准備一個筆記本,記錄錯誤和心得) 8、不要怕學新東西; 9、要有軟體工程的思想; 10、善於發現問題,然後去尋找答案; 11、向高手請教;(要虛心直到你成為高手) 12、和同行交流;(不善於交流肯定不行) 13、懂得軟體的實質,不要被千變萬化的表象所迷惑; 14、真正要學慣用的是編程語言和方法,不是什麼庫,什麼類,什麼工具;(學用
那些什麼庫都比較簡單,但光會這些庫,我覺得還遠遠不夠) 15、學習wiodows編程主要是學習windows OS和win32 API; 16、有空了解一下嵌入式開發; 17、有空了解一下PDA軟體開發; 18、了解一下.NET框架和C#語言,也許它是你新的衣食父母; 19、要有耐心,不要作浮躁的人; 20、對程序加註釋,並保留你的老程序; 21、學到的東西越多,了解的越多,你就越接近專家; 22、有空去逛逛CSDN,那裡有你很多知己; 23、要有信心成為一個優秀的程序員;(六)一些好書的推薦 1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988) * 2、《The C++ Programming Languague》(Bjarne Stroustrup 1997) * 3、《Inside The C++ Object Model》 (lippmans) 4、《Effective C++》 (同上) * 5、《More Effective C++》 (同上) * 6、《Exceptional c++》 7、《C++面向對象高效編程》 8、《設計模式》 9、《Thinking In C++》 * 10、《The Standard C++ Bible》(一般推薦) 11、《The Art of Computer Programming 》 12、《Programming Windows》 (Charles Petzold) 13、《VC++5.0技術內幕》 14、《MFC 深入淺出》 15、《軟體需求》 16、《Advanced Windows》
17、《C++ primer》 18、《win32程序員參考手冊》 19、《用TCP/IP進行網際互連》 20、《COM 本質論》(七)學習計劃 D―-這個學習計劃是我個人定的,也共享給大家參考一下,共同進步吧。 1、《計算機組成原理》 2、《操作系統》 3、《數據結構》 4、《匯編語言》 5、《 C 》 6、《 C++ 》 7、《VC 技術內幕》 8、《Programming Windows》 9、《深入淺出MFC》 10、《Advanced Windows》 11、《Inside The C++ Object Model》 12、《Thinking in C++》 13、《Effective C++》 14、資料庫 15、網路 16、嵌入式OS和編程 17、硬體單片機 18、.NET和C# 19、軟體工程 20、UNIX和Linux

㈤ 電腦編程什麼書好過年在家想要學習電腦編程有什麼好的書籍推薦嗎

『壹』 簡單的電腦編程教學 電腦編程教學書推薦

學習電腦編程一部分人是因為自己的興趣愛好,還有一部分是為了找到更好的工作。關於 簡單的電腦編程 ,不同編程方法所用的方式也不同,下面我就為大家帶來 簡單的電腦編程 之51單片機按鍵控制LED燈亮滅。

簡單的電腦編程 51單片機按鍵控制LED燈亮滅

一、簡單的電腦編程51單片機按鍵控制LED燈亮滅基本思路

編程之前我們先要規劃大概控制思路,按鍵控制二極體的功能,就讓單片機一直監測P2.0的電平狀態,若S2按下,P2.0此時會接地,然後單片機再通知P2.4管腳,讓D1轉變發光狀態,放開按鍵,則燈泡滅掉。知道控制的大概原理之後就可以開始編程了。

二、編寫簡單程序

#include

sbit S2=P2^0;

sbit D1=P2^4;

函數名:main(void);

返回:無

函數功能描述:按鍵控制燈的亮滅

voidmain(void) //程序開始運行

{

D1=1; //程序初始化,令二極體不發光

while(1) //循環檢測

{

if(S2==0) //如果檢測到P2.0管腳為低電平,即按鍵按下

{

D1=~D1; //二極體轉換發光狀態,返回繼續循環檢測

}

}

}

這個就是51單片機按鍵控制LED燈亮編寫的簡單程序,原理非常簡單,對於小白來說可能是看天書,所以說基本知識要知道。

電腦編程教學書推薦

為了讓大家更好地學習編程,還是得告訴大家一定要大號基礎,這邊就介紹基本編程的書本給大家吧。

一、java

java編程語言(第三版)——java四大名著——James Gosling(java之父);

java編程思想(第2版)——java四大名著——Bruce Eckel;

java 2核心技術 卷I:基礎知識(原書第7版)——java四大名著-----Cay Horstmann;

java 2核心技術 卷II:高級特性(原書第7版)——java四大名著-----Cay Horstmann;

精通Struts:基於MVC的java Web設計與開發——孫衛琴;

精通Hibernate:java對象持久化技術詳解---孫衛琴;

二、C語言

C#程序設計——Charles Petzold「windows編程泰山北斗」;

NET框架程序設計(修訂版)——Jeffrey Richter「windows編程泰山北斗」;

C++程序設計語言(特別版)——c++八 大金 剛----Bjarne Stroustrup;

C++ Primer (第3版)中文版——c++八大金剛---Stanley B.Lippman;

C++ Primer (第4版)中文版——c++八大金剛---Stanley B.Lippman;

C++標准程序庫—自修教程與參考手冊--c++八大金剛--Nicolai M.Josuttis;

Essential C++中文版——c++八大金剛---Stanley B.Lippman;

總結:一閃就是我為大家詳解的 簡單的電腦編程 51單片機按鍵控制LED燈亮滅,以及一些電腦編程教學書推薦,希望能給各位想學編程的人帶來一些幫助。總之學習入門的電腦編程是非常簡單的,主要是要理解才行。

『貳』 我想學習編程需要購買那些書籍

書籍整理如下:

C++開發

1.《C++ Primer》:全面學習C++的必備書籍

2.《Thinking in C++》:了解C++背後的一些機制

3.《深度探索C++對象模型》:深入了解C++,也是學習COM的必經之路


Windows平台

入門

1.《Windows程序設計》:這本書主要講的是Windows API的使用,是Windows編程入門書籍。上冊涉及到的知識基本上就夠用了,時間不充裕的話閱讀上冊即可。

2.《Win32多線程程序設計》:Windows下多線程編程必備

3.《Windows核心編程》:Window平台基礎知識:消息機制,內存管理,多線程,動態鏈接庫等

4.《Windows網路編程》:介紹Windows下各種網路協議的開發和並發處理模型。


進階

1.《深入淺出MFC》:Windows下編程,MFC雖然有些過時,但其機制還是有學習的價值。重點學習書中提到的MFC 6大機制

2.《COM本質論》:COM是Windows構建用戶態的重要技術之一,Windows開發必修課,本書對COM的設計動機作了深入闡述

3.《深入解析ATL》:ATL全名Active Templete Library,是用C++的模版封裝了COM,這本書主要講的是對源碼分析

4.《WTL White Paper》:WTL源自微軟,基於ATL的一套開源模版庫,主要用於界面編程和工具類的使用

5.《代碼大全》:這邊書主要講的是工程編碼規范


高級

1.《深入解析Windows操作系統》:Windows大牛書籍,講的主要是Windows操作系統的內核原理

調試技術

1.《軟體調試》

2.《Windows高級調試》

3.《windows用戶態程序高效排錯》

Linux平台

Linux內核

1.《Linux Kernel Development》/《Linux內核設計與實現》:Robert Love的著作,不厚的一本書,深入淺出地將Linux內核娓娓道來

Linux使用和Shell編程

1.《sed & awk》/《sed與awk》:sed與awk都是Linux下常用的日誌分析利器

Linux編程

1.《Beginning Linux Programming》/《Linux程序設計》:老牌的Linux編程入門書

2.《Advanced Programming in the Unix Environment》/《Unix環境高級編程》:對Unix編程環境做了細致的總結,涵蓋了進程間通訊、網路通訊、文件系統等各方面的知識

網路編程

1.《TCP/IP Illustrated, Volume I》/《TCP/IP詳解,卷一》:對理解TCP/IP協議的設計理念和協議細節有顯著的幫助。

2.《Unix Network Programming》/《Unix網路編程》,卷一、卷二:網路編程方面難以逾越的著作,事無巨細、深入淺出,強烈推薦

對這些書目抱有100%的信心,全部掌握,融會貫通,即可打通奇經八脈,天下無雙。

對了,你沒有基礎最好從c與c++基礎開始。找些基礎書開始看。

[C語言入門經典(第四版)].(美)霍頓.掃描版,《C++ Primer》就不錯。

『叄』 本人想學習編程,需要哪些入門書籍

1、清華大學出版社出版的《C++程序設計教程》、《C++PRIMER》、譚浩強的《程序設計書》、《Effective C++》、《More Effective C++》、《Exceptional C++》 、《More Exceptional C++》、《深入探索c++對象模型》等

2、具體怎樣學編程 :

①明確學習目的

學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。

②打好基礎

(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。

(2)邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。

(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?

③ 注意理解一些重要概念

一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。

④掌握編程思想

學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內在機理、什麼是線程......;學習 COM 就要知道 VTALBE 、類廠、介面、idl......,關鍵是學一種思想,有了思想,那麼就可以觸類旁通。

⑤多實踐、多交流

掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。

⑥養成良好的編程習慣

編程入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變數命令規則的一致性、代碼的注釋等。

⑦上網學編程

在網上可以學到很多不同的編程思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。例如網站「編程課堂」()主要以 VB 和 Delph;教學和交流為主,提供大量實用技巧。

⑧加強計算機理論知識的再學習

學編程是符合「理論→實踐→再理論→再實踐」的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括編程所需的數學基礎知識,具備了入門的條件,就可以開始編程的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程序人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些計算機科學和數學基礎理論。

『肆』 關於編程的書籍

一、python系列(3本)

如果你之前一點編程經驗都沒有,先看如下兩本:

1、《簡明Python教程》(A Byte of Python)

入門Python的絕佳Tutorial,從書的目錄便可以了解到作者Swaroop C H清晰的行文思路,以及對Python高超的駕馭能力。

2、《集體智慧編程》

以具體實例的方式來展示Python的編程技巧,受益良多。作者用非常直觀的方式向讀者展示了人工智慧和機器學習中的大量經典的演算法。更可貴的是,作者在展示演算法時所使用的例子都是網路中非常有代表性的場景,並且很多情況下還會結合一些實際運營的 Web 站點的數據作更進步闡釋。當然,作為一本實用型的書,少不了的是大量可運行的代碼。

3、《Python Cookbook中文版,第3版》

這本書可謂Python版《代碼大全》。有人說《代碼大全》這類書是字典,其實不盡然《代碼大全》是高手過招。《Cookbook》也如此,閱讀時總能讓你有一種:「哇塞,漂亮!」的感覺。能把 Cookbook 全部讀完,你的Python水平絕對發生質變。

二、Java語言系列(3本)

1、《Java核心技術·卷1:基礎知識(原書第9版)》

Java領域最有影響力和價值的著作之一,擁有20多年教學與研究經驗的資深Java技術專家撰寫,與《Java編程思想》齊名。

2、《演算法 第四版》

Java 語言描述,演算法領域經典的參考書,全面介紹了關於演算法和數據結構的必備知識,並特別針對排序、搜索、圖處理和字元串處理進行了論述。書的內容非常多,可以說是Java程序員的必備書籍之一

3、《數據結構與演算法分析:Java語言描述》

這本書真是非常好!個人感覺很適合給初學者入門看,裡面的分析數學公式恰到好處,沒有演算法導論的令人望而生畏,也沒有國內圖書的草草了事,既學習了數據結構又有剛剛好的演算法分析,很容易使人產生共鳴。

當然,對於Java我們建議進行系統的學習,扎實基礎不能只靠看書。如果你有任何疑問,歡迎你在千鋒武漢官網上留下你的相關情況,我再對號入座幫你解答。
在這里插入圖片描述
三、前端系列(4本)

1、《Java權威指南(第6版)》

淘寶前端團隊翻譯,這本書又叫犀牛書,號稱Java開發者的聖經,網上對此書評價很多,大概意思都是說這本書是一本Java文檔手冊,沒有完整看過一遍此書的都不能算是一名合格的前端工程師。

2、《Java高級程序設計(第3版)》

又稱紅寶書,雅虎首席前端架構師,YUI的作者Zakas出品。雖然書名帶了「高級」二字,但是講得也很基礎,而且行文風格很流暢,每一小節就像是一篇博客,讀起來並不枯燥,個人感覺比上面那本犀牛書可讀性更強。

3、《Java設計模式與開發實踐》

本書是在設計模式上的進一步擴充。一大特點就是結合實操,代碼完整能直接應用到實際開發中。

4、《Web性能權威指南》

本書是谷歌公司高性能團隊核心成員的權威之作,堪稱實戰經驗與規范解讀完美結合的產物。本書目標是涵蓋Web開發者技術體系中應該掌握的所有網路及性能優化知識。

『伍』 過年在家,想要學習電腦編程,有什麼好的書籍推薦嗎

『陸』 編程領域最好的入門書籍

C語言及C++
C語言基本上是編程語言界的聖母,幾乎所有主流的編程語言都是從C語言衍生而來,可想而知C語言的重要性。
而C++,可以說是上限最高的編程語言,其他編程語言能實現的功能,基本上C++都能實現,,
0.1,《C語言經典入門》
0.2,《C語言程序設計》譚浩強版(雖然有很多瑕疵,但是真的講的很細)
1,《C和指針》
2,《C專家編程》
3,《C++ prime》第五版(C++大佬輪子哥@vczh的親自開光的入門書)
java
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。
Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。
Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
說了那麼多,一句話總結:java程序員崗位是目前最多的程序員崗位。
1,《java核心技術·卷1:基礎知識》
2,《java核心技術·卷2:高級特性》
3,《java編程思想》
python爬蟲
python作為目前最火的編程語言,入門相對快、發展方向多確實是它的優點,比如:爬蟲
1,《python編程:從入門到實踐》
2,《python網路爬蟲從入門到實踐》
人工智慧
目前百分之80的研究生都在學習的內容,就是如何將人工智慧與自己專業的東西結合起來,當然,目前是用python為基礎講解的,,
1,機器學習部分
1.1,《機器學習》
1.2,《機器學習實戰》
1.3,《統計學習方法》 (註:統計學習方法已出第二版)
1.4,黃博的深度學習個人筆記
2,深度學習部分
2.1,《深度學習》
2.2,黃博的深度學習個人筆記
3,人工智慧部分(註:TensorFlow已更新至2.0版本,如下書籍為以1.0版本為基礎講解的)
3.1,《TensorFlow實戰》
3.2,《TensorFlow:實戰Google深度框架》
程序人生
此部分書籍不講具體技術,主要益處為對程序員的職業生涯、編碼風格和人生的幫助,順序不分先後,
1,《代碼整潔之道》
2,《大話設計模式》
3,《提問的智慧》(這個劃重點,要考)(點擊下方【閱讀原文】前往)
4,《浪潮之巔》

『柒』 有什麼經典計算機基礎書籍推薦

一、《c語言程序設計 》

《c語言程序設計 》是2012年12月18日清華大學出版社於出版的圖書,作者是黃容、趙毅。本書是學習C語言程序設計的基礎教程,內容包括C語言概述、順序結構程序設計、分支結構程序設計、循環結構程序設計、數組、函數、指針、結構體、文件等。

本書以程序設計思想的掌握為主線,以編程應用為驅動,通過案例和問題引入內容,由淺入深,循序漸進,重點訓練學生的編程思想,能夠充分提高學生的編程能力,鍛煉學生的工程能力和創新能力,並鼓勵學生利用所學C語言知識解決專業的具體問題。

二、《計算機概論》

《計算機概論》是出版的一本圖書,作者是嚴世傑 金子葳 洪秀朋 周伯毓。本書主要講述了整個計算機科學劃分成體系結構軟體數據組織和機器的潛力四大部分,對這四部分以及相關領域的知識做出了貼近時代深入淺出的介紹。

三、《Java編程思想ThinkinginJava》

Bruce Eckel是MindView公司的總裁,該公司向客戶提供軟體咨詢和培訓。他是C++標准委員會擁有表決權的成員之一,擁有應用物理學學士和計算機工程碩士學位。

除本書外,他還是《C++編程思想》的作者,並與人合著了《C++編程思想

第2卷》(這兩本書的英文影印版及中文版均已由機械工業出版社引進出版)及其他著作。他已經發表了150多篇論文,還經常參加世界各地的研討會並進行演講。

四、《微型計算機原理及應用第三版》

本書主要介紹由80x86/Pentium微處理器構成的微型計算機的原理、應用及最新發展現狀。書中闡述了80x86/Pentium微處理器的編程結構、指令與定址方式、匯編語言程序設計、存儲器技術、匯流排技術,並闡述了80x86/Pentium微處理器構成的微型計算機硬體電路系統。

五、《計算機網路》

《計算機網路》是2008年電子工業出版社出版的圖書,作者是謝希仁。該書全面系統地介紹了計算機網路的發展和原理體系結構、物理層、數據鏈路層等內容。

全書分為10章,比較全面系統地介紹了計算機網路的發展和原理體系結構、物理層、數據鏈路層、網路層、運輸層、應用層、網路安全、網際網路上的音頻/視頻服務、無線網路和下一代網際網路等內容。

『捌』 我想學習電腦編程該從哪裡入手,先看哪些書比較好

其他的我就不說了,這些書都是世界經典教材,確實寫的很好,C語言的那個系列我基本都看過,非常不錯。
Operation
System:
《Operating
Systems:
Design
and
Implementation》
《Operating
System
Concepts》
《Modern
Operating
Systems》
Compiler
《Compilers.Principles.Techniques.and.Tools》
《Modern
compiler
design
in
c》
.
《Advanced
Compiler
Design
and
Implementation》
Computer
network:
《Computer
networks》
《TCP/IP
Illustrated

Vol
1,2,3
《Computer
Networking
:
A
Top-Down
Approach
Featuring
the
Internet》
《Unix
Network
Programming》
Computer
architecture
《Computer.Systems.A.Programmer's.Perspective》
《Computer
Architecture:A
Quantitative
Approach》
《Computer
Organization
and
Design:
The
Hardware/Software
Interface》
Database:
《Database
Systems
Concepts

《Database
Systems:The
Complete
Book》
Java
《Thinking
in
java

《Core
java》
vol
1,2
《Effective
java

C
《The
C
Programming
Language
2nd
Edition》
《C和指針》
《C
參考手冊》
《C
陷阱與缺陷》
《C
專家編程》
C++
《The
C++
Programming
Language》
《C++
Primer

《The
C++
Standard
Library:
A
Tutorial
and
Reference》
《Modern
C++
Design:
Generic
Programming
and
Design
Patterns
Applied》
《C++
Templates:
The
Complete
Guide》
《Thinking
in
C++》vol
1,2
Regular
expression
《精通正則表達式》
Jeffrey
Friedl
Other:
《Code
complete》
《Design
Patterns:
Elements
of
Reusable
Object-Oriented
software》
《The.Mythical.Man-Month.Essays.on.Software.Engineering》
《Peopleware.Proctive.Projects》

㈥ CWnd:SetScrollInfo函數到底怎麼設置

CWnd::SetScrollInfo

BOOL SetScrollInfo( int nBar, LPSCROLLINFO lpScrollInfo, BOOL bRedraw = TRUE );

返回值:如果成功,則返回TRUE;否則返回FALSE。

參數:
nBar 指定滾動條是一個控制項還是窗口非客戶區的一部分。如果它是非客戶區的一部分,則nBar也指定了滾動條是水平的、垂直的,還是都有。它可以是下列值之一:· SB_CTL 包含滾動條的控制參數。M_hWnd的數值必須是滾動條控制項的句柄。
· SB_HORZ 指定了窗口的水平滾動條。
· SB_VERT 指定了窗口的垂直滾動條。

lpScrollInfo 指向SCROLLINFO結構的指針。有關這個結構的更多信息參見《Win32 SDK程序員參考》。
bRedraw 指定滾動條是否應被重畫以反映新的位置。如果bRedraw為TRUE,則滾動條將被重畫。如果它為FALSE,則它不會被重畫。預設情況下滾動條將被重畫。

說明:
調用這個成員函數以設置SCROLLINFO結構為滾動條維護的信息。
SCROLLINFO結構中包含了有關滾動條的信息,包括最小和最大滾動位置、頁面大小和滾動塊的位置。有關改變這個結構預設值的更多信息參見《Win32 SDK程序員參考》中的SCROLLINFO主題。
指明滾動條位置的MFC Windows消息處理函數,CWnd::OnHScroll和CWnd::OnVScroll,僅提供16位的位置數據。GetScrollInfo和SetScrollInfo提供了32位的滾動條位置數據。因而,在處理CWnd::OnHScroll或CWnd::OnVScroll的時候,應用程序可以調用GetScrollInfo以獲得32位的滾動條位置數據。
注意 CWnd::GetScrollInfo允許應用程序使用32位的滾動條位置。

請參閱:
CWnd::GetScrollInfo, CWnd::SetScrollPos, CWnd::OnVScroll, CWnd::OnHScroll, SCROLLINFO

閱讀全文

與win32程序員參考大全相關的資料

熱點內容
程序員放棄後會怎樣 瀏覽:158
河北模具編程 瀏覽:177
adb查找命令 瀏覽:308
安卓手機視頻文件夾怎麼打開 瀏覽:302
平板加密手機後怎麼關閉 瀏覽:555
流媒體伺服器應該注意什麼 瀏覽:526
d8命令編譯 瀏覽:942
壓縮包解壓需要多少空間 瀏覽:138
如何查找app屬性 瀏覽:380
android人臉識別技術 瀏覽:304
pc104編程 瀏覽:328
二維碼反編譯破解推廣 瀏覽:673
修改伺服器的mac地址 瀏覽:519
好玩的編程軟體 瀏覽:891
編程語言創始人有錢嗎 瀏覽:796
短視頻app怎麼獲客 瀏覽:7
查看雲伺服器的應用 瀏覽:426
javadump工具 瀏覽:557
程序員16g 瀏覽:420
程序員沒有辦法成為top怎麼辦 瀏覽:195