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

2021-03-20 19:22:38 字數 4883 閱讀 9757

1樓:踏歌

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

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

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

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

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

2樓:匿名使用者

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多年了,但是仍然是不錯的教材。

3樓:扯蛋扯扯更健康

《windows程式設計》的第三章

不知道你看不看得懂

過了第三章

後面的就沒什麼的了

我正在看這本書

4樓:匿名使用者

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

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

5樓:匿名使用者

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

6樓:匿名使用者

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

7樓:匿名使用者

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

8樓:匿名使用者

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

請問:學完c語言後,是先學c++還是直接看《windows程式設計 第五版》,哪種路徑比較好?為什麼?

9樓:匿名使用者

這個得話主要看你想從事哪一塊了,並沒有說什麼絕對的路徑好與不好,你可以學c++ 同時看書也是沒有問題的。

因為windows程式設計中,都可能會涉及到c++的

學完c++還要再學c嗎?《windows程式設計》好像是基於c語言的,我只會c++看不懂怎麼辦? 100

10樓:匿名使用者

你已經差不多小牛了,不用再去學c了,因為c++是c的擴充套件,完全包含c的東西,關鍵就看你編譯工具使用的怎麼樣了,**經歷怎樣,學寫程式不要著急,要多看別人的**,多練習自己的**,邊練習邊看書,一股腦只看書沒用,不要著急看《windows程式設計》和《vc++技術內幕》,以你的水平還不適合,先找本vc或者c++builder好好學學,不懂就問我

haiandj@163.***

11樓:匿名使用者

《windows程式設計》的卻是基於c語言的 我覺得你沒必要學c語言了 我覺得你該去看看組合語言

12樓:匿名使用者

學完c++還要再學c嗎?《windows程式設計》好像是基於c語言的,我只會c++看不懂怎麼辦?

看得懂c++就可以看懂c,因為c是c++的子集,任何合法的c語句都是合法的c++語句

13樓:匿名使用者

我也抱有同樣的疑問,樓主你確定自己學過c++?

14樓:匿名使用者

c++是基於c的,

有時間的話,當然是學了比較好的。

你已經有了c++基礎,再來學c很容易上手的。

15樓:匿名使用者

你確定學過c++,學過c++自然會c,c++包含c的所有的東西,++指的就是c裡的自增運算子,表明c++是c的增強

只不過兩種的程式設計思想不一樣,c是基於過程,c++則物件導向的思想

16樓:bq月

c和c++ 差別不是太大吧

再看一下c的書應該問題不大

17樓:我想知道阿司法

c是程序導向的.c++是物件導向的.

我覺得你應該開始實際的寫程式了.在寫**中繼續學習.

18樓:赤灬無情

c++是基於c上的一門學科,有的學校學軟體工程的都只講c++,不講c,你可以先試著看看《windows程式設計》,看不懂的話再看c!

19樓:匿名使用者

看書而不實戰根本沒用

20樓:

你確定你學過c++?

21樓:匿名使用者

學海無涯去學c吧,很強大的.

我學完c++了 c也學過,我現在想學mfc一類的東西 但不知學什麼

22樓:匿名使用者

學好程式設計有四個方面:語言,演算法和資料結構,系統呼叫和設計。

1、語言。

c語言有兩大主題你要好好學,一個是記憶體管理,一個是指標!這個世界上90%以上的c/c++出的嚴重性錯誤全是和這兩個有關。不要看譚浩強的那本書,那本是爛書。推薦你看《c程式設計語言》

2、演算法和資料結構。

用c語言實現演算法和資料結構莫過於最爽的事情.推薦你看《演算法:c語言實現(第1~4部分)基礎知識》、《資料結構》、《排序及搜尋》,還有那本經典的《演算法導論》

3、系統程式設計。

