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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Win32學習筆記 第二章 (轉)Win32筆記
- Win32學習筆記 第一章 (轉)Win32筆記
- Win32學習筆記 第三章 HelloWin (轉)Win32筆記
- Win32學習筆記 第二章 Unicode (轉)Win32筆記Unicode
- Win32學習筆記 第一章 開始 (轉)Win32筆記
- python學習筆記01_序Python筆記
- sed學習筆記(轉)筆記
- gurb學習筆記(轉)筆記
- ANT學習筆記 (轉)筆記
- GRUB學習筆記(轉)筆記
- TreeView學習筆記 (轉)View筆記
- 學習筆記:MySQL Cluster 的結果順序筆記MySql
- Win32學習筆記 第六章 程式6-3 Typer 說明 (轉)Win32筆記
- ctf學習筆記[轉載]筆記
- SAP BASIS學習筆記(轉)筆記
- PE學習筆記(一) (轉)筆記
- JSP標記學習筆記 (轉)JS筆記
- repuest轉發學習筆記一筆記
- C#學習筆記(一) (轉)C#筆記
- 我的Hook學習筆記 (轉)Hook筆記
- Microsoft Agent 學習筆記 (一) (轉)ROS筆記
- 我的COM學習筆記 (轉)筆記
- APT HOWTO 學習筆記(轉)APT筆記
- 學習筆記:debfoster & deborphan(轉)筆記
- linux安全學習筆記(轉)Linux筆記
- numpy的學習筆記\pandas學習筆記筆記
- Activiti學習筆記二:簡單順序流演示demo筆記
- MYSQL學習筆記11: DQL查詢執行順序MySql筆記
- 多執行緒學習筆記 (轉)執行緒筆記
- sed 學習筆記(與大家共勉)(轉)筆記
- (轉載)ORACLE MODEL子句學習筆記Oracle筆記
- STL的學習筆記之一 (轉)筆記
- <<軟體設計學習筆記>> (轉)筆記
- PMP學習筆記-溝通管理(轉)筆記
- 正規表示式學習筆記 (轉)筆記
- Win32除錯API學習心得(一) (轉)Win32除錯API
- win32除錯API學習心得(三) (轉)Win32除錯API
- Win32除錯API學習心得(二) (轉)Win32除錯API