注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)WindowsWindows程序設(shè)計(jì)

Windows程序設(shè)計(jì)

Windows程序設(shè)計(jì)

定 價(jià):¥40.00

作 者: 張之超[等]編著
出版社: 人民郵電出版社
叢編項(xiàng): 計(jì)算機(jī)技術(shù)叢書
標(biāo) 簽: 操作系統(tǒng)

ISBN: 9787115074577 出版時(shí)間: 1998-11-01 包裝:
開本: 26cm 頁數(shù): 419頁 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是針對(duì)Windows 程序設(shè)計(jì)的初學(xué)者和一般用戶編寫的,可以使他們?cè)诙虝r(shí)間內(nèi)掌握如何用C語言在Windows 環(huán)境下編程。本書共分12章,分別介紹了:Windows 程序設(shè)計(jì)基礎(chǔ)、文本顯示、控制窗口和文件、鍵盤與鼠標(biāo)、內(nèi)存管理、字符串、圖標(biāo)、光標(biāo)、用戶定義和位圖資源、菜單和加速鍵資源、對(duì)話框,繪制圖形、設(shè)備相關(guān),設(shè)備無關(guān)的位圖以及圖元文件,字體與文本輸出,打印輸出和更高級(jí)的編程技術(shù)。本書實(shí)例豐富、講解深入淺出,對(duì)于沒有任何程序設(shè)計(jì)經(jīng)驗(yàn)的用戶,可以通過本書學(xué)習(xí)并掌握Windows 程序設(shè)計(jì),從而達(dá)到應(yīng)用的程度;對(duì)于具有一定DOS環(huán)境下程序設(shè)計(jì)經(jīng)驗(yàn)的用戶,可以通過本書迅速掌握Windows 環(huán)境下的程序設(shè)計(jì)。

作者簡(jiǎn)介

