书籍详情
Visual Basic绘图与图像处理
作者:李兰友,庄国瑜,秦卫光编著
出版社:人民邮电出版社
出版时间:1999-09-01
ISBN:9787115079343
定价:¥31.00
内容简介
本书通过大量程序设计实例介绍了Visual Basic 5.0/6.0在图形图像处理方面的应用及程序设计方法。全书共分6章。第1章介绍缓图区和坐标、图形方法、程序设计步骤及结构、通用界面设计、文件的存储、打印等图形图像处理程序设计的基础知识;第2章介绍函数图形、美术图案、递归图形、随机图形、统计图及使用API函数绘图的程序设计;第3章介绍二维、三维图形变换程序设计及隐线处理;第4、5章介绍在CAD及工程设计中常用的曲线和曲面;第6章介绍位图图像操作、变换、合成、测量、动画及多媒体界面技术等方面的基本知识及应用程序设计。本书可作为大专院校计算机基础教育计算机绘图类课程的教学参考书,也可供工程技术人员参考。
作者简介
暂缺《Visual Basic绘图与图像处理》作者简介
目录
第一章 Visual Basic 绘图基础
1.1 Visual Basic 绘图特征
1.1.1 Visual Basic 图形环境特点
1.1.2 常用术语
1.1.3 对象的位置和绘图区的大小
1.1.4 用户设定坐标
1.2 绘图属性
1.2.1 ScaleMode属性
1.2.2 ForeColor属性
1.2.3 DrawWidth属性
1.2.4 DrawStyle属性
1.2.5 FillColor属性
1.2.6 FillStyle属性
1.3 图形方法
1.3.1 图形方法及使用格式
1.3.2 常用图形方法
1.4 使用鼠标绘图
1.4.1 在鼠标单击位置画点
1.4.2 在鼠标单击位置画记号
1.4.3 两点间画直线
1.4.4 画折线
1.4.5 在指定的位置画任意大小的圆
1.4.6 画任意曲线
1.4.7 在指定位置输出文字
1.4.8 应用程序例
1.5 图形控制
1.5.1 Line控件
1.5.2 Shape控件
1.6 图形程序的构成和设计步骤
1.6.1 图形程序的设计步骤
1.6.2 图形程序的构成
1.7 图形程序通用界面
1.7.1 按钮式图形程序通用界面的设计
1.7.2 菜单式界面
1.8 图形程序文件的存储、装入和运行
1.8.1 图形程序的存储
1.8.2 图形程序文件的装入
1.8.3 图形程序的运行和退出
1.9 图形的打印
1.9.1 打印窗体
1.9.2 使用Printer对象直接打印图形
1.9.3 使用PaintPicture方法打印图形
1.9.4加入打印对话框
第二章 图形和图案程序设计
2.1 函数图形
2.1.1 正叶线图形
2.1.2 李沙如图形
2.1.3 由三阶函数曲线组成的图案
2.1.4 星茫线
2.1.5 演示程序
2.2 美术图案
2.2.1 市松图案
2.2.2 按正弦规律分布的直线图案
2.2.3 层次图案
2.2.4 蔷薇花曲线图案
2.2.5 花束
2.2.6 沙丘图案
2.3 利用随机函数绘图
2.3.1 落叶图案
2.3.2 图案自动生成
2.3.3 瓣数随机变化的蔷薇
2.3.4 随机画圆
2.4 使用API函数绘图
2.4.1 怎样调用API函数
2.4.2 使用API函数绘图
2.4.3 填充任意闭合区域
2.5 递归图形
2.5.1 Hilbert曲线
2.5.2 二叉树
2.5.3 分形图——龙图
2.6 科学计算图形
2.6.1 氢原子电子支分布立体显示
2.6.2 等电位面图
2.7 统计图表
2.7.1 MSChart定制控件
2.7.2 应用MSchart控件设计统计图
第三章 图形变换及隐藏线处理
3.1 二维图形几何变换
3.1.1 平移变换
3.1.2 比例变换
3.1.3 旋转变换
3.1.4 对称变换
3.2 图形特殊变换
3.2.1 球面镜变换
3.2.2 三角形变换
3.2.3 环形变换
3.2.4 三角函数变换
3.3 三维图形变换
3.3.1 三维图形几何变换
3.3.2 三维投影变换
3.3.3 三维图形几何变换演示程序设计
3.4 三维图形隐线处理程序设计
3.4.1 根据描画顺序进行隐线处理
3.4.2 凸多面体隐藏线处理
3.4.3极大极小法立体曲面的隐线处理
第四章 工程曲线
4.1 圆弧曲线
4.1.1 圆弧的表示
4.1.2 三点画圆弧
4.1.3 三点画圆弧程序设计
4.1.4 使用鼠标精神病现三点画圆弧
4.1.5 过两点画圆弧及其程序设计
4.2 三次参数样条插值曲线
4.2.1 三次参数样条插值曲线
4.2.2 三次参数样条曲线程序设计
4.3 贝塞尔曲线
4.3.1 贝塞尔曲线
4.3.2 贝塞尔曲线程序设计
4.3.3 使用API函数绘制Bezier曲线
4.4 B样条曲线
4.4.1 B样条曲线数学表达式
4.4.2 三次B样条曲线程序设计
4.4.3 应用示例
第五章 空间曲面及其程序设计
5.1 空间曲面的数学描述
5.1.1 曲面的参数表示
5.1.2 双线性曲面
5.2 Coons曲面
5.2.1 双三次孔斯曲面表达式
5.2.2 双三次孔斯曲面程序设计例
5.3 贝塞尔曲面
5.3.1 贝塞尔曲面数学表达式
5.3.2 贝塞尔曲面程序设计例
5.4 B样条曲面
5.4.1 B样条曲面数学表达式
5.4.2 B样条曲面程序设计例
第六章 Visual Basic 图像处理
6.1 位图图像的建立
6.1.1 将GIF格式文件转为BMP文件
6.1.2 将JPEG文件转为BMP文件
6.1.3 将PSD文件转为BMP文件
6.1.4 利用VB内部机制实现格式转换
6.2 位图图像操作
6.2.1 位图图像的读入
6.2.2 Move 广泛和Scroll属性
6.2.3 位图图像的存储
6.2.4 图像拷贝和粘贴
6.2.5 使用PictureClip控件剪切和粘贴图像
6.2.6 实现类似Widnows 画笔的剪切、复制、粘贴功能
6.3 位图图像处理
6.3.1 图像的颜色
6.3.2 彩色图像变黑白图像
6.3.3 逆反
6.3.4 灰度
6.3.5 平滑处理
6.3.6 霓红
6.3.7 锐化
6.3.8 浮雕处理
6.3.9 镶嵌
6.4 BMP文件格式及应用
6.4.1 BMP文件格式
6.4.2 BMP图像文件数据的读取
6.4.3 图像处理及程序设计例
6.5 图像合成
6.5.1 检测像素法合成图像
6.5.2 PaintPicture方法合成图像
6.6 图像测量
6.6.1 测长
6.6.2 测角
6.6.3 测长与测角程序设计实例
6.7 动画
6.7.1 位置不动,形态变化
6.7.2 位置和形态变化
6.8 多媒体世界面切换程序
附录 填充任意区域
1.1 Visual Basic 绘图特征
1.1.1 Visual Basic 图形环境特点
1.1.2 常用术语
1.1.3 对象的位置和绘图区的大小
1.1.4 用户设定坐标
1.2 绘图属性
1.2.1 ScaleMode属性
1.2.2 ForeColor属性
1.2.3 DrawWidth属性
1.2.4 DrawStyle属性
1.2.5 FillColor属性
1.2.6 FillStyle属性
1.3 图形方法
1.3.1 图形方法及使用格式
1.3.2 常用图形方法
1.4 使用鼠标绘图
1.4.1 在鼠标单击位置画点
1.4.2 在鼠标单击位置画记号
1.4.3 两点间画直线
1.4.4 画折线
1.4.5 在指定的位置画任意大小的圆
1.4.6 画任意曲线
1.4.7 在指定位置输出文字
1.4.8 应用程序例
1.5 图形控制
1.5.1 Line控件
1.5.2 Shape控件
1.6 图形程序的构成和设计步骤
1.6.1 图形程序的设计步骤
1.6.2 图形程序的构成
1.7 图形程序通用界面
1.7.1 按钮式图形程序通用界面的设计
1.7.2 菜单式界面
1.8 图形程序文件的存储、装入和运行
1.8.1 图形程序的存储
1.8.2 图形程序文件的装入
1.8.3 图形程序的运行和退出
1.9 图形的打印
1.9.1 打印窗体
1.9.2 使用Printer对象直接打印图形
1.9.3 使用PaintPicture方法打印图形
1.9.4加入打印对话框
第二章 图形和图案程序设计
2.1 函数图形
2.1.1 正叶线图形
2.1.2 李沙如图形
2.1.3 由三阶函数曲线组成的图案
2.1.4 星茫线
2.1.5 演示程序
2.2 美术图案
2.2.1 市松图案
2.2.2 按正弦规律分布的直线图案
2.2.3 层次图案
2.2.4 蔷薇花曲线图案
2.2.5 花束
2.2.6 沙丘图案
2.3 利用随机函数绘图
2.3.1 落叶图案
2.3.2 图案自动生成
2.3.3 瓣数随机变化的蔷薇
2.3.4 随机画圆
2.4 使用API函数绘图
2.4.1 怎样调用API函数
2.4.2 使用API函数绘图
2.4.3 填充任意闭合区域
2.5 递归图形
2.5.1 Hilbert曲线
2.5.2 二叉树
2.5.3 分形图——龙图
2.6 科学计算图形
2.6.1 氢原子电子支分布立体显示
2.6.2 等电位面图
2.7 统计图表
2.7.1 MSChart定制控件
2.7.2 应用MSchart控件设计统计图
第三章 图形变换及隐藏线处理
3.1 二维图形几何变换
3.1.1 平移变换
3.1.2 比例变换
3.1.3 旋转变换
3.1.4 对称变换
3.2 图形特殊变换
3.2.1 球面镜变换
3.2.2 三角形变换
3.2.3 环形变换
3.2.4 三角函数变换
3.3 三维图形变换
3.3.1 三维图形几何变换
3.3.2 三维投影变换
3.3.3 三维图形几何变换演示程序设计
3.4 三维图形隐线处理程序设计
3.4.1 根据描画顺序进行隐线处理
3.4.2 凸多面体隐藏线处理
3.4.3极大极小法立体曲面的隐线处理
第四章 工程曲线
4.1 圆弧曲线
4.1.1 圆弧的表示
4.1.2 三点画圆弧
4.1.3 三点画圆弧程序设计
4.1.4 使用鼠标精神病现三点画圆弧
4.1.5 过两点画圆弧及其程序设计
4.2 三次参数样条插值曲线
4.2.1 三次参数样条插值曲线
4.2.2 三次参数样条曲线程序设计
4.3 贝塞尔曲线
4.3.1 贝塞尔曲线
4.3.2 贝塞尔曲线程序设计
4.3.3 使用API函数绘制Bezier曲线
4.4 B样条曲线
4.4.1 B样条曲线数学表达式
4.4.2 三次B样条曲线程序设计
4.4.3 应用示例
第五章 空间曲面及其程序设计
5.1 空间曲面的数学描述
5.1.1 曲面的参数表示
5.1.2 双线性曲面
5.2 Coons曲面
5.2.1 双三次孔斯曲面表达式
5.2.2 双三次孔斯曲面程序设计例
5.3 贝塞尔曲面
5.3.1 贝塞尔曲面数学表达式
5.3.2 贝塞尔曲面程序设计例
5.4 B样条曲面
5.4.1 B样条曲面数学表达式
5.4.2 B样条曲面程序设计例
第六章 Visual Basic 图像处理
6.1 位图图像的建立
6.1.1 将GIF格式文件转为BMP文件
6.1.2 将JPEG文件转为BMP文件
6.1.3 将PSD文件转为BMP文件
6.1.4 利用VB内部机制实现格式转换
6.2 位图图像操作
6.2.1 位图图像的读入
6.2.2 Move 广泛和Scroll属性
6.2.3 位图图像的存储
6.2.4 图像拷贝和粘贴
6.2.5 使用PictureClip控件剪切和粘贴图像
6.2.6 实现类似Widnows 画笔的剪切、复制、粘贴功能
6.3 位图图像处理
6.3.1 图像的颜色
6.3.2 彩色图像变黑白图像
6.3.3 逆反
6.3.4 灰度
6.3.5 平滑处理
6.3.6 霓红
6.3.7 锐化
6.3.8 浮雕处理
6.3.9 镶嵌
6.4 BMP文件格式及应用
6.4.1 BMP文件格式
6.4.2 BMP图像文件数据的读取
6.4.3 图像处理及程序设计例
6.5 图像合成
6.5.1 检测像素法合成图像
6.5.2 PaintPicture方法合成图像
6.6 图像测量
6.6.1 测长
6.6.2 测角
6.6.3 测长与测角程序设计实例
6.7 动画
6.7.1 位置不动,形态变化
6.7.2 位置和形态变化
6.8 多媒体世界面切换程序
附录 填充任意区域
猜您喜欢