我想自學windows核心程式設計以及c語言網路程式設計之前

2022-02-24 16:55:10 字數 4812 閱讀 2728

1樓:

《windows核心程式設計》距離windows核心程式設計還差得遠啦,《windows核心程式設計》是一本講述windows應用程式開發的書。你真正需要掌握的是作業系統方面的知識,例如怎麼樣建立乙個執行緒、建立乙個程序、如何遍歷資料夾,控制他們的訪問許可權,記憶體對映等。

然後開始看作業系統方面的書,比如《作業系統 : 精髓與設計原理(原書第6版) 》,《現代作業系統(原書第3版)》這樣有一定理論深度的書,這些理論的書沒有**,但你在看的時候也要想想這些東西是怎麼實現的。

有了一定的基礎之後,可以開始看核心程式設計方面的書,例如潘愛民寫的《windows核心原理與實現》,再高階一點的看毛德操寫的《windows核心情景分析》,最權威的當然還是《深入解析windows作業系統》,然後你就可以深入windows核心程式設計了。不過提醒你就是這3本的難度在《windows核心程式設計》之上,要花好多年功夫,寫好多萬行**,泡好多個論壇看別人的貼子,看很多別人部落格,好多別的輔助讀物,才能都看懂。樓主要量力而行。

網路程式設計的話,windows方面我也不知道哪本書好,我真心推薦《unix網路程式設計》(1,2卷)和《unix環境高階程式設計》。

2樓:索貝爾上尉

windows方面不熟。。

網路方面推薦unix網路程式設計和unix環境高階程式設計

3樓:糕富帥的蛋疼

不懂,幫不到你= =。

關於學windows api,需要掌握c語言嗎,我之前一直都用j**a,c和c++基本上都忘了

c++學習方向及深入

4樓:匿名使用者

我也是c++初學者,我也覺得有些迷茫~~c++的內容好龐大高深奧哦~~~ 我們現在接觸的實在是太小太小的乙個部分了~~~ 我覺得基礎要打好本來就是乙個漫長有需要耐心的過程~~~ 我自己覺得~如果說現在剛入門或者可能根本沒入門就去定方向,可能我們會看不清形勢,也不了解自己到底在哪個方向有優勢,還不如先埋頭把api,mfc學好~~~站得高點了自然看得遠點,這點基礎不管往哪發展都有用的,等視界大一點的時候在決定要走的方向也不是件壞事~~~ 我剛剛接觸到了api,了解了一點現在在學mfc,其實我什麼都不懂~~哈哈~~~只是憑自己的感覺說一下~~~想法太膚淺的話希望大家不要見怪哈~~~其實我覺得大家志同道合的,何不攜手前行,一起努力呢~~

5樓:匿名使用者

你以後想往哪個方向發展? windows程式 or linux程式 是應用程式設計還是深入核心的,驅動之類的程式設計?or 3d遊戲方向 這些都有不一樣的。

如果還不清楚想往哪個方向。我建議,有了一定的c++基礎後,看windows程式設計,因為這個比較基礎通用,可以鍛鍊你的程式設計能力,以後再改變方向也可以。看windows程式設計的時候自然要用到vc,mfc.

等你把這些學完你就多練幾個開發專案。再你就會知道你該學什麼了。

我是來要分的。因為我也要提問題沒分了。。但我說的都是經驗之談。我也在學程式設計。

6樓:匿名使用者

如果你還只看到譚浩強的書就數基礎都懂了的話,那就證明你想法太單純。

c不能放棄,c++的思想也要掌握。

你覺得自己的c++到了一定境界,你可以朝mfc的方向進展。

或者繼續提高自己的c水平,然後學嵌入式,兩種方向都很好。

學語言千萬不能浮躁,一覺得自己的基礎很好不知道該學什麼的時候,往往就證明你自己根本還沒接觸到那門語言的根本。

紮實才是硬道理。

7樓:匿名使用者

c++ primer 看完一遍在說吧

雖然你說看到c++基礎煩了,但你肯定基礎不紮實,找不到方向,就做點小東西練手吧---還是安心學習標準c++吧,記住 標準 c++

向遊戲 3d發展,至少要熟練掌握c/c++,資料結構+演算法要做到基礎紮實,windows程式設計+windows核心程式設計要看看

不要說重複,c++是全面相容c

學完了c和c++,想學windows程式設計,但《windows程式設計》(第5版)等書看不懂,我該怎麼辦?

8樓:踏歌

我和樓主一樣,看c++primer差點被打擊的不想學了。我覺得看書可以先看一些簡單易懂的,等有了乙個大概印象,再看這些比較有深度的。我也是看完c++直接看windows程式設計的。

開始很難理解乙個簡單的hello word 就有很多不懂的大寫字母的函式和常量,不知道怎麼學起。後來反覆看了很多遍,才慢慢入門。其實,我們學習的時候不必太執著於弄清每乙個很複雜的大寫字母常量的含義。

可以先根據書上的講解,它講到**就看到**。然後重點是把windows下的程式的框架搞明白,把windows系統處理的程式的流程掌握清楚(我感覺windows下程式執行流程和我們以前所認識的編的程式有很大的不同)。最後就會慢慢發現。

學習windows程式設計無非也就是學會呼叫windows的api函式,和使用它定義的一些常量和結構什麼的。除了記憶很多比較麻煩的函式和常量,其實沒有什麼新的思想和難度。這個你也沒必要完全記憶,可以試著找一下比較好的參考手冊。

