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

GDI+程序設(shè)計(jì)

GDI+程序設(shè)計(jì)

定 價(jià):¥58.00

作 者: (美)Eric White著;楊浩,張哲峰譯;楊浩譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華版WROX公司.NET和Oracle編程經(jīng)典系列
標(biāo) 簽: 暫缺

ISBN: 9787302060918 出版時(shí)間: 2002-12-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 468 字?jǐn)?shù):  

內(nèi)容簡介

  .NET Framework的出現(xiàn)給編程帶來了極大的改變,圖形編程也同樣受到了巨大的影響。微軟在.NET中把 GDI升級(jí)為GDI+,它包含了許多命名空間和類,專門用于Web和Windows控件中的自定義繪圖操作。本書專門講述了GDI+編程中與開發(fā)自定義控件相關(guān)的功能,重點(diǎn)放在Windows Forms自定義控件的創(chuàng)建上,同時(shí)也討論了ASP.NET服務(wù)器控件的創(chuàng)建問題。全書共分為4個(gè)部分:第1部分是對(duì)GDI+的用途和結(jié)構(gòu)的概述,第2部分結(jié)合代碼實(shí)例講述了GDI+編程的具體細(xì)節(jié),如繪圖表面、坐標(biāo)系、鋼筆和筆刷、文本和字體、圖像和圖像操作、路徑和區(qū)域、變換的處理和打印等。其中涉及了與GDI+在自定義控件中的應(yīng)用最相關(guān)的所有的類、方法、屬性和事件。第3部分集中講解了自定義控件的設(shè)計(jì)和開發(fā),包括自定義控件的定義、特征,控件與VS.NET的集成,在控件中如何實(shí)現(xiàn)滾動(dòng)等。第4部分講述了GDI+功能在Web應(yīng)用程序中的使用。如在Internet上提供GDI+圖像、創(chuàng)建ASP.NET服務(wù)器控件和使用GDI+創(chuàng)建Web服務(wù)等知識(shí)。本書適合希望了解如何使用GDI+編寫Windows Forms和Web Forms自定義控件的中、高級(jí)C#程序員和其他熟悉面向?qū)ο笳Z言的開發(fā)人員閱讀。

作者簡介

暫缺《GDI+程序設(shè)計(jì)》作者簡介

圖書目錄

