注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機輔助設計與工程計算計算機輔助綜合精通GDI+編程

精通GDI+編程

精通GDI+編程

定 價:¥42.00

作 者: 周鳴揚,趙景亮編著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302075523 出版時間: 2004-02-01 包裝: 膠版紙
開本: 26cm 頁數: 463 字數:  

內容簡介

  本書特色:●實用性強本書在介紹GDI+編程技術的同時,列舉了大量的典型實例。通過這些實例,讀者不僅可以更好地掌握GDI+編程的方法和技巧,還可以單一反三地將其應用到各類實際操作中?!裰攸c提示對于一些特殊情況,包括初學者容易出現失誤的地方、特別重要的環(huán)節(jié)及對以后的深入學習具有指導性意義的知識和技能等給予特別提示?!窬x習題本書在每章的最后都安排了具有針對性的習題,這些習題都是作者從實踐中提取出來的,具有重要的指導意義。通過這些練習和實踐,讀者可以有效地鞏固所學的知識和技能,并為以后的實際操作打下堅實的基礎。作為新一代操作系統(tǒng)的圖形處理內核,GDI+在WindowsXP和WindowsServer2003操作系統(tǒng)中扮演著極其重要的角色。GDI+的出現,是對傳統(tǒng)程序員的一種解脫。本書是目前國內少有的全面介紹GDI+編程的參考書。本書從畫筆與畫刷、文本與字體、區(qū)域與路徑等基礎知識談起,將GDI+的技術細節(jié)一一展開。此外,GDI+的矩陣運算、圖像的編碼與解碼、圖像色彩信息校正等深層次知識,也都能夠在本書中找到詳細的說明。為了讓讀者更快地掌握GDI+編程,在每一章的內容中,都配有詳盡的程序源代碼,以強化具體的理論闡述。本書是作者長期從事GDI+編程的經驗總結,所提供的源代碼具有一定的代表性。本書適合于能夠熟練使用C++語言進行程序開發(fā)的中、高級程序設計人員閱讀使用。另外,不論讀者對GDI或GDI+編程熟悉與否,都可通過閱讀本書全面掌握GDI+編程的每一個技術細節(jié)。同時,對于使用其他語言如C#、VB、Delphi等進行程序開發(fā)的讀者,也可以通過本書對GDI+的基本原理及高級應用有一個全面的認識。

作者簡介

暫缺《精通GDI+編程》作者簡介

圖書目錄

第1章  VisuaIC+4-.NET簡介
  1.1  VisualC抖.NET的新發(fā)展
  1.1.1  VisualC抖.NET的新特性
  1.1.2  VisualC柑.NET集成開發(fā)環(huán)境的改進
  1.2  VisualShldio.NET集成環(huán)境的窗口對象
  1.2.1  VisualSmdio起始頁
  1.2.2“解決方案資源管理器”窗口
  1.2.3“類視圖”窗口
  1.2.4  “資源視圖”窗口和“屬性”窗口
  1.2.5“工具箱”窗口
  1.2.6  編輯器窗口
  1.2.7“對象瀏覽器”窗口
  1.3  VisualC柑.NET的菜單
  1.3.1  “文件”菜單
  1.3.2  “項目”菜單
  1.3.3  “生成”菜單
  1.3.4“調試”菜單
  1.3.5  “工具”菜單
  1.4  本章小結
第2章  GD,+編程基礎
  2.1  GDI+體系
  2.2  GDI/的新特色
  2.3  從GDI編程到GDI+編程
  2.3.1  有關設備環(huán)境句柄的概念
  2.3.2  將畫刷、路徑、圖像、字體當做參數
  2.3.3  函數重載
  2.3.4  當前位置
  2.3.5  繪制與填充
  2.3.6  區(qū)域的操作
  2.4  GDI/程序的開發(fā)與項目分發(fā)
  2.4.1  一個簡單的GDI/程序
  2.4.2  有關UNICODE編程
  2.5  GDI+編程基本操作
  2.5.1  構造Graphics對象
  2.5.2  繪制直線、矩形、曲線和多邊形
  2.5.3  填充區(qū)域
  2.5.4  使用色彩
  2.5.5  輸出文本
  2.6  本章小結
