Visual Basic开发技术大全

Visual Basic开发技术大全
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2007-04
版次: 1
ISBN: 9787115157676
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 823页
字数: 1422千字
正文语种: 简体中文
34人买过
  •   《VisualBasic开发技术大全》是一本关于VisualBasic6.0综合开发参考手册,书中几乎囊括了使用VisualBasic进行实用程序开发的全部知识,在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分33章,包括认识VisualBasic,VisualBasic语言基础,控制结构与算法,数组,函数与过程,窗体和系统对象,控件,菜单、工具栏和状态栏设计,对话框,文件处理技术,图形处理技术,图像处理技术,多媒体处理技术,数据库的安装与创建,SQL语句在VB中的应用,DAO对象编程,ADO技术的应用,数据控件编程,高性能处理技术,图表技术,数据环境设计器,数据报表技术,打印技术,网络编程技术,Internet编程技术,数据通信技术,Win32API,注册表,程序优化,程序调试与错误处理和帮助文件等。书中各部分内容既相互独立又相互联系,可以逐步引导读者深入学习并掌握VisualBasic。
      《VisualBasic开发技术大全》附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有源代码都经过精心调试,在Windows2000下测试通过,保证能够正常运行。
      《VisualBasic开发技术大全》内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。   明日科技有限公司是一家以计算机软件技术为核心的高科技企业,多年来始终致力于行业管理软件开发、数字化出版物制作、计算机网络系统综合应用以及行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。 第1篇 VisualBasic基础篇
    第1章 认识VisualBasic
    1.1 VisualBasic概述
    1.1.1 VisualBasic发展历程
    1.1.2 VisualBasic6.0版本介绍
    1.2 VisualBasic6.0安装
    1.2.1 硬件要求
    1.2.2 软件要求
    1.2.3 VisualBasic6.0企业版+SP5的安装与卸载
    1.3 VisualBasic6.0启动
    1.4 VisualBasic6.0集成开发环境
    1.4.1 集成开发环境概述
    1.4.2 开发环境的组成
    1.4.3 定制自己的开发环境
    1.5 VisualBasic6.0的帮助系统
    1.5.1 MSDNLibrary的使用
    1.5.2 上下文帮助
    1.5.3 自定义MSDNLibrary
    1.5.4 微软网上编程资源
    1.6 MSDNLibrary提供的开发资源
    1.6.1 利用附带的实例源程序学习编程
    1.6.2 学习可视化数据管理器的源程序
    1.7 VisualBasic应用程序的基本设计步骤
    1.7.1 创建工程
    1.7.2 创建窗体
    1.7.3 设计程序界面
    1.7.4 编写代码
    1.7.5 程序运行
    1.7.6 保存工程
    1.7.7 生成可执行文件

    第2章 VisualBasic语言基础
    2.1 程序设计的基本概念
    2.1.1 关键字
    2.1.2 标识符
    2.1.3 ASCII字符集
    2.2 数据类型
    2.2.1 基本数据类型
    2.2.2 枚举型数据类型
    2.2.3 自定义数据类型
    2.3 声明和使用常量
    2.3.1 局部常量的声明
    2.3.2 局部常量的使用
    2.3.3 模块级常量的声明
    2.3.4 模块级常量的使用
    2.3.5 公用常量的声明
    2.3.6 公用常量的使用
    2.4 声明和使用变量
    2.4.1 变量的声明方式
    2.4.2 局部变量的声明
    2.4.3 局部变量的使用
    2.4.4 模块级变量的声明
    2.4.5 模块级变量的使用
    2.4.6 公用变量的声明
    2.4.7 公用变量的使用
    2.4.8 OptionExplicit语句
    2.5 VisualBasic中的运算符
    2.5.1 赋值运算符
    2.5.2 Like运算符
    2.5.3 算数运算符
    2.5.4 关系运算符
    2.5.5 逻辑运算符
    2.5.6 字符串运算符
    2.6 VisualBasic中的表达式
    2.6.1 表达式的组成
    2.6.2 表达式的书写规则
    2.6.3 运算符在表达式中的优先级
    2.7 程序编写规范
    2.7.1 代码书写规则
    2.7.2 对象、常量、变量及过程的命名约定与规范
    2.7.3 #注释编码的标准化格式
    2.7.4 空格、格式化及缩排的准则

    第3章 控制结构与算法
    3.1 顺序结构
    3.2 选择结构
    3.2.1 If...Then语句
    3.2.2 If...Then...Else语句
    3.2.3 If...Then...ElseIf语句
    3.2.4 IIf函数
    3.2.5 If语句的嵌套
    3.3 多分支选择结构
    3.3.1 SelectCase语句
    3.3.2 Is、To等关键字在SelectCase语句中的使用
    3.3.3 SelectCase语句的典型应用
    3.4 循环结构
    3.4.1 While...Wend语句
    3.4.2 For...Next语句
    3.4.3 ForEach...Next语句
    3.4.4 循环嵌套
    3.4.5 循环结构语句的常用算法
    3.5 Do...Loop循环结构
    3.5.1 While当型循环语句
    3.5.2 Until直到型循环语句
    3.5.3 ExitDo型循环语句
    3.6 其他控制语句
    3.6.1 GoTo语句
    3.6.2 Exit语句
    3.6.3 End语句
    3.6.4 With语句

    第4章 数组
    4.1 数组的概念
    4.2 静态数组与动态数组
    4.2.1 静态数组的声明
    4.2.2 静态数组的使用
    4.2.3 动态数组的声明
    4.2.4 动态数组的使用
    4.3 一维数组
    4.3.1 一维数组的声明
    4.3.2 一维数组的使用
    4.4 二维数组及多维数组
    4.4.1 二维数组的声明
    4.4.2 二维数组的使用
    4.4.3 多维数组的声明
    4.4.4 多维数组的使用
    4.5 数组的基本操作
    4.5.1 数组的输入
    4.5.2 数组的输出
    4.5.3 数组的插入
    4.5.4 数组的删除
    4.5.5 数组的查找
    4.5.6 数组的排序
    4.6 记录数组
    4.6.1 记录数组的概念
    4.6.2 记录数组的使用
    4.7 控件数组
    4.7.1 控件数组的概念
    4.7.2 创建控件数组
    4.7.3 使用控件数组
    4.7.4 动态添加控件
    4.8 与数组相关的函数及语句
    4.8.1 Array函数
    4.8.2 UBound函数和LBound函数
    4.8.3 Split函数
    4.8.4 OptionBase语句

    第5章 过程与函数
    5.1 过程的定义与调用
    5.1.1 Sub过程定义与调用
    5.1.2 Function过程定义与调用
    5.1.3 Sub过程和Function过程的区别
    5.1.4 Property属性过程和Event事件过程
    5.1.5 自定义Function函数过程和Sub过程的典型应用
    5.2 参数传递
    5.2.1 形参与实参
    5.2.2 按值和按址传递
    5.2.3 过程的可选参数和可变参数
    5.2.4 数组参数
    5.2.5 对象参数
    5.2.6 参数传递的典型应用
    5.3 过程的嵌套与递归调用
    5.3.1 过程的嵌套调用
    5.3.2 过程的递归调用
    5.4 SubMain过程
    5.5 过程的作用域
    5.6 使用内部函数
    5.6.1 数学函数
    5.6.2 字符串函数
    5.6.3 转换函数
    5.6.4 判断函数
    5.6.5 日期和时间函数
    5.6.6 格式化函数
    5.6.7 Shell函数

    第2篇 用户界面设计篇
    第6章 窗体和系统对象
    6.1 窗体概述
    6.1.1 窗体的构成
    6.1.2 窗体的类型
    6.1.3 添加和删除窗体
    6.2 窗体的属性
    6.2.1 窗体的属性
    6.2.2 设置窗体的标题
    6.2.3 改变窗体边框的样式
    6.2.4 更换窗体的图标
    6.2.5 窗体的显示位置
    6.2.6 为窗体添加背景图片
    6.3 窗体的方法
    6.3.1 窗体的加载与卸载
    6.3.2 窗体的显示与隐藏
    6.3.3 将数据输出到窗体上
    6.3.4 打印窗体上的数据
    6.4 窗体的事件
    6.4.1 单击事件
    6.4.2 双击事件
    6.4.3 载入事件
    6.4.4 卸载事件
    6.4.5 QueryUnload事件
    6.5 MDI窗体界面设计
    6.5.1 MDI窗体概述
    6.5.2 MDI子窗体的特点
    6.5.3 创建MDI窗体
    6.5.4 创建MDI应用程序
    6.6 系统对象
    6.6.1 应用程序对象
    6.6.2 屏幕对象
    6.6.3 剪贴板对象

    第7章 控件
    7.1 控件概述
    7.1.1 控件的作用
    7.1.2 控件与对象的关系
    7.1.3 控件的属性、方法和事件
    7.2 控件分类
    7.2.1 Windows标准控件
    7.2.2 ActiveX控件
    7.2.3 可插入对象
    7.3 控件的相关操作
    7.3.1 向窗体上添加控件
    7.3.2 对齐控件
    7.3.3 调整控件的前后顺序
    7.3.4 锁定控件
    7.3.5 删除控件
    7.3.6 恢复被删除的控件
    7.3.7 添加ActiveX控件
    7.3.8 注册ActiveX控件
    7.4 常用控件
    7.4.1 Label控件
    7.4.2 TextBox控件
    7.4.3 CommandButton控件
    7.4.4 OptionButton控件
    7.4.5 CheckBox控件
    7.4.6 Timer控件
    7.4.7 ListBox控件
    7.4.8 ComboBox控件
    7.4.9 ListBox、ComboBox控件的典型应用
    7.5 高级控件
    7.5.1 MaskEdBox控件
    7.5.2 RichTextBox控件
    7.5.3 DateTimePicker控件
    7.5.4 MonthView控件
    7.5.5 SSTab控件
    7.5.6 ListView控件
    7.5.7 TreeView控件
    7.5.8 ProgressBar控件
    7.5.9 Slider控件
    7.5.10 OLE容器控件
    7.5.11 RichTextBox控件的典型应用
    7.5.12 ListView、TreeView控件的典型应用

    第8章 菜单、工具栏与状态栏设计
    8.1 菜单设计基础
    8.1.1 菜单基本概念
    8.1.2 菜单的组成
    8.1.3 菜单编辑器的使用
    8.1.4 设置菜单的快捷键与访问键
    8.1.5 创建复选菜单
    8.1.6 创建级联菜单
    8.1.7 修饰菜单
    8.2 弹出式菜单
    8.2.1 弹出式菜单概述
    8.2.2 弹出式菜单的设计
    8.2.3 弹出式菜单的调用
    8.2.4 弹出式菜单的应用举例
    8.3 菜单的编程
    8.3.1 为菜单事件过程添加代码
    8.3.2 运行时改变菜单状态
    8.3.3 运行时增减菜单项
    8.3.4 菜单数组的应用
    8.3.5 分栏菜单的设计
    8.3.6 图形菜单设计
    8.4 工具栏的创建与设计
    8.4.1 工具栏简介
    8.4.2 利用Toolbar控件创建工具栏
    8.4.3 为工具栏按钮设置分组
    8.4.4 为工具栏添加下拉菜单
    8.4.5 给工具栏按钮增加事件处理代码
    8.4.6 利用CoolBar控件制作工具栏
    8.5 状态栏的创建与设计
    8.5.1 状态栏简介
    8.5.2 设计状态栏
    8.5.3 在状态栏中添加日期时间
    8.5.4 在状态栏中显示系统登录操作员信息
    8.5.5 在状态栏中显示鼠标位置
    8.5.6 在状态栏中显示当前状态信息
    8.5.7 在状态栏中显示当前操作窗体的名称

    第9章 对话框
    9.1 输入对话框
    9.2 消息对话框
    9.3 自定义对话框
    9.3.1 由普通窗体创建的自定义对话框
    9.3.2 使用对话框模板创建的对话框
    9.3.3 显示与关闭自定义的对话框
    9.4 公用对话框
    9.4.1 “打开”对话框
    9.4.2 “另存为”对话框
    9.4.3 “颜色”对话框
    9.4.4 “字体”对话框
    9.4.5 “打印”对话框
    9.4.6 “帮助”对话框

    第10章 鼠标键盘处理技术
    10.1 鼠标的基本操作
    10.1.1 定义鼠标指针形状
    10.1.2 定义鼠标为指定的图片
    10.1.3 定义鼠标为指定的动画图标
    10.2 关于鼠标事件的响应
    10.2.1 Click和DblClick事件
    10.2.2 MouseDown和MouseUp事件
    10.2.3 MouseMove事件
    10.2.4 控制鼠标操作
    10.3 读取和判断键盘输入
    10.3.1 ASCII字母键码表
    10.3.2 KeyDown与KeyUp事件
    10.3.3 KeyPress事件
    10.3.4 KeyPreview属性
    10.4 使用键盘热键
    10.5 键盘消息的响应
    10.6 拖放技术
    10.6.1 与拖放有关的属性、事件和方法
    10.6.2 启动自动拖放模式
    10.6.3 改变拖动图标
    10.6.4 放下对象时的响应
    10.6.5 启动拖动或停止拖动时的控制
    10.6.6 改变控件的位置
    10.6.7 拖放技术的典型应用

    第3篇 文件、图形与多媒体篇
    第11章 文件处理技术
    11.1 文件的概念
    11.2 文件的结构和类型
    11.2.1 文件的结构
    11.2.2 文件的分类
    11.3 文件处理的一般步骤
    11.4 顺序文件
    11.4.1 打开顺序文件
    11.4.2 读取顺序文件
    11.4.3 写入顺序文件
    11.4.4 关闭顺序文件
    11.5 随机文件
    11.5.1 随机文件的打开和关闭
    11.5.2 读取随机文件
    11.5.3 写入随机文件
    11.6 二进制文件
    11.6.1 二进制文件的打开和关闭
    11.6.2 二进制文件的读写操作
    11.7 文件系统控件
    11.7.1 驱动器列表框(DriveListBox)
    11.7.2 目录列表框(DirListBox)
    11.7.3 文件列表框(FileListBox)
    11.7.4 文件系统控件的联动
    11.8 常用的文件操作语句和函数
    11.8.1 文件操作语句
    11.8.2 文件操作函数
    11.9 文件系统对象
    11.9.1 FSO对象模型
    11.9.2 FileSystemObject对象
    11.9.3 Drive对象及磁盘驱动器的操作
    11.9.4 Folder对象与文件夹的浏览
    11.9.5 File对象与文件的操作
    11.9.6 TextStream对象与文件的读写

    第12章 图形处理技术
    12.1 图形处理的基础知识
    12.2 VisualBasic的坐标系统
    12.2.1 默认坐标系统
    12.2.2 用户自定义坐标系统
    12.3 图形控件
    12.3.1 Shape控件
    12.3.2 Line控件
    12.4 图形属性
    12.4.1 CurrentX属性和CurrentY属性
    12.4.2 Left和Top,Height和Width属性
    12.4.3 BorderStyle、BorderWidth和BorderColor属性
    12.4.4 DrawWidth、DrawStyle和DrawMode属性
    12.4.5 BackColor和ForeColor属性
    12.4.6 FillColor和FillStyle属性
    12.5 图形方法
    12.5.1 使用Pset方法画点
    12.5.2 使用Line方法画线
    12.5.3 使用Circle方法画圆
    12.5.4 使用PaintPicture方法绘制图像
    12.5.5 使用Point方法返回指定点的颜色
    12.5.6 使用Cls方法清屏
    12.5.7 图形方法和图形控件的比较
    12.6 利用API函数绘制几何图形
    12.6.1 绘制弧线(Arc函数)
    12.6.2 绘制圆和椭圆(Ellipse函数)
    12.6.3 绘制多边形函数(Polygon函数)
    12.6.4 绘制矩形函数(Rectangle函数)

    第13章 图像技术应用
    13.1 图形和图像之间的区别与联系
    13.2 图像控件
    13.2.1 PictureBox控件
    13.2.2 Image控件
    13.3 图像的保存与读取
    13.3.1 SavePicture语句
    13.3.2 LoadPicture函数
    13.4 图像文件格式转换
    13.4.1 图像文件格式介绍
    13.4.2 将彩色图片转换为灰度图片
    13.4.3 图像格式的转换
    13.5 图像的相关操作
    13.5.1 图像的剪切
    13.5.2 图像的合成
    13.6 图像的特殊效果
    13.6.1 图像的滚动效果
    13.6.2 图像的雨滴效果
    13.6.3 图像的平铺效果
    13.7 图像的典型应用
    13.7.1 在图像上书写文字
    13.7.2 提取图片中的对象
    13.7.3 屏幕抓图
    13.7.4 图片的分类存储

    第14章 多媒体技术
    14.1 多媒体概述及其元素
    14.2 文字处理
    14.2.1 滚动文字
    14.2.2 彩虹文字
    14.2.3 动画文字
    14.3 音频处理
    14.3.1 MMControl控件
    14.3.2 播放MIDI和WAV文件
    14.3.3 播放MP3文件
    14.4 视频处理
    14.4.1 利用MMControl控件播放AVI
    14.4.2 播放VCD
    14.5 动画处理
    14.5.1 Animation控件
    14.5.2 ShockwaveFlash控件
    14.5.3 Flash浏览器
    14.5.4 播放GIF动画
    14.5.5 制作自己的动画
    14.6 API函数在多媒体中的应用
    14.6.1 利用sndPlaySound函数播放音频文件
    14.6.2 利用mciExecute函数播放WAV文件
    14.6.3 利用mciSendString函数制作动画播放器
    14.6.4 其他控制多媒体的API函数

    第4篇 数据库编程技术篇
    第15章 数据库的安装与创建
    15.1 Access数据库
    15.1.1 安装Access数据库
    15.1.2 创建Access数据库
    15.1.3 创建Access数据表
    15.2 SQLServer数据库
    15.2.1 安装SQLServer
    15.2.2 启动SQLServer服务管理器
    15.2.3 创建SQLServer数据库
    15.2.4 创建SQLServer数据表

    第16章 SQL语句在VisualBasic中的应用
    16.1 SQL语言简介
    16.2 SELECT子句
    16.2.1 选择所有列
    16.2.2 选择部分列
    16.2.3 使用列别名
    16.3 WHERE子句 380
    16.3.1 用WHERE子句定义查询条件
    16.3.2 使用比较运算符
    16.3.3 查询介于某一范围的数据
    16.3.4 模糊查询
    16.3.5 列表运算符查询
    16.3.6 查询空数据
    16.4 查询结果的处理
    16.4.1 限制结果集返回的行数
    16.4.2 对查询结果排序
    16.4.3 去掉查询结果中的重复记录
    16.4.4 合并查询
    16.5 查询控件
    16.5.1 查询数值型数据
    16.5.2 查询字符型数据
    16.5.3 查询日期型数据
    16.6 连接查询
    16.6.1 等值连接
    16.6.2 内连接
    16.6.3 外连接
    16.7 分组查询及统计
    16.8 交叉表查询
    16.9 数据添加、修改和删除
    16.9.1 添加数据
    16.9.2 修改数据
    16.9.3 删除数据
    16.10 使用SQL语句维护数据库
    16.10.1 创建、修改和删除数据库
    16.10.2 创建、修改和删除数据表
    16.10.3 数据库备份与恢复
    16.10.4 附加和分离数据库

    第17章 DAO对象编程
    17.1 DAO对象
    17.1.1 数据库引擎对象DBEngine
    17.1.2 数据工作空间对象WorkSpace
    17.1.3 数据库对象Database
    17.1.4 数据表对象TableDef与字段对象Field
    17.1.5 数据记录集对象
    17.1.6 数据查询对象
    17.2 打开与关闭数据库
    17.2.1 引用数据库引擎动态链接库
    17.2.2 打开数据库
    17.2.3 关闭数据库
    17.3 利用记录集(Recordset)对象操作数据库
    17.3.1 创建并打开Recordset对象
    17.3.2 浏览数据记录
    17.3.3 增加、修改和删除数据表中的记录
    17.3.4 查询数据表中的记录
    17.4 TableDef、Field、QueryDef对象的使用
    17.4.1 利用TableDef对象创建表
    17.4.2 利用Field对象设计字段
    17.4.3 利用QueryDef对象进行数据查询操作

    第18章 ADO数据库编程
    18.1 ADO概述
    18.2 ADO对象概述
    18.2.1 连接数据源——Connection对象
    18.2.2 记录集对象——Recordset对象
    18.2.3 命令对象——Command对象
    18.2.4 字段对象——Field对象
    18.2.5 二进制数据——Stream对象
    18.2.6 Parameter对象
    18.2.7 利用Record对象操作数据表
    18.2.8 利用Err对象显示错误信息
    18.3 用ADO对象连接数据库
    18.3.1 使用ADO连接Access
    18.3.2 使用ADO对象连接SQLServer数据库
    18.4 使用ADO对象编辑数据记录
    18.4.1 增加数据记录
    18.4.2 修改数据记录
    18.4.3 删除数据记录
    18.4.4 使用事务
    18.5 使用ADO对象查询数据记录
    18.5.1 使用MoveFirst、MoveLast、MoveNext和MovePrevious浏览记录
    18.5.2 使用Recordset对象的Find方法查询记录
    18.5.3 用Connection对象运行查询语句
    18.5.4 用Command对象执行SQL语句(执行带参数的SQL语句)
    18.5.5 使用Filter属性查找数据记录
    18.6 ADO对象的典型应用
    18.6.1 获取SQLServer服务器中的所有数据库
    18.6.2 使用Openschema方法读取数据库结构
    18.6.3 获取表中字段
    18.7 ADO事件
    18.7.1 Connection对象的事件
    18.7.2 Recordset对象的事件

    第19章 数据控件编程
    19.1 Data控件
    19.1.1 引入Data控件到工程中
    19.1.2 Data控件的主要属性、事件和方法
    19.1.3 使用Data控件连接数据库
    19.1.4 使用Data控件增加、修改和删除记录
    19.1.5 使用Data控件查询记录
    19.2 ADO控件
    19.2.1 引入ADO控件到工程中
    19.2.2 ADO控件的主要属性、事件和方法
    19.2.3 使用ADO控件连接数据库
    19.2.4 使用AddNew方法增加数据记录
    19.2.5 使用Update方法修改数据记录
    19.2.6 使用Delete方法删除数据记录
    19.2.7 使用RecordSource属性查询记录
    19.3 RDO控件(远程数据控件)
    19.3.1 引入RDO控件到工程中
    19.3.2 RDO控件与数据访问有关的属性
    19.3.3 使用RDO控件连接远程数据库
    19.4 DBList、DBCombo和DBGrid控件
    19.4.1 引入DBList、DBCombo和DBGrid控件到工程中
    19.4.2 DBList、DBCombo和DBGrid控件的主要属性、方法和事件
    19.4.3 用DBList、DBCombo和DBGrid控件显示数据表中的数据
    19.5 DataCombo控件和DataList控件
    19.5.1 引入DataCombo和DataList控件到工程中
    19.5.2 DataCombo控件和DataList控件的主要属性、方法和事件
    19.5.3 在DataCombo控件中显示数据
    19.5.4 在DataList控件中显示数据
    19.5.5 使用DataCombo和DataList控件显示关系表中的数据
    19.6 DataGrid控件
    19.6.1 引入DataGrid控件到工程中
    19.6.2 DataGrid控件的主要属性、方法和事件
    19.6.3 用DataGrid控件显示数据表中的数据
    19.6.4 通过DataGrid控件增加、修改和删除数据
    19.7 MSFlexGrid控件和MSHFlexGrid控件
    19.7.1 MSFlexGrid控件和MSHFlexGrid控件的功能比较
    19.7.2 MSHFlexGrid控件的主要属性、方法和事件
    19.7.3 使用MSHFlexGrid控件显示数据
    19.7.4 使用MSHFlexGrid控件批量录入数据
    19.7.5 使用MSHFlexGrid控件对数据进行合并和排序
    19.7.6 使用MSHFlexGrid控件显示层次结构数据

    第20章 高性能数据处理技术
    20.1 存储过程概述
    20.2 存储过程的新建、修改和删除
    20.2.1 新建存储过程
    20.2.2 修改存储过程
    20.2.3 删除存储过程
    20.3 在VisualBasic中调用存储过程
    20.4 视图概述
    20.5 视图的新建、修改和删除
    20.5.1 新建视图
    20.5.2 修改视图
    20.5.3 删除视图
    20.6 使用视图
    20.7 使用触发器
    20.8 使用游标

    第5篇 图表、报表及打印篇
    第21章 图表技术
    21.1 图表的基本用法
    21.1.1 认识MSChart控件
    21.1.2 图表的组成
    21.1.3 通过“属性页”设置图表外观
    21.1.4 MSChart控件的属性、方法和事件
    21.2 图表的相关对象
    21.2.1 MSChart控件的对象
    21.2.2 设置图表区字体
    21.2.3 填充图表元素的颜色
    21.2.4 设置图表比例
    21.3 图表与数据的关联
    21.3.1 与数组关联
    21.3.2 与数据源关联
    21.3.3 与记录关联
    21.4 不同类型图表的典型应用
    21.4.1 条形图表分析公司年销售业绩
    21.4.2 对比图表分析
    21.4.3 折线图表分析产品价格趋势
    21.4.4 饼型图表分析市场占有率
    21.4.5 三维图表实例
    21.4.6 根据查询结果显示图表

    第22章 数据环境设计器
    22.1 添加数据环境对象
    22.2 Connection对象
    22.2.1 添加Connection对象
    22.2.2 连接Connection对象
    22.2.3 设置登录信息
    22.2.4 设置连接信息
    22.3 Command对象
    22.3.1 创建一个Command对象
    22.3.2 通过存储过程创建Command对象
    22.3.3 Command层次结构
    22.3.4 字段映射
    22.4 数据环境设计器的典型应用
    22.4.1 创建数据窗体
    22.4.2 添加、修改和删除记录
    22.4.3 移动记录
    22.4.4 创建数据报表

    第23章 数据报表技术
    23.1 DataReport报表
    23.1.1 数据报表设计器的功能
    23.1.2 在工程中添加数据报表设计器
    23.1.3 初识数据报表设计器
    23.1.4 数据报表设计器的对象
    23.1.5 DataReport对象的属性和方法
    23.2 DataReport报表的典型应用
    23.2.1 一个简单的报表
    23.2.2 向报表中添加日期、时间、页码
    23.2.3 分组统计报表
    23.2.4 主明细报表
    23.2.5 导出报表为HTML文件
    23.3 CrystalReports报表
    23.3.1 安装CrystalReports
    23.3.2 用CrystalReports创建一个报表
    23.3.3 使用CrystalReports设计商用报表
    23.3.4 数据图表样式的报表

    第24章 从应用程序中打印
    24.1 使用PrintForm方法打印
    24.2 使用Printers集合设置打印机
    24.2.1 设置默认打印机
    24.2.2 显示打印机的设备名称
    24.3 使用VisualBasic打印机对象打印
    24.3.1 Printer对象的主要属性
    24.3.2 Printer对象的主要方法
    24.4 其他打印方式
    24.4.1 利用CommonDialog控件实现打印功能
    24.4.2 通过Excel打印报表
    24.4.3 通过Word打印报表
    24.5 典型打印
    24.5.1 通用打印过程
    24.5.2 卡片式打印
    24.5.3 打印图片
    24.5.4 分页打印
    24.5.5 连续打印
    24.5.6 证书套打
    24.6 捕获打印机错误

    第6篇 网络通信篇
    第25章 网络编程技术
    25.1 TCP、UDP和IP协议
    25.1.1 TCP协议
    25.1.2 UDP协议
    25.1.3 IP协议
    25.2 Winsock控件
    25.2.1 Winsock控件的属性、方法和事件
    25.2.2 建立服务器/客户端的通信
    25.2.3 建立点对点通信
    25.3 Winsock控件的典型应用
    25.3.1 下载HTML网页
    25.3.2 利用Winsock控件实现端口扫描
    25.3.3 开发服务器/客户端聊天程序
    25.3.4 开发点对点实时聊天程序
    25.3.5 开发多点聊天室
    25.4 WinsockAPI函数
    25.4.1 accept函数
    25.4.2 bind函数
    25.4.3 closesocket函数
    25.4.4 connect函数
    25.4.5 listen函数
    25.4.6 recv函数
    25.4.7 recvfrom函数
    25.4.8 send函数
    25.4.9 sendto函数
    25.4.10 socket函数
    25.4.11 shutdown函数

    第26章 Internet编程技术
    26.1 网络层次模型
    26.1.1 OSI参考模型
    26.1.2 TCP/IP体系结构
    26.1.3 OSI参考模型与TCP/IP体系结构对照
    26.2 应用层的有关协议
    26.2.1 HTTP协议
    26.2.2 FTP协议
    26.3 InternetTransfer控件
    26.3.1 InternetTransfer控件的属性、方法与事件
    26.3.2 提取网页源码
    26.3.3 获取网页中的内容
    26.4 WebBrowser控件
    26.4.1 引用WebBrowser控件
    26.4.2 WebBrowser控件的属性和方法
    26.4.3 建立基本的浏览器
    26.4.4 完善简单浏览器
    26.5 邮件发送与接收
    26.5.1 Email概述
    26.5.2 SMTP与发送电子邮件
    26.5.3 POP3与接收电子邮件
    26.5.4 MAPISession控件
    26.5.5 MAPIMessages控件
    26.5.6 邮件发送和接收程序的具体实现
    26.5.7 邮件管理程序设计
    26.5.8 在VisualBasic中使用OutLook发送电子邮件
    26.6 API函数在Internet程序中的应用
    26.6.1 利用API函数下载文件
    26.6.2 加入收藏夹
    26.6.3 网络映射
    26.6.4 网站过滤器

    第27章 数据通信技术
    27.1 串口、并口通信概述
    27.1.1 串口通信
    27.1.2 并口通信
    27.1.3 发送顺序
    27.1.4 RS-232C标准接口
    27.2 MSComm控件
    27.2.1 MSComm控件的属性
    27.2.2 MSComm控件的事件
    27.2.3 利用MSComm控件实现串口通信
    27.2.4 利用MSComm控件实现电话拨号
    27.3 操作调制解调器
    27.3.1 服务器应答概述
    27.3.2 测试Modem状态
    27.3.3 调用电话拨号程序

    第7篇 Windows编程篇
    第28章 WIN32API
    28.1 WindowsAPI概述
    28.1.1 什么是API
    28.1.2 静态链接
    28.1.3 动态链接库(DLL)
    28.1.4 主要的动态链接库及功能
    28.2 API相关概念
    28.2.1 Win32API相关概念
    28.2.2 什么是句柄
    28.2.3 窗口句柄
    28.2.4 设备环境句柄
    28.2.5 数据类型
    28.3 VisualBasic与API
    28.3.1 VisualBasic中API的声明
    28.3.2 API文本浏览器
    28.3.3 把声明、常量或类型复制到VisualBasic代码中
    28.4 Windows消息系统
    28.4.1 什么是消息
    28.4.2 VisualBasic事件与Windows消息
    28.4.3 Windows消息应用
    28.5 控件消息
    28.5.1 与发送消息有关的函数
    28.5.2 常用控件消息及程序举例

    第29章 注册表
    29.1 认识Windows注册表
    29.1.1 什么是注册表
    29.1.2 注册表的结构
    29.2 利用VisualBasic函数(语句)访问注册表
    29.3 利用API函数访问注册表
    29.3.1 打开(创建)注册表项
    29.3.2 删除注册表中的项
    29.3.3 设置和删除注册表项的值
    29.3.4 读取注册表中的默认值
    29.3.5 读取注册表指定名称的值的数据
    29.4 注册表相关技术典型应用
    29.4.1 将应用软件的试用次数写入注册表
    29.4.2 显示与隐藏
    29.4.3 保护注册表
    29.4.4 文件关联
    29.4.5 应用软件设置

    第8篇 程序的优化和发布篇
    第30章 程序优化
    30.1 代码优化
    30.1.1 优化程序的速度
    30.1.2 优化程序的大小
    30.2 对象优化
    30.3 应用程序的优化
    30.4 Ocx控件的制作
    30.4.1 创建“ActiveX控件”工程
    30.4.2 添加控件并设计Ocx控件的外观
    30.4.3 定制Ocx控件的属性、方法与事件
    30.4.4 生成.ocx文件
    30.4.5 Ocx控件的注册与使用
    30.5 Com组件的制作
    30.5.1 创建“ActiveXDLL”工程
    30.5.2 编写Com组件的功能代码
    30.5.3 生成“.dll”文件
    30.5.4 Com组件的注册与使用

    第31章 程序调试与错误处理
    31.1 VisualBasic中的错误
    31.1.1 编译错误
    31.1.2 运行错误
    31.1.3 逻辑错误
    31.2 VisualBasic调试工具和方法
    31.2.1 IDE选项
    31.2.2 调试工具栏
    31.2.3 本地窗口
    31.2.4 立即窗口
    31.2.5 监视窗口
    31.2.6 Debug对象
    31.2.7 Stop语句
    31.3 错误处理语句和对象
    31.3.1 Err对象
    31.3.2 OnError语句

    第32章 帮助文件
    32.1 给控件添加提示信息
    32.2 WinHelp帮助文件
    32.2.1 安装MicrosoftHelpWorkshop
    32.2.2 编辑RTF文件
    32.2.3 制作帮助主题文件
    32.2.4 制作.hlp帮助文件
    32.2.5 在VisualBasic中使用帮助文件
    32.3 HTML帮助文件
    32.3.1 HTML帮助文件概述
    32.3.2 安装MicrosoftHTMLHelpWorkshop
    32.3.3 HTML帮助主题文件
    32.3.4 HTML帮助项目文件
    32.3.5 目录和目录文件
    32.3.6 关键字和索引文件
    32.3.7 制作.chm文件
    32.3.8 与VisualBasic工程连接
    第33章 应用程序的打包及安装
    33.1 将应用工程打包
    33.2 设计自定义风格的安装程序
    33.3 安装应用程序
    33.4 解决打包过程中的常见问题
    实例索引
  • 内容简介:
      《VisualBasic开发技术大全》是一本关于VisualBasic6.0综合开发参考手册,书中几乎囊括了使用VisualBasic进行实用程序开发的全部知识,在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分33章,包括认识VisualBasic,VisualBasic语言基础,控制结构与算法,数组,函数与过程,窗体和系统对象,控件,菜单、工具栏和状态栏设计,对话框,文件处理技术,图形处理技术,图像处理技术,多媒体处理技术,数据库的安装与创建,SQL语句在VB中的应用,DAO对象编程,ADO技术的应用,数据控件编程,高性能处理技术,图表技术,数据环境设计器,数据报表技术,打印技术,网络编程技术,Internet编程技术,数据通信技术,Win32API,注册表,程序优化,程序调试与错误处理和帮助文件等。书中各部分内容既相互独立又相互联系,可以逐步引导读者深入学习并掌握VisualBasic。
      《VisualBasic开发技术大全》附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有源代码都经过精心调试,在Windows2000下测试通过,保证能够正常运行。
      《VisualBasic开发技术大全》内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。
  • 作者简介:
      明日科技有限公司是一家以计算机软件技术为核心的高科技企业,多年来始终致力于行业管理软件开发、数字化出版物制作、计算机网络系统综合应用以及行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。
  • 目录:
    第1篇 VisualBasic基础篇
    第1章 认识VisualBasic
    1.1 VisualBasic概述
    1.1.1 VisualBasic发展历程
    1.1.2 VisualBasic6.0版本介绍
    1.2 VisualBasic6.0安装
    1.2.1 硬件要求
    1.2.2 软件要求
    1.2.3 VisualBasic6.0企业版+SP5的安装与卸载
    1.3 VisualBasic6.0启动
    1.4 VisualBasic6.0集成开发环境
    1.4.1 集成开发环境概述
    1.4.2 开发环境的组成
    1.4.3 定制自己的开发环境
    1.5 VisualBasic6.0的帮助系统
    1.5.1 MSDNLibrary的使用
    1.5.2 上下文帮助
    1.5.3 自定义MSDNLibrary
    1.5.4 微软网上编程资源
    1.6 MSDNLibrary提供的开发资源
    1.6.1 利用附带的实例源程序学习编程
    1.6.2 学习可视化数据管理器的源程序
    1.7 VisualBasic应用程序的基本设计步骤
    1.7.1 创建工程
    1.7.2 创建窗体
    1.7.3 设计程序界面
    1.7.4 编写代码
    1.7.5 程序运行
    1.7.6 保存工程
    1.7.7 生成可执行文件

    第2章 VisualBasic语言基础
    2.1 程序设计的基本概念
    2.1.1 关键字
    2.1.2 标识符
    2.1.3 ASCII字符集
    2.2 数据类型
    2.2.1 基本数据类型
    2.2.2 枚举型数据类型
    2.2.3 自定义数据类型
    2.3 声明和使用常量
    2.3.1 局部常量的声明
    2.3.2 局部常量的使用
    2.3.3 模块级常量的声明
    2.3.4 模块级常量的使用
    2.3.5 公用常量的声明
    2.3.6 公用常量的使用
    2.4 声明和使用变量
    2.4.1 变量的声明方式
    2.4.2 局部变量的声明
    2.4.3 局部变量的使用
    2.4.4 模块级变量的声明
    2.4.5 模块级变量的使用
    2.4.6 公用变量的声明
    2.4.7 公用变量的使用
    2.4.8 OptionExplicit语句
    2.5 VisualBasic中的运算符
    2.5.1 赋值运算符
    2.5.2 Like运算符
    2.5.3 算数运算符
    2.5.4 关系运算符
    2.5.5 逻辑运算符
    2.5.6 字符串运算符
    2.6 VisualBasic中的表达式
    2.6.1 表达式的组成
    2.6.2 表达式的书写规则
    2.6.3 运算符在表达式中的优先级
    2.7 程序编写规范
    2.7.1 代码书写规则
    2.7.2 对象、常量、变量及过程的命名约定与规范
    2.7.3 #注释编码的标准化格式
    2.7.4 空格、格式化及缩排的准则

    第3章 控制结构与算法
    3.1 顺序结构
    3.2 选择结构
    3.2.1 If...Then语句
    3.2.2 If...Then...Else语句
    3.2.3 If...Then...ElseIf语句
    3.2.4 IIf函数
    3.2.5 If语句的嵌套
    3.3 多分支选择结构
    3.3.1 SelectCase语句
    3.3.2 Is、To等关键字在SelectCase语句中的使用
    3.3.3 SelectCase语句的典型应用
    3.4 循环结构
    3.4.1 While...Wend语句
    3.4.2 For...Next语句
    3.4.3 ForEach...Next语句
    3.4.4 循环嵌套
    3.4.5 循环结构语句的常用算法
    3.5 Do...Loop循环结构
    3.5.1 While当型循环语句
    3.5.2 Until直到型循环语句
    3.5.3 ExitDo型循环语句
    3.6 其他控制语句
    3.6.1 GoTo语句
    3.6.2 Exit语句
    3.6.3 End语句
    3.6.4 With语句

    第4章 数组
    4.1 数组的概念
    4.2 静态数组与动态数组
    4.2.1 静态数组的声明
    4.2.2 静态数组的使用
    4.2.3 动态数组的声明
    4.2.4 动态数组的使用
    4.3 一维数组
    4.3.1 一维数组的声明
    4.3.2 一维数组的使用
    4.4 二维数组及多维数组
    4.4.1 二维数组的声明
    4.4.2 二维数组的使用
    4.4.3 多维数组的声明
    4.4.4 多维数组的使用
    4.5 数组的基本操作
    4.5.1 数组的输入
    4.5.2 数组的输出
    4.5.3 数组的插入
    4.5.4 数组的删除
    4.5.5 数组的查找
    4.5.6 数组的排序
    4.6 记录数组
    4.6.1 记录数组的概念
    4.6.2 记录数组的使用
    4.7 控件数组
    4.7.1 控件数组的概念
    4.7.2 创建控件数组
    4.7.3 使用控件数组
    4.7.4 动态添加控件
    4.8 与数组相关的函数及语句
    4.8.1 Array函数
    4.8.2 UBound函数和LBound函数
    4.8.3 Split函数
    4.8.4 OptionBase语句

    第5章 过程与函数
    5.1 过程的定义与调用
    5.1.1 Sub过程定义与调用
    5.1.2 Function过程定义与调用
    5.1.3 Sub过程和Function过程的区别
    5.1.4 Property属性过程和Event事件过程
    5.1.5 自定义Function函数过程和Sub过程的典型应用
    5.2 参数传递
    5.2.1 形参与实参
    5.2.2 按值和按址传递
    5.2.3 过程的可选参数和可变参数
    5.2.4 数组参数
    5.2.5 对象参数
    5.2.6 参数传递的典型应用
    5.3 过程的嵌套与递归调用
    5.3.1 过程的嵌套调用
    5.3.2 过程的递归调用
    5.4 SubMain过程
    5.5 过程的作用域
    5.6 使用内部函数
    5.6.1 数学函数
    5.6.2 字符串函数
    5.6.3 转换函数
    5.6.4 判断函数
    5.6.5 日期和时间函数
    5.6.6 格式化函数
    5.6.7 Shell函数

    第2篇 用户界面设计篇
    第6章 窗体和系统对象
    6.1 窗体概述
    6.1.1 窗体的构成
    6.1.2 窗体的类型
    6.1.3 添加和删除窗体
    6.2 窗体的属性
    6.2.1 窗体的属性
    6.2.2 设置窗体的标题
    6.2.3 改变窗体边框的样式
    6.2.4 更换窗体的图标
    6.2.5 窗体的显示位置
    6.2.6 为窗体添加背景图片
    6.3 窗体的方法
    6.3.1 窗体的加载与卸载
    6.3.2 窗体的显示与隐藏
    6.3.3 将数据输出到窗体上
    6.3.4 打印窗体上的数据
    6.4 窗体的事件
    6.4.1 单击事件
    6.4.2 双击事件
    6.4.3 载入事件
    6.4.4 卸载事件
    6.4.5 QueryUnload事件
    6.5 MDI窗体界面设计
    6.5.1 MDI窗体概述
    6.5.2 MDI子窗体的特点
    6.5.3 创建MDI窗体
    6.5.4 创建MDI应用程序
    6.6 系统对象
    6.6.1 应用程序对象
    6.6.2 屏幕对象
    6.6.3 剪贴板对象

    第7章 控件
    7.1 控件概述
    7.1.1 控件的作用
    7.1.2 控件与对象的关系
    7.1.3 控件的属性、方法和事件
    7.2 控件分类
    7.2.1 Windows标准控件
    7.2.2 ActiveX控件
    7.2.3 可插入对象
    7.3 控件的相关操作
    7.3.1 向窗体上添加控件
    7.3.2 对齐控件
    7.3.3 调整控件的前后顺序
    7.3.4 锁定控件
    7.3.5 删除控件
    7.3.6 恢复被删除的控件
    7.3.7 添加ActiveX控件
    7.3.8 注册ActiveX控件
    7.4 常用控件
    7.4.1 Label控件
    7.4.2 TextBox控件
    7.4.3 CommandButton控件
    7.4.4 OptionButton控件
    7.4.5 CheckBox控件
    7.4.6 Timer控件
    7.4.7 ListBox控件
    7.4.8 ComboBox控件
    7.4.9 ListBox、ComboBox控件的典型应用
    7.5 高级控件
    7.5.1 MaskEdBox控件
    7.5.2 RichTextBox控件
    7.5.3 DateTimePicker控件
    7.5.4 MonthView控件
    7.5.5 SSTab控件
    7.5.6 ListView控件
    7.5.7 TreeView控件
    7.5.8 ProgressBar控件
    7.5.9 Slider控件
    7.5.10 OLE容器控件
    7.5.11 RichTextBox控件的典型应用
    7.5.12 ListView、TreeView控件的典型应用

    第8章 菜单、工具栏与状态栏设计
    8.1 菜单设计基础
    8.1.1 菜单基本概念
    8.1.2 菜单的组成
    8.1.3 菜单编辑器的使用
    8.1.4 设置菜单的快捷键与访问键
    8.1.5 创建复选菜单
    8.1.6 创建级联菜单
    8.1.7 修饰菜单
    8.2 弹出式菜单
    8.2.1 弹出式菜单概述
    8.2.2 弹出式菜单的设计
    8.2.3 弹出式菜单的调用
    8.2.4 弹出式菜单的应用举例
    8.3 菜单的编程
    8.3.1 为菜单事件过程添加代码
    8.3.2 运行时改变菜单状态
    8.3.3 运行时增减菜单项
    8.3.4 菜单数组的应用
    8.3.5 分栏菜单的设计
    8.3.6 图形菜单设计
    8.4 工具栏的创建与设计
    8.4.1 工具栏简介
    8.4.2 利用Toolbar控件创建工具栏
    8.4.3 为工具栏按钮设置分组
    8.4.4 为工具栏添加下拉菜单
    8.4.5 给工具栏按钮增加事件处理代码
    8.4.6 利用CoolBar控件制作工具栏
    8.5 状态栏的创建与设计
    8.5.1 状态栏简介
    8.5.2 设计状态栏
    8.5.3 在状态栏中添加日期时间
    8.5.4 在状态栏中显示系统登录操作员信息
    8.5.5 在状态栏中显示鼠标位置
    8.5.6 在状态栏中显示当前状态信息
    8.5.7 在状态栏中显示当前操作窗体的名称

    第9章 对话框
    9.1 输入对话框
    9.2 消息对话框
    9.3 自定义对话框
    9.3.1 由普通窗体创建的自定义对话框
    9.3.2 使用对话框模板创建的对话框
    9.3.3 显示与关闭自定义的对话框
    9.4 公用对话框
    9.4.1 “打开”对话框
    9.4.2 “另存为”对话框
    9.4.3 “颜色”对话框
    9.4.4 “字体”对话框
    9.4.5 “打印”对话框
    9.4.6 “帮助”对话框

    第10章 鼠标键盘处理技术
    10.1 鼠标的基本操作
    10.1.1 定义鼠标指针形状
    10.1.2 定义鼠标为指定的图片
    10.1.3 定义鼠标为指定的动画图标
    10.2 关于鼠标事件的响应
    10.2.1 Click和DblClick事件
    10.2.2 MouseDown和MouseUp事件
    10.2.3 MouseMove事件
    10.2.4 控制鼠标操作
    10.3 读取和判断键盘输入
    10.3.1 ASCII字母键码表
    10.3.2 KeyDown与KeyUp事件
    10.3.3 KeyPress事件
    10.3.4 KeyPreview属性
    10.4 使用键盘热键
    10.5 键盘消息的响应
    10.6 拖放技术
    10.6.1 与拖放有关的属性、事件和方法
    10.6.2 启动自动拖放模式
    10.6.3 改变拖动图标
    10.6.4 放下对象时的响应
    10.6.5 启动拖动或停止拖动时的控制
    10.6.6 改变控件的位置
    10.6.7 拖放技术的典型应用

    第3篇 文件、图形与多媒体篇
    第11章 文件处理技术
    11.1 文件的概念
    11.2 文件的结构和类型
    11.2.1 文件的结构
    11.2.2 文件的分类
    11.3 文件处理的一般步骤
    11.4 顺序文件
    11.4.1 打开顺序文件
    11.4.2 读取顺序文件
    11.4.3 写入顺序文件
    11.4.4 关闭顺序文件
    11.5 随机文件
    11.5.1 随机文件的打开和关闭
    11.5.2 读取随机文件
    11.5.3 写入随机文件
    11.6 二进制文件
    11.6.1 二进制文件的打开和关闭
    11.6.2 二进制文件的读写操作
    11.7 文件系统控件
    11.7.1 驱动器列表框(DriveListBox)
    11.7.2 目录列表框(DirListBox)
    11.7.3 文件列表框(FileListBox)
    11.7.4 文件系统控件的联动
    11.8 常用的文件操作语句和函数
    11.8.1 文件操作语句
    11.8.2 文件操作函数
    11.9 文件系统对象
    11.9.1 FSO对象模型
    11.9.2 FileSystemObject对象
    11.9.3 Drive对象及磁盘驱动器的操作
    11.9.4 Folder对象与文件夹的浏览
    11.9.5 File对象与文件的操作
    11.9.6 TextStream对象与文件的读写

    第12章 图形处理技术
    12.1 图形处理的基础知识
    12.2 VisualBasic的坐标系统
    12.2.1 默认坐标系统
    12.2.2 用户自定义坐标系统
    12.3 图形控件
    12.3.1 Shape控件
    12.3.2 Line控件
    12.4 图形属性
    12.4.1 CurrentX属性和CurrentY属性
    12.4.2 Left和Top,Height和Width属性
    12.4.3 BorderStyle、BorderWidth和BorderColor属性
    12.4.4 DrawWidth、DrawStyle和DrawMode属性
    12.4.5 BackColor和ForeColor属性
    12.4.6 FillColor和FillStyle属性
    12.5 图形方法
    12.5.1 使用Pset方法画点
    12.5.2 使用Line方法画线
    12.5.3 使用Circle方法画圆
    12.5.4 使用PaintPicture方法绘制图像
    12.5.5 使用Point方法返回指定点的颜色
    12.5.6 使用Cls方法清屏
    12.5.7 图形方法和图形控件的比较
    12.6 利用API函数绘制几何图形
    12.6.1 绘制弧线(Arc函数)
    12.6.2 绘制圆和椭圆(Ellipse函数)
    12.6.3 绘制多边形函数(Polygon函数)
    12.6.4 绘制矩形函数(Rectangle函数)

    第13章 图像技术应用
    13.1 图形和图像之间的区别与联系
    13.2 图像控件
    13.2.1 PictureBox控件
    13.2.2 Image控件
    13.3 图像的保存与读取
    13.3.1 SavePicture语句
    13.3.2 LoadPicture函数
    13.4 图像文件格式转换
    13.4.1 图像文件格式介绍
    13.4.2 将彩色图片转换为灰度图片
    13.4.3 图像格式的转换
    13.5 图像的相关操作
    13.5.1 图像的剪切
    13.5.2 图像的合成
    13.6 图像的特殊效果
    13.6.1 图像的滚动效果
    13.6.2 图像的雨滴效果
    13.6.3 图像的平铺效果
    13.7 图像的典型应用
    13.7.1 在图像上书写文字
    13.7.2 提取图片中的对象
    13.7.3 屏幕抓图
    13.7.4 图片的分类存储

    第14章 多媒体技术
    14.1 多媒体概述及其元素
    14.2 文字处理
    14.2.1 滚动文字
    14.2.2 彩虹文字
    14.2.3 动画文字
    14.3 音频处理
    14.3.1 MMControl控件
    14.3.2 播放MIDI和WAV文件
    14.3.3 播放MP3文件
    14.4 视频处理
    14.4.1 利用MMControl控件播放AVI
    14.4.2 播放VCD
    14.5 动画处理
    14.5.1 Animation控件
    14.5.2 ShockwaveFlash控件
    14.5.3 Flash浏览器
    14.5.4 播放GIF动画
    14.5.5 制作自己的动画
    14.6 API函数在多媒体中的应用
    14.6.1 利用sndPlaySound函数播放音频文件
    14.6.2 利用mciExecute函数播放WAV文件
    14.6.3 利用mciSendString函数制作动画播放器
    14.6.4 其他控制多媒体的API函数

    第4篇 数据库编程技术篇
    第15章 数据库的安装与创建
    15.1 Access数据库
    15.1.1 安装Access数据库
    15.1.2 创建Access数据库
    15.1.3 创建Access数据表
    15.2 SQLServer数据库
    15.2.1 安装SQLServer
    15.2.2 启动SQLServer服务管理器
    15.2.3 创建SQLServer数据库
    15.2.4 创建SQLServer数据表

    第16章 SQL语句在VisualBasic中的应用
    16.1 SQL语言简介
    16.2 SELECT子句
    16.2.1 选择所有列
    16.2.2 选择部分列
    16.2.3 使用列别名
    16.3 WHERE子句 380
    16.3.1 用WHERE子句定义查询条件
    16.3.2 使用比较运算符
    16.3.3 查询介于某一范围的数据
    16.3.4 模糊查询
    16.3.5 列表运算符查询
    16.3.6 查询空数据
    16.4 查询结果的处理
    16.4.1 限制结果集返回的行数
    16.4.2 对查询结果排序
    16.4.3 去掉查询结果中的重复记录
    16.4.4 合并查询
    16.5 查询控件
    16.5.1 查询数值型数据
    16.5.2 查询字符型数据
    16.5.3 查询日期型数据
    16.6 连接查询
    16.6.1 等值连接
    16.6.2 内连接
    16.6.3 外连接
    16.7 分组查询及统计
    16.8 交叉表查询
    16.9 数据添加、修改和删除
    16.9.1 添加数据
    16.9.2 修改数据
    16.9.3 删除数据
    16.10 使用SQL语句维护数据库
    16.10.1 创建、修改和删除数据库
    16.10.2 创建、修改和删除数据表
    16.10.3 数据库备份与恢复
    16.10.4 附加和分离数据库

    第17章 DAO对象编程
    17.1 DAO对象
    17.1.1 数据库引擎对象DBEngine
    17.1.2 数据工作空间对象WorkSpace
    17.1.3 数据库对象Database
    17.1.4 数据表对象TableDef与字段对象Field
    17.1.5 数据记录集对象
    17.1.6 数据查询对象
    17.2 打开与关闭数据库
    17.2.1 引用数据库引擎动态链接库
    17.2.2 打开数据库
    17.2.3 关闭数据库
    17.3 利用记录集(Recordset)对象操作数据库
    17.3.1 创建并打开Recordset对象
    17.3.2 浏览数据记录
    17.3.3 增加、修改和删除数据表中的记录
    17.3.4 查询数据表中的记录
    17.4 TableDef、Field、QueryDef对象的使用
    17.4.1 利用TableDef对象创建表
    17.4.2 利用Field对象设计字段
    17.4.3 利用QueryDef对象进行数据查询操作

    第18章 ADO数据库编程
    18.1 ADO概述
    18.2 ADO对象概述
    18.2.1 连接数据源——Connection对象
    18.2.2 记录集对象——Recordset对象
    18.2.3 命令对象——Command对象
    18.2.4 字段对象——Field对象
    18.2.5 二进制数据——Stream对象
    18.2.6 Parameter对象
    18.2.7 利用Record对象操作数据表
    18.2.8 利用Err对象显示错误信息
    18.3 用ADO对象连接数据库
    18.3.1 使用ADO连接Access
    18.3.2 使用ADO对象连接SQLServer数据库
    18.4 使用ADO对象编辑数据记录
    18.4.1 增加数据记录
    18.4.2 修改数据记录
    18.4.3 删除数据记录
    18.4.4 使用事务
    18.5 使用ADO对象查询数据记录
    18.5.1 使用MoveFirst、MoveLast、MoveNext和MovePrevious浏览记录
    18.5.2 使用Recordset对象的Find方法查询记录
    18.5.3 用Connection对象运行查询语句
    18.5.4 用Command对象执行SQL语句(执行带参数的SQL语句)
    18.5.5 使用Filter属性查找数据记录
    18.6 ADO对象的典型应用
    18.6.1 获取SQLServer服务器中的所有数据库
    18.6.2 使用Openschema方法读取数据库结构
    18.6.3 获取表中字段
    18.7 ADO事件
    18.7.1 Connection对象的事件
    18.7.2 Recordset对象的事件

    第19章 数据控件编程
    19.1 Data控件
    19.1.1 引入Data控件到工程中
    19.1.2 Data控件的主要属性、事件和方法
    19.1.3 使用Data控件连接数据库
    19.1.4 使用Data控件增加、修改和删除记录
    19.1.5 使用Data控件查询记录
    19.2 ADO控件
    19.2.1 引入ADO控件到工程中
    19.2.2 ADO控件的主要属性、事件和方法
    19.2.3 使用ADO控件连接数据库
    19.2.4 使用AddNew方法增加数据记录
    19.2.5 使用Update方法修改数据记录
    19.2.6 使用Delete方法删除数据记录
    19.2.7 使用RecordSource属性查询记录
    19.3 RDO控件(远程数据控件)
    19.3.1 引入RDO控件到工程中
    19.3.2 RDO控件与数据访问有关的属性
    19.3.3 使用RDO控件连接远程数据库
    19.4 DBList、DBCombo和DBGrid控件
    19.4.1 引入DBList、DBCombo和DBGrid控件到工程中
    19.4.2 DBList、DBCombo和DBGrid控件的主要属性、方法和事件
    19.4.3 用DBList、DBCombo和DBGrid控件显示数据表中的数据
    19.5 DataCombo控件和DataList控件
    19.5.1 引入DataCombo和DataList控件到工程中
    19.5.2 DataCombo控件和DataList控件的主要属性、方法和事件
    19.5.3 在DataCombo控件中显示数据
    19.5.4 在DataList控件中显示数据
    19.5.5 使用DataCombo和DataList控件显示关系表中的数据
    19.6 DataGrid控件
    19.6.1 引入DataGrid控件到工程中
    19.6.2 DataGrid控件的主要属性、方法和事件
    19.6.3 用DataGrid控件显示数据表中的数据
    19.6.4 通过DataGrid控件增加、修改和删除数据
    19.7 MSFlexGrid控件和MSHFlexGrid控件
    19.7.1 MSFlexGrid控件和MSHFlexGrid控件的功能比较
    19.7.2 MSHFlexGrid控件的主要属性、方法和事件
    19.7.3 使用MSHFlexGrid控件显示数据
    19.7.4 使用MSHFlexGrid控件批量录入数据
    19.7.5 使用MSHFlexGrid控件对数据进行合并和排序
    19.7.6 使用MSHFlexGrid控件显示层次结构数据

    第20章 高性能数据处理技术
    20.1 存储过程概述
    20.2 存储过程的新建、修改和删除
    20.2.1 新建存储过程
    20.2.2 修改存储过程
    20.2.3 删除存储过程
    20.3 在VisualBasic中调用存储过程
    20.4 视图概述
    20.5 视图的新建、修改和删除
    20.5.1 新建视图
    20.5.2 修改视图
    20.5.3 删除视图
    20.6 使用视图
    20.7 使用触发器
    20.8 使用游标

    第5篇 图表、报表及打印篇
    第21章 图表技术
    21.1 图表的基本用法
    21.1.1 认识MSChart控件
    21.1.2 图表的组成
    21.1.3 通过“属性页”设置图表外观
    21.1.4 MSChart控件的属性、方法和事件
    21.2 图表的相关对象
    21.2.1 MSChart控件的对象
    21.2.2 设置图表区字体
    21.2.3 填充图表元素的颜色
    21.2.4 设置图表比例
    21.3 图表与数据的关联
    21.3.1 与数组关联
    21.3.2 与数据源关联
    21.3.3 与记录关联
    21.4 不同类型图表的典型应用
    21.4.1 条形图表分析公司年销售业绩
    21.4.2 对比图表分析
    21.4.3 折线图表分析产品价格趋势
    21.4.4 饼型图表分析市场占有率
    21.4.5 三维图表实例
    21.4.6 根据查询结果显示图表

    第22章 数据环境设计器
    22.1 添加数据环境对象
    22.2 Connection对象
    22.2.1 添加Connection对象
    22.2.2 连接Connection对象
    22.2.3 设置登录信息
    22.2.4 设置连接信息
    22.3 Command对象
    22.3.1 创建一个Command对象
    22.3.2 通过存储过程创建Command对象
    22.3.3 Command层次结构
    22.3.4 字段映射
    22.4 数据环境设计器的典型应用
    22.4.1 创建数据窗体
    22.4.2 添加、修改和删除记录
    22.4.3 移动记录
    22.4.4 创建数据报表

    第23章 数据报表技术
    23.1 DataReport报表
    23.1.1 数据报表设计器的功能
    23.1.2 在工程中添加数据报表设计器
    23.1.3 初识数据报表设计器
    23.1.4 数据报表设计器的对象
    23.1.5 DataReport对象的属性和方法
    23.2 DataReport报表的典型应用
    23.2.1 一个简单的报表
    23.2.2 向报表中添加日期、时间、页码
    23.2.3 分组统计报表
    23.2.4 主明细报表
    23.2.5 导出报表为HTML文件
    23.3 CrystalReports报表
    23.3.1 安装CrystalReports
    23.3.2 用CrystalReports创建一个报表
    23.3.3 使用CrystalReports设计商用报表
    23.3.4 数据图表样式的报表

    第24章 从应用程序中打印
    24.1 使用PrintForm方法打印
    24.2 使用Printers集合设置打印机
    24.2.1 设置默认打印机
    24.2.2 显示打印机的设备名称
    24.3 使用VisualBasic打印机对象打印
    24.3.1 Printer对象的主要属性
    24.3.2 Printer对象的主要方法
    24.4 其他打印方式
    24.4.1 利用CommonDialog控件实现打印功能
    24.4.2 通过Excel打印报表
    24.4.3 通过Word打印报表
    24.5 典型打印
    24.5.1 通用打印过程
    24.5.2 卡片式打印
    24.5.3 打印图片
    24.5.4 分页打印
    24.5.5 连续打印
    24.5.6 证书套打
    24.6 捕获打印机错误

    第6篇 网络通信篇
    第25章 网络编程技术
    25.1 TCP、UDP和IP协议
    25.1.1 TCP协议
    25.1.2 UDP协议
    25.1.3 IP协议
    25.2 Winsock控件
    25.2.1 Winsock控件的属性、方法和事件
    25.2.2 建立服务器/客户端的通信
    25.2.3 建立点对点通信
    25.3 Winsock控件的典型应用
    25.3.1 下载HTML网页
    25.3.2 利用Winsock控件实现端口扫描
    25.3.3 开发服务器/客户端聊天程序
    25.3.4 开发点对点实时聊天程序
    25.3.5 开发多点聊天室
    25.4 WinsockAPI函数
    25.4.1 accept函数
    25.4.2 bind函数
    25.4.3 closesocket函数
    25.4.4 connect函数
    25.4.5 listen函数
    25.4.6 recv函数
    25.4.7 recvfrom函数
    25.4.8 send函数
    25.4.9 sendto函数
    25.4.10 socket函数
    25.4.11 shutdown函数

    第26章 Internet编程技术
    26.1 网络层次模型
    26.1.1 OSI参考模型
    26.1.2 TCP/IP体系结构
    26.1.3 OSI参考模型与TCP/IP体系结构对照
    26.2 应用层的有关协议
    26.2.1 HTTP协议
    26.2.2 FTP协议
    26.3 InternetTransfer控件
    26.3.1 InternetTransfer控件的属性、方法与事件
    26.3.2 提取网页源码
    26.3.3 获取网页中的内容
    26.4 WebBrowser控件
    26.4.1 引用WebBrowser控件
    26.4.2 WebBrowser控件的属性和方法
    26.4.3 建立基本的浏览器
    26.4.4 完善简单浏览器
    26.5 邮件发送与接收
    26.5.1 Email概述
    26.5.2 SMTP与发送电子邮件
    26.5.3 POP3与接收电子邮件
    26.5.4 MAPISession控件
    26.5.5 MAPIMessages控件
    26.5.6 邮件发送和接收程序的具体实现
    26.5.7 邮件管理程序设计
    26.5.8 在VisualBasic中使用OutLook发送电子邮件
    26.6 API函数在Internet程序中的应用
    26.6.1 利用API函数下载文件
    26.6.2 加入收藏夹
    26.6.3 网络映射
    26.6.4 网站过滤器

    第27章 数据通信技术
    27.1 串口、并口通信概述
    27.1.1 串口通信
    27.1.2 并口通信
    27.1.3 发送顺序
    27.1.4 RS-232C标准接口
    27.2 MSComm控件
    27.2.1 MSComm控件的属性
    27.2.2 MSComm控件的事件
    27.2.3 利用MSComm控件实现串口通信
    27.2.4 利用MSComm控件实现电话拨号
    27.3 操作调制解调器
    27.3.1 服务器应答概述
    27.3.2 测试Modem状态
    27.3.3 调用电话拨号程序

    第7篇 Windows编程篇
    第28章 WIN32API
    28.1 WindowsAPI概述
    28.1.1 什么是API
    28.1.2 静态链接
    28.1.3 动态链接库(DLL)
    28.1.4 主要的动态链接库及功能
    28.2 API相关概念
    28.2.1 Win32API相关概念
    28.2.2 什么是句柄
    28.2.3 窗口句柄
    28.2.4 设备环境句柄
    28.2.5 数据类型
    28.3 VisualBasic与API
    28.3.1 VisualBasic中API的声明
    28.3.2 API文本浏览器
    28.3.3 把声明、常量或类型复制到VisualBasic代码中
    28.4 Windows消息系统
    28.4.1 什么是消息
    28.4.2 VisualBasic事件与Windows消息
    28.4.3 Windows消息应用
    28.5 控件消息
    28.5.1 与发送消息有关的函数
    28.5.2 常用控件消息及程序举例

    第29章 注册表
    29.1 认识Windows注册表
    29.1.1 什么是注册表
    29.1.2 注册表的结构
    29.2 利用VisualBasic函数(语句)访问注册表
    29.3 利用API函数访问注册表
    29.3.1 打开(创建)注册表项
    29.3.2 删除注册表中的项
    29.3.3 设置和删除注册表项的值
    29.3.4 读取注册表中的默认值
    29.3.5 读取注册表指定名称的值的数据
    29.4 注册表相关技术典型应用
    29.4.1 将应用软件的试用次数写入注册表
    29.4.2 显示与隐藏
    29.4.3 保护注册表
    29.4.4 文件关联
    29.4.5 应用软件设置

    第8篇 程序的优化和发布篇
    第30章 程序优化
    30.1 代码优化
    30.1.1 优化程序的速度
    30.1.2 优化程序的大小
    30.2 对象优化
    30.3 应用程序的优化
    30.4 Ocx控件的制作
    30.4.1 创建“ActiveX控件”工程
    30.4.2 添加控件并设计Ocx控件的外观
    30.4.3 定制Ocx控件的属性、方法与事件
    30.4.4 生成.ocx文件
    30.4.5 Ocx控件的注册与使用
    30.5 Com组件的制作
    30.5.1 创建“ActiveXDLL”工程
    30.5.2 编写Com组件的功能代码
    30.5.3 生成“.dll”文件
    30.5.4 Com组件的注册与使用

    第31章 程序调试与错误处理
    31.1 VisualBasic中的错误
    31.1.1 编译错误
    31.1.2 运行错误
    31.1.3 逻辑错误
    31.2 VisualBasic调试工具和方法
    31.2.1 IDE选项
    31.2.2 调试工具栏
    31.2.3 本地窗口
    31.2.4 立即窗口
    31.2.5 监视窗口
    31.2.6 Debug对象
    31.2.7 Stop语句
    31.3 错误处理语句和对象
    31.3.1 Err对象
    31.3.2 OnError语句

    第32章 帮助文件
    32.1 给控件添加提示信息
    32.2 WinHelp帮助文件
    32.2.1 安装MicrosoftHelpWorkshop
    32.2.2 编辑RTF文件
    32.2.3 制作帮助主题文件
    32.2.4 制作.hlp帮助文件
    32.2.5 在VisualBasic中使用帮助文件
    32.3 HTML帮助文件
    32.3.1 HTML帮助文件概述
    32.3.2 安装MicrosoftHTMLHelpWorkshop
    32.3.3 HTML帮助主题文件
    32.3.4 HTML帮助项目文件
    32.3.5 目录和目录文件
    32.3.6 关键字和索引文件
    32.3.7 制作.chm文件
    32.3.8 与VisualBasic工程连接
    第33章 应用程序的打包及安装
    33.1 将应用工程打包
    33.2 设计自定义风格的安装程序
    33.3 安装应用程序
    33.4 解决打包过程中的常见问题
    实例索引
