windows程式設計很難看不懂怎麼辦

時間 2022-04-04 01:48:51

1樓:空雪夢見

第乙個hello world跟著除錯個一兩天其實很正常。這東西入門比較難

我看的也是這本書。要說缺什麼必備知識,應該說不是「程式語言」那個級別的,而是「設計思想」那個級別的:以前都是你控制整個程式的執行過程,而現在改變了,變得更接近windows控制整個程式的執行過程。

它替你完成許多事,你只要在它有些事情不知道怎麼做的時候跟它說怎麼做(**函式)而已。

c語言有用過函式指標嗎,有把函式指標當作函式引數去呼叫某個函式這樣的東西操作過嗎?這是乙個必備知識。

總之最難的應該是觀念的轉變,windows寫介面的那一套已經不是按你的**一步步走那麼簡單了,很多操作是windows內部完成,比如你看那個getmessage函式,你一呼叫這個函式就不知道windows裡面到底在幹什麼了,等到函式返回你已經拿到「訊息」了。你滑鼠點了視窗上的什麼按鈕,windows就會生成對應的訊息;你滑鼠移動到什麼視窗,windows就會生成對應的訊息;你輸入了什麼文字按了什麼按鍵,windows就會生成相應的訊息。而你要做的事情,就是處理這些訊息而已。

2樓:快樂營數獨

這些東西光靠看書很難懂,是需要多動手操作的,比如說網路程式設計,涉及的知識面很廣,很多東西都要用到,建議你去找乙個實際案例跟著去做,在做的過程中,不懂的地方再去詳細研究。總之一句話,學習這些東西,動手能力是很重要的!

3樓:匿名使用者

剛開始,我也是剛看到第三章,感覺要比其它計算機類的書籍(比如講核心和作業系統的)晦澀一些,

mark一下,看一些再來回答。

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

4樓:踏歌

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

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

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

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

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

5樓:匿名使用者

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

6樓:扯蛋扯扯更健康

《windows程式設計》的第三章

不知道你看不看得懂

過了第三章

後面的就沒什麼的了

我正在看這本書

7樓:匿名使用者

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

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

8樓:匿名使用者

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

9樓:匿名使用者

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

10樓:匿名使用者

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

11樓:匿名使用者

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

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

12樓:匿名使用者

c++是c發展來的!!!

c++是物件導向的語言,而c是結構化的語言!

c的所有**在

c++上都能應用,而c++的**在c上不能應用!!!

c++不是c的替代品,不是c的公升級,c++和c是兄弟關係。沒有誰比誰先進的說法,更重要的一點是c和c++各自的標準委員會是獨立的,最新的c++標準是c++98,最新的c標準是c99。因此也沒有先學c再說c++的說法,也不再有c++語法是c語法的超集的說法。

所以,如果你買的書是基於c 語言的話,那就建議去看以下c 語言, 當然你有c++的基礎 速度也會快點。

13樓:匿名使用者

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

[email protected]

14樓:匿名使用者

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

15樓:匿名使用者

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

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

16樓:匿名使用者

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

17樓:匿名使用者

c++是基於c的,

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

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

18樓:匿名使用者

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

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

19樓:bq月

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

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

20樓:我想知道阿司法

c是面向過程的.c++是物件導向的.

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

21樓:赤灬無情

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

22樓:匿名使用者

看書而不實戰根本沒用

23樓:

你確定你學過c++?

24樓:匿名使用者

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

到底該如何學習windows程式設計啊?

25樓:手機使用者

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

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

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

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

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

26樓:複方草珊瑚含片

可是說,你既然想要windows程式設計,那你必須看看《windows核心程式設計》這本書的,英文名:《windows via c/c++》,目前是第五版,包含了windows vista的新特性。

windows api手冊備乙份,常看看。

27樓:殳孤丹

看一兩本書是不夠用的,要多看看其他相關的書,同時實際操作一下,有些問題不要太拘泥細節了,看多了自然會理解的,關鍵還是堅持。

我頭髮很少很難看怎麼辦,頭髮剪的很難看怎麼辦

第一 吃些黑豆黑芝麻之類的黑色食品,頭髮少更要好好保護好,別掉發。第二 有種東西叫蓬髮粉,你可以搜下,造型產品,估計有用。第三 有專門針對細幼髮質的洗髮水,據天涯筒子們說還可以。去做個墊髮根。特別管用。我頭髮現在捧起來了。我是女生哦。男生更好辦了。燙個頭髮多簡單啊。墊髮根。燙紋理。希望採納我。不懂繼...

怎樣學習windows程式設計

首先,對於windows 下的變數需要熟悉,histance 是例項控制代碼,而pstr屬於字串指標,這些都是windows 將一些基本變數進行了重定義而更形象的表述了這個變數它應該是個什麼。接下來,我解釋一下這幾個引數。1.在windows 程式執行時候,這個程式會產生乙個動態的程序。也就是乙個新...

windows下程式設計和Linux下程式設計有什麼區別?

語言都是一樣的!除了一些windows專用語言,比如c 或者linux專用語言,比如shell。關鍵是作業系統有本質的區別,我們寫程式需要呼叫作業系統的一些介面函式 api 來操作我們的計算機,所以從這方面看,程式設計是有區別的。比如c語言,兩個系統都有各自的標頭檔案 也有許多標頭檔案是相同的 wi...

我臉上有很多血管,很難看,怎麼去除

紅血絲是面部毛細血管擴張效能差 角質層受損或一部分毛細血管位置表淺引起的面部現象,一絲絲縱橫交錯,如蜘蛛網般,分散性分布,嚴重者會連成片狀,變成紅臉,這種 薄而敏感,過冷 過熱 情緒激動 溫度突然變化時臉色更紅。面部紅血絲患者面部看上去比一般正常膚色紅,有的僅僅是兩側顴部發紅,邊界呈圓形。這種 薄而...

女生學程式設計會不會很難,女生學程式設計好學嗎?

每個人的學習能力不同,男生女生都一樣。每個人的特點優點也不同,不確定因素太多。但是,程式設計不是男生的專利,女生學習一樣能成為出色的程式媛。程式設計通常被大家認為深奧難懂,也令很多女生望而卻步。但實際上,只要肯下功夫鑽研,多看 多想 多練。每個人都可能成為一名優秀的程式開發工程師。同時女生的實力也是...