出版時間:1999-6 出版社:人民郵電出版社 作者:王國榮
Tag標(biāo)簽:無
內(nèi)容概要
本書全面介紹了在Visual Basic 6.0中如何調(diào)用Windows API的技術(shù),特別是結(jié)合讀者在應(yīng)用中經(jīng)常遇到的具體問題編寫了許多應(yīng)用范例,書中還給出了API函數(shù)的速查表。本書主要內(nèi)容包括:Windows API的基本概念和調(diào)用方法,資源文件的使用,Windows的消息系統(tǒng)及其應(yīng)用,API在繪圖中的應(yīng)用,多媒體文件的播放,特殊命令按鈕的制作等。
本書適用于已熟悉Visual Basic的讀者,也可作為大專院校師生的參考書。
書籍目錄
序 1
目錄 3
How to 問題與解答 9
本書范例一覽表 15
API函數(shù)速查表 25
第1章 進入 Windows API 的熱身運動 31
1-1 使用 Windows API 的基本概念 32
1-2 API 函數(shù)的定義 -- 打開 Windows 服務(wù)之鑰 36
1-3 傳遞參數(shù)的基礎(chǔ) 44
1-4 VB字符串 vs. API 字符串 48
1-5 實例與練習(xí) 54
第2章 Unicode 與字符串 57
2-1 什么是 Unicode? 58
2-2 VB 與 Unicode 60
2-3 VB 與 API 傳遞字符串的過程 63
第3章 再探參數(shù)傳遞 71
3-1 以 vbNullString 為參數(shù) 72
3-2 Any 類型參數(shù)的傳遞 80
3-3 數(shù)組的傳遞 88
3-4 RtlMoveMemory 與不同類型的數(shù)據(jù)復(fù)制 91
第4章 資源(Resource)文件 95
4-1 認識資源文件 96
4-2 sndPlaySound 與聲音的播放 102
4-3 資源文件的特殊應(yīng)用 105
第5章 Windows 的消息系統(tǒng) 109
5-1 從 VB 的事件回溯到 Windows 的消息 110
5-2 讓 VB 程序具有 Callback 的能力 116
5-3 強化窗口程序的基本工作原理 120
5-4 認識 Windows 常見的消息 125
5-5 窗口程序的程序設(shè)計 133
第6章 消息傳遞 147
6-1 消息傳遞的工作模式 148
6-2 TextBox 的消息 151
6-3 ListBox 的消息 166
6-4 ComboBox 的消息 174
第7章 登錄數(shù)據(jù)庫(Registry) 179
7-1 認識登錄數(shù)據(jù)庫 180
7-2 登錄數(shù)據(jù)庫 Value 的存取 187
7-3 登錄數(shù)據(jù)庫 Key 的存取 206
7-4 登錄數(shù)據(jù)庫的輸入與輸出 211
7-5 登錄數(shù)據(jù)庫的實際應(yīng)用 215
第8章 繪圖(一) -- Device Context 241
8-1 初識 Device Context 242
8-2 DC 與 DC 之間的圖像轉(zhuǎn)移 247
8-3 BitBlt 與 ROP 259
8-4 Bitmap(位圖) 270
第9章 繪圖(二) -- 動畫制作與繪圖特效 275
9-1 透空圖片的顯示 276
9-2 動畫制作 289
9-3 StretchBlt 與繪圖特效 297
9-4 ROP 與繪圖特效 305
第10章 繪圖(三) -- GDI 對象與圖形描繪 313
10-1 VB 所提供的繪圖函數(shù) 314
10-2 Windows API 的繪圖概念 316
10-3 VB 所欠缺的繪圖 API 函數(shù) 322
10-4 文字的輸出 339
第11章 多媒體 355
11-1 MCI 指令與 mciSendString API 函數(shù) 356
11-2 MCI 指令及其應(yīng)用 362
11-3 CD Audio 的播放 374
11-4 播放其它的媒體 382
第12章 命令按鈕與菜單 385
12-1 隨著鼠標(biāo)的移動來改變命令按鈕的狀態(tài) 386
12-2 不使用命令按鈕制作命令按鈕 393
12-3 制作圖形菜單 419
第13章 控制面板與系統(tǒng)設(shè)置 429
13-1 啟動控制面板來幫忙 430
13-2 讀取及設(shè)置系統(tǒng)消息 435
13-3 SystemParametersInfo 功能不足的彌補之道 453
第14章 InterProcess Communication(進程通信) 475
14-1 IPC 是哪些東西?您需要它嗎? 476
14-2 如何傳遞數(shù)據(jù)給另一個程序? 482
14-3 存儲器共用 504
14-4 程序的啟動與等待 513
14-5 進程的同步執(zhí)行(Process Synchronization) 521
14-6 MultiThread vs. MultiProcess 530
第15章 How to 問題集錦 533
15-1 特殊技巧篇 535
15-2 文件系統(tǒng) 560
15-3 硬件與系統(tǒng) 575
15-4 其它 591
?附錄A MSDN/CD -- Windows API 技術(shù)文件大寶庫 601
?附錄B ROP對照表 611
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
VISUAL BASIC 6.0 WINDOWS API講座 PDF格式下載