windows下推薦兩本書《windows程式設計》和《windows核心程式設計》,unix/linux下推薦兩本書《unix高階環境程式設計》和《unix網路程式設計》(卷1 套接字 卷2 程序間通訊),尤其是《unix網路程式設計》這本書,一通百通,無論windows還是unix/linux,都是一樣的。

4、系統設計。

關於設計方面,全力推薦《unix程式設計藝術》,看完以後,你就明白什麼是真正的程式設計文化了。然後,當你看到windows的fans的某些言論時,你就知道什麼叫一笑了之了。

如果你能在幾年內精讀完這些書,並全部融會貫通,那麼你就明白什麼是一覽眾山小的感覺了!最後,祝你好運!努力!

23樓:匿名使用者

你好學長

建議你找找外國大師們寫的程式設計的書,確實外國人寫得好 主要看看演算法 數學分析方法什麼的

許多東西都不是函式庫裡面有的 要你自己定義 看這些很有用的 可能理工類大學生能看懂的

演算法什麼的高中選修也有

另外你學的基本上都是windows下的程式設計,你多看看linux或者unix系統環境下的程式設計,主要是gcc做開發環境的 多用用這個對程式設計有幫助的 樓上他們說的全是windows環境下的 linux環境下還是要看看的

多多努力吧,it行業人才太多了,多向他們請教

24樓:匿名使用者

windows程式設計講的是視窗系統中的

應用程式開發,涉及普通的應用程式介面,視窗控制元件這些基本概念,windows程式不定要用mfc來實現了。深入淺出mfc,這本書是很不錯的,但是對於一個初次接觸mfc的人來說,內容過於的難懂,它並不是介紹怎麼用mfc開發應用程式的,而是深入分析mfc是怎麼實現這些應用功能的。

如果是想利用vc++環境開發應用程式,推薦先看《vc++技術內幕》,再看《深入淺出mfc》。

25樓:匿名使用者

結合一個遊戲程式。

不懂的資源看看書,上上網。

再自己寫一個。

26樓:倫落校園

建議你還是在把 c/c++ 在看個幾遍吧... 學完了不等於學懂了,學懂了不代表會用了... 這條路還很長很長很長...

27樓:匿名使用者

加**76291300`我可以傳送些學習資料給你`相信才加`

28樓:起個yhm真難

大一你就學完c++ 和 c了,不錯。

《windows程式設計》《深入淺出mfc》,這兩本書我都看過,個人建議看《深入淺出mfc》,講解的要好的多,也要詳細些,是學習mfc比較好的一本書,後面還有一些鉤子函式之類的。

入門和提高都不錯的一本資料。

學軟體開發就得學C語言,想學軟體開發用c語言咋樣?

程式語言很多,c只是其中的一種,而且並不是說c語言就是基礎,因此,沒有人說學軟體開發就得學c語言。而且很多優秀的軟體,也是用別的開發工具開發的。並不是必須的,主要看自己做什麼。c語言就是一門程式設計的基礎語言,可學可不學。最好是學一下。因為程式語言是相互貫通的。可為其他語言打好基礎。不一定 但是c可...

c盤windows中system和system32中有哪些文

system和system32系統資料夾,system32 dllcache下面的是備份,都可以刪除,省不少空間的.備份一個,一個一個的刪吧,哪個不行了還原過來吧 精神可嘉 最好都不要動,反正又佔不了多少記憶體 我家的c盤windows裡面的 system32都快3g了 有什麼檔案能清理的?你好 用...

我初中畢業學的會C 嗎?艾,初中畢業,想學C ,能行麼???

建議你先看看c語言的書 在看c 可以學的,但效果如何不敢下太多的定言。至少你的數學知識不夠,英語吧,好像也不夠。買本譚浩強的c語言程式設計,這是最簡單的c入門的基礎書。要對自己有信心。學c c 二年基礎,十年精通。要有好書,國內的入門c 書我感覺每本好的,就像老師上課,越教下去結果只有只有他最有收穫...