GDI+程序设计
分類: 图书,计算机/网络,程序设计,ASP,
作者: (美)怀特 著,杨浩,张哲峰 译
出 版 社: 清华大学出版社
出版时间: 2002-12-1字数: 748000版次: 1版1次页数: 445印刷时间: 2002/12/01开本:印次:纸张: 胶版纸I S B N : 9787302060918包装: 平装编辑推荐
本书专门讲述了GDI+编程中与开发自定义控件相关的功能,重点放在Windows Forms自定义控件的创建上,同时也讨论了ASP.NET服务器控件的创建问题。适合希望了解如何使用GDI+编写Windows Forms和Web Forms自定义控件的中、高级C#程序员和其他熟悉面向对象语言的开发人员阅读。
内容简介
.NET Framework的出现给编程带来了极大的改变,图形编程也同样受到了巨大的影响。微软在.NET中把 GDI升级为GDI+,它包含了许多命名空间和类,专门用于Web和Windows控件中的自定义绘图操作。
本书专门讲述了GDI+编程中与开发自定义控件相关的功能,重点放在Windows Forms自定义控件的创建上,同时也讨论了ASP.NET服务器控件的创建问题。全书共分为4个部分:第1部分是对GDI+的用途和结构的概述,第2部分结合代码实例讲述了GDI+编程的具体细节,如绘图表面、坐标系、钢笔和笔刷、文本和字体、图像和图像操作、路径和区域、变换的处理和打印等。其中涉及了与GDI+在自定义控件中的应用最相关的所有的类、方法、属性和事件。第3部分集中讲解了自定义控件的设计和开发,包括自定义控件的定义、特征,控件与VS.NET的集成,在控件中如何实现滚动等。第4部分讲述了GDI+功能在Web应用程序中的使用。如在Internet上提供GDI+图像、创建ASP.NET服务器控件和使用GDI+创建Web服务等知识。
本书适合希望了解如何使用GDI+编写Windows Forms和Web Forms自定义控件的中、高级C#程序员和其他熟悉面向对象语言的开发人员阅读。
作者简介
目录
第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创建共用代码
1.3 第一个例子
1.4 小结
第2章 绘图表面
2.1 绘图表面概述
2.1.1 基于光栅的绘图表面和基于矢量的绘图表面
2.1.2 绘图表面的特性
2.1.3 颜色的结构
2.1.4 在不同环境下的绘图表面
2.1.5 绘图表面的小结
2.1.6 Graphics类
2.2 GDI+坐标系
2.3 小结
第3章 钢笔和笔刷
3.1 用Pen对象绘图
3.1.1 控制钢笔的属性
3.1.2 Pens类
3.2 用Brush对象填充
3.2.1 使用Brush类
3.2.2 Brushes类
3.2.3 从笔刷中创建钢笔
3.2.4 性能的注意事项
3.3 小结
第4章 文本和字体
4.1 文本和字体概述
4.1.1 在GDI+中使用字体
4.1.2 绘制基本文本
4.2 格式化文本
4.2.1 字体样式
4.2.2 行、对齐和方向
4.3 处理字体
4.3.1 查找可用的字体
4.3.2 字体的规格和精确的文本位置
4.3.3 文本的质量
4.4 小结
第5章 图像
第6章 GraphicsPaths和Regions
第7章 裁剪和失效
第8章 变换
第9章 打印
第10章 一种可选择的坐标系
第11章 Windows Forms自定义控件的结构和设计
第12章 设计时支持
第13章 滚动
第14章 鼠标事件和指针
第15章 ASP.NET中的GDI+图像
第16章 创建自定义ASP.NET服务器控件
第17章 Web服务和GDI+
媒体评论