注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)WindowsThe Microsoft Windows95開發(fā)人員指南

The Microsoft Windows95開發(fā)人員指南

The Microsoft Windows95開發(fā)人員指南

定 價:¥86.00

作 者: (美)StefanoMaruzzi著;周靖,王勇,宋璽如等譯
出版社: 西蒙與舒斯特國際出版公司
叢編項: 計算機軟件開發(fā)與程序設(shè)計系列叢書
標(biāo) 簽: 操作系統(tǒng)

ISBN: 9787111054597 出版時間: 1997-03-01 包裝:
開本: 26cm 頁數(shù): 783頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書分為兩部分。前一部分講述了API Win32中的軟件開發(fā)、開發(fā)工具以及應(yīng)用程序的開發(fā)。其中著重介紹了消息的重畫模式、資源文件、菜單的運用、建立窗口的藝術(shù),對話框的管理以及預(yù)定義窗口類在API Win32應(yīng)用程序內(nèi)的開發(fā)。后一部分講述了Win95的通用控件、圖形設(shè)備接口、非標(biāo)準(zhǔn)輸入與輸出、內(nèi)存管理與DLL、多線程IPC和I/Windows高級技術(shù)、Win95外殼開發(fā)等新技術(shù)在Win95中的應(yīng)用。本書可供計算機軟件開發(fā)人員及大專院校電子與計算機專業(yè)的師生使用與參考。

作者簡介

暫缺《The Microsoft Windows95開發(fā)人員指南》作者簡介

圖書目錄