暫缺《Windows程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第一章  Windows 程序設(shè)計(jì)基礎(chǔ)
1.1  Windows 環(huán)境概述
1.1.1  模塊
1.1.2  函數(shù)
1.1.3  任務(wù)和實(shí)例
1.1.4  消息
1.1.5  窗口
1.1.6  句柄
1.1.7  內(nèi)存管理
1.2  Windows 程序設(shè)計(jì)
1.2.1  事件驅(qū)動(dòng)程序設(shè)計(jì)
1.2.2  Windows 程序設(shè)計(jì)
1.2.3  使用項(xiàng)目管理器來開發(fā)應(yīng)用程序
第二章  文本顯示、控制窗口和文件
2.1  文本顯示
2.1.1  顯示文本信息
2.1.2  WM-PAINT消息
2.1.3  字符尺寸與多行文本顯示
2.2  控制窗口
2.2.1  控制窗口
2.3  文件
2.3.1  OpenFile函數(shù)
2.3.2  文件輸入輸出方式
2.3.3  Windows I/O函數(shù)
2.3.4  與文件操作有關(guān)的函數(shù)
第三章  鍵盤與鼠標(biāo)
3.1  鍵盤
3.1.1  鍵盤輸入
3.1.2  鍵盤消息
3.1.3  插入標(biāo)記與輸入焦點(diǎn)
3.2  鼠標(biāo)
3.2.1  鼠標(biāo)輸入
3.2.2  鼠標(biāo)消息
3.2.3  捕獲鼠標(biāo)光標(biāo)
3.2.4  用鍵盤仿真鼠標(biāo)
第四章  內(nèi)存管理
4.1  內(nèi)存管理基本知識(shí)
4.1.1  INTEL處理器的段模式
4.1.2  Windows 的運(yùn)行模式
4.1.3  存儲(chǔ)模型
4.1.4  Windows 的內(nèi)存組織
4.2  在程序中申請(qǐng)內(nèi)存
4.2.1  使用全局堆
4.2.2  使用局部堆
4.2.3  缺省數(shù)據(jù)段
4.2.4  使用可廢棄內(nèi)存對(duì)象
4.2.5  巨型全局對(duì)象
4.2.6  在保護(hù)模式下運(yùn)行
第五章  字符串、圖標(biāo)、光標(biāo)、用戶定義和位圖資源
5.1  概述
5.2  資源編輯器(Resource Workshop)簡(jiǎn)介
5.2.1  工程
5.2.2  創(chuàng)建資源
5.2.3  標(biāo)識(shí)符文件
5.2.4  顯示資源信息
5.2.5  配置選項(xiàng)
5.3  字符串資源
5.3.1  創(chuàng)建字符串資源
5.3.2  字符串的存儲(chǔ)方式
5.3.3  字符串資源的使用
5.4  圖標(biāo)資源
5.4.1  創(chuàng)建圖標(biāo)
5.4.2  獲取圖標(biāo)句柄
5.4.3  圖標(biāo)的使用
5.4.4  關(guān)于圖標(biāo)的消息
5.5  光標(biāo)資源
5.5.1  創(chuàng)建光標(biāo)
5.5.2  獲取光標(biāo)句柄
5.5.3  光標(biāo)的顯示和隱藏
5.6  光標(biāo)資源
5.6.1  創(chuàng)建光標(biāo)
5.6.2  獲取光標(biāo)句柄
5.6.3  獲取用戶定義的資源
5.6.4  用戶定義資源的使用
5.7  位圖資源
5.7.1  位圖資源
5.7.2  位圖資源的使用
第六章  菜單和加速鍵資源
6.1  創(chuàng)建菜單
6.1.1  菜單編輯器的顯示區(qū)
6.1.2  Menu菜單命令
6.1.3  一個(gè)菜單資源的實(shí)例
6.2  菜單資源的使用
6.2.1  獲取菜單資源的句柄
6.2.2  菜單資源的使用舉例
6.2.3  菜單與消息
6.3  任意位置的彈出菜單
6.3.1  浮動(dòng)菜單的實(shí)現(xiàn)函數(shù)
6.3.2  浮動(dòng)菜單應(yīng)用舉例
6.4  位圖菜單
6.4.1  位圖菜單
6.4.2  位圖菜單的舉例
6.4.3  在程序中構(gòu)造菜單
6.4.4  文本位圖
6.5  自繪菜單
6.5.1  自繪菜單舉例
6.5.2  WM-MEASUREITEM消息
6.5.3  WM-DRAWITEM消息
6.6  系統(tǒng)菜單
6.6.1  WM-SYSCOMMAND消息
6.6.2  截取WM-SYSCOMMAND消息
6.6.3  模擬系統(tǒng)命令
6.6.4  改變系統(tǒng)菜單
6.7  加速鍵
6.7.1  Accelerator編輯器
6.7.2  在程序中使用加速鍵
第七章  對(duì)話框
7.1  創(chuàng)建對(duì)話框資源
7.1.1  定義對(duì)話框
7.1.2  定義對(duì)象框中的控制對(duì)象
7.1.3  對(duì)話框的“option”菜單
7.2  模態(tài)對(duì)話框
7.2.1  使用對(duì)話框資源
7.2.2  對(duì)話框中圖形的顯示
7.2.3  自定義對(duì)話框中的控制
7.3  非模態(tài)對(duì)話框
7.3.1  模態(tài)對(duì)話框與非模態(tài)對(duì)話框的區(qū)別
7.3.2  非模態(tài)對(duì)話框資源的使用
7.4  通用對(duì)話框
第八章  繪制圖形
8.1   Windows的圖形設(shè)備接口
8.1.1  獲取設(shè)取描述表句柄
8.1.2  獲取設(shè)備描述信息
8.1.3  保存顯示設(shè)備描述表
8.1.4  映射方式
8.1.5  視口與窗口
8.1.6  MM-TEXT映射方式
8.1.7  物理尺度映射方式
8.1.8  映射范圍可變的映射方式
8.2  繪制圖形
8.2.1  畫筆
8.2.2  繪圖模式的設(shè)定
8.2.3  畫點(diǎn)和畫線函數(shù)
8.2.4  刷子
8.2.5  帶邊框區(qū)域圖形繪制函數(shù)
8.2.6  有關(guān)矩形的繪制函數(shù)
8.3  區(qū)域的使用
8.3.1  創(chuàng)建區(qū)域
8.3.2  區(qū)域的運(yùn)算
8.3.3  區(qū)域繪制函數(shù)
8.3.4  區(qū)域與剪取
8.4  LineDDA、FloodFill等函數(shù)
8.4.1  Lindda函數(shù)
8.4.2  FlookFill函數(shù)和ExtFloodFill函數(shù)
第九章  設(shè)圖示相關(guān)、設(shè)備無關(guān)的位圖以及圖元文件
9.1  DIB的數(shù)據(jù)結(jié)構(gòu)
9.2 調(diào)色板與DIB位圖
9.2.1   顯示256色位圖
9.2.2  計(jì)算顏色表的大小
9.2.3  創(chuàng)建邏輯調(diào)色板
9.2.4  實(shí)現(xiàn)邏輯調(diào)色板
9.2.5  調(diào)色板改變時(shí)的響應(yīng)消息
9.2.6  顯示DIB圖像
9.2.7  伸縮DIB圖像
9.3  將磁盤上位圖轉(zhuǎn)換為內(nèi)存位圖
9.3.1  DIB位圖轉(zhuǎn)換為DDB位圖
9.3.2  內(nèi)存設(shè)備描述表
9.3.3  顯示DDB位圖
9.4  位圖的透明顯示和透明移動(dòng)
9.4.1  舉例
9.4.2  使用CreateBitmap函數(shù)快速獲取掩碼位圖
9.4.3  透明顯示位圖
9.4.4  透明移動(dòng)位圖
9.5  將內(nèi)存位圖存盤
9.5.1  將內(nèi)存位圖存盤
9.6  圖元文件
9.6.1  圖元文件簡(jiǎn)介
9.6.2  內(nèi)存圖元文件
9.6.3  保存在磁盤上的圖元文件
9.6.4  圖元文件作為資源
9.6.5  使用圖元文件應(yīng)注意的幾點(diǎn)
第十章  字體和文本輸出
10.1  字體的基礎(chǔ)知識(shí)
10.1.1  字體的組織
10.1.2  字符集
10.1.3  Windows中字體
10.1.4  字體資源文件
10.2  字符度量
10.2.1  字符度量
10.2.2  TEXTMETRIC結(jié)構(gòu)
10.3  創(chuàng)建邏輯字體
10.3.1  創(chuàng)建邏輯字體函數(shù)
10.3.2  邏輯字體結(jié)構(gòu)
10.3.3  創(chuàng)建邏輯字體的步驟
10.3.4  字體映射算法
10.4  邏輯TWIPS映射方式
10.4.1  邏輯英寸
10.4.2  點(diǎn)尺寸
10.4.3  邏輯TWIPS映射方式
10.5  庫存字體
10.5.1  Windows提供的庫存字體
10.5.2  使用庫存字體
10.6  文本輸出函數(shù)
10.6.1  DrawText函數(shù)
10.6.2  ExtTextOut函數(shù)
10.6.3  TabbedTextOut函數(shù)
10.6.4  GrayString函數(shù)
10.7  關(guān)于文本屬性
10.7.1  文本對(duì)齊方式
10.7.2  字符間隔
10.7.3  在一行顯示或打印多種字體
10.8  關(guān)于枚舉字體
10.8.1  EnumFonts函數(shù)
10.8.2  EnumFomFamilis函數(shù)
第十一章  打印輸出
11.1  Windows函數(shù)
11.2  文本對(duì)齊方式
11.2.1  獲取打印機(jī)信息
11.2.2  建立打印機(jī)設(shè)備對(duì)象
11.3  與打印驅(qū)動(dòng)程序通信
11.4  檢查打印設(shè)備的圖形支持能力
第十二章  更高級(jí)的編程技術(shù)
12.1  剪貼板
12.2  動(dòng)態(tài)數(shù)據(jù)交換
12.2.1  客戶與服務(wù)器
12.2.2  Application、Topic及Item
12.2.3  數(shù)據(jù)鏈路模式
12.2.4  開始一個(gè)對(duì)話
12.2.5  Item的傳輸
12.2.6  遠(yuǎn)程應(yīng)用程序命令
12.2.7  終止對(duì)話
12.2.8  DDE實(shí)例
12.3  動(dòng)態(tài)鏈接庫
12.3.1  靜態(tài)鏈接與動(dòng)態(tài)鏈接
12.3.2  應(yīng)用程序和DLL
12.3.3  初始化函數(shù)與結(jié)束函數(shù)
12.3.4  程序?qū)嵗?br />12.3.5  引入庫函數(shù)
12.4  多文檔界面
12.4.1  概述
12.4.2  MDI應(yīng)用程序的結(jié)構(gòu)
12.4.3  MDI函數(shù)
12.4.4  MDI消息
12.4.5  創(chuàng)建客戶窗口
12.4.6  程序示例

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)