Windows 95程序設計

Windows 95程序設計 pdf epub mobi txt 電子書 下載2025

出版者:清華大學齣版社
作者:[美] Charles Petzold
出品人:
頁數:875
译者:鄭全戰/等
出版時間:1997-12
價格:94.80
裝幀:平裝
isbn號碼:9787302026198
叢書系列:
圖書標籤:
  • 編程
  • 程序設計
  • 電腦
  • 怎麼不能看
  • Win32
  • Windows 95
  • 程序設計
  • API
  • C++
  • Visual C++
  • SDK
  • 編程入門
  • 軟件開發
  • 操作係統
  • 技術參考
  • 經典教材
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《WindowS95程序設計 》

―― Windows95 應用編程的經典指南

本書為CharlesPetzold所著,是全球最著名、最受歡迎、最為實用和最暢銷的講解程序設計的著

作。對於整整一代程序員來說,“到Petzold的書裏去查查”早已成瞭解決Windows程序設計問題的

法寶。在這一全新版本中,Petzold展示瞭許多極具價值的嶄新見解:程序設計專傢PaulYa0撰寫的

新章節為本書增色不少。作為Wind0ws程序設計核心內容的全麵的參考書和教程,《Windows95程

序設計》現在擴展到瞭32位,書中的程序全部是32位的,覆蓋瞭許多新的Windows95內容,其中

包括:

多綫程

增強的GDI與OLE特性

搶占式多任務

打印與內存管理

新的用戶界麵設計

《Windows95程序設計》在以前版本的基礎上經過瞭全麵的修訂,進入瞭Windows95的32位

世界。書中包括許多完整的示例程序。它是最具權威性的、全麵的Windows95操作係統應用編程參考

書,沒有任何一位胸懷大誌或者經驗豐富的開發人員可以缺少它。

著者簡介

圖書目錄