譯者的話
第1章  Win32中的軟件開發(fā)
1.1  Microsoft Windows的演變
1.2  我們在哪里
1.3  32位編程的引入
1.4  Windows的硬件需求
1.4.1   Intel x86微處理器家族
1.4.2  消除分段限制
1.4.3  頁的結(jié)構(gòu)
1.4.4  后備緩沖區(qū)的轉(zhuǎn)換
1.4.5  虛擬8086模式
1.5  系統(tǒng)信息的管理
1.6  搶先式多任務(wù)對開發(fā)的影響
1.7  Windows 3.x使用的老式多任務(wù)
1.7.1  Win32的多任務(wù)
1.7.2 多線程開發(fā)
1.8  異步輸入模式
1.9  內(nèi)存管理的運用
1.9.1  分頁文件的檢查
1.9.2  對地址空間的理解
1.9.3  預(yù)約和委托
1.9.4  異常事件的深入理解
1.10  異常處理程序的使用
1.10.1  具有潛在危險的封裝代碼
1.10.2  關(guān)于PAGE_GUARD
1.10.3  人存的釋放
10.11  靈活運用內(nèi)存
第2章  Win32開發(fā)工具
2.1  硬件組件
2.2  軟件組件
2.3  開發(fā)模式和API 
2.4  Win32應(yīng)用程序的建立
2.4.1  Windows 95鏈接程序
2.4.2  模塊定義文件
2.4.3  資源文件
2.4.4  頭文件
2.4.5  WIN32BK.H頭文件
2.5  INCLUDE示例
2.6  一段簡單的C教程
2.7  關(guān)于句柄
第3章  Win32應(yīng)用程序的開發(fā)
3.1  檢查Win32的一個入口
3.1.1  Win32的hPrevInstance參數(shù)
3.1.2  lpCmdLind參數(shù)
3.2  mShowCmd參數(shù)
3.3  窗口類的注冊
3.4  窗口的建立
3.4.1  注意一些常見的失誤
3.4.2  窗口的顯示
3.4.3  消息循環(huán)的實現(xiàn)
3.5  理解窗口進(jìn)程
3.5.1  攔截和處理
3.5.2  建立開發(fā)規(guī)則
3.6  歡迎進(jìn)入Win32的世界
3.7  “歡迎”的其他注意事項
3.8  注冊表數(shù)據(jù)庫的運用
3.9  關(guān)于里程、窗口和實例
3.10  總結(jié)
第4章  消息和重畫模式
4.1  關(guān)于消息
4.1.1  消息的張貼
4.1.2  消息的發(fā)送
4.1.3  把消息發(fā)送給同一類的窗口
4.1.4  把消息發(fā)送給其他類的窗口
4.1.5  消息發(fā)送的實踐
4.2  窗口和消息
4.3  限制窗口的運動  
4.4  消息和搶先式多任務(wù)
4.5  API和消息
4.6  Spy和消息
4.7  重畫技術(shù)
4.7.1 硬件處理 
4.7.2  設(shè)備現(xiàn)場
4.7.3  訪問顯示現(xiàn)場
4.8  什么時候用GetDC( )
4.8.1  輸出模式
4.8.2  WM_PAINT消息
4.9  背景的清除
4.9.1  屏蔽一個矩形
4.9.2  顯示一些正文
第5章  資源文件
5.1  資源API
5.2  圖標(biāo)的載入
5.3  圖標(biāo)的運用
5.4  STRINGTABLE資源
5.5  一次性載入多個串
5.6  其他二進(jìn)制資源
5.7  用戶自定義多個串
第6章  菜單的運用
6.1 菜單項的選用
6.2  檢查菜單模板
6.2.1 菜單項定義
6.2.2  MENUITEM選項
6.2.3  一個典型的MENU資源
6.2.4  載入菜單模板
6.3  與菜單的交互作用
6.4  擴(kuò)展菜單
6.4.1  從頭建立一個菜單
6.4.2  在運行期間修改菜單
6.4.3  一次性載入多個菜單
6.5  菜單的修改
6.5.1  缺省菜單項
6.5.2  在運行期間建立一個菜單
6.6  彈出式菜單
6.7  把位圖用作菜單項
6.8  物主繪圖菜單
6.9  加速鍵的實施
6.10  熱鍵的實施
6.11  系統(tǒng)菜單
第7章  建立窗口的藝術(shù)
7.1  疊置式窗口類型
7.2  彈出式窗口類型
7.3  子窗口類型
7.3.1  子窗口的建立
7.3.2  從屬:父子關(guān)系
7.4  標(biāo)題欄按鈕
7.5  三種窗口嘗試
7.5.1  一起來聚會!版本1
7.5.2  一起來聚會!版本2
7.5.3  一起來聚會!版本3
7.6  OWNER彈出式窗口示例
7.7  窗口座標(biāo)
7.8  窗口定位
7.9  窗口的重定位
7.10  一次性定位多個窗口
7.11  消息框的建立
7.11.1  定制消息框
7.11.2  語言和子語言定義
7.11.3  用按鈕建立消息框
7.11.4  有趣的消息框
7.12  一次運行一個程序拷貝
7.12.1  用信號機限制拷貝
7.12.2  建立一個簡單的字處理程序
7.13  標(biāo)準(zhǔn)內(nèi)存的延展
第8章  Win32的對話框管理
8.1  模態(tài)和非模態(tài)對話框
8.2  對話框的建立
8.2.1  對話進(jìn)程
8.2.2  從資源文件裝載模板
8.3  窗口還是對話框
8.4  對話框模板
8.5  About框
8.6  通知代碼
8.7   非模態(tài)對話框
8.8  對話框的收縮
8.9  通用對話框
8.10  對話框的居中顯示
第9章  預(yù)定義的窗口類
9.1  控件的建立
9.1.1  關(guān)于風(fēng)格
9.1.2  消息和控件
9.1.3  通知代碼
9.2  列出Win32進(jìn)程
9.3  六種預(yù)定義的類
9.3.1  BUTTON類
9.3.2  LISTBOX類
9.3.3  EDIT類
9.3.4   EDIT類的宏
9.3.5  COMBOBOX類
9.3.6  STATIC類
9.3.7  SCROLLBAR類
9.4  資源列舉
9.5  圖標(biāo)的提取
9.6  MDICLIENT類
第10章 Windows 95通用控件
10.1 建立通用控件
10.2  通用風(fēng)格
10.3  通知代碼
10.4  通用控件探秘
10.5  圖象列表
10.5.1  圖象列表的管理
10.5.2  圖象列表和拖放
10.6  樹形視窗控件
10.6.1  插入一個新條目
10.6.2  項目標(biāo)簽的編輯
10.6.3  分支排序
10.6.4  消息和宏函數(shù)
10.6.5  圖象列表和樹形視窗
10.6.6  通知代碼
10.6.7  樹形視窗項目的拖動
10.6.8  算法的考慮
10.6.9  樹形視窗控件的最后幾點注意事項
10.7  列表視窗控件
10.7.1  列表視窗控件的建立
10.7.2  社窗的改變
10.7.3  列表視窗的消息
10.7.4  項目的比較
10.7.5  列表視窗的宏函數(shù)
10.7.6  通知代碼
第11章  圖形設(shè)備接口示例
11.1  MESSY示例
11.2  對象的描繪和移動
11.2.1  數(shù)據(jù)結(jié)構(gòu)
11.2.2  幾何形狀的描繪
11.2.3  現(xiàn)成對象的移動
11.2.4  位圖的械載入
11.2.5  源代碼剖析
11.2.6  拖放位圖的接收
第12章  非標(biāo)準(zhǔn)的輸入和輸出
12.1  鍵盤
12.1.1  鍵盤輸入的控制
12.2  ANSI或ASCII
12.3  Unicode和Windows 95
12.4  鼠標(biāo)
12.5  鼠標(biāo)捕獲
12.6  鼠標(biāo)雙擊
12.7  左鍵和右鍵的同時單擊
12.8  工具欄
12.8.1  工具欄的定制
12.8.2  工具提示
12.8.3  狀態(tài)欄
12.9  動畫控件
12.10  偵查其他窗口
12.11  一個多媒體CD播放器
12.11.1  PLAYCD的工作原理
12.11.2  MS Access 7.0數(shù)據(jù)庫
12.12  建立一條工具提示
第13章  內(nèi)存管理和DLL
13.1  關(guān)于內(nèi)存頁的更多問題
13.1.1  轉(zhuǎn)換后備緩沖區(qū)
13.1.2  頁邊界
13.2  Malloc( )和C運行期庫
13.3  堆管理
13.4  共享內(nèi)存
13.5  數(shù)據(jù)拷貝
13.6  內(nèi)存映射文件
13.6.1  在進(jìn)程邊界之間共享內(nèi)存
13.6.2  數(shù)據(jù)文件的訪問
13.6.3  內(nèi)存映射文件的釋放
13.6.4  關(guān)于頁邊界面更多的問題
13.7  虛擬內(nèi)存、物理內(nèi)存和頁文件
13.8  動態(tài)鏈接庫
13.8.1  DLL的DEF文件
13.8.2  DLL入口點
13.8.3  DLL的裝載
13.8.4  DLL內(nèi)存管理
第14章  多線程、IPC和I/O
14.1  線程的建立
14.2 同步的實現(xiàn)
14.3  建立一些準(zhǔn)則
14.4  決定線程的數(shù)量
14.5  用多少線程?
14.6  線程和用戶界面
14.6.1  情況A:填寫列表框的第二個線程
14.6.2  提高第二個線程的優(yōu)先級
14.6.3  情況B:讓第二個線程包攬一切
14.7  窗口張程
14.8  IPC機制
14.8.1  對信號機的理解
14.8.2  MUTEX的管理
14.8.3  利用事件使線程同步
14.8.4  臨界區(qū)的定義
14.9  Wait函數(shù)詳探
14.10  線程同步
14.11  總結(jié)
第15章  Windows高級技術(shù)
15.1 物主繪圖列表視圖
15.2  屬性表
15.3  向?qū)У慕?br />15.4  子類處理和超類處理
15.4.1  對一個編輯窗口進(jìn)行子類處理
15.4.2  子類處理、回調(diào)用函數(shù)和物主繪圖
15.5  超類處理
15.6  關(guān)于超類的一些考慮
15.7  消息流
15.8  控制面板對象
15.9  建立一個應(yīng)用程序來載入.CPL模塊
15.10  定制控件的建立
15.11  輸入控制
15.12  圓形的窗口
第16章  Win95外殼的開發(fā)
16.1  檢查任務(wù)欄
16.2  桌面的深入探索
16.2.1  關(guān)于復(fù)活節(jié)彩蛋
16.2.2  外殼命名空間
16.3  對象的移動、拷貝、刪除和更名
16.4  最近常用文檔的管理
16.5  快捷的建立和推敲
16.6  發(fā)送文檔
16.7  外殼的掛接
16.8  外殼對象和定制應(yīng)用程序
16.8.1  任務(wù)欄通知區(qū)域
16.8.2  深入探索“類”
16.8.3  更多的瀏覽
16.9  應(yīng)用程序欄
16.10  拖動至外殼
16.11  總結(jié)
附錄 A 窗口消息
A.1  按值排序的窗口消息
A.2  按名稱排序的窗口消息
附錄 B 本書示范程序的安裝
B.1  運行設(shè)置程序
B.2  補充文件

本目錄推薦

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