图书介绍
GDI+程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Eric White著;杨浩,张哲峰译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302060916
- 出版时间:2002
- 标注页数:445页
- 文件大小:79MB
- 文件页数:462页
- 主题词:暂缺
PDF下载
下载说明
GDI+程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 GDI+和自定义控件概述1
1.1 GDI+和.NET1
1.1.1 GDI+概述2
1.1.2 GDI+命名空间5
1.2 自定义控件6
1.2.1 建立Windows Forms自定义控件6
1.2.2 Web Forms自定义控件7
1.2.3 为Windows Forms和Web Forms创建共用代码8
1.3 第一个例子9
1.4 小结21
第2章 绘图表面22
2.1 绘图表面概述22
2.1.1 基于光栅的绘图表面和基于矢量的绘图表面22
2.1.2 绘图表面的特性24
2.1.3 颜色的结构25
2.1.4 在不同环境下的绘图表面28
2.1.5 绘图表面的小结30
2.1.6 Graphics类31
2.2 GDI+坐标系34
2.3 小结44
第3章 钢笔和笔刷45
3.1 用Pen对象绘图45
3.1.1 控制钢笔的属性47
3.1.2 Pens类54
3.2 用Brush对象填充54
3.2.1 使用Brush类55
3.2.2 Brushes类68
3.2.3 从笔刷中创建钢笔68
3.2.4 性能的注意事项69
3.3 小结69
第4章 文本和字体71
4.1 文本和字体概述71
4.1.1 在GDI+中使用字体73
4.1.2 绘制基本文本76
4.2 格式化文本78
4.2.1 字体样式79
4.2.2 行、对齐和方向80
4.3 处理字体89
4.3.1 查找可用的字体89
4.3.2 字体的规格和精确的文本位置90
4.3.3 文本的质量96
4.4 小结102
第5章 图像104
5.1 图像处理概述105
5.1.1 图像、位图和元文件类105
5.1.2 不同类型的位图107
5.1.3 编码器和解码器109
5.1.4 像素格式111
5.2 显示图像113
5.2.1 查看大小和分辨率114
5.2.2 改变位图的分辨率116
5.2.3 图像调整大小和插补117
5.3 处理图像119
5.3.1 修剪图像119
5.3.2 变形、翻转和旋转图像120
5.3.3 复制图像122
5.3.4 获取图像的略图123
5.4 创建和绘制图像124
5.4.1 创建新位图125
5.4.2 双倍缓存127
5.4.3 处理图像中的Alpha成分128
5.4.4 获取和设置像素131
5.4.5 为整个图像设置Alpha133
5.5 播放动画136
5.6 把BMP转换为JPEG137
5.7 小结139
第6章 GraphicsPaths和Regions141
6.1 什么是GraphicsPath和Region141
6.1.1 GraphicsPath类142
6.1.2 Region类150
6.2 小结157
第7章 裁剪和失效159
7.1 裁剪区域160
7.1.1 剪切裁剪区域160
7.1.2 通过裁剪区域选择性地重新绘制166
7.1.3 像素级别的裁剪175
7.2 失效176
7.2.1 在控件中使用状态177
7.2.2 失效的工作方式178
7.3 裁剪的技巧181
7.4 小结182
第8章 变换183
8.1 GDI+中的变换183
8.1.1 坐标系和变换184
8.1.2 通用变换185
8.2 失效和裁剪197
8.3 变换和自定义控件198
8.4 小结198
第9章 打印199
9.1 打印进程200
9.1.1 GDI+中与打印相关的类200
9.1.2 如何打印一个文档或进行打印预览201
9.1.3 使用打印类202
9.1.4 一个简单的打印示例203
9.2 选择度量单位213
9.2.1 默认的图形单位215
9.2.2 打印示例Ruler215
9.3 打印度量217
9.3.1 输出打印度量数据218
9.3.2 控制打印机绘图表面220
9.3.3 用户修改设置的位置225
9.4 小结226
第10章 一种可选择的坐标系227
10.1 定义问题228
10.2 轮廓模型坐标系230
10.3 创建3D效果236
10.4 小结240
第11章 Windows Forms自定义控件的结构和设计241
11.1 基本原理241
11.1.1 什么是组件242
11.1.2 什么是自定义控件244
11.2 创建一个Windows Forms自定义控件245
11.2.1 简单的自定义控件示例246
11.2.2 使用一个自定义控件248
11.2.3 创建一个测试应用程序250
11.3 向自定义控件中添加属性251
11.3.1 使用属性的自定义控件示例251
11.3.2 创建一个测试应用程序255
11.4 属性的默认值256
11.5 焦点260
11.5.1 焦点提示261
11.5.2 实现一个带焦点控件的步骤261
11.5.3 带焦点的控件示例262
11.5.4 创建一个测试应用程序270
11.6 生成事件272
11.6.1 委托和事件概述272
11.6.2 事件示例273
11.6.3 创建一个测试应用程序276
11.7 派生一个现有控件277
11.7.1 NumberTextBox示例277
11.7.2 创建控件278
11.7.3 创建一个测试应用程序282
11.8 复合自定义控件283
11.8.1 DataButtons示例284
11.8.2 创建一个测试应用程序287
11.9 设计组件和自定义控件287
11.9.1 非过程结构的优势288
11.9.2 通过此方法设计组件289
11.9.3 设计事件289
11.10 小结290
第12章 设计时支持291
12.1 基本概念291
12.1.1 在Properties窗口中编辑属性291
12.1.2 在设计视图中编辑控件293
12.2 为属性和事件分类294
12.3 在Properties窗口中改进编辑操作295
12.3.1 NumberRange结构297
12.3.2 TypeConverter派生的类299
12.3.3 控件NumberTextBoxA303
12.3.4 创建一个测试应用程序305
12.4 调试设计时代码305
12.5 创建一个模态对话框属性编辑器306
12.5.1 控件NumberTextBoxB307
12.5.2 NumberRangeDialog307
12.5.3 NumberRangeEditor310
12.5.4 创建一个测试应用程序313
12.6 创建一个下拉属性编辑器313
12.6.1 NumberRangeDropDown控件314
12.6.2 NumberRangeEditor317
12.6.3 创建一个测试应用程序319
12.7 实现一个自定义设计器320
12.7.1 SimpleBlankControl321
12.7.2 SimpleLineControl323
12.8 小结329
第13章 滚动330
13.1 构建一个滚动示例330
13.1.1 设置滚动条位置332
13.1.2 在视区绘图333
13.2 滚动方法334
13.3 把一个非滚动控件放置在Panel336
13.4 平滑滚动337
13.4.1 SmoothScrollableControl示例337
13.4.2 测试此控件344
13.5 小结345
第14章 鼠标事件和指针346
14.1 鼠标事件347
14.2 鼠标指针347
14.2.1 标准的鼠标指针348
14.2.2 CursorsExample示例348
14.2.3 自定义鼠标指针350
14.3 单击测试以及在鼠标事件中绘图351
14.4 鼠标事件的路由选择356
14.4.1 RoutingMouseEvents示例357
14.4.2 处理CaptureChanged事件361
14.5 GDI和BitBlt363
14.5.1 为什么使用GDI364
14.5.2 使用BitBlt()365
14.5.3 简单的BitBltExample示例366
14.6 在拖动时绘图367
14.7 拖动-滚动375
14.7.1 演示“摆动鼠标程序错误”375
14.7.2 排除摆动程序错误384
14.8 小结386
第15章 ASP.NET中的GDI+图像387
15.1 Internet信息服务(IIS)388
15.1.1 文档389
15.1.2 安全和虚拟目录390
15.2 读取并传递图像391
15.2.1 流393
15.2.2 从远程Web服务器读取图像393
15.3 混合HTML图像和动态图像395
15.4 修改图像398
15.5 创建一个新的图像403
15.6 小结410
第16章 创建自定义ASP.NET服务器控件411
16.1 自定义控件411
16.2 创建一个ASP.NET用户控件412
16.2.1 用户控件属性414
16.2.2 自定义按钮用户控件415
16.3 创建一个缩略图控件421
16.3.1 制作一个缩略图421
16.3.2 创建一个自定义控件423
16.4 创建一个缩略图的图片库426
16.5 设计时支持428
16.5.1 创建一个Toolbox图标429
16.5.2 其他的设计时特性430
16.6 小结431
第17章 Web服务和GDI+432
17.1 什么是Web服务432
17.2 如何在Web服务中使用GDI+433
17.3 一个简单的Web服务433
17.4 返回一个图像URL436
17.5 返回图像数据440
17.6 小结444