目錄
第一部分 開始
第1章 README.TXT
1.1 對程序員的挑戰
1.2 基本原則
1.3 Windows簡史
1.4 本書簡史
1.5 讓我們開始
第2章 Hell0,Windows95
2.1 WINDOWS的特色
2.1.1 圖形用戶界麵(GUI)
2.1.2 GUI的概念和基本原理
2.1.3 一緻的用戶界麵
2.1.4 多任務的優點
2.1.5 內存管理
2.1.6 與設備無關的圖形界麵
2.1.7 投入Wind0ws
2.1.8 函數調用
2.1.9 麵嚮對象的程序設計
2.1.10 消息驅動式體係結構
2.1.11 窗口過程
2.2 編寫第一個Windows程序
2.2.1 傳統程序的問題何在
2.2.2 HELLOWIN的文件
2.2.3 Make文件
2.2.4 C源代碼文件
2.2.5 Windows函數調用
2.2.6 大寫字母標識符
2.2.7 新的數據類型
2.2.8 句柄簡介
2.2.9 匈牙利錶示法
2.2.10 程序的入口點
2.2.11 注冊窗口類
2.2.12 創建窗口
2.2.13 顯示窗口
2.2.14 消息循環
2.2.15 窗口過程
2.2.16 處理消息
2.2.17 播放聲音文件
2.2.18 WM-PAINT消息
2.2.19 WM-DESTROY消息
2.3 Windows程序設計的難點
2.3.1 彆調用我,我會調用你
2.3.2 進隊消息與不進隊消息
2.3.3 彆像隻懶豬
2.3.4 學習麯綫
第3章 輸齣文本
3.1 繪圖和刷新
3.1.1 WM-PAINT消息
3.1.2 有效矩形和無效矩形
3.2 GDI簡介
3.2.1 設備環境
3.2.2 獲取設備環境句柄:方法一
3.2.3 繪圖信息結構
3.2.4 獲取設備環境句柄:方法二
3.2.5 TextOut:細節
3.2.6 係統字體
3.2.7 字符大小
3.2.8 文本尺度:細節
3.2.9 格式化文本
3.2.10 綜閤使用
3.2.11 SYSMETS1.C窗口過程
3.2.12 空間不夠
3.2.13 客戶區的大小
3.3 滾動條
3.3.1 滾動條的範圍和位置
3.3.2 滾動條消息
3.3.3 在SYSTEMS中加入滾動功能
3.3.4 繪圖程序的組織
3.3.5 建立更好的滾動條
3.3.6 不用鼠標怎麼辦
第4章 圖形基礎
4.1 GDI原理
4.2 GDI的結構
4.2.1 函數調用的類型
4.2.2 GDI圖元
4.2.3 其它方麵
4.3 設備環境
4.3.1 獲取設備環境的句柄
4.3.2 獲取設備環境信息
4.3.3 DEVCAPS1程序
4.3.4 設備的大小
4.3.5 關於色彩
4.3.6 設備環境屬性
4.3.7 保存設備環境
4.4 畫綫
4.4.1 邊界框
4.4.2 Bezier樣條
4.4.3 使用現有畫筆(stockpen)
4.4.4 畫筆的創建、選擇和刪除
4.4.5 填充空隙
4.4.6 繪圖方式
4.5 繪製填充區域
4.5.1 Polygon函數和多邊形填充方式
4.5.2 用畫刷填充內部
4.6 映射方式
4.6.1 設備坐標和邏輯坐標
4.6.2 設備坐標係
4.6.3 視口和窗口
4.6.4 MM-TEXT映射方式
4.6.5 “度量”映射方式
4.6.6 “自作主張的“映射方式”
4.6.7 WHATSIZE程序
4.7 矩形、區域和剪裁
4.7.1 矩形函數
4.7.2 隨機矩形
4.7.3 創建和繪製區域
4.7.4 矩形與區域的剪裁
4.7.5 CLOVER程序
4.8 路徑
4.8.1 創建和繪製路徑
4.8.2 擴展的畫筆
4.9 BITS與BLTS
4.9.1 色彩和位圖
4.9.2 設備無關位圖(DIB)
4.9.3 DIB文件
4.9.4 緊縮的DIB存儲格式
4.9.5 顯示DIB
4.9.6 將DIB轉換為位圖對象
4.10 GDI位圖對象
4.10.1 在程序中創建位圖
4.10.2 單色位圖格式
4.10.3 彩色位圖格式
4.10.4 內存設備環境
4.10.5 強大的BLT
4.10.6 用BitBlt傳輸二進製位
4.10.7 DrawBitmap函數
4.10.8 使用各種的ROP碼
4.10.9 再論內存設備環境
4.10.10 色彩轉換
4.10.11 映射方式轉換
4.10.12 用StretchBlt放縮位圖
4.10.13 畫刷和位圖
4.11 元文件
4.11.1 內存元文件的簡單應用
4.11.2 將元文件保存在磁盤上
4.12 增強型元文件
4.12.1 改進
4.12.2 基本過程
4.12.3 內部機製
4.12.4 顯示精確的圖象
4.13 文本和字體
4.13.1 簡單的文本輸齣
4.13.2 文本的設備環境屬性
4.13.3 使用現有字體
4.13.4 字體類型
4.13.5 TrueType字體
4.13.6 EZFONT係統
4.13.7 內部機製
4.13.8 簡單的文本格式化
4.13.9 處理段落
第二部分 輸入手段
第5章 鍵盤
5.1 鍵盤基礎
5.1.1 忽略鍵盤
5.1.2 焦點,焦點,誰獲得瞭焦點
5.1.3 擊鍵和字符
5.2 擊鍵消息
5.2.1 係統擊鍵與非係統擊鍵
5.2.2 IParam變量
5.2.3 虛擬鍵碼
5.2.4 換檔狀態
5.2.5 使用擊鍵消息
5.3 增強SYSMETS:增加鍵盤接口
5.3.1 加入WM-KEYDOWN邏輯
5.3.2 發送消息
5.4 字符消息
5.4.1 WM-CHAR消息
5.4.2 死字符消息
5.5 觀察鍵盤消息
5.6 插入符(不是光標)
5.6.1 插入符函數
5.6.2 TYPER程序
5.7 Windows字符集
5.7.1 OEM字符集
5.7.2 ANSI字符集
5.7.3 OEM、ANSI和字體
5.8 國際化考慮
5.8.1 字符集的處理
5.8.2 與MS-DOS交流
5.8.3 數字鍵盤的使用
5.8.4 WindowsNT的Unicode解決方案
第6章 鼠標
6.1 鼠標基礎
6.1.1 一些簡單的定義
6.2 客戶區鼠標消息
6.2.1 簡單的鼠標處理:一個例子
6.2.2 處理換檔鍵
6.2.3 雙擊鼠標鍵
6.3 非客戶區鼠標消息
6.3.1 命中測試
6.3.2 從消息産生消息
6.4 程序中的命中測試
6.4.1 一個假想的例子
6.4.2 示例程序
6.4.3 用鍵盤模擬鼠標
6.4.4 在CHECKER中加入鍵盤接口
6.4.5 將子窗口用於命中測試
6.4.6 CHECKER中的子窗口
6.5 鼠標的捕獲
6.5.1 畫一個矩形
6.5.2 捕獲的解決方案
6.5.3 BLOKOUT2程序
第7章 定時器
7.1 定時器基礎
7.1.1 係統和定時器
7.1.2 定時器消息不是異步的
7.2 定時器的使用:三種方法
7.2.1 方法一
7.2.2 方法二
7.2.3 方法三
7.3 定時器用於時鍾
7.3.1 彈齣式窗口的定位和縮放
7.3.2 獲取日前和時間
7.3.3 國際化
7.3.4 構造模擬時鍾
7.4 Windows標準時間
7.5 動畫
第8章 子窗口控製
8.1 按鈕類
8.1.1 創建子窗口
8.1.2 子窗口嚮父窗口發消息
8.1.3 父窗口嚮子窗口發送消息
8.1.4 壓入按鈕
8.1.5 復選框
8.1.6 單選按鈕
8.1.7 分組框
8.1.8 改變按鈕文本
8.1.9 可見的和啓用的按鈕
8.1.10 按鈕和輸入焦點
8.2 控製與顔色
8.2.1 係統顔色
8.2.2 按鈕顔色
8.2.3 WM-CTLCOLORBTN消息
8.2.4 擁有者繪製按鈕(Owner-DrawnButtons)
8.3 靜態類
8.4 滾動條類
8.4.1 COLORS1程序
8.4.2 自動鍵盤接口
8.4.3 窗口子類化
8.4.4 給背景著色
8.4.5 給滾動條和靜態文本著色
8.5 編輯類
8.5.1 編輯類風格
8.5.2 編輯控製通知
8.5.3 使用編輯控製
8.5.4 發送給編輯控製的消息
8.6 列錶框類
8.6.1 列錶框風格
8.6.2 將串放入列錶框
8.6.3 選擇和獲取項
8.6.4 接收來自列錶框的消息
8.6.5 一個簡單的列錶框應用程序
8.6.6 文件列錶
8.6.7 Windows的Head程序
第三部分 使用資源
第9章 圖標、光標、位圖和字符串
9.1 編譯資源
9.2 圖標和光標
9.2.1 圖象編輯器
9.2.2 獲取圖標句柄
9.2.3 在程序中使用圖標
9.2.4 使用其它的光標
9.2.5 位圖:象素組成的圖象
9.2.6 使用位圖和畫刷
9.3 字符串
9.3.1 使用字符串資源
9.3.2 在消息框中使用字符串
9.4 用戶定義的資源
第10章 菜單和加速鍵
10.1 菜單
10.1.1 菜單結構
10.1.2 菜單模闆
10.1.3 在程序中引用菜單
10.1.4 菜單和消息
10.1.5 示例程序
10.1.6 菜單設計規範
10.1.7 定義菜單的復雜方法
10.1.8 定義菜單的第三種方法
10.1.9 浮動彈齣式菜單
10.1.10 使用係統菜單
10.1.11 改變菜單
10.1.12 其它菜單命令
10.1.13 創建菜單的非正統方法
10.2 在菜單中使用位圖
10.2.1 創建菜單位圖的兩種方法
10.2.2 內存設備環境
10.2.3 用文本創建位圖
10.2.4 位圖的比例縮放
10.2.5 將位圖放入菜單中
10.2.6 增加鍵盤接口
10.3 加速鍵
10.3.1 為什麼要使用加速鍵
10.3.2 安排加速鍵的幾條規則
10.3.3 加速鍵錶
10.3.4 加速鍵錶的裝入
10.3.5 鍵盤代碼轉換
10.3.6 接收加速鍵消息
10.3.7 菜單與加速鍵應用程序POPPAD.
10.3.8 啓用菜單項
10.3.9 處理菜單項
第11章 對話框
11.1 模態對話框
11.1.1 創建一個“About”對話框
11.1.2 對話框模闆
11.1.3 對話框過程
11.1.4 激活對話框
11.1.5 關於對話框風格的補充說明
11.1.6 關於定義控製的補充說明
11.1.7 一個更復雜的對話框
11.1.8 使用對話框控製
11.1.9 OK和Cancel按鈕
11.1.10 Tab停留位和組
11.1.11 在對話框上畫圖
11.1.12 將其它函數用於對話框
11.1.13 定義自己的控製
11.2 消息框
11.2.1 彈齣信息
11.3 非模態對話框
11.3.1 模態對話框與非模態對話框的區彆
11.3.2 新的COLORS程序
11.3.3 HEXCALC:窗口還是對話框
11.3.4 創造性地使用控製ID
11.4 通用對話框
11.4.1 增強POPPAD
11.4.2 改變字體
11.4.3 查找與替換
11.4.4 隻調用一個函數的Wind0ws程序
第12章 現代用戶界麵
20.1 5OLE是一種客戶/服務器規範嗎?
20.2 私有組件服務器
20.2.1 IMALLOC.DLL
20.2.2 那些古怪的宏
20.2.3 由IUnknown提供的服務
20.3 私有組件的客戶
20.4 公共組件的服務器
20.4.1 登記錶的作用
20.4.2 産生和使用CLSID的技術
20.4.3 類工廠組件
20.4.4 控製服務器的生命周期
20.5 公共組件客戶
20.6 最後的話
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有