第3章  畫筆和畫刷
  3.1  在GDI+中使用畫筆
  3.1.1  畫筆的線型
  3.1.2  畫筆的對齊方式
  3.1.3  畫筆的縮放及旋轉
  3.1.4  畫筆的線帽屬性
  3.1.5  直線的連接點屬性
  3.1.6  畫筆的透明度
  3.2  在GDI+中使用畫刷
  3.2.1  單色畫刷的使用
  3.2.2  影線畫刷的使用
  3.2.3  紋理畫刷的使用
  3.2.4線性漸變畫刷
  3.2.5  路徑漸變畫刷
  3.3  本章小結
第4章  文本和字體
  4.1  在GDI+中使用字體
  4.1.1  理解字體系列
  4.1.2  使用GDI+字體
  4.1.3  列舉出系統(tǒng)目前安裝的字體信息
  4.1.4  定制增強型字體選擇對話框
  4.1.5  字體輪廓的平滑處理
  4.1.6  創(chuàng)建私有字體集合
  4.1.7  獲取字體(系列)尺寸
  4.1.8  定制文本輸出基線
  4.2  在GDI+中輸出文本
  4.2.1  測量字符串
  4.2.2  分欄顯示文本
  4.2.3  字符串的去尾
  4.2.4  文本的剪裁輸出
  4.2.5  測量文本的局部輸出區(qū)域
  4.2.6格式化文本輸出
  4.2.7控制文本輸出方向
  4.2.8設置文本對齊方式
  4.2.9使用制表位
  4.2.10顯示快捷鍵前導字符
  4.2.11  使用單色畫刷繪制文本
  4.2.12  使用影線畫刷繪制文本
  4.2.13  使用紋理畫刷繪制文本
  4.2.14  使用漸變畫刷繪制文本
  4.3  本章小結
第5章  路徑和區(qū)域
  5.1  在GDI+中使用路徑
  5.1.1  在GDI中使用路徑
  5.1.2  在GDI+中定義路徑
  5.1.3  向路徑中添加幾何圖形
  5.1.4  開放圖形與封閉圖形
  5.1.5  填充路徑
  5.1.6  添加子路徑
  5.1.7  提取子路徑的信息
  5.1.8  訪問路徑的點信息
  5.1.9  訪問路徑的點類型信息
  5.1.10  標記路徑區(qū)間
  5.1.11  修改路徑的外觀
  5.1.12  扭曲路徑
  5.1.13  拓寬路徑
  5.1.14  深入理解路徑變換的原理
  5.2  在GDI+中使用區(qū)域
  5.2.1  構造區(qū)域
  5.2.2  計算區(qū)域
  5.2.3  用矩形表示區(qū)域
  5.2.4  擊中測試區(qū)域
  5.3  本章小結
第6章  在GDI+中使用變換
  6.1  變換的基礎
  6.2  簡單的矩陣變換
  6.3  GDI+中的坐標系統(tǒng)
  6.4  繪圖平面的簡單矩陣變換
  6.4.1  繪圖平面的平移變換
  6.4.2  繪圖平面的旋轉變換
  6.4.3  平移變換與旋轉變換的具體運用
  6.4.4  繪圖平面的縮放變換
  6.5  變換在文字特效處理中的運用
  6.5.1  旋轉輸出文本
  6.5.2  鏡像輸出文本
  6.6  對繪圖平面實施復雜的坐標變換
  6.6.1  使用Matrix類表示矩陣變換
  6.6.2  矩陣的前置與后綴
  6.6.3  逆矩陣在變換中的運用
  6.6.4  矩陣的復合變換
  6.6.5  使用矩陣批量修改點信息
  6.6.6  二階矩陣運算
  6.6.7  矩陣的旋轉
  6.6.8  矩陣的投射變換
  6.6.9  使用矩陣變換實現文本的異形輸出
  6.7  本章小結
