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

Windows程序設(shè)計(jì)(第5版珍藏版)

Windows程序設(shè)計(jì)(第5版珍藏版)

定 價(jià):¥129.00

作 者: (美)佩措爾德 著,方敏,張勝,梁路平,趙勇 等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 微軟技術(shù)叢書(shū)
標(biāo) 簽: WINDOWS

購(gòu)買這本書(shū)可以去


ISBN: 9787302227397 出版時(shí)間: 2010-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 1114 字?jǐn)?shù):  

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

  《Windows程序設(shè)計(jì)(第5版 珍藏版)》是一本經(jīng)典的Windows編程圣經(jīng),曾經(jīng)伴隨著近50萬(wàn)Windows程序員步入編程殿堂,成長(zhǎng)為IT時(shí)代的技術(shù)精英。作為Windows開(kāi)發(fā)人員的必備參考,涵蓋基礎(chǔ)知識(shí)和中高級(jí)主題,全面地介紹了Windows程序設(shè)計(jì)所涉及的細(xì)枝末節(jié),旨在幫助讀者從高屋見(jiàn)瓴的角度,建立完整的知識(shí)體系,為以后的職業(yè)生涯奠定良好的基礎(chǔ)。全書(shū)共3部分23章。第1~12章著重介紹基礎(chǔ)知識(shí),第13~18章的主題為圖形,第19~23章涉及更多高級(jí)主題。《Windows程序設(shè)計(jì)(第5版 珍藏版)》適合任何層次的Windows程序員閱讀和參考,是幫助他們梳理和建立Windows知識(shí)體系的理想讀物。

作者簡(jiǎn)介

  Charles Petzold,從1984年起,Charles Petzold就一直在從事個(gè)人計(jì)算機(jī)編程方面的寫作工作,而且自1985年起就在微軟Windows上編寫程序。在1986年12月的Microsoft Systems Journal上,他發(fā)表了第一篇關(guān) Windows編程的文章。在1986至1995年之間,他為PC Magazine系統(tǒng)環(huán)境專欄撰寫了大量的文章,為讀者們介紹Windows和OS/2編程的方方面面?!禬indows程序設(shè)計(jì)》由微軟出版社于1988年首次出版,隨后一直是這一領(lǐng)域的最佳入門參考書(shū)。1994年5月,鑒于其為微軟Windows的成功所作的貢獻(xiàn),Petzold作為唯一的作家,成為7位由Windows Magazine及微軟公司頒發(fā)的Windows先驅(qū)者獎(jiǎng)(Windows Pioneer Award)得主之一。1999年秋,微軟出版社出版了Charles Petzold為普通讀者而作的第一本書(shū),名為Code:The Hidden Language of Computer Hardware and Software。那是一本獨(dú)特的、關(guān)于數(shù)字信息特性以及計(jì)算機(jī)如何使用數(shù)字信息來(lái)工作的入門書(shū)。方敏,現(xiàn)任微軟Windows國(guó)際軟件工程首席測(cè)試部門主管,有著近20年軟件測(cè)試管理和開(kāi)發(fā)的豐富經(jīng)驗(yàn),曾參加過(guò)微軟多項(xiàng)重大產(chǎn)品和技術(shù)的研制,包括Windows Server/Client/Security,SQL Server,Exchange Server,MSN,COM+Setvices,Windows Media及微軟內(nèi)部IT工具等。方敏擁有清華大學(xué)電子工程學(xué)學(xué)士和碩士學(xué)位,美國(guó)新墨西哥技術(shù)學(xué)院計(jì)算機(jī)碩士學(xué)位。張勝,現(xiàn)任微軟總部高級(jí)軟件開(kāi)發(fā)測(cè)試主管,10余年軟件開(kāi)發(fā)測(cè)試和團(tuán)隊(duì)管理經(jīng)驗(yàn),參與Visual Studio,SQL Server,Office Live的開(kāi)發(fā)、測(cè)試和發(fā)布,現(xiàn)主管Office Communications Server本地化軟件開(kāi)發(fā)測(cè)試工作。張勝擁有復(fù)旦大學(xué)計(jì)算機(jī)系碩士和學(xué)士學(xué)位。梁路平,獲得清華大學(xué)計(jì)算機(jī)工程學(xué)士、加拿大滑鐵盧大學(xué)計(jì)算機(jī)科學(xué)數(shù)學(xué)碩士和UBC。計(jì)算機(jī)科學(xué)博士等學(xué)位。曾任清華大學(xué)計(jì)算機(jī)系教師,加拿大BNR/Nortel高級(jí)網(wǎng)絡(luò)系統(tǒng)科學(xué)家,美國(guó)Microsoft系統(tǒng)性能工程師,程序員及MSN項(xiàng)目經(jīng)理。上世紀(jì)80年代,代表清華大學(xué)與加拿大CDNNET中心談判,無(wú)償引進(jìn)網(wǎng)絡(luò)軟件開(kāi)發(fā)環(huán)境EAN,并和中國(guó)因特網(wǎng)之父清華大學(xué)胡道元教授歷史性地互換了中國(guó)大陸與北美之間的首封Email。業(yè)余喜歡摻和社區(qū)公益活動(dòng)、希望工程、海外中文教育,喜歡和朋友相聚、讀書(shū)、聽(tīng)音樂(lè),跟家人一起周游世界。趙勇,2007年加入微軟,從事大型廣告平臺(tái)的開(kāi)發(fā)。此前在IBM和美國(guó)Argonne國(guó)家實(shí)驗(yàn)室擔(dān)任實(shí)習(xí)研究員。趙勇持有美國(guó)芝加哥大學(xué)的計(jì)算機(jī)博士學(xué)位,清華大學(xué)工學(xué)碩士和北京師范大學(xué)理學(xué)學(xué)士學(xué)位。

圖書(shū)目錄

第1部分 基礎(chǔ)知識(shí)
第1章 起步
1.1 Windows環(huán)境
1.1.1 Windows簡(jiǎn)史
1.1.2 Windows的方方面面
1.1.3 動(dòng)態(tài)鏈接
1.2 Windows編程選項(xiàng)
1.2.1 API及內(nèi)存管理模式
1.2.2 語(yǔ)言選擇
1.2.3 編程環(huán)境
1.2.4 API文檔
1.3 你的第一個(gè)Windows程序
1.3.1 字符模式
1.3.2 Windows對(duì)應(yīng)程序
1.3.3 頭文件
1.3.4 程序入口
1.3.5 MessageBox函數(shù)
1.3.6 編譯、鏈接及運(yùn)行
第2章Unicode簡(jiǎn)介
2.1 字符集簡(jiǎn)史
2.1.1 美國(guó)標(biāo)準(zhǔn)
2.1.2 美國(guó)以外的世界
2.1.3 擴(kuò)展ASCII
2.1.4 雙字節(jié)字符集
2.1.5 Unicode的解救方案
2.2 寬字符和c語(yǔ)言
2.2.1 char數(shù)據(jù)類型
2.2.2 更寬的字符
2.2.3 寬字符庫(kù)函數(shù)
2.2.4 維護(hù)一個(gè)源代碼文件
2.3 寬字符和Windows
2.3.1 Windows頭文件的類型
2.3.2 Windows函數(shù)調(diào)用
2.3.3 Windows的字符串函數(shù)
2.3.4 在Windows中使用printf
2.3.5 格式化的消息框
2.3.6 國(guó)際化之于本書(shū)
第3章 窗口與消息
3.1 窗口的創(chuàng)建
3.1.1 系統(tǒng)結(jié)構(gòu)概述
3.1.2 HELLOWIN程序
3.1.3 通盤考慮
3.1.4 窗口類的注冊(cè)
3.1.5 窗口的創(chuàng)建
3.1.6 窗口的顯示
3.1.7 消息循環(huán)
3.1.8 窗口過(guò)程
3.1.9 消息的處理
3.1.10 聲音文件的播放
3.1.11 WM_PAINT消息
3.1.12 WM_DESTROY消息
3.2 Windows編程中的若干難點(diǎn)
3.2.1 究竟是誰(shuí)調(diào)用誰(shuí)
3.2.2 隊(duì)列消息和非隊(duì)列消息
3.2.3 速戰(zhàn)速?zèng)Q
第4章 文本輸出
4.1 繪制和重繪
4.1.1 WM_PAINT消息
4.1.2 有效矩形和無(wú)效矩形
4.2 GDI簡(jiǎn)介
4.2.1 設(shè)備環(huán)境
4.2.2 獲取設(shè)備環(huán)境句柄:方法一
4.2.3 繪制信息結(jié)構(gòu)
4.2.4 獲取設(shè)備環(huán)境句柄:方法二
4.2.5 TEXTOUT函數(shù)詳解
4.2.6 系統(tǒng)字體
4.2.7 字符大小
4.2.8 文本尺寸的度量
4.2.9 文本的格式化
4.2.10 綜合使用
4.2.11 SYSMETSl.C窗口過(guò)程
4.2.12 空間不夠
4.2.13 客戶區(qū)的尺寸
4.3 滾動(dòng)條
4.3.1 滾動(dòng)條的范圍和位置
4.3.2 滾動(dòng)條消息
4.3.3 加入滾動(dòng)條的SYSMET
4.3.4 程序的繪制代碼的結(jié)構(gòu)
4.4 效果更好的滾動(dòng)
4.4.1 滾動(dòng)條信息函數(shù)
4.4.2 最遠(yuǎn)可以卷動(dòng)到哪里?
4.4.3 新的SYSMETS
4.4.4 可我不想用鼠標(biāo)
第5章 繪圖基礎(chǔ)
5.1 GDI的結(jié)構(gòu)
5.1.1 GDI原理
5.1.2 GDI函數(shù)調(diào)用
5.1.3 GDI的基本圖形
5.1.4 其他
5.2 設(shè)備環(huán)境
5.2.1 獲取設(shè)備環(huán)境句柄
5.2.2 獲取設(shè)備環(huán)境的信息
5.2.3 DEVCAPSl程序
5.2.4 設(shè)備的尺寸
5.2.5 色彩ABC
5.2.6 設(shè)備環(huán)境屬性
5.2.7 保存設(shè)備環(huán)境
5.3 點(diǎn)和線的繪制
5.3.1 設(shè)定像素
5.3.2 直線
5.3.3 邊框繪制函數(shù)
5.3.4 貝塞爾樣條曲線
5.3.5 使用現(xiàn)有畫(huà)筆
5.3.6 創(chuàng)建、選擇和刪除畫(huà)筆
5.3.7 填充空隙
5.3.8 繪圖模式
5.4 繪制填充區(qū)域
5.4.1 Polygon函數(shù)和多邊形填充模式
5.4.2 用畫(huà)刷填充內(nèi)部
5.5 GDI映射模式
5.5.1 設(shè)備坐標(biāo)和邏輯坐標(biāo)
5.5.2 設(shè)備坐標(biāo)系統(tǒng)
5.5.3 視口和窗口
5.5.4 使用MMTEXT
5.5.5 度量映射模式
5.5.6 自定義的映射模式
5.5.7 WHATSIZE程序
5.6 矩形、區(qū)域和剪裁
5.6.1 處理矩形
5.6.2 隨機(jī)矩形
5.6.3 建立和繪制區(qū)域
5.6.4 矩形與區(qū)域的剪裁
5.6.5 CLOVER程序
第6章 鍵盤
6.1 鍵盤基礎(chǔ)
6.1.1 忽略鍵盤
6.1.2 誰(shuí)獲得了焦點(diǎn)?
6.1.3 隊(duì)列和同步
6.1.4 擊鍵和字符
6.2 擊鍵消息
6.2.1 系統(tǒng)鍵擊和非系統(tǒng)鍵擊
6.2.2 虛擬鍵代碼
6.2.3 1param信息
6.2.4 轉(zhuǎn)義狀態(tài)
6.2.5 使用擊鍵消息
6.2.6 為SYSMETS加上鍵盤處理功能
6.3 字符消息
6.3.1 四類字符消息
6.3.2 消息排序
6.3.3 控制字符的處理
6.3.4 死字符消息
6.4 鍵盤消息和字符集
6.4.1 KEYVIEW1程序
6.4.2 非英語(yǔ)鍵盤問(wèn)題
6.4.3 字符集和字體
6.4.4 Unicode解決方案
6.4.5 TrueType字體和大字體
6.5 插入符號(hào)(不是光標(biāo))
6.5.1 一些關(guān)于插入符號(hào)的函數(shù)
6.5.2 TYPER程序
第7章 鼠標(biāo)
7.1 鼠標(biāo)的基礎(chǔ)知識(shí)
7.1.1 一些基本術(shù)語(yǔ)
7.1.2 鼠標(biāo)的復(fù)數(shù)形式是什么?
7.2 客戶區(qū)鼠標(biāo)消息
7.2.1 簡(jiǎn)單的鼠標(biāo)處理示例
7.2.2 處理Shift鍵
7.2.3 鼠標(biāo)雙擊
7.3 非客戶區(qū)鼠標(biāo)消息
7.3.1 擊中測(cè)試消息
7.3.2 消息引發(fā)消息
7.4 程序中的擊中測(cè)試
7.4.1 一個(gè)假想的例子
7.4.2 一個(gè)簡(jiǎn)單的程序
7.4.3 使用鍵盤模仿鼠標(biāo)操作
7.4.4 在CHECKER中增加鍵盤接口
7.4.5 在擊中測(cè)試中使用子窗口
7.4.6 CHECKER程序中的子窗口
7.4.7 子窗口和鍵盤
7.5 捕獲鼠標(biāo)
7.5.1 設(shè)計(jì)一個(gè)矩形
7.5.2 捕獲的解決方案
7.5.3 BLOKOUT2程序
7.6 鼠標(biāo)的滾輪
第8章 計(jì)時(shí)器
8.1 計(jì)時(shí)器的基本知識(shí)
8.1.1 系統(tǒng)和計(jì)時(shí)器
8.1.2 計(jì)時(shí)器消息不是異步的
8.2 使用計(jì)時(shí)器的三種方法
8.2.1 方法一
8.2.2 方法二
8.2.3 方法三
8.3 使用計(jì)時(shí)器作為時(shí)鐘
8.3.1 數(shù)字時(shí)鐘
8.3.2 獲取當(dāng)前時(shí)間
8.3.3 顯示數(shù)字和冒號(hào)
8.3.4 考慮國(guó)際化
8.3.5 模擬時(shí)鐘
8.4 在狀態(tài)報(bào)告上使用計(jì)時(shí)器
第9章 子窗口控件
9.1 按鈕類
9.1.1 創(chuàng)建子窗口
9.1.2 子窗口傳遞信息給父窗口
9.1.3 父窗口傳遞信息給子窗口
9.1.4 按鈕
9.1.5 復(fù)選框
9.1.6 單選按鈕
9.1.7 組合框
9.1.8 改變按鈕文本
9.1.9 可見(jiàn)的按鈕和啟用的按鈕
9.1.10 按鈕和輸入焦點(diǎn)
9.2 控件和顏色
9.2.1 系統(tǒng)顏色
9.2.2 按鈕的顏色
9.2.3 WMCTLCOLORBTN消息
9.2.4 自繪按鈕
9.3 靜態(tài)類
9.4 滾動(dòng)條類
9.4.1 COLORS1程序
9.4.2 自動(dòng)鍵盤接口
9.4.3 窗口子類
9.4.4 背景著色
9.4.5 給滾動(dòng)條和靜態(tài)文本著色
9.5 編輯類
9.5.1 編輯類的樣式
9.5.2 編輯控件的通知消息
9.5.3 使用編輯控件
9.5.4 傳遞給編輯控件的消息
9.6 列表框類
9.6.1 列表框的樣式
9.6.2 向列表框中添加字符串
9.6.3 項(xiàng)目的選擇和提取
9.6.4 接收來(lái)自列表框的消息
9.6.5 簡(jiǎn)單的列表框程序
9.6.6 列出文件
9.6.7 Windows的HEAD程序
第10章 菜單和其他資源
10.1 圖標(biāo)、鼠標(biāo)指針、字符串和自定義資源
10.1.1 向程序添加圖標(biāo)
10.1.2 獲得圖標(biāo)的句柄
10.1.3 在應(yīng)用程序中使用圖標(biāo)
10.1.4 使用自定義鼠標(biāo)指針
10.1.5 字符串資源
10.1.6 自定義資源
10.2 菜單
10.2.1 和菜單有關(guān)的概念
10.2.2 菜單結(jié)構(gòu)
10.2.3 定義菜單
10.2.4 在程序中引用菜單
10.2.5 菜單和消息
10.2.6 范例程序
10.2.7 菜單設(shè)計(jì)中的規(guī)范
10.2.8 定義菜單的繁瑣方式
10.2.9 浮動(dòng)彈出菜單
10.2.1 0使用系統(tǒng)菜單
10.2.1 1改變菜單
10.2.1 2其他菜單命令
10.2.1 3菜單的另類用法
10.3 鍵盤加速鍵
10.3.1 為什么你應(yīng)該使用鍵盤加速鍵
10.3.2 指定加速鍵的一些規(guī)則
10.3.3 加速鍵表
10.3.4 加載加速鍵表
10.3.5 翻譯按鍵
10.3.6 接收加速鍵消息
10.3.7 帶有菜單和加速鍵的POPPAD程序
10.3.8 啟用菜單項(xiàng)
10.3.9 處理菜單項(xiàng)
第11章 對(duì)話框
11.1 模態(tài)對(duì)話框
11.1.1 創(chuàng)建一個(gè)About對(duì)話框
11.1.2 對(duì)話框及其模板
11.1.3 對(duì)話框過(guò)程
11.1.4 激活對(duì)話框
11.1.5 主題變換
11.1.6 更復(fù)雜的對(duì)話框
11.1.7 對(duì)話框控件的應(yīng)用
11.1.8 OK和Cancel按鈕
11.1.9 避免全局變量
11.1.1 0Tab停靠和選項(xiàng)組
11.1.1 1在對(duì)話框上繪圖
11.1.1 2關(guān)于對(duì)話框的其他函數(shù).
11.1.1 3定義程序自己的控件
11.2 非模態(tài)對(duì)話框
11.2.1 模態(tài)與非模態(tài)對(duì)話框的區(qū)別
11.2.2 新的COLORS程序
11.2.3 HEXCALC:窗口還是對(duì)話框?
11.3 公用對(duì)話框
11.3.1 完善POPPAD
11.3.2 Unicode文件的讀/寫操作
11.3.3 改變字體
11.3.4 查找和替換
11.3.5 只調(diào)用一個(gè)函數(shù)的Windows程序
……
第Ⅱ部分 關(guān)于圖的那些事兒
第Ⅲ部分 高級(jí)主題

本目錄推薦

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