Windows开发
1. 介紹
這里簡單介紹了Windows應用程序開發的基礎知識
2. 基礎
Windows下的應用程序有控制臺程序和Win32窗口程序,這里講的是Win32窗口程序
Windows提供了相關靜態庫(LIB)和動態庫(DLL)供程序使用
2.1 編譯環境
CL.EXE: 編譯器, 將源代碼編譯生成目標文件OBJ LINK.EXE 鏈接器, 將OBJ文件和庫函數鏈接生成EXE RC.EXE 資源編譯器,將資源腳本編譯生成RES文件2.2 頭文件
windows.h包含了常用的定義和一些其他的頭文件
windef.h - 定義了各種的數據類型 winbase.h - 定義了kernel的相關函數 wingdi.h - 定義了繪圖和文字 winuser.h - 窗口 控件等函數 winnt.h - 提供Unicode支持2.3? 相關庫
kernel32.lib - 提供進程/線程/內存函數 user32.lib - 包括窗戶/界面等等 gdi32.lib - 提供繪圖/文字等3. 開發
使用Windows API開發的步驟為
設計窗口類: WNDCLASS 注冊窗口類: RegisterClass 創建窗口類: CreateWindow 顯示窗口類: ShowWindow 更新窗口類: UpdateWindow 消息循環: ......更多Windows API相關內容可以參考:
<Windows常用API>
<Windows系統消息>
<Win32窗體開發主要流程>
<Windows系統消息之鍵鼠消息>
參考:
<GnuWin>
<Win32編程>
<Windows API Index>
<跟我一起玩Win32開發>
<Win32 API Programming Tutorial>
轉載于:https://www.cnblogs.com/hzl6255/p/3562534.html
總結
- 上一篇: VisualStudio中的代码段
- 下一篇: java信息管理系统总结_java实现科