第1章  GDI+和自定義控件概述                  
 1. 1  GDI+和.NET                  
 1. 1. 1  GDI+概述                  
 1. 1. 2  GDI+命名空間                  
 1. 2  自定義控件                  
 1. 2. 1  建立Windows Forms自定義控件                  
 1. 2. 2  Web Forms自定義控件                  
 1. 2. 3  為Windows Forms和Web Forms創(chuàng)建共用代碼                  
 1. 3  第一個(gè)例子                  
 1. 4  小結(jié)                  
                   
 第2章  繪圖表面                  
 2. 1  繪圖表面概述                  
 2. 1. 1  基于光柵的繪圖表面和基于矢量的繪圖表面                  
 2. 1. 2  繪圖表面的特性                  
 2. 1. 3  顏色的結(jié)構(gòu)                  
 2. 1. 4  在不同環(huán)境下的繪圖表面                  
 2. 1. 5  繪圖表面的小結(jié)                  
 2. 1. 6  Graphics類                  
 2. 2  GDI+坐標(biāo)系                  
 2. 3  小結(jié)                  
                   
 第3章  鋼筆和筆刷                  
 3. 1  用Pen對(duì)象繪圖                  
 3. 1. 1  控制鋼筆的屬性                  
 3. 1. 2  Pens類                  
 3. 2  用Brush對(duì)象填充                  
 3. 2. 1  使用Brush類                  
 3. 2. 2  Brushes類                  
 3. 2. 3  從筆刷中創(chuàng)建鋼筆                  
 3. 2. 4  性能的注意事項(xiàng)                  
 3. 3  小結(jié)                  
                   
 第4章  文本和字體                  
 4. 1  文本和字體概述                  
 4. 1. 1  在GDI+中使用字體                  
 4. 1. 2  繪制基本文本                  
 4. 2  格式化文本                  
 4. 2. 1  字體樣式                  
 4. 2. 2  行. 對(duì)齊和方向                  
 4. 3  處理字體                  
 4. 3. 1  查找可用的字體                  
 4. 3. 2  字體的規(guī)格和精確的文本位置                  
 4. 3. 3  文本的質(zhì)量                  
 4. 4  小結(jié)                  
                   
 第5章  圖像                  
 5. 1  圖像處理概述                  
 5. 1. 1  圖像. 位圖和元文件類                  
 5. 1. 2  不同類型的位圖                  
 5. 1. 3  編碼器和解碼器                  
 5. 1. 4  像素格式                  
 5. 2  顯示圖像                  
 5. 2. 1  查看大小和分辨率                  
 5. 2. 2  改變位圖的分辨率                  
 5. 2. 3  圖像調(diào)整大小和插補(bǔ)                  
 5. 3  處理圖像                  
 5. 3. 1  修剪圖像                  
 5. 3. 2  變形. 翻轉(zhuǎn)和旋轉(zhuǎn)圖像                  
 5. 3. 3  復(fù)制圖像                  
 5. 3. 4  獲取圖像的略圖                  
 5. 4  創(chuàng)建和繪制圖像                  
 5. 4. 1  創(chuàng)建新位圖                  
 5. 4. 2  雙倍緩存                  
 5. 4. 3  處理圖像中的Alpha成分                  
 5. 4. 4  獲取和設(shè)置像素                  
 5. 4. 5  為整個(gè)圖像設(shè)置Alpha                  
 5. 5  播放動(dòng)畫                  
 5. 6  把BMP轉(zhuǎn)換為JPEG                  
 5. 7  小結(jié)                  
                   
 第6章  GraphicsPaths和Regions                  
 6. 1  什么是GraphicsPath和Region                  
 6. 1. 1  GraPhicsPath類                  
 6. 1. 2  Region類                  
 6. 2  小結(jié)                  
                   
 第7章  裁剪和失效                  
 7. 1  裁剪區(qū)域                  
 7. 1. 1  剪切裁剪區(qū)域                  
 7. 1. 2  通過裁剪區(qū)域選擇性地重新繪制                  
 7. 1. 3  像素級(jí)別的裁剪                  
 7. 2  失效                  
 7. 2. 1  在控件中使用狀態(tài)                  
 7. 2. 2  失效的工作方式                  
 7. 3  裁剪的技巧                  
 7. 4  小結(jié)                  
                   
 第8章  變換                  
 8. 1  GDI+中的變換                  
 8. 1. 1  坐標(biāo)系和變換                  
 8. 1. 2  通用變換                  
 8. 2  失效和裁剪                  
 8. 3  變換和自定義控件                  
 8. 4  小結(jié)                  
                   
 第9章  打印                  
 9. 1  打印進(jìn)程                  
 9. 1. 1  GDI+中與打印相關(guān)的類                  
 9. 1. 2  如何打印一個(gè)文檔或進(jìn)行打印預(yù)覽                  
 9. 1. 3  使用打印類                  
 9. 1. 4  一個(gè)簡單的打印不例                  
 9. 2  選擇度量單位                  
 9. 2. 1  默認(rèn)的圖形單位                  
 9. 2. 2  打印示例Ruler                  
 9. 3  打印度量                  
 9. 3. 1  輸出打印度量數(shù)據(jù)                  
 9. 3. 2  控制打印機(jī)繪圖表面                  
 9. 3. 3  用戶修改設(shè)置的位置                  
 9. 4  小結(jié)                  
                   
 第10章  一種可選擇的坐標(biāo)系                  
 10. 1  定義問題                  
 10. 2  輪廓模型坐標(biāo)系                  
 10. 3  創(chuàng)建3D效果                  
 10. 4  小結(jié)                  
                   
 第11章  Windows Porms自定義控件的結(jié)構(gòu)和設(shè)計(jì)                  
 11. 1  基本原理                  
 11. 1. 1  什么是組件                  
 11. 1. 2  什么是自定義控件                  
 11. 2  創(chuàng)建一個(gè)Windows Forms自定義控件                  
 11. 2. 1  簡單的自定義控件示例                  
 11. 2. 2  使用一個(gè)自定義控件                  
 11. 2. 3  創(chuàng)建一個(gè)測試應(yīng)用程序                  
 11. 3  向自定義控件中添加屬性                  
 11. 3. 1  使用屬性的自定義控件示例                  
 11. 3. 2  創(chuàng)建一個(gè)測試應(yīng)用程序                  
 11. 4  屬性的默認(rèn)值                  
 11. 5  焦點(diǎn)                  
 11. 5. 1  焦點(diǎn)提示                  
 11. 5. 2  實(shí)現(xiàn)一個(gè)帶焦點(diǎn)控件的步驟                  
 11. 5. 3  帶焦點(diǎn)的控件示例                  
 11. 5. 4  創(chuàng)建一個(gè)測試應(yīng)用程序                  
 11. 6  生成事件                  
 11. 6. 1  委托和事件概述                  
 11. 6. 2  事件示例                  
 11. 6. 3  創(chuàng)建一個(gè)測試應(yīng)用程序                  
 11. 7  派生一個(gè)現(xiàn)有控件                  
 11. 7. 1  NumberTextBox示例                  
 11. 7. 2  創(chuàng)建控件                  
 11. 7. 3  創(chuàng)建一個(gè)測試應(yīng)用程序                  
 11. 8  復(fù)合自定義控件                  
 11. 8. 1  DataButtons示例                  
 11. 8. 2  創(chuàng)建一個(gè)測試應(yīng)用程序                  
 11. 9  設(shè)計(jì)組件和自定義控件                  
 11. 9. 1  非過程結(jié)構(gòu)的優(yōu)勢(shì)                  
 11. 9. 2  通過此方法設(shè)計(jì)組件                  
 11. 9. 3  設(shè)計(jì)事件                  
 11. 10  小結(jié)                  
                   
 第12章  設(shè)計(jì)時(shí)支持                  
 12. l  基本概念                  
 12. 1. l  在Properties窗回中編輯屬性                  
 12. 1. 2  在設(shè)計(jì)視圖中編輯控件                  
 12. 2  為屬性和事件分類                  
 12. 3  在Properties窗口中改進(jìn)編輯操作                  
 12. 3. 1  NumberRange結(jié)構(gòu)                  
 12. 3. 2  TypeConverter派生的類                  
 12. 3. 3  控件 NumberTextBoxA                  
 12. 3. 4  創(chuàng)建一個(gè)測試應(yīng)用程序                  
 12. 4  調(diào)試設(shè)計(jì)時(shí)代碼                  
 12. 5  創(chuàng)建一個(gè)模態(tài)對(duì)話框?qū)傩跃庉嬈?nbsp;                 
 12. 5. l  控件NumberTextBoxB                  
 12. 5. 2  NumberRangeDialog                  
 12. 5. 3  NumberRangeEditor                  
 12. 5. 4  創(chuàng)建一個(gè)測試應(yīng)用程序                  
 12. 6  創(chuàng)建一個(gè)下拉屬性編輯器                  
 12. 6. 1  NumberRangeDropDown控件                  
 12. 6. 2  NumberRangeEditor                  
 12. 6. 3  創(chuàng)建一個(gè)測試應(yīng)用程序                  
 12. 7  實(shí)現(xiàn)一個(gè)自定義設(shè)計(jì)器                  
 12. 7. 1  SimpleBlankControl                  
 12. 7. 2  SimpleLineControl                  
 12. 8  小結(jié)                  
                   
 第13章  滾動(dòng)                  
 13. l  構(gòu)建一個(gè)滾動(dòng)示例                  
 13. 1. l  設(shè)置滾動(dòng)條位置                  
 13. 1. 2  在視區(qū)繪圖                  
 13. 2  滾動(dòng)方法                  
 13. 3  把一個(gè)非滾動(dòng)控件放置在Panel                  
 13. 4  平滑滾動(dòng)                  
 13. 4. 1  SmoothScrollableControl示例                  
 13. 4. 2  測試此控件                  
 13. 5  小結(jié)                  
                   
 第14章  鼠標(biāo)事件和指針                  
 14. l  鼠標(biāo)事件                  
 14. 2  鼠標(biāo)指針                  
 14. 2. 1  標(biāo)準(zhǔn)的鼠標(biāo)指針                  
 14. 2. 2  CursorsExample示例                  
 14. 2. 3  自定義鼠標(biāo)指針                  
 14. 3  單擊測試以及在鼠標(biāo)事件中繪圖                  
 14. 4  鼠標(biāo)事件的路由選擇                  
 14. 4. 1  RoutingMouseEvents示例                  
 14. 4. 2  處理CaptureChanged事件                  
 14. 5  GDI和 BitBlt                  
 14. 5. l  為什么使用GDI                  
 14. 5. 2  使用BitBlt)                  
 14. 5. 3  簡單的BitBltExample示例                  
 14. 6  在拖動(dòng)時(shí)繪圖                  
 14. 7  拖動(dòng)一滾動(dòng)                  
 14. 7. l  演示"擺動(dòng)鼠標(biāo)程序錯(cuò)誤"                  
 14. 7. 2  排除擺動(dòng)程序錯(cuò)誤                  
 14. 8  小結(jié)                  
                   
 第15章  ASP.NET中的GDI+圖像                  
 15. 1  Internet信息服務(wù)(IIs)                  
 15. 1. 1  文檔                  
 15. l. 2  安全和虛擬目錄                  
 15. 2  讀取并傳遞圖像                  
 15. 2. l  流                  
 15. 2. 2  從遠(yuǎn)程Web服務(wù)器讀取圖像                  
 15. 3  混合HTML圖像和動(dòng)態(tài)圖像                  
 15. 4  修改圖像                  
 15. 5  創(chuàng)建一個(gè)新的圖像                  
 15. 6  小結(jié)                  
                   
 第16章  創(chuàng)建自定義ASP. NET服務(wù)器控件                  
 16. l  自定義控件                  
 16. 2  創(chuàng)建一個(gè)ASP. NET用戶控件                  
 16. 2. l  用戶控件屬性                  
 16. 2. 2  自定義按鈕用戶控件                  
 16. 3  創(chuàng)建一個(gè)縮略圖控件                  
 16. 3. l  制作一個(gè)縮略圖                  
 16. 3. 2  創(chuàng)建一個(gè)自定義控件                  
 16. 4  創(chuàng)建一個(gè)縮略圖的圖片庫                  
 16. 5  設(shè)計(jì)時(shí)支持                  
 16. 5. l  創(chuàng)建一個(gè)Toolbox圖標(biāo)                  
 16. 5. 2  其他的設(shè)計(jì)時(shí)特性                  
 16. 6  小結(jié)                  
                   
 第17章  Web服務(wù)和GDI+                  
 17. l  什么是Web服務(wù)                  
 17. 2  如何在Web服務(wù)中使用 GDI+                  
 17. 3  一個(gè)簡單的Web服務(wù)                  
 17. 4  返回一個(gè)圖像URL                  
 17. 5  返回圖像數(shù)據(jù)                  
 17. 6  小結(jié)                  

本目錄推薦

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