《Visual Basic计算机绘图实用技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:谢步瀛,龚沛曾编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505397478
  • 页数:267 页
图书介绍:本书是《工程图学系列教材》中介绍Visual BASIC计算机绘图实用技术的专著。全书分教学篇和实验篇。教学篇分5章,第1章介绍VB图形技术简介,第2 章介绍计算机绘图的数学基础,第3章较详细介绍了交互式绘图系统设计中的一些数据结构和实用算法,第4章以力学问题为例介绍了Visual BASIC计算机绘图技术的应用,第5章以机械工程问题为例介绍了Visual BASIC计算机绘图技术的应用;实验篇为教学篇配置了相应的实验内容。本书既适用于作为各大专院校本科生、研究生的教材,也可供科研院所从事计算机软件开发的专业人员作为参考资料。

教学篇 1

第1章 Visual BASIC 6.0图形技术简介 1

1.1坐标系统 2

1.1.1默认坐标系 2

1.1.2自定义坐标系 3

1.2绘图属性 7

1.2.1当前坐标 7

1.2.2线宽与线型 7

1.2.3显示模式 9

1.2.4颜色 11

1.2.5填充 13

1.2.6自动重画 14

1.3图形控件 14

1.3.1图形框(PictureBox)和图像对象(Image) 14

1.3.2直线(Line)和形状(Shape) 15

1.4图形方法 16

1.4.1 Line方法 16

1.4.2 Circle方法 18

1.4.3 PSet方法 19

1.5综合绘图举例 20

1.6.1利用定时器(Timer) 22

1.6动画 22

1.6.2利用延时(Delay) 28

复习思考题 29

第2章 计算机绘图的数学基础 31

2.1几何元素之间的关系 32

2.1.1点到线段的距离 32

2.1.2点到圆弧的距离 35

2.1.3点到矩形的距离 37

2.1.4两条线段的交点 38

2.1.5两个圆的交点 40

2.2.1虚线元素 41

2.2不同线型的绘图 41

2.2.2长画短画线元素 44

复习思考题 47

第3章 交互式绘图系统设计 49

3.1交互式绘图系统的界面 50

3.1.1窗体与控件 51

3.1.2菜单命令 51

3.1.3图形数据和图形数据文件 54

3.2交互式绘图系统的文件功能 57

3.2.1建立新图形 57

3.2.2打开文件 58

3.2.3保存文件 60

3.2.4退出系统 61

3.3交互式绘图系统的绘图功能 62

3.3.1画直线 64

3.3.2画圆 65

3.3.3画圆弧 65

3.3.4写文字 66

3.4交互式绘图系统的修改功能 69

3.4.1选择功能 75

3.4.2平移 76

3.4.3复制 78

3.4.4旋转 80

3.4.5对称 81

3.4.6删除 84

3.5交互式绘图系统的辅助功能 86

3.5.1捕捉 86

3.5.2缩放视图 93

3.5.3正交 95

3.5.4列表 96

3.5.5系统启动 99

3.5.6重画 99

3.5.7画坐标轴 99

3.6交互式绘图系统的程序源代码 100

复习思考题 104

第4章 VB绘图与力学 105

4.1平面汇交力系 106

4.1.1平面汇交力系的原理 106

4.1.2平面汇交力系的程序模拟 107

4.1.3平面汇交力系的界面设计 107

4.1.4平面汇交力系的程序设计 107

4.1.5平面汇交力系的程序源代码 108

4.2.2摩擦的程序模拟 115

4.2.1摩擦的原理 115

4.2摩擦 115

复习思考题 115

4.2.3摩擦程序的界面设计 116

4.2.4摩擦的程序设计 116

4.2.5摩擦程序的源代码 117

复习思考题 122

4.3弹簧的自由振动 122

4.3.1弹簧自由振动的原理 122

4.3.2弹簧自由振动的程序模拟 123

4.3.3弹簧自由振动程序的界面设计 123

