【内容简介】
GDI+是新一代的图形接口。如果要设计.NET Framework图形应用程序,就必须使用GDI+。本书是一本为.NET开发人员讲授如何编写Windows和Web图形应用程序的专著,书中全面介绍了GDI+和Windows图形程序设计的基本知识和GDI+图形程序设计的各个方面。
本书适合于开发GDI+图形应用程序的初、中级程序员阅读,书中给出了大量用C#语言编写的可重用示例代码,可以使读者更快地掌握书中所介绍的各种知识和概念。本书也可以作为大专院校相关课程的重要辅导教材。
《GDI+图形程序设计)是为.NET开发人员介绍如何编写Windows和Web图形应用程序的指南用书。通过大量详尽的实例,本书使有经验的程序员可以更深入地理解在.NET
Framework类库中定义的整个GDI+API。
本书从介绍GDI+和Windows图形程序设计的基本知识开始,其核心是对一些实际问题的指导,包括如何使用WindowsForms及如何优化GDI+的性能。本书通过一些例子来说明如何开发真实世界的工具,如GDI+Painter,GDI+Editor、ImageViewer和lnmgeAninmtor等。另外,作者还给出了大量使用C#语言编写的可重用示例代码,读者可从阔上下载完整的C#和VisualBasic.NET源代码,并可遣过这些源代码查看书中各图的彩色效果。
本书主要内容包括:
●比较GDI+与GDI
●GDI+在.NETFramework中的定义和使用
●绘制和填充图形对象
●查看和操作图像
●图形对象,图像和颜色等的变形
●.NET中的打印
●开发GDI+Web应用程序
●优化绘图质量和性能
●交互式颜色混合和透明颜色
●GDI瓦操作性
●回答一些常见的GDI+问题
【编辑推荐】
《GDI+图形程序设计》是为.NET开发人员介绍如何编写Windows和Web图形应用程序的指南用书。通过大量详尽的实例,本书使有经验的程序员可以更深入地理解在.NET Framework类库中定义和整个GDI+API。
本书从介绍GDI+Windows图形程序设计的基本知识开始,其核心是对一些实际问题的指导,包括如何使用Windows Forms及如何优化GDI+的性能。本书通过一些例子来说明如何开发真实世界的工具,如GDI+Painter、GDI+Editro、ImageViewer和ImageAnimator等。另外,作者还给出了大量使用C#语言编写的可重用示例代码,读者可从网上下载完整的C#和Visual Basic.NET源代码,并可通过这些源代码查看书中各图的彩色效果。
【作译者介绍】
本书提供作译者介绍
MaheshChand是一位.NET顾问和两个流行的社区网站www.c-sharpcomer,com及www.mindcracker,com的创建者及管理员。他在beta版本之前就已经开始研究.NET了。Mahesh还是《C#中的ADO.NET程序员指南)(Apress,2002)和《应用ADO.NET)(Apress,2003)两本书的作者。
.. << 查看详细
【目录信息】
第1章 GDI+ --下一代图形接口 1
1.1 理解GDI+ 1
1.1.1 定义 1
1.1.2 什么是GDI+ 2
1.1.3 .NET Framework中的GDI+ 库 3
1.1.4 GDI+ 为GDI程序员提供了哪些新特性 4
1.2 探索GDI+ 的功能 5
1.2.1 二维矢量图形程序设计 5
1.2.2 图像处理 5
1.2.3 版式 6
1.2.4 打印 6
1.2.5 设计 6
1.3 从GDI的角度学习GDI+ 6
1.3.1 不再使用句柄和设备上下文 6
1.3.2 面向对象的方法 8
1.3.3 图形对象的独立性 8
1.3.4 方法重载 9
1.3.5 绘制和填充方法 9
<< 查看详细目录
【译者序】
.NETFramework是Microsoft公司于2002年初发布的一个全新的开发平台。Microsoft在.NET Framewo~中融入了未来的软件开发思想。GDl是与.NET Framework中的图形设备接口进行交互的入口。如果要编写.NET图形应用程序,就必须使用GDI+。本书是一本专门介绍.NET Framework中的图形程序设计的专著。作者Mahesh Chand是一位资深的.NET顾问和两个流行的技术网站www.c-sharpcomer,com及www.mindcracker,com的创建者及管理员。他早在.NET的beta版本发布之前就开始对.NET进行研究,拥有丰富的.NET开发经验,并一直密切关注着.NET的发展。
本书首先介绍了GDl的基本知识,GDI+相对于GDI的改进和新增的功能..
<< 查看译者序
【前言】
通过将.NET Framework引入到程序设计领域,Microsoft改变了程序设计和程序员的观点和视野。与以前的编程环境不同,.NET Framework融入了未来的软件开发思想。除引入新的C#语言以及对Visual Basic .NET和其他语言的重大改进之外,.NET Framework还提供了许多新的工具和实用程序,这些工具和实用程序对于程序员非常有帮助。
相对于这些语言、工具和实用程序,.NET Framework库是.NET Framework的真正动力所在。它是一个面向对象的类库,其中定义了与各种编程技术交互的接口。任何为.NET Framework所设计的程序设计语言都可以访问这个库,这为程序员提供了极大的便利,因为不论使用什么语言,库中..
<< 查看前言