注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETMicrosoft C# Windows程序設(shè)計(jì)

Microsoft C# Windows程序設(shè)計(jì)

Microsoft C# Windows程序設(shè)計(jì)

定 價(jià):¥160.00

作 者: (美) Charles Petzold著;天宏工作室譯
出版社: 北京大學(xué)出版社
叢編項(xiàng): Microsoft程序設(shè)計(jì)系列
標(biāo) 簽: C#

ISBN: 9787301051405 出版時(shí)間: 2002-09-01 包裝: 膠版紙
開本: 23cm+光盤1片 頁數(shù): 1196 字?jǐn)?shù):  

內(nèi)容簡介

  《Microsoft C# Windows程序設(shè)計(jì)(上下)》介紹了如何編寫在Microsoft Windows環(huán)境下運(yùn)行的程序。存在許多方式編寫這樣的程序。在這本《Microsoft C# Windows程序設(shè)計(jì)(上下)》中,使用了新的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言C#和名為“Windows Forms”的新式類庫,Windows Forms類庫是Microsoft·NET Franework的一部分,后者在2000年夏季出現(xiàn),大約一年半之后被引入。

作者簡介

  CharlesPetzold1994年5月,Petzold作為僅有的七個(gè)人之一(并且是唯一的作家)被《WindowMagazine》和Microsoft公司授予WindowsPioneer獎(jiǎng),以表彰他對(duì)MicrosoftWindows的成功做出的貢獻(xiàn)。CharlesPetzold從1984年開始編寫個(gè)人計(jì)算機(jī)程序,從1985年開始編寫MicrosoftWindows程序。他在《MicrosoftSystemsJoumal》1986年12月號(hào)上發(fā)表了第一篇關(guān)于Windows程序設(shè)計(jì)的雜志論文。從1986年到1995年,他為《PCMagazine》撰寫“Environments”專欄,給讀者介紹了Windows和OS/2程序設(shè)計(jì)的許多方面。>>更多作品

圖書目錄