第7章  GDI+的色彩變換
  7.1  色彩變換的基礎
  7.2  色彩的幾種運算方式
  7.2.1  平移運算
  7.2.2  縮放運算
  7.2.3  旋轉運算
  7.2.4  投射運算
  7.3  色彩的映射
  7.4  使用色彩變換矩陣實現RGB輸出通道
  7.5  本章小結
第8章  圖像的基本處理
  8.1  圖像、位圖和圖元文件
  8.2  圖像的基本操作
  8.2.1  圖像的打開與顯示
  8.2.2  GDI+對圖元文件的支持
  8.2.3  圖像的剪裁與縮放
  8.2.4  使用插補模式控制圖形的縮放質量
  8.2.5  圖片的簡單旋轉
  8.2.6  圖片的反射和傾斜
  8.2.7  在GDI+中使用縮略圖
  8.2.8  在GDI+中使用圖片克隆功能
  8.2.9  在GDI+中局部縮放圖片
  8.3  本章小結
第9章  調整圖像的色彩信息
  9.1  色彩校正的基礎
  9.2  啟用與禁用色彩校正
  9.3  設置不同的色彩調整對象
  9.4  使用色彩配置文件調整色彩信息
  9.5  圖像的Gamma曲線校正
  9.6  設置圖片色彩輸出通道
  9.7  使用圖片的關鍵色顯示圖片、
  9.8  GDI+對閾值的支持
  9.9  調整圖像調色板信息
  9.10  設置色彩校正的環(huán)繞模式和顏色
  9.11  本章小結
第10章  圖形的編碼與解碼
  10.1  圖形格式的基礎
  10.2  認識編碼與解碼
  10.2.1 PNG文件的特點
  10.2.2 PNG文件的組成
  10.2.3  PNG文件的數據塊結構
  10.3  獲取圖形文件的編碼器信息
  10.4  獲取圖形文件的解碼器及編碼參數信息
  10.4.1  列出系統(tǒng)可用的圖片解碼器信息
  10.4.2  處理圖形文件的編碼參數
  10.4.3  獲取指定圖像格式的編碼類標識函數
  10.4.4  還原有關的編碼參數
  10.4.5  將BMP文件保存為PNG文件
  10.4.6  將BMP文件保存為JPEG文件
  10.4.7  GDI+對JPEG文件的保護
  10.4.8  保存多幀圖片
  10.4.9  從多幀圖片文件中讀取子圖片
  10.5  獲取圖像的屬性信息
  10.6  使用圖像屬性和解碼器顯示GIP文件
  10.7  GDI+在多格式圖像轉換程序中的運用
  10.8  本章小結
第11章  GDI+圖形特技處理編程
  11.1  使用GDI+實現圖形的淡入淡出效果
  11.2  GDI+在圖像灰度化及偽彩色處理方面的應用
  11.3  GDI+在圖像濾鏡制作方面的運用
  11.3.1  底片(負片)濾鏡的制作
  11.3.2  制作浮雕及雕刻濾鏡
  11.3.3  制作油畫濾鏡
  11.3.4  制作木刻濾鏡
  11.3.5  制作強光照射濾鏡
  11.3.6  制作柔化與銳化濾鏡
  11.4  GDI+在圖形合成中的運用
  11.5  本章小結
第12章  GDI+的使用局限與解決方法
  12.1  GDI+在游戲程序設計中的運用
  12.1.1  游戲程序的編程準備
  12.1.2  定義子彈類
  12.1.3  定義行星類
  12.1.4  定義飛機類
  12.1.5  定義游戲變量及進行事件響應申明
  12.1.6  初始化全部的游戲元素
  12.1.7  繪制游戲運行界面
  12.1.8  GDI+對雙緩存技術的支持
  12.2  GDI+在屏幕抓圖程序中的運用
  12.3  本章小結
附錄A  繪圖平面類函數列表
附錄B  GDI+畫筆、畫刷類函數列表
附錄C  GDI+文本及字體類函數列表
附錄D  GDI+圖形路徑類函數列表
附錄E  GDI+圖像類函數列表
附錄F  GDI+中所有的枚舉列表

本目錄推薦

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