最後,祝你學習順利。記得要堅持才能克服困難踏過這道門檻。

9樓:匿名使用者

1. 關於c和c++。譚浩強的那本書貌似是c語言而不是c++吧?如果學c++,《c++ primer》的確是最好的教材。。。其實我覺得那本書挺淺顯的。。

2. 關於windows程式設計。學windows程式設計,只要會c語言就可以了,如果會c++當然更好,不過不會也沒關係。

windows api都是c風格的。你覺得看《windows核心程式設計》裡沒有熟悉的c表示式,是因為windows api裡有很多自己定義的結構體,函式,等。這些其實都是用c語言寫的。

初次接觸的確會比較晦澀,多寫寫練練,習慣了就好。

3. 學習windows程式設計捷徑:學習過程的確很難,所謂捷徑也只能稍微減輕一點你的痛苦,所以仍然要做好心理準備。

先學好c++,至少要啃透《c++ primer》這本書。。這本書看不懂的話,不能算會c++的。。模板部分可以先不用看。

至少要掌握:函式過載,類,虛函式,多型。然後學mfc。

mfc雖然用得越來越少,但是對學習windows程式設計仍然非常有幫助。因為mfc是基於c++的,所以之前你一定要學好c++。mfc的教程,可以看侯捷的《深入淺出mfc》。

雖然這本書已經問世10多年了,但是仍然是不錯的教材。

10樓:扯蛋扯扯更健康

《windows程式設計》的第三章

不知道你看不看得懂

過了第三章

後面的就沒什麼的了

我正在看這本書

11樓:匿名使用者

c語言學好了,最好學學unix系統程式設計。畢竟unix和window都是用c語言編寫的。建議你找unix程式設計方面的經典教材看看。

c++一般用於在windows和unix上的應用程式開發。應用c++庫函式,呼叫系統api。你的英語需要好,學這個不是能輕易學好的。

12樓:匿名使用者

c++ primer還是一本比較好的書的,要從不同的角度去看這本書。

13樓:匿名使用者

先看國內這版《windows程式設計》比較好點,我覺得先學學api再去看看《深入淺出mfc》之類的書會更好些,我開始時候也是沒有api基礎看mfc,看到後面很痛苦的,有點api的基礎之後看mfc,你就會覺得比較容易些了,畢竟mfc就是對很多的api進行了封裝

14樓:匿名使用者

推薦侯捷的深入淺出mfc,經典中的經典

15樓:匿名使用者

c++ primer本來就不適合入門,你先看windows api

我想自學api程式設計(就是能產生windows視窗的程式),現已基本掌握c語言基礎及所有命令,需要再學c++嗎?

16樓:陽光的雷咩咩

不需要看c++

看不懂很正常,要結合書本,推薦《windows程式設計》作者一定要是(美國)佩措爾德

把這本書裡每個程式都複製下來執行一遍,不懂的看書裡的解釋

我想自學程式設計,知道了c語言,但對學習c ,c++,c#還有彙編不知從何下手,先後學習的順序又該怎麼樣???

17樓:匿名使用者

先學c 學完後就可以學其它的了 程式設計中演算法都是一樣的 當你掌握了c 其它的也就不再多難了 因為你有了程式設計的思想 而思想這東西對許多程式語言都是相通的 彙編是最難的 它是低階語言 先學簡單的 再學難的 循序漸進 我就是這樣的

18樓:八戒_戰爭怒吼

scanf輸入

printf輸出

bool真假

19樓:

建議你先學c,在學c++

20樓:

c先學再學c++,c#

21樓:匿名使用者

c語言是基礎,然後再學會c++,有兩面兩個的基礎後,c#就很快上手了

22樓:匿名使用者

既然你已經學會了c語言,基本知識都了解了,建議可以先學習一下c#。因為c#很多都是可是介面,而且比較好理解,所以相對其他兩個語言比較簡單。

23樓:匿名使用者

術有專攻,建議不要貪心不足蛇吞象。

我想自學程式設計 求解答

24樓:匿名使用者

先把一種語言學好了再想別的語言,目前的計算機程式語言都差不多,學會一種再去學別的會簡單很多。還有c語言要學好也很難,在學校裡學的那點東西根本不夠用,沒事時多找找開源**看看,多嘗試自己寫一些小程式,

我是程式設計兇特別白的那種想自學程式設計方面

所有的學習 最簡單的規律就是 利用已知探索未知。大白話就是舉一反三。腦筋急轉彎 什麼知識學起來最快?已經會的知識學起來最快 有的人愛看書,愛思考。腦袋裡面會有很多的知識模型,學習新知識的過程中,和舊知識模型進行對比和關聯,很快就可以理解而且很難忘記。俗稱就是 悟性高 比如 玩遊戲,只要你會玩一款射擊...

我對程式設計感興趣但零基礎。我想自學程式設計,怎麼辦。有沒有適合程式設計小白看的書

如果c入門的話,建議裝虛擬機器做linux,用這本書 linux c程式設計一站式學習 個人覺得更適合入門。python入門的話,建議從python2開始,平台隨意。書推薦 笨辦法學python 或 python基礎教程 或 python入門經典 c語言基礎之類的,可以去圖書館找一些基礎性的圖書看看...

我想自學程式設計,但我只是高中生,可不可以?程式設計需要具備什麼條件

中國死狗 最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學...