4.3.5弹簧自由振动的程序源代码 124

4.3.4弹簧自由振动的程序设计 124

4.4弹簧滑块碰撞 131

4.4.1弹簧滑块碰撞的原理 131

复习思考题 131

4.4.2弹簧滑块碰撞的程序模拟 132

4.4.3弹簧滑块碰撞程序的界面设计 132

4.4.4弹簧滑块碰撞的程序设计 133

4.4.5弹簧滑块碰撞程序的源代码 133

4.5悬臂梁受迫振动 137

4.5.1悬臂梁受迫振动的原理 137

复习思考题 137

4.5.2悬臂梁受迫振动的程序模拟 138

4.5.3悬臂梁受迫振动程序的界面设计 139

4.5.4悬臂梁受迫振动的程序设计 139

4.5.5悬臂梁受迫振动的程序源代码 140

复习思考题 142

4.6简支梁加载 143

4.6.1简支梁加载的原理 143

4.6.2简支梁加载的程序模拟 143

4.6.3简支梁加载程序的界面设计 144

4.6.4简支梁加载的程序设计 145

4.6.5简支梁加载的程序源代码 146

复习思考题 152

4.7单伸臂简支梁影响线 153

4.7.1单伸臂简支梁影响线的原理 153

4.7.2单伸臂简支梁影响线的程序模拟 154

4.7.3单伸臂简支梁影响线程序的界面设计 154

4.7.4单伸臂简支梁影响线的程序设计 155

4.7.5单伸臂简支梁影响线的程序源代码 156

复习思考题 164

第5章 VB绘图与机械工程 165

5.1.1 圆轮摇杆的原理 166

5.1 圆轮摇杆 166

5.1.2圆轮摇杆的程序模拟 167

5.1.3圆轮摇杆的界面设计 167

5.1.4圆轮摇杆的程序设计 167

5.1.5圆轮摇杆的程序源代码 168

复习思考题 173

5.2齿轮传动 173

5.2.1齿轮传动的原理 173

5.2.2齿轮传动的程序模拟 173

5.2.3齿轮传动程序的界面设计 174

5.2.5齿轮传动程序的源代码 175

5.2.4齿轮传动的程序设计 175

复习思考题 179

5.3旋转式压缩机 179

5.3.1旋转式压缩机的原理 179

5.3.2旋转式压缩机的程序模拟 180

5.3.3旋转式压缩机程序的界面设计 180

5.3.4旋转式压缩机的程序设计 180

5.3.5旋转式压缩机的程序源代码 181

复习思考题 188

5.4.1人字式起重机的原理 189

5.4人字式起重机 189

5.4.2人字式起重机的程序模拟 190

5.4.3人字式起重机程序的界面设计 190

5.4.4人字式起重机的程序设计 191

5.4.5人字式起重机程序的源代码 192

复习思考题 199

5.5翻料机 199

5.5.1翻料机的原理 199

5.5.2翻料机的程序模拟 200

5.5.3翻料机程序的界面设计 201

5.5.4翻料机的程序设计 201

5.5.5翻料机的程序源代码 202

复习思考题 208

5.6步进转轮 208

5.6.1步进转轮的原理 208

5.6.2步进转轮的程序模拟 209

5.6.3步进转轮程序的界面设计 209

5.6.4步进转轮的程序设计 210

5.6.5步进转轮的程序源代码 210

复习思考题 215

5.7 十字节传动 216

5.7.1 十字节传动的原理 216

5.7.2十字节传动的程序模拟 218

5.7.3十字节传动程序的界面设计 219

5.7.4十字节传动的程序设计 220

5.7.5十字节传动的程序源代码 221

复习思考题 234

实验篇 235

实验1 VB程序设计及图形技术 235

实验2图形技术 245

实验3直线、圆和圆弧的求交点运算 249

实验4直线、圆和圆弧的相切运算 255

实验5立体几何的运算 261

参考文献 267