Win32學習筆記 序 (轉)
學習筆記
作者: 姜學哲(tosail0@163.net">netsail0@163.net)
教材: 設計(第五版)北京大學出版社
[美]Charles Petzold 著
北京博彥科技發展有限公司 譯 ¥:160
環境: server + Internet Explorer 6.0 + 7.0 + Visual C++ 6.0
(圖們江程式編制小組版權所有,轉載請說明出處)
學完了C語言後,我面對兩個選擇。一個是C++,另一個就是Win32。我決定先學習Win32。都說由Charles Petzold寫的書是該領域的權威,所以我毫不猶豫地掏出一百六十個大洋買了一本。書的封面做得很好,一看就覺得是好書,右下角有紅底白字曰:“ Press”,爽!一直就是我最喜歡的公司。紙張的質量也很好,覺得錢沒有白花。
買到書後我迫切地想看看這本書到底權威在哪裡。翻開書後給我的第一感覺就是----暈~,雖然是用C語言寫的,但是我看不懂!首先就是那個該死的int WIN WinMain(),還有就是WinMain()的四個引數。這都是什麼?我熟悉的
int main(int argc,char *argv)
哪裡去了???這是C語言嗎?定了定神後再往下看,又是一記悶棍!輸出一段字串用的是MessageBox()!我的printf()哪裡去了?為什麼每一個字串都用TEXT()括起來??給我一個理由!!!!!還說這是本面向初學者的書,難道我的水水還不到“初學者”的境界?當時我認定:肯定是我的C語言水平不過關!
後來慢慢地習慣了這些程式碼。原來Windows下的C語言就是這個樣子。與標準C不同的是:widnows下的C入口是WinMain()。至於WINAPI,在WINDEF.H中定義如下:
#define WINAPI __stdcall
對於初學者可以當它不存在。MessageBox()就是Windows API!!!即windows提供的應用程式介面。他的功能是在一個小視窗中顯示一段資訊。
總之,WINDOWS下的C跟標準C不太一樣,微軟已經把它改得連C語言爸爸都不認識了.^_________^.
因為原書的內容已經很詳細了,我所要做的只能是更加詳細。又因為我是在學習過程中寫的,所以可能寫得不妥,歡迎批評,我改!
廢話到此為止。
------------------.2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-992434/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- repuest轉發學習筆記一筆記
- Python——格式轉換的學習筆記Python筆記
- 10g NewFeatures學習筆記(轉)筆記
- 資料結構學習筆記-先序遍歷森林資料結構筆記
- MYSQL學習筆記11: DQL查詢執行順序MySql筆記
- 彙編學習筆記之轉移指令筆記
- 依賴倒轉原則--學習筆記筆記
- numpy的學習筆記\pandas學習筆記筆記
- Solidity語言學習筆記————8、運算子優先順序Solid筆記
- 學習筆記筆記
- 【學習筆記】數學筆記
- 《JAVA學習指南》學習筆記Java筆記
- 機器學習學習筆記機器學習筆記
- 工作學習筆記(二) 正規表示式(轉載)筆記
- Spring---IoC(控制反轉)原理學習筆記【全】Spring筆記
- 學習筆記-粉筆980筆記
- 學習筆記(3.29)筆記
- 學習筆記(4.1)筆記
- 學習筆記(3.25)筆記
- 學習筆記(3.26)筆記
- JavaWeb 學習筆記JavaWeb筆記
- golang 學習筆記Golang筆記
- Nginx 學習筆記Nginx筆記
- spring學習筆記Spring筆記
- gPRC學習筆記筆記
- GDB學習筆記筆記
- 學習筆記(4.2)筆記
- 學習筆記(4.3)筆記
- 學習筆記(4.4)筆記
- Servlet學習筆記Servlet筆記
- 學習筆記(3.27)筆記
- jest 學習筆記筆記
- NodeJS學習筆記NodeJS筆記
- WebSocket 學習筆記Web筆記
- mount 學習筆記筆記
- mapGetters學習筆記筆記
- jQuery學習筆記jQuery筆記
- 學習筆記:DDPG筆記
- flex學習筆記Flex筆記