Visual Basic 图形程序设计PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:冯建华译
- 出 版 社:北京:清华大学出版社
- 出版年份:2222
- ISBN:
- 页数:453 页
目录 1
简介 1
第1章 基本图形的绘制 1
1.1 处理圆 3
1.1.1 选定绘图颜色 6
1.1.2 绘制ColorBar调色板 6
1.1.3 Cls Commandl_Click)按钮 7
1.1.4 在窗体上单击鼠标器 7
1.1.5 选定一个绘制选项 8
1.1.6 计算圆的半径 8
1.1.7 最后的成品 9
1.1.8 计算圆弧,饼图及扇形的弧度值 11
1.1.9 Line和Circel语句简介 11
1.2 使用Pset语句 13
1.2.1 选择一个画图函数按钮 17
1.2.2 在窗体上单击鼠标 18
1.2.3 Sine Cosine过程 19
1.2.4 Box_Pset过程 20
1.2.5 Bresenham方法 21
1.2.6 Circle_Pset过程 23
1.2.8 Cirle_Sqr过程 24
1.2.7 Circle_sin_cos过程 24
1.2.9 Dash_Pset过程 25
1.2.10 Fill_Line过程 25
1.2.11 Fill_Pset过程 26
1.2.12 Grid_Pset过程 27
1.2.13 Line_Pest过程 28
1.2.14 Visual Basic的Point语句 28
1.2.15 Pset 语句小结 29
1.3 移动图形对象 30
1.3.2 选定一个移动按钮 33
1.3.1 单击Cls按钮 33
1.3.3 Form_MouseDown事件 34
1.3.4 Form_MouseMove事件 36
1.3.5 Form_MouseUp事件 38
1.3.6 Movetest程序小结 39
1.4 本章小结 39
第2章 Artisan程序 40
2.1 输入或输出过滤器 40
2.2 页面设置、标尺和边界打印尺寸 41
2.3 所见即所得(WYSIWYG) 41
2.4 屏幕、打印机和分辨率 41
2.6 在启动时自动重面(AutoRedraw) 42
2.5 程序间的协调 42
2.7 学习过程 43
2.8 程序速度和图片框 43
2.9 工具按钮图片框 44
2.10 颜色栏调色板 45
2.11 滚动条控制对象 46
2.12 Status Area(状态区域)框 47
2.13 菜单区域 47
2.13.5 Color Palette子菜单 50
2.13.4 Color菜单 50
2.13.3 Arrange菜单 50
2.13.2 Edit菜单 50
2.13.1 File菜单 50
2.14 鼠标器事件 51
2.15 定义变量、数组和结构 56
2.15.1 数据类型 57
2.15.2 用户定义的数据类型变量 58
2.15.3 为Artisan程序声明变量 59
2.15.4 启动时默认的窗体装载值 66
2.16 确定控制对象在Artisan窗体中的位置 69
2.17 从工具箱选定一个绘图工具 71
2.19 单击窗口中的工具按钮 73
2.18 在窗体第一次启动时就按下某个按钮 73
2.20 在桌面上拖曳或移动鼠标 74
2.21 完成绘图 75
2.22 直线到Bézier曲线 78
2.23 在桌面上输入字符 79
2.24 在桌面上重画文字 79
2.25 BoundingBox_MouseDown过程 80
2.26 在桌面上执行实际的绘图操作 81
2.27 给新对象指定一个引用号 82
2.28 本章小结 85
第3章 Bézier曲线 86
3.1 绘制Bézier曲线点 90
3.2 deCasteljau分划公式 93
3.3 通过图柄拉伸曲线 94
3.4 重画Bézier控制线(lever) 95
3.5 存储曲线的新坐标点 96
3.6 曲线的第二个Bézier图柄 97
3.7 将一条直线转换成一条曲线 99
3.8 捡取一条曲线 101
3.9 移动前擦除曲线图象 103
3.10 为曲线建立一个边界方框 104
3.11 曲线上控制线(lever lines)的视觉状态 105
3.12 拉伸Bézier曲线 108
3.13 本章小结 111
4.2 ARTISAN.INI文件 111
第4章 Artsian程序——过程C到N 112
4.1 指定对象的边框和填充颜色 112
4.3 用选定方框搜索一个对象 114
4.4 在对象上单击鼠标 116
4.5 绘制页标线 119
4.6 定位对象周围的拉伸图柄 120
4.7 逆置翻转对象的图柄位置 123
4.8 准备一个待拉伸的对象 125
4.9 拉伸一个对象 128
4.10 在桌面上滚动图形 131
4.11 改变对象边框的宽度 133
4.12 Artisan程序的主菜单选项 135
4.13 从桌面上删除一个单独的对象 135
4.14 为File菜单选项做准备 136
4.15 删除桌面上的全部对象 137
4.16 Color菜单项选项 138
4.17 改变颜色调色板中的颜色 138
4.18 计算鼠标移动 139
4.19 在桌面上移动对象 140
4.20 确定对象周围的节点的位置 141
4.21 从桌上移去节点和图柄 143
4.22 擦去一个对象的填充颜色 144
4.23 本章小结 144
第5章 Artisan程序——过程N至Z 145
5.1 通过节点移动一个对象 145
5.2 移动直线对象的节点 147
5.3 移动节点后更新直线对象 148
5.4 使用弹出式绘图工具填充一个对象 149
5.5 从.INI文件中抽取颜色值 150
5.6 创建正圆 151
5.7 用Visual Basic在桌面上放置文字 152
5.8 重新设定节点和图柄的内部坐标比例 154
5.9 标尺的鼠标器事件 155
5.10 绘制每个标尺的滑线 156
5.11 在每个标尺内绘制英寸刻度 157
5.12 将值写进ARTISAN.INI文件 159
5.13 将某个对象放到所有其他对象的前面或后面 160
5.14 重画桌面上的所有对象 163
5.15 重画隐含页面 166
5.16 向打印机传送图象 168
5.17 使用缩放工具 170
5.18 重新设定桌面视口的比例 173
5.19 本章小结 174
第6章 Animotor程序 175
6.1 启动时的默认值 182
6.2 设置3-D动画图片框的比例 183
6.3 开始3-D动画进程 184
6.4 3-D动画的计算 185
6.5 使用箭头来移动物体 187
6.6 动画的开关控制 190
6.7 动画程序中的网格控制对象 191
6.8 从不同角度看一个3-D物体 192
6.9 打开或存储一个数据文件 193
6.10 存储数据文件 194
6.11 打开并显示数据 195
6.12 文件中数据的更新 196
6.13 通过滚动条移动3-D物体 196
6.14 输入新的数据 197
6.15 本章小结 198
第7章 多重查找和替换 200
7.1 本程序中用到的变量 205
7.2 在启动时为控制对象定位 205
7.3 给代码列表加入条目 206
7.4 在列表框中选择条目 207
7.5 从列表框中删去条目 208
7.6 用于编辑文本的工具 209
7.7 编辑列表框中条目 210
7.8 怎样剪切、拷贝及粘贴文本 211
7.9 打开或保存一个文本文件 211
7.10 打开一个文本文件 214
7.11 查找并替换条目 216
7.12 保存文本文件 218
7.13 文本间隔 219
7.14 本章小结 223
第8章 API绘图程序 225
8.1 APIdraw程序的声明部分 227
8.2 单击一个API函数按钮 230
8.3 窗体的鼠标事件 232
8.4 用FloodFill函数绘图 235
8.5 API绘图函数 235
8.6 椭圆函数(Ellipse) 236
8.7 读象素函数(Get_Pixel) 236
8.8 画线函数(Line_to) 236
8.9 API饼图函数(Pie) 237
8.10 多边形函数(Polygons) 238
8.12 Pt_In_Rect函数 239
8.11 折线函数(Polyline) 239
8.13 矩形函数(Rec_tangle) 240
8.14 圆角矩形函数(Round_Rect) 241
8.15 设置象素函数(Set_Pixel) 241
8.16 本章小结 242
第9章 填色与调色 243
9.1 控制颜色的结构体 244
9.2 Palette程序的声明 247
9.3 Form_Resize过程 247
9.4 两个主调色板 248
9.5 从调色板中选择一颜色 249
9.6 使Fountain Fill控制对象生效 251
9.7 API调色板 252
9.8 显示颜色值的范围 252
9.9 显示一个纯色的调色板 253
9.10 创建一个自定义调色板(Custom Palette) 254
9.11 PALETTE和PALETTEENTRY 255
9.12 在调色板中使用抖色 255
9.13 绘制调色板上的每一颜色 256
9.15 使用RGB颜色值来建立一个调色板 257
9.14 Fountain Fill按钮 257
9.16 通过滚动条来改变颜色 259
9.17 对一个复杂物体进行喷涂填色 259
9.18 本章小结 260
第10章 Bézier曲线程序 262
10.1 16位Bézier 曲线程序使用的变量名 264
10.2 计算曲线上的点 265
10.3 绘出曲线上的点 266
10.4 在窗体内画一条线 269
10.5 移动前清除旧的线条 271
10.6 画一条新曲线前重置各初始值 272
10.7 Bézier图柄1 273
10.8 重绘图柄1的控制线 273
10.9 重设图柄1的大小 274
10.10 Bézier图柄2 274
10.11 Handle 2的控制线 275
10.12 重设图柄2的大小 275
10.13 通过节点移动一条曲线 275
10.14 重设节点1 277
10.15 通过Node 2移动曲线 277
10.16 将一条直线转换为一条曲线 278
10.17 本章小结 279
11.1 如何使用本程序 280
第11章 绘制圆角程序 280
11.2 声明及初始值 282
11.3 窗体的鼠标事件 284
11.4 通过Basic过程画一个圆角矩形 285
11.5 使用Step语句画圆角 287
11.6 选择一个绘制选项 288
11.7 用Stretcher过程绘制圆角矩形 288
11.8 使用滚动条控制对象 289
11.9 本章小结 290
第12章 文本对齐程序 291
12.1 行间距(Leading) 291
12.2 字距(Width) 292
12.3 TxtAlign程序 293
12.4 在Visual Basic中手工放置文本 295
12.5 TxtAlign程序总结 297
12.6 使用APItext程序 297
12.7 APItext程序的声明与结构 300
12.8 默认的初始值 301
12.9 在API Text中添加回车换行符 303
12.10 向TextOut函数添加属性 306
12.11 使用SoaleLeft属性放置文本 307
12.12 显示FontLog属性 308
12.14 显示一种字体的文本特征值(Metrics) 309
12.13 使用API文本对齐函数 309
12.15 APItext程序小结 311
12.16 DrawText程序 311
12.17 变量名及启动时的初始化值 314
12.18 用Draw Text函数绘制文本 315
12.19 API文本绘制和文本高度 317
12.20 DrawText程序小结 318
12.21 本章小结 319
第13章 节点连接程序 320
13.1 程序是如何工作的 320
13.2 变量名和初始值 321
13.3 鼠标事件 324
13.4 绘制折线段 326
13.5 复杂对象的填色 327
13.6 使用节点编辑多边形 329
13.7 移动连接的线段 331
13.8 增加更多的图片框节点 332
13.9 装载对象的所有节点 333
13.10 绘制最终的多边形 334
13.11 节点连接程序中的API函数 335
13.12 本章小结 335
第14章 定标与打印程序 336
14.1 变量名和API函数 338
14.2 在图片框上绘制轮廓 339
14.3 绘制对象 340
14.4 打印机上页面的人工定标 340
14.5 API打印 341
14.6 PrintAPI程序小结 342
14.7 定标测试程序 343
14.8 声明与初始值 346
14.9 图片框鼠标事件 347
14.10 初始化定标值对齐 349
14.11 Zoom API菜单 350
14.12 Zoom Basic菜单 351
14.13 重定标图片框控制对象 352
14.14 本章小结 353
第15章 ArtAPI程序 354
15.1 图柄与节点 354
15.2 坐标系统与缩放工具 354
15.3 桌面及打印机API图形 354
15.4 ArtAPI程序中的图形API函数 355
15.5 ArtAPI程序中的主要变动 355
15.6 新的图片控制对象 355
15.9 新的多边形过程 356
15.8 其他改动 356
15.7 变为过程的原有控制 356
15.10 To_Front_Back例程 358
15.11 API定标系统和WinPrint(窗口打印) 358
15.12 测试(Test)按钮 358
15.13 缩放工具 358
15.14 ArtAPI窗体中新的声明 364
15.15 将折线转换为曲线 365
15.16 Artwork鼠标事件 367
15.17 在桌面上重绘多边形 368
15.18 Pnode图象控制的Tag属性 370
15.19 更新曲线的坐标 375
15.20 移动对象 380
15.21 API绘图函数 381
15.22 寻找对象的轮廓 383
15.23 为多边形计算边界框 384
15.24 打开与保存多边形文件 385
15.25 移动多边形对象 386
15.26 多边形的节点(Pnode) 388
15.27 编辑多边形中的曲线 395
15.28 绘制多边形的每一条曲线 399
15.29 封闭一个多边形 401
15.30 绘制折线形状 403
15.31 编辑折线形状 404
15.32 载入并重新定位多边形上的Pnode 406
15.33 重新载入多边形上的Pnode 407
15.34 在编辑多边形线段之后 409
15.35 调整多边形大小和拉伸多边形 409
15.36 使用测试按钮 411
15.37 将对象移到前面或后面 412
15.38 使用轮廓图象选择一对象 413
15.39 在桌面上绘制所有对象 415
15.40 打印所有对象 419
15.41 本章小结 422
附录A Artisan.BAS文件 424
A.1 ART3_7.BAS文件 424
A.2 ART3_7.BAS文件中的全局声明 424
A.3 给调色板赋以颜色 431
A.4 给对象赋以颜色 432
A.5 Artisanl Text窗体 432
A.6 Text窗体的总结 438
A.7 Artisan NodeEdit窗体 439
A.8 Artisan ColorPanlette(彩色调色板)窗体 440
A.9 调色板窗体使用的值 440
A.10 Palette窗体的总结 445
B.1 GDI32的路径函数 446
附录B Windows NT,Windows 95及未来的Windows版本 446
B.2 GDI32 StrokePath 447
B.3 GDI32 StrokeAndFillPath 447
B.4 GDI32 Fill Path 447
B.5 GDI32 GetPath 447
B.6 GDI32 Select ClipPath 447
B.7 GDI32 Path ToRegion 447
B.12 GDI32 SetArcDirection 448
B.14 GDI32 PolyBézier 448
B.13 GDI32 CloseFigure 448
B.10 GDI32 AngleArc 448
B.11 GDI32 ArcTo 448
B.9 GDI32的绘图函数 448
B.8 GDI32 WidenPath 448
B.15 GDI32 PolyBézier To 449
B.16 GDI32 PolyDraw 449
B.17 GDI32 EnumEnhMetaFile 449
B.18 GDI32 MaskBit 449
B.19 GDI32 PlgBit 449
附录C 书中所附磁盘 451
C.1 盘上文件的安装 451
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《和谐社会 科学健身》邱建钢,杜建华,王纯主编 2017
- 《高等数学 上》刘有军主编;李建华,李录苹,贾艳萍副主编 2018
- 《跨国谈判本土化战略》王凯华译 2019
- 《床头灯英语3000词读物 希腊神话故事》朱曼华译; 2019
- 《道德心理学 下》曾钊新,李建华著 2017
- 《道德心理学 上》曾钊新,李建华著 2017
- 《经济增长的国际比较共协理论方法 第2版=THE SYNERGY THEORY ON ECONOMIC GROWTH COMPARATIVE STUDY BETWEEN CHINA 》刘建华 2020
- 《第三部门视野中的现代大学制度》王建华著 2008
- 《当代中国伦理学》李建华 2019
- 《红色恐怖的铁拳 中共中央特科纪实》王建华著 1993
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019