查看详情
您可能感兴趣 / 更多
Visual Basic开发技术大全
经济法案例教程
高春艳 谷晓婷 李璇 著
Visual Basic开发技术大全
药理学(第3版)(医药类高职高专院校“十三五”规划教材·药学类专业)
高春艳 编;刘敏
Visual Basic开发技术大全
药理学
高春艳;杜景霞;曹华
Visual Basic开发技术大全
朱集煤矿巷道围岩流变性状及本构模型研究
高春艳、牛建广、邢秀清、李媛 著
Visual Basic开发技术大全
《关学文库》学术研究系列—李因笃评传
高春艳、袁志伟 著
Visual Basic开发技术大全
Visual Basic项目开发全程实录(第3版)
高春艳、李贺 著
Visual Basic开发技术大全
华章程序员书库:JavaScript入门经典
高春艳、张金辉 著
Visual Basic开发技术大全
软件工程师典藏:VisualBasic程序开发范例宝典(第3版)
高春艳、安剑、张逸溦 著
Visual Basic开发技术大全
学通Visual Basic的24堂课
高春艳 著
Visual Basic开发技术大全
李因笃文学研究
高春艳 编
Visual Basic开发技术大全
软件工程师典藏:VisualBasic程序开发范例宝典(第2版)
高春艳 著
Visual Basic开发技术大全
Visual Basic控件参考大全
高春艳 著;明日科技 编