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

第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.9 Line和Circel语句简介11

1.1.8 计算圆弧,饼图及扇形的弧度值11

1.2 使用Pset语句13

1.2.1 选择一个画图函数按钮17

1.2.2 在窗体上单击鼠标18

1.2.3 SineCosine过程19

1.2.4 Box_Pset过程20

1.2.5 Bresenham方法21

1.2.6 Circle_Pset过程23

1.2.8 Circle_Sqr过程24

1.2.7 Circle_sin_cos过程24

1.2.10 Fill_Line过程25

1.2.9 Dash_Pset过程25

1.2.11 Fill_Pset过程26

1.2.12 Grid_Pset过程27

1.2.13 Line_Pset过程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.3 所见即所得(WYSIWYG)41

2.4 屏幕、打印机和分辨率41

2.2 页面设置、标尺和边界打印尺寸41

2.5 程序间的协调42

2.6 在启动时自动重画(AutoRedraw)42

2.7 学习过程43

2.8 程序速度和图片框43

2.9 工具按钮图片框44

2.10 颜色栏调色板45

2.11 滚动条控制对象46

2.13 菜单区域47

2.12 Status Area(状态区域)框47

2.13.1 File菜单50

2.13.2 Edit菜单50

2.13.3 Arrange菜单50

2.13.4 Color菜单50

2.13.5 Color Palette子菜单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.18 在窗体第一次启动时就按下某个按钮73

2.19 单击窗口中的工具按钮73

2.20 在桌面上拖曳或移动鼠标74

2.21 完成绘图75

2.22 直线到Bézier曲线78

2.24 在桌面上重画文字79

2.23 在桌面上输入字符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章Artsian程序——过程C到N112

4.1 指定对象的边框和填充颜色112

4.3 用选定方框搜索一个对象114

4.2 ARTISAN.INI文件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.13 从桌面上删除一个单独的对象135

4.12 Artisan程序的主菜单选项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.23 本章小结144

4.22 擦去一个对象的填充颜色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.2 在启动时为控制对象定位205

7.1 本程序中用到的变量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.8 画线函数(Line_to)236

8.7 读象素函数(Get_Pixel)236

8.6 椭圆函数(Ellipse)236

8.9 API饼图函数(Pie)237

8.10 多边形函数(Polygons)238

8.11 折线函数(Polyline)239

8.12 Pt_In_Rect函数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.14 Fountain Fill按钮257

9.15 使用RGB颜色值来建立一个调色板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.13 通过节点移动一条曲线275

10.11 Handle 2的控制线275

10.12 重设图柄2的大小275

10.14 重设节点1277

10.15 通过Node 2移动曲线277

10.16 将一条直线转换为一条曲线278

10.17 本章小结279

第11章绘制圆角程序280

11.1 如何使用本程序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 用DrawText函数绘制文本315

12.19 API文本绘制和文本高度317

12.20 DrawText程序小结318

12.21 本章小结319

13.1 程序是如何工作的320

第13章节点连接程序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.12 本章小结335

13.11 节点连接程序中的API函数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.6 新的图片控制对象355

15.4 ArtAPI程序中的图形API函数355

15.5 ArtAPI程序中的主要变动355

15.7 变为过程的原有控制356

15.8 其他改动356

15.9 新的多边形过程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.35 调整多边形大小和拉伸多边形409

15.34 在编辑多边形线段之后409

15.36 使用测试按钮411

15.37 将对象移到前面或后面412

15.38 使用轮廓图象选择一对象413

15.39 在桌面上绘制所有对象415

15.40 打印所有对象419

15.41 本章小结422

附录A Artisan.BAS文件424

附录B Windows NT.Windows 95及未来的Windows版本446

附录C 书中所附磁盘451

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

高度相关资料

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 北京:清华大学出版社