簡介
第一章 控制臺(tái)本身
1.1 C#版本
1.2 程序分析
1.3 C#名稱空間
1.4 控制臺(tái)I/O
1.5 C#數(shù)據(jù)類型
1.6 表達(dá)式和操作符
1.7 條件和循環(huán)
1.8 對(duì)象的跳躍
1.9 使用C#的關(guān)鍵特性進(jìn)行程序設(shè)計(jì)
1.10 靜態(tài)方法
1.11 異常處理
1.12 拋出異常
1.13 獲取和設(shè)置屬性
1.14 構(gòu)造函數(shù)
1.15 實(shí)例和繼承
1.16 更宏偉的藍(lán)圖
1.17 命名約定
1.18 幾句題外話
第二章 歡迎使用Windows Forms
2.1 消息框
2.2 窗體
2.3 顯示窗體
2.4 它是一個(gè)應(yīng)用程序,我們想要運(yùn)行它
2.5 主題的多種形式
2.6 窗體的屬性
2.7 事件驅(qū)動(dòng)的輸入
2.8 處理Paint事件
2.9 顯示文本
2.9.1 字體
2.9.2 畫刷
2.9.3 坐標(biāo)點(diǎn)
2.10 Paint事件很特殊!
2.11 多個(gè)窗體多個(gè)處理程序
2.12 繼承窗體
2.13 OnPaint方法
2.14 Man屬于這里嗎?
2.15 事件和On方法
第三章 基本結(jié)構(gòu)
3.1 類和結(jié)構(gòu)
3.2 二維坐標(biāo)點(diǎn)
3.3 Point數(shù)組
3.4 Size結(jié)構(gòu)
3.5 浮點(diǎn)版本
3.6 矩形是一個(gè)Point和一個(gè)Size
3.7 Rectangle屬性和方法
3.8 大小合適的窗體
3.9 窗體和客戶區(qū)
3.10 坐標(biāo)變換
3.11 顏色結(jié)構(gòu)
3.12 141種顏色名稱
3.13 畫筆和畫刷
3.14 系統(tǒng)顏色
3.15 已知的顏色
3.16 使用什么?
3.17 感受重畫
3.18 使Hello World居中
3.19 測量字符串
3.20 矩形中的文本
第四章 文本輸出中的練習(xí)
4.1 系統(tǒng)信息
4.2 為文本之間添加間距
4.3 屬性值
4.4 格式化為列
4.5 每樣?xùn)|西都是一個(gè)對(duì)象
4.6 列出系統(tǒng)信息
4.7 Windows窗體和滾動(dòng)條
4.8 滾動(dòng)面板控件
4.9 ScrollableControl的繼承關(guān)系
4.10 沒有控件的滾動(dòng)
4.11 實(shí)際數(shù)值
4.12 保持最新
4.13 不要成為一頭豬
4.14 展望未來
第五章 直線、曲線和區(qū)域填充
5.1 如何獲得一個(gè)圖形對(duì)象
5.2 畫筆簡介
5.3 直線
5.4 打印
5.5 屬性和狀態(tài)
5.6 圖形保真
5.7 多重連接的直線
5.8 曲線和參數(shù)方程
5.9 普遍存在的矩形
5.10 一般化的多邊形
5.11 更簡單的橢圓
5.12 弧線和餅圖
5.13 填充矩形、橢圓和餅圖
5.14 偏離1個(gè)像素
5.15 多邊形和填充模式
第六章 接近鍵盤
6.1 忽略鍵盤
6.2 誰獲得了焦點(diǎn)?
6.3 鍵和字符
6.4 鍵的按下和彈起
6.5 Keys枚舉
6.6 測試修飾鍵
6.7 實(shí)際檢驗(yàn)
6.8 SysInfo的鍵盤接口
6.9 字符的擊鍵
6.10 控制字符
6.11 查看鍵碼
6.12 調(diào)用Win32 API
6.13 處理來自外語鍵盤的輸入
6.14 輸入焦點(diǎn)
6.15 丟失的插入符號(hào)
6.16 回顯鍵字符
6.17 從右到左的問題
第七章 頁面和變換
7.1 文本的設(shè)備無關(guān)性
7.2 實(shí)際數(shù)值是多少?
7.3 每英寸的點(diǎn)數(shù)
7.4 打印機(jī)的情況怎樣?
7.5 手工轉(zhuǎn)換
7.6 頁單位和頁縮放
7.7 畫筆的寬度
7.8 頁面變換
7.9 保存圖形狀態(tài)
7.10 可度量大小
7.11 任意坐標(biāo)
7.12 哪些事情不能做
7.13 世界坐標(biāo)變換
7.14 總結(jié)
7.15 線性變換
7.16 矩陣簡介
7.17 Matrix類
7.18 切變之類的變形
7.19 組合變換
第八章 鼠標(biāo)的歷史
8.1 鼠標(biāo)的不利一面
8.2 忽略鼠標(biāo)
8.3 一些核心定義
8.4 關(guān)于鼠標(biāo)的信息
8.5 鼠標(biāo)滾輪
8.6 4種基本的鼠標(biāo)事件
8.7 轉(zhuǎn)動(dòng)滾輪
8.8 鼠標(biāo)移動(dòng)
8.9 跟蹤和捕獲鼠標(biāo)
8.10 跟蹤的經(jīng)歷
8.11 使用接口將代碼一般化
8.12 單擊和雙擊
8.13 與鼠標(biāo)有關(guān)的屬性
8.14 進(jìn)入、離開和停留
8.15 鼠標(biāo)光標(biāo)
8.16 點(diǎn)擊測試
8.17 添加鍵盤接口
8.18 使子類工作
8.19 點(diǎn)擊測試文本
8.20 使用鼠標(biāo)隨意畫線
第九章 文本和字體
9.1 Windows中的字體
9.2 字形
9.3 字體高度和行距
9.4 默認(rèn)字體
9.5 字體的變化形式
9.6 使用名稱創(chuàng)建字體
9.7 磅值的其他名字
9.8 度量單位之間的沖突
9.9 Font的屬性和方法
9.10 FontFamily的新字體
9.11 理解設(shè)計(jì)度量
9.12 字體系列數(shù)組
9.13 字體集合
9.14 DrawString的變化形式
9.15 消除文本的鋸齒
9.16 測量字符串
9.17 StringFormat選項(xiàng)
9.18 網(wǎng)格匹配和文本匹配
9.19 水平和垂直對(duì)齊
9.20 熱鍵顯示
9.21 裁剪和刪除首尾空白
9.22 使用制表位
第十章 定時(shí)器和時(shí)間
10.1 Timer類
10.2 DateTime結(jié)構(gòu)
10.3 本地時(shí)間和統(tǒng)一時(shí)間
10.4 滴答計(jì)數(shù)
10.5 世界各地的日歷
10.6 可讀的表達(dá)方式
10.7 一個(gè)簡單的文化所特有的時(shí)鐘
10.8 流行的外觀
10.9 模擬時(shí)鐘
10.10 拼圖游戲
第十一章 圖像和位圖
11.1 位圖支持概述
11.2 位圖文件格式
11.3 加載和繪制
11.4 圖像信息
11.5 繪制圖像
11.6 匹配矩形
11.7 旋轉(zhuǎn)和剪切
11.8 顯示部分圖像
11.9 在圖像上繪制
11.10 關(guān)于Image類的更多內(nèi)容
11.11 Bitmap類
11.12 使用位圖的Hello World
11.13 陰影位圖
11.14 二進(jìn)制資源
11.15 動(dòng)畫
11.16 圖像列表
11.17 圖片框
第十二章 按鈕、標(biāo)簽和滾動(dòng)條
12.1 按鈕和單擊
12.2 鍵盤和鼠標(biāo)
12.3 控件問題
12.4 深入討論按鈕
12.5 外觀和對(duì)齊方式
12.6 帶有位圖的按鈕
12.7 多個(gè)事件處理程序還是一個(gè)事件處理程序?
12.8 繪制自己的按鈕
12.9 設(shè)置錨點(diǎn)
12.10 永久???br />12.11 窗體的子對(duì)象
12.12 Z層疊順序
12.13 復(fù)選框
12.14 三狀態(tài)復(fù)選框
12.15 標(biāo)簽控件
12.16 制表位和Tab鍵控制順序
12.17 標(biāo)識(shí)控件
12.18 自動(dòng)縮放選項(xiàng)
12.18.1 Windows Forms Designer如何使用自動(dòng)縮放?
12.18.2 富有創(chuàng)造性的AutoScaleBaseSize設(shè)置
12.18.3 深入研究自動(dòng)縮放
12.19 十六進(jìn)制計(jì)算器
12.20 單選按鈕和組框
12.21 滾動(dòng)條
12.22 跟蹤欄的各種形式
第十三章 貝塞爾曲線和其他樣條曲線
13.1 實(shí)際使用貝塞爾曲線
13.2 更時(shí)髦的時(shí)鐘
13.3 共線的貝塞爾曲線
13.4 使用貝塞爾曲線繪制圓和孤
13.5 貝塞爾藝術(shù)作品
13.6 數(shù)學(xué)推導(dǎo)
13.7 標(biāo)準(zhǔn)樣條曲線
13.8 標(biāo)準(zhǔn)樣條曲線的公式推導(dǎo)
第十四章 萊單
14.1 菜單和菜單項(xiàng)
14.2 菜單快捷鍵
14.3 第一個(gè)菜單
14.4 非常規(guī)菜單
14.5 MenuItem的屬性和事件
14.6 選取菜單項(xiàng)
14.7 使用快捷菜單
14.8 菜單項(xiàng)集合
14.9 標(biāo)準(zhǔn)菜單(建議)
14.10 所有者繪制選項(xiàng)
第十五章 路徑、區(qū)域和裁剪
15.1 一個(gè)問題及其解決方案
15.2 更加正式地介紹路徑
15.3 創(chuàng)建路徑
15.4 繪制路徑
15.5 路徑變換
15.6 其他路徑修改
15.7 裁剪路徑
15.8 裁剪位圖
15.9 區(qū)域和裁剪
第十六章 對(duì)話框
16.1 第一個(gè)有模式對(duì)話框
16.2 有模式對(duì)話框的中止
16.3 接受和取消
16.4 屏幕位置
16.5 About對(duì)話框
16.6 定義對(duì)話框中的屬性
16.7 實(shí)現(xiàn)Apply按鈕
16.8 無模式對(duì)話框
16.9 通用對(duì)話框
16.10 選擇字體和顏色
16.11 使用Windows注冊表
16.12 打開文件的對(duì)話框
16.13 保存文件的對(duì)話框
第十七章 畫刷和畫筆
17.1 填充實(shí)心顏色
17.2 陰影畫刷
17.3 繪制原點(diǎn)
17.4 紋理畫刷
17.5 線性漸變畫刷
17.6 路徑漸變畫刷
17.7 排列畫刷
17.8 畫筆也可以成為畫刷
17.9 虛線類型
17.10 箭頭形狀
第十八章 文本框、列表框和旋轉(zhuǎn)框
18.1 單行文本框
18.2 多行文本框
18.3 模仿Notepad
18.4 帶有文件I/O的Notepad Clone
18.5 Notepad Clone程序的進(jìn)一步完善
18.6 特殊用途的文本框
18.7 多信息文本框
18.8 工具提示
18.9 列表框
18.10 列表框+文本框=組合框
18.11 上下控件
第十九章 字體
19.1 入門
19.2 使用畫刷繪制的文本
19.3 字體變換
19.4 文本和路徑
19.5 非線性變換
第二十章 工具欄和狀態(tài)欄
20.1 基本狀態(tài)欄
20.2 狀態(tài)欄和自動(dòng)滾動(dòng)
20.3 狀態(tài)欄窗格
20.4 StatusBarPanel屬性
20.5 菜單幫助
20.6 基本工具欄
20.7 工具欄的變化形式
20.8 工具欄事件
20.9 工具欄樣式
第二十一章 打印
21.1 打印機(jī)及其設(shè)置
21.2 頁面設(shè)置
21.3 定義文檔
21.4 處理PrintDocument的事件
21.5 頁面大小
21.6 打印控制器
21.7 使用標(biāo)準(zhǔn)的打印對(duì)話框
21.8 設(shè)置頁面
21.9 打印預(yù)覽
第二十二章 樹形視圖和列表視圖
22.1 拆分器
22.2 樹形視圖與樹節(jié)點(diǎn)
22.3 樹形視圖中的圖像
22.4 樹形視圖的事件
22.5 節(jié)點(diǎn)定位
22.6 目錄樹
22.7 顯示圖像
22.8 列表視圖基礎(chǔ)
22.9 列表視圖事件
第二十三章 元文件
23.1 加載和顯示現(xiàn)有的元文件
23.2 元文件的大小和顯示
23.3 將元文件轉(zhuǎn)換為位圖
23.4 創(chuàng)建新的元文件
23.5 元文件外框
23.6 元文件和頁面變換
23.7 元文件的類型
23.8 列舉元文件
第二十四章 剪切、拖動(dòng)和放置
24.1 項(xiàng)目和格式
24.2 小巧(但強(qiáng)大)的Clipboard類
24.3 從剪貼板獲得對(duì)象
24.4 剪貼板數(shù)據(jù)格式
24.5 剪貼板查看器
24.6 設(shè)置多種剪貼板格式
24.7 拖動(dòng)和放置
附錄A 文件和流
A.1 最基本的文件I/O類
A.2 FileStream的屬性和方法
A.3 FileStream的問題
A.4 其他流類型
A.5 讀寫文本
A.6 二進(jìn)制文件I/O
A.7 Environment類
A.8 文件名和路徑名解析
A.9 并列的類
A.10 使用目錄
A.11 文件操作和信息
附錄B 數(shù)學(xué)類
B.1 數(shù)值類型
B.2 檢查整數(shù)溢出
B.3 小數(shù)類型
B.4 浮點(diǎn)數(shù)的無窮大和無窮小
B.5 Math類
B.6 浮點(diǎn)數(shù)的余數(shù)
B.7 冪和對(duì)數(shù)
B.8 三角函數(shù)
附錄C 字符串理論
C.1 char類型
C.2 String的構(gòu)造函數(shù)和屬性
C.3 復(fù)制字符串
C.4 轉(zhuǎn)換字符串
C.5 連接字符串
C.6 比較字符串
C.7 搜索字符串
C.8 去首尾空格和填充字符串
C.9 字符串操作
C.10 格式化字符串
C.11 數(shù)組排序和搜索
C.12 StringBuilder類

本目錄推薦

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