《Visual Basic 图形程序设计》求取 ⇩

目录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到N112

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至Z145

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和PALETTEENTRY255

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图柄1273

10.8 重绘图柄1的控制线273

10.9 重设图柄1的大小274

10.10 Bézier图柄2274

10.11 Handle 2的控制线275

10.12 重设图柄2的大小275

10.13 通过节点移动一条曲线275

10.14 重设节点1277

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 载入并重新定位多边形上的Pnode406

15.33 重新载入多边形上的Pnode407

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 StrokePath447

B.3 GDI32 StrokeAndFillPath447

B.4 GDI32 Fill Path447

B.5 GDI32 GetPath447

B.6 GDI32 Select ClipPath447

B.7 GDI32 Path ToRegion447

B.12 GDI32 SetArcDirection448

B.14 GDI32 PolyBézier448

B.13 GDI32 CloseFigure448

B.10 GDI32 AngleArc448

B.11 GDI32 ArcTo448

B.9 GDI32的绘图函数448

B.8 GDI32 WidenPath448

B.15 GDI32 PolyBézier To449

B.16 GDI32 PolyDraw449

B.17 GDI32 EnumEnhMetaFile449

B.18 GDI32 MaskBit449

B.19 GDI32 PlgBit449

附录C 书中所附磁盘451

C.1 盘上文件的安装451

《Visual Basic 图形程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由冯建华译 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Ada程序设计(1991 PDF版)
Ada程序设计
1991 合肥:中国科学技术大学出版社
VISUAL BASIC程序设计教程题解( PDF版)
VISUAL BASIC程序设计教程题解
Visual Basic for ms windows程序设计( PDF版)
Visual Basic for ms windows程序设计
VISUAL BASIC for MS WINDOWS程序设计(1993 PDF版)
VISUAL BASIC for MS WINDOWS程序设计
1993 北京:科学出版社
计算机软件技术基础(1999 PDF版)
计算机软件技术基础
1999 北京:高等教育出版社
BASIC绘图程序设计(1986 PDF版)
BASIC绘图程序设计
1986 长沙:湖南大学出版社
Visual Basic 6.0程序设计-ActiveX篇(1999 PDF版)
Visual Basic 6.0程序设计-ActiveX篇
1999 北京:人民邮电出版社
Visual Basic 6.0程序设计(1999 PDF版)
Visual Basic 6.0程序设计
1999 北京:人民邮电出版社
Visual Basic程序设计(1999 PDF版)
Visual Basic程序设计
1999 大连:大连理工大学出版社
Visual Basic程序设计基础(1999 PDF版)
Visual Basic程序设计基础
1999 北京:高等教育出版社
Visual Basic程序设计(1999 PDF版)
Visual Basic程序设计
1999 北京:高等教育出版社
Visual Basic程序设计 基础篇(1998 PDF版)
Visual Basic程序设计 基础篇
1998 北京:人民邮电出版社
Visual C++图文程序设计(1996 PDF版)
Visual C++图文程序设计
1996 北京:国防工业出版社
VISUAL BASIC程序设计(1996 PDF版)
VISUAL BASIC程序设计
1996 上海:上海交通大学出版社
Visual Basic图形程序设计(1995 PDF版)
Visual Basic图形程序设计
1995 北京:清华大学出版社