代码宝典—VB.NET之多媒体应用技术 1.0


一、软件简介

本软件是一本编程电子手册,内容着眼于Visual Basic.Net在多媒体编程方面的实用技术,文字精炼,代码详尽,即时运行,对培养编程兴趣和解决实际问题具有重要参考作用。

 

二、软件信息

软件名称:代码宝典(dmbd)
软件版本:1.0
软件大小:6.2MB
软件类型:简体中文/国产软件/共享版(无插件)
软件分类:教育学习/电脑学习/
运行环境:2000/2003/XP/Vista/Win7
联 系 人:hnxpzlp@yahoo.com.cn
开 发 商:http://www.219sky.cn
 

三、下载地址

官方 下载地址:代码宝典下载

共享软件注册中心下载地址:http://www.softreg.com.cn/Detail/dd668313-5a6e-4800-8b4f-dcf0ad38daa7/index.html

华军软件园下载地址:http://www.newhua.com/soft/112425.htm

 

四、目录浏览

1 文本技术
1.1 用控件输出文字
1.1.1 控制台程序文本
1.1.2 控件上的提示文本
1.1.2.1 菜单上的提示文字
1.1.2.2 用ToolTip 组件为其它控件添加提示文本
1.1.2.3 状态栏提示
1.1.2.4 控件提示文本应用
1.1.2.5 错误提示组件ErrorProvider
1.1.3 窗口提示文本
1.1.3.1 InputBox函数
1.1.3.2 MsgBox函数或语句
1.1.3.3 MessageBox.Show方法
1.1.3.4 输入输出框应用
1.1.3.5 弹出窗口
1.1.3.6 浮动式帮助窗口
1.1.4 内容文本
1.1.4.1 标签显示文本
1.1.4.2 下拉列表控件显示文本
1.1.4.3 文本框显示文本
1.1.4.3.1 普通文本框
1.1.4.3.2 富文本框
1.1.4.3.2.1 在富文本框中打开文件和添加文字等操作
1.1.4.3.2.2 记事本程序设计实例
1.1.4.3.2.3 让富文本框背景透明并插入图片
1.1.4.3.2.4 在富文本框中设置上下标
1.1.4.4 表格控件显示文本
1.1.4.4.1 创建行列
1.1.4.4.1.1 创建新表、普通列和添加行列
1.1.4.4.1.2 创建图片列和链接列
1.1.4.4.1.3 创建复选框和选择框列
1.1.4.4.1.4 创建日历和按钮列
1.1.4.4.2 删除
1.1.4.4.3 值读写
1.1.4.4.3.1 行列索引与单元格值的读写
1.1.4.4.3.2 剪贴板的操作
1.1.4.4.3.3 与数据库绑定
1.1.4.4.3.4 值错误捕获与提示
1.1.4.4.4 选定
1.1.4.4.5 只读和行列属性的设置
1.1.4.4.6 颜色设置
1.1.4.4.6.1 静态颜色
1.1.4.4.6.2 让鼠标所指单元格变色
1.1.4.4.6.3 让单元格根据内容变色
1.1.4.4.7 单元格设置
1.1.4.4.7.1 边框与文字
1.1.4.4.7.2 特殊单元格与ToolTip
1.2 用画笔绘制文字
1.2.1 字体常识
1.2.2 简单文字绘制
1.2.3 格式文字绘制
1.2.3.1 段落文字
1.2.3.2 垂直文字
1.2.3.3 表格式文字
1.2.4 文字效果实现
1.2.4.1 3D文字效果
1.2.4.2 阴影文字效果
1.2.4.3 图案文字效果
1.2.4.4 颜色渐变文字效果
1.2.4.5 倒影文字效果
1.2.4.6 投影文字效果
1.2.4.7 倾斜文字效果
1.2.4.8 旋转文字效果
1.2.4.9 浮雕文字效果
1.2.4.10 字形渐变效果
1.2.4.11 比例缩放文字效果
1.2.4.12 图像修剪文字效果
1.3 文本处理
1.3.1 选定文字对象
1.3.2 复制与粘贴文字
1.3.3 从资源中读取文本
1.3.4 文本分栏
1.3.5 文本查找
1.3.5.1 在字符串中单项查找
1.3.5.2 在字符串中多项查找
1.3.5.3 在数组中或集合中查找
1.3.5.4 在文本控件中查找
1.3.6 插入子串
1.3.7 替换和删除文本
1.3.8 正则表达式
1.3.8.1 正则表达式基础
1.3.8.2 实用匹配表达式
1.3.8.3 正则表达式应用
1.4 字符串处理
1.4.1 字符串与数组的转换
1.4.1.1 把字符串按子串读入字符串数组
1.4.1.2 把字符串读入字节数组
1.4.1.3 把文本文件按行读入数组
1.4.2 字符格式的转换
1.4.2.1 英语字母的大小写转换
1.4.2.2 汉字金额大小写转换
1.4.2.3 全角/半角和汉字的简繁转换
1.4.2.4 ASCII码与文本的转换
1.4.2.5 文本编码格式
1.4.2.6 字符串与日期格式和数字之间的转换
1.4.2.7 在字符串中附加格式化的字符串
1.4.2.8 系统枚举值与字符串的转换
1.5 字符串函数使用
1.5.1 字符串比较
1.5.2 筛选字符串数组
1.5.3 求字符串和文件长度
1.5.4 取子串
1.5.5 删除空格
1.5.6 字符串的连接
1.5.7 排列顺序的反转
1.5.8 字符的特殊处理
2 图形技术
2.1 绘图基础知识
2.1.1 绘图位置
2.1.1.1 控件上绘图
2.1.1.2 屏幕上绘图
2.1.1.3 内存绘图
2.1.1.4 PaintEventArgs对象、窗口或图像句柄
2.1.2 像素与色彩
2.1.2.1 色彩设置
2.1.2.2 图像上某点的颜色的读写
2.1.2.3 把文件写入图片以加密文件
2.1.2.4 颜色比较
2.1.2.5 颜色的内存数组
2.1.2.6 颜色表格与转换
2.1.3 画笔
2.1.4 笔刷
2.1.4.1 实心刷子
2.1.4.2 阴影刷子
2.1.4.3 纹理刷子
2.1.4.4 渐变刷子
2.1.4.4.1 点到点渐变
2.1.4.4.2 路径渐变
2.1.5 绘图位置
2.1.5.1 坐标与点
2.1.5.2 面积与区域
2.1.5.3 绘图路径
2.1.6 绘图质量控制
2.2 基本绘图命令
2.2.1 绘线条
2.2.1.1 绘直线
2.2.1.2 绘平行线
2.2.1.3 绘曲线
2.2.1.3.1 画不闭合曲线
2.2.1.3.2 画闭合曲线
2.2.1.3.3 画贝赛尔曲线
2.2.2 绘多边形
2.2.2.1 画三角形
2.2.2.2 画方角矩形
2.2.2.3 画圆角矩形
2.2.2.4 画多边形
2.2.2.5 画平行四边形
2.2.3 绘圆、椭圆、弧与扇形
2.2.3.1 画圆/椭圆
2.2.3.2 画弧
2.2.3.3 画扇形
2.2.4 绘填充图形
2.2.4.1 填充普通封闭图形
2.2.4.2 填充路径
2.2.4.3 清屏
2.3 应用绘图技巧
2.3.1 画复杂线条
2.3.1.1 画抛物线
2.3.1.2 画心脏线
2.3.1.3 画对数螺线
2.3.1.4 画三叶玫瑰线
2.3.1.5 线条追逐
2.3.1.6 万花规
2.3.2 平面图案
2.3.2.1 绘花瓣
2.3.2.2 画气泡
2.3.2.3 画彩色五角星
2.3.2.4 绘制星光
2.3.2.5 绘雪球粒子
2.3.2.6 绘制垂柳
2.3.2.7 绘制桃花
2.3.3 分形图案
2.3.3.1 渐变阵列
2.3.3.2 模仿图案
2.3.3.2.1 雪花图案
2.3.3.2.2 地毯花纹
2.3.3.2.3 绘制树叶
2.3.3.2.4 绘制树
2.3.4 绘制统计图表
2.3.4.1 手工绘制统计图
2.3.4.1.1 画曲线统计图
2.3.4.1.2 画块状统计图
2.3.4.1.3 画方柱统计图
2.3.4.1.4 画饼状统计图
2.3.4.2 用图表控件chart绘制统计图
2.3.5 画仿3D图形
2.3.5.1 画阴影效果
2.3.5.2 画凹凸效果
2.3.5.3 画三维线框效果
2.3.5.4 偏离压印法绘制仿三维效果图
2.3.5.4.1 画立体迷宫单元
2.3.5.4.2 画圆管
2.3.5.4.3 画明暗方框
2.3.5.5 用分面法绘制仿3D图形
2.3.5.5.1 绘制平面立方体
2.3.5.5.2 绘制平面圆柱体
2.3.5.5.3 绘制平面锥体
2.3.5.5.4 绘制平面台体
2.3.5.5.5 绘金字塔
2.3.5.5.6 绘圆环体
2.3.5.5.7 绘准立体三角形
2.4 用鼠标交互绘图
2.4.1 拖动鼠标在两点间画直线
2.4.2 用鼠标拖动画矩形
2.4.3 用鼠标拖动画圆/椭圆
3 图像技术
3.1 图像控件
3.1.1 图片框PictureBox
3.1.2 图像加载列表ImageList
3.1.3 其它能够显示图像的控件
3.1.3.1 标签和容器
3.1.3.2 列表控件的Item项前加图标
3.1.3.2.1 下拉列表框ListBox
3.1.3.2.2 组合框ComboBox
3.1.3.2.3 列表视图ListView
3.1.3.2.4 树状视图TreeView
3.1.3.3 表格DataGridView
3.2 图像读写
3.2.1 小窗口中浏览大图像
3.2.2 浏览网络图片
3.2.2.1 根据Url显示单幅远程图片
3.2.2.2 按关键词搜索网络图片
3.2.2.3 根据Url下载图片
3.2.3 用XML读写图像文件
3.2.4 在数据库中读写图片
3.2.5 通过数据流读写图片
3.3 图像转换与复制
3.3.1 转换类
3.3.1.1 图片格式转换
3.3.1.2 生成缩略图
3.3.1.3 设置为墙纸
3.3.2 复制与保存和抓图
3.3.2.1 图片的复制与保存
3.3.2.2 屏幕抓图
3.3.3 贴图
3.3.3.1 均匀贴图
3.3.3.2 仿三维贴图
3.3.3.3 随机贴图
3.4 图像的滤镜效果
3.4.1 光照效果
3.4.2 雾化效果
3.4.3 反色效果
3.4.4 油画效果
3.4.5 柔化效果
3.4.6 锐化效果
3.4.7 黑白效果
3.4.8 木刻效果
3.4.9 浮雕效果
3.4.10 网点效果
3.5 图形图像的编辑
3.5.1 坐标变换
3.5.2 几何变换
3.5.2.1 移动
3.5.2.1.1 通过移动控件来移动图像
3.5.2.1.2 用鼠标移动图像
3.5.2.2 缩放
3.5.2.2.1 鼠标滚轮缩放
3.5.2.2.2 通过控制点拖动缩放
3.5.2.3 翻转
3.5.2.4 倾斜
3.5.2.5 裁切
3.5.2.6 旋转
3.5.3 亮度与颜色处理
3.5.3.1 背景透明
3.5.3.2 半透明
3.5.3.2.1 全图半透明
3.5.3.2.2 边缘半透明(羽化)
3.5.3.3 色彩变化
3.5.3.3.1 删除颜色
3.5.3.3.2 检测人脸位置
4 动画技术
4.1 动画策略
4.1.1 双缓冲绘图
4.1.2 擦除技术
4.1.3 动画形式
4.2 图像动画
4.2.1 单体运动
4.2.1.1 两点间移动
4.2.1.2 沿由一组点指定的路径运动
4.2.1.3 循环移动
4.2.1.3.1 固定方向的循环移动
4.2.1.3.2 四处碰壁
4.2.1.3.3 往复运动
4.2.1.3.3.1 单体的左右运动
4.2.1.3.3.2 风吹左右摇摆
4.2.1.3.3.3 弹跳小球
4.2.1.4 起点运动
4.2.1.5 转动
4.2.1.5.1 自转
4.2.1.5.2 圆周运动
4.2.1.5.3 椭圆和螺旋运动
4.2.1.5.4 复合转动
4.2.1.6 碰撞
4.2.2 粒子运动
4.2.2.1 直线运动
4.2.2.1.1 下雨
4.2.2.1.2 流星雨
4.2.2.1.3 星空漫游
4.2.2.1.4 树叶飘零
4.2.2.1.5 鲜花洒落
4.2.2.2 随机运动
4.2.2.2.1 飞雪漫天
4.2.2.2.2 红心飞舞
4.2.2.2.3 气泡升腾
4.2.2.2.4 随机白球上浮并消失
4.2.3 背景画面切换
4.2.3.1 分块方式
4.2.3.1.1 分块显示和消隐
4.2.3.1.2 分块归位
4.2.3.1.3 分块合拢与散开
4.2.3.1.4 百叶窗方式切换
4.2.3.2 左右方式
4.2.3.2.1 左右进入
4.2.3.2.2 左右拉伸
4.2.3.2.3 左右规则合拢
4.2.3.2.4 左右不规则合拢
4.2.3.2.5 左右扩展
4.2.3.2.6 左右奇偶块交叉分合
4.2.3.3 上下方式
4.2.3.3.1 上下切换
4.2.3.3.2 上下合拢与分开
4.2.3.3.3 上下拉伸
4.2.3.3.4 自中部上下拉伸和合拢
4.2.3.3.5 上下竖条交叉切换
4.2.3.4 转动方式
4.2.3.4.1 纵裂转动切换
4.2.3.4.2 上下翻转切换
4.2.3.4.3 左右翻转切换
4.2.3.5 面积变化切换
4.2.3.5.1 面积上下伸缩
4.2.3.5.2 面积左右伸缩
4.2.3.5.3 对角伸缩
4.2.3.5.4 四周扩散方式
4.2.3.5.5 圆形伸缩
4.2.3.5.6 扇形扩展
4.2.3.6 色彩变化切换
4.2.3.6.1 图像淡入淡出
4.2.3.6.2 色彩淡入淡出
4.2.3.7 扫描方式
4.2.3.7.1 底部左右扫描
4.2.3.7.2 上下扫描
4.2.3.7.3 对角扫描
4.2.3.7.4 远近扫描
4.2.3.7.5 光圈平移扫描
4.2.3.7.6 光圈开合扫描
4.2.3.7.7 人物特写
4.2.4 Gif动画运动
4.3 文字动画
4.3.1 移动的文字
4.3.1.1 打字机效果
4.3.1.2 逐字发射效果
4.3.1.3 波浪起伏效果
4.3.1.4 左右摇摆效果
4.3.2 旋转的文字
4.3.3 颜色闪烁的文字
4.3.4 笔划流动式文字
4.3.5 伸缩的文字
4.3.6 滚动字幕
4.3.7 淡入淡出文字
5 音像技术
5.1 播放声音
5.1.1 播放Windows声音方案中的事件声音
5.1.2 设置扬声器播放的声音
5.1.3 用类库播放波形声音
5.1.4 用API函数播放音乐
5.1.5 用Quartz库播放音乐
5.1.6 用Wmp.dll控件播放音乐
5.1.7 用rmoc3260.dll播放RM格式音乐
5.2 文本朗读
5.3 声音控制
5.4 音乐播放器的相关处理
5.4.1 Windows Media Player播放列表的应用
5.4.2 搜索网络音乐与歌词
5.4.2.1 搜索网络音乐并播放
5.4.2.2 搜索网络LRC歌词
5.4.3 同步LRC歌词
5.4.3.1 LRC歌词处理
5.4.3.2 LRC歌词显示
5.4.3.2.1 整版滚动歌词逐句变色显示
5.4.3.2.2 双行逐句变色显示
5.4.3.2.3 在桌面上单行逐字变色显示
5.4.4 同步音乐画面
5.4.4.1 播放本机随机画面
5.4.4.2 播放与歌名相关画面
5.4.4.3 播放与歌词相关画面
5.5 视频输出
5.5.1 用MeidaPlayer与RealPlayer播放视频
5.5.2 使用MCI控件制作播放器
5.5.3 图片转AVI视频
6 控制技术
6.1 键盘控制
6.1.1 键值与键名
6.1.2 键盘事件
6.1.2.1 按Esc键退出程序
6.1.2.2 判断是否按下非数字键
6.1.2.3 让按钮响应回车键
6.2 鼠标控制
6.2.1 鼠标事件
6.2.2 鼠标指针
6.2.2.1 Cursors成员
6.2.2.2 指针设置
6.2.2.3 自定义鼠标指针
6.3 程序控制
6.3.1 对自编软件的控制
6.3.1.1 设置软件开机自启动
6.3.1.2 给应用软件添加使用限制
6.3.1.2.1 使用时间或日期限制
6.3.1.2.2 使用次数限制
6.3.1.2.3 用硬盘序列号注册
6.3.1.2.4 在线注册
6.3.2 对Windows系统的控制
6.3.3 对线程的控制
6.3.3.1 普通线程
6.3.3.2 背景线程
6.3.4 对外部程序的控制
6.3.4.1 打开外部程序
6.3.4.2 通过进程关闭外部程序
7 涉外技术
7.1 调用文本软件
7.1.1 简易记事本
7.1.2 打开电子书
7.1.3 调用Office文档
7.1.3.1 调用Word
7.1.3.1.1 打开和关闭Word
7.1.3.1.2 设置字体字号字符颜色及下划线
7.1.3.1.3 插入文本和图像
7.1.3.2 调用Excel
7.1.3.2.1 打开与关闭Excel
7.1.3.2.2 Excel单元格值操作
7.1.3.2.3 Excel格式操作
7.1.3.2.4 Excel工作表与图片操作
7.1.3.3 调用 PowerPoint
7.1.3.3.1 打开PPT的两种方式
7.1.3.3.2 插入幻灯片
7.1.3.3.3 插入文本框、图片、音乐和影片
7.1.3.3.4 插入艺术字和图表
7.1.3.3.5 设置放映和关闭
7.1.3.4 调用 Access
7.1.3.4.1 数据库与表格绑定
7.1.3.4.2 Vb.net操作Access中的Ole字段
7.2 调用浏览器
7.2.2 获取网页资源
7.2.2.1 取网页上的全部链接
7.2.2.2 取网页上的文字
7.2.2.3 取网页上的图片
7.3 调用绘图软件
7.3.1 调用AutoCAD
7.3.1.1 VB.net连接AutoCAD
7.3.1.2 VB.net用AutoCAD绘制平面图形
7.3.1.3 VB.net用AutoCAD绘制三维图形
7.3.1.3.1 AutoCAD绘制空心圆柱体
7.3.1.3.2 AutoCAD绘制三维弹簧
7.3.2 VB.net调用OpenGL
7.3.2.1 Vb.net调用OpenGL绘制平面图
7.3.2.2 Vb.net调用OpenGL创建二维动画
7.3.2.3 Vb.net调用OppenGL绘制三维图
7.3.2.4 Vb.net调用OpenGL 纹理应用
7.3.2.5 OpenGL Alpha混合
7.3.3 调用Directx
7.3.3.1 DirectX绘制平面图
7.3.3.1.1 绘制基本图形
7.3.3.1.2 绘制图像
7.3.3.2 DirectX绘制三维图
7.3.3.2.1 用D3D绘制彩色三角形
7.3.3.2.2 绘制单色立方体并拖动
7.3.3.3 DirectX动画
7.3.3.4 用DirectX播放声音
7.3.3.5 用DirectX播放视频
7.4 调用Flash
7.4.1 播放Flash影片
7.4.2 与Flash通信
8 界面技术
8.1 菜单与按钮
8.1.1 菜单
8.1.1.1 普通菜单
8.1.1.2 右键菜单
8.1.2 按钮
8.1.2.1 单个按钮
8.1.2.2 工具条
8.2 对话框
8.2.1 “打开文件”对话框
8.2.2 “选择文件夹”对话框
8.2.3 “保存文件”对话框
8.2.4 “字体”对话框
8.2.5 “颜色”对话框
8.2.6 页面设置对话框
8.2.7 打印预览对话框
8.2.8 “打印”对话框
8.2.9 自定义对话框
8.2.10 VB.NET关于对话框的实现
8.3 特效窗口
8.3.1 半透明窗口
8.3.2 隐藏的窗口
8.3.3 托盘窗口
8.3.4 顶层窗口
8.3.5 异形窗口
8.3.6 无边框窗口及移动
8.3.7 界面皮肤
8.4 用户界面动画
8.4.1 动态异形窗口
8.4.2 浮动窗口
8.4.3 win7式透明窗口
8.4.4 渐变色进度条
8.4.5 屏保程序