词条 | VisualBasic数据库系统开发自学手册 |
释义 | 本书从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍利用Visual Basic进行数据库编程的常用技术和方法。全书分起步篇、提高篇和实例篇3篇共20章。本书附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在Windows XP/Windows 2000/Windows 2003 Server下全部通过,保证能够正常运行。 目录(第1章 Visual Basic 6.0概述 第2章 窗体、模块和系统对象 第3章 数据库基础 第4章 与数据库编程相关控件 第5章 DAO数据库编程 第6章 利用ADO控件操作数据库 第7章 使用ADO对象操作数据库 第8章 SQL语句在Visual Basic中的应用 第9章 应用网格列表控件 第10章 二进制数据处理技术 第11章 图表技术 第12章 数据环境设计器 第13章 数据报表技术 第14章 从应用程序中打印 第15章 数据安全 第16章 程序打包 第17章 车辆管理系统 第18章 人力资源管理系统 第19章 商品进销存管理系统 第20章 企业营销管理系统) 基本信息
ISBN:978-7-115-17338-6 字数:794 (千字) 出版时间:2008-03-02 印刷版次:第1版第1次 作者:孙秀梅等 图书类别:VB 定价:49元RMB 内容介绍起步篇主要介绍Visual Basic 6.0概述、窗体/模块/系统对象、数据库基础、与数据库编程相关控件、DAO数据库编程、利用ADO控件操作数据库、使用ADO对象操作数据库、SQL语句在Visual Basic中的应用等内容;提高篇主要介绍如何应用网格列表控件、二进制数据处理技术、图表技术、数据环境设计器、数据报表技术、从应用程序中打印、数据安全、程序打包等内容;实例篇主要结合实际开发经验介绍车辆管理系统、人力资源管理系统、商品进销存管理系统、企业营销管理系统等内容。 目录第1章 Visual Basic 6.0概述1.1 Visual Basic简介 4 1.1.1 Visual Basic的发展 4 1.1.2 Visual Basic 6.0的版本 4 1.2 Visual Basic 6.0安装、启动和退出 4 1.2.1 Visual Basic 6.0的运行环境 4 1.2.2 Visual Basic 6.0企业版SP5的安装 5 1.2.3 Visual Basic 6.0的启动和退出 6 1.3 Visual Basic 6.0的集成开发环境 8 1.3.1 Visual Basic 6.0 的菜单的使用 9 1.3.2 工具栏的使用 10 1.3.3 工具箱的使用 10 1.3.4 工程资源管理器的使用 11 1.3.5 属性窗口的使用 12 1.3.6 窗体布局窗口的使用 12 1.3.7 代码编辑窗口的使用 13 1.3.8 窗体设计器的使用 13 1.4 创建应用程序 13 1.4.1 创建应用程序的基本步骤 13 1.4.2 创建工程和窗体 14 1.4.3 设计窗体界面 14 1.4.4 布局窗口 15 1.4.5 编写代码 16 1.4.6 运行程序 16 1.4.7 调试程序 17 1.4.8 保存工程 17 1.4.9 编译应用程序 17 1.5 代码书写规则 17 1.5.1 单行语句分成多行 17 1.5.2 一行多条语句 18 1.5.3 添加注释 18 1.5.4 注释或取消注释一段代码 19 1.6 本章小结 19 第2章 窗体、模块和系统对象2.1 窗体概述 21 2.1.1 窗体的构成 21 2.1.2 窗体类型与结构 21 2.1.3 添加和删除窗体 22 2.2 窗体的加载与卸载 23 2.2.1 使用Load语句加载窗体 23 2.2.2 使用Unload语句卸载窗体 24 2.3 窗体的属性 24 2.3.1 设置窗体的名称和标题 24 2.3.2 设置窗体的图标 25 2.3.3 设置窗体的显示风格 25 2.3.4 设置窗体的显示状态和显示位置 26 2.3.5 设置窗体的背景图片 26 2.4 操作窗体的相关方法 28 2.4.1 利用Show方法显示窗体 28 2.4.2 利用Hide方法隐藏窗体 28 2.4.3 利用Move方法移动窗体 28 2.5 MDI窗体 29 2.5.1 MDI窗体概述 29 2.5.2 创建MDI应用程序 30 2.5.3 利用MDIChild属性设置MDI子窗体 31 2.5.4 设计MDI主窗体 32 2.6 模块和类模块 32 2.6.1 模块概述和创建 32 2.6.2 类模块的概述和创建 33 2.6.3 模块的典型应用 33 2.7 系统对象 34 2.7.1 应用程序对象(App)的使用 35 2.7.2 屏幕对象(Screen)的使用 35 2.7.3 剪切板对象(Clipboard)的使用 36 2.7.4 调试对象(Debug)的使用 36 2.8 本章小结 37 第3章 数据库基础3.1 数据库概述 39 3.1.1 数据库的形成和发展 39 3.1.2 数据库概念 39 3.1.3 数据库管理系统 39 3.1.4 数据库系统 40 3.1.5 关系数据库 40 3.2 Access数据库 41 3.2.1 Access数据库简介 41 3.2.2 Access数据库的安装 41 3.2.3 在Access数据库中创建数据库 44 3.2.4 在Access数据库中创建数据表 45 3.3 SQL Server数据库 47 3.3.1 SQL Server数据库简介 47 3.3.2 安装SQL Server 2000数据库 47 3.3.3 在SQL Server中创建数据库 51 3.3.4 在SQL Server中创建数据表 55 3.3.5 在SQL Server中创建视图 58 3.3.6 在SQL Server中创建存储过程 61 3.3.7 在SQL Server中创建触发器 63 3.4 Visual Basic数据库开发技术 65 3.4.1 DAO数据库开发技术 65 3.4.2 RDO数据库开发技术 65 3.4.3 ADO数据库开发技术 65 3.4.4 ODBC数据库开发技术 65 3.5 本章小结 66 第4章 与数据库编程相关控件4.1 控件概述 68 4.1.1 控件的作用 68 4.1.2 控件与对象的关系 68 4.1.3 控件的属性、方法和事件 68 4.2 控件的分类 68 4.2.1 标准内部控件 69 4.2.2 ActiveX控件 69 4.2.3 可插入对象 69 4.3 标签和文本框 69 4.3.1 应用标签控件(Label控件) 69 4.3.2 应用文本框控件(TextBox控件) 71 4.4 命令按钮、单选按钮和复选框 73 4.4.1 使用命令按钮(CommandButton控件) 73 4.4.2 使用单选按钮(OptionButton控件) 74 4.4.3 使用复选框(CheckBox控件) 75 4.4.4 使用框架(Frame控件) 77 4.5 列表框与下拉列表框 77 4.5.1 列表框(ListBox控件) 77 4.5.2 下拉列表框(ComboBox控件) 80 4.6 DataCombo控件和DataList控件 82 4.6.1 将DataCombo控件和DataList控件加入到工程中 82 4.6.2 DataCombo控件和DataList控件的主要属性、方法和事件 82 4.6.3 使用DataCombo和DataList控件显示数据表中的数据 84 4.7 DataGrid控件 86 4.7.1 将DataGrid控件加入到工程中 86 4.7.2 DataGrid控件的主要属性事件 86 4.7.3 用DataGrid控件显示数据表中的数据 87 4.7.4 通过DataGrid控件修改数据表中的数据 88 4.8 本章小结 88 第5章 DAO数据库编程5.1 DAO技术概述 90 5.2 DAO对象概述 90 5.2.1 数据库引擎对象——DBEngine 90 5.2.2 数据工作空间对象——WorkSpace 90 5.2.3 数据库对象——Database 92 5.2.4 数据表对象与字段对象——TABLEDEF、FIELD 92 5.2.5 数据记录集对象——Recordset 94 5.2.6 数据查询对象——QueryDef 95 5.3 打开与关闭数据库 95 5.3.1 引用数据库引擎动态链接库 95 5.3.2 打开数据库 96 5.3.3 关闭数据库 96 5.4 利用记录集(Recordset)对象操作数据库 96 5.4.1 创建并打开Recordset对象 96 5.4.2 浏览数据记录(定位当前记录) 96 5.4.3 增加、修改和删除数据表中的记录 98 5.4.4 查询数据表中的记录 100 5.5 TableDef、Field、QueryDef对象的使用 102 5.5.1 利用TableDef对象创建表 102 5.5.2 利用Field对象设计字段 103 5.5.3 利用QueryDef对象进行数据查询操作 103 5.6 本章小结 104 第6章 利用ADO控件操作数据库6.1 ADO控件概述 106 6.1.1 ADO控件概述 106 6.1.2 ADO控件的添加 106 6.1.3 ADO控件的属性和方法 106 6.2 ADO控件连接数据库 109 6.2.1 ADO控件与ODBC的连接 109 6.2.2 ADO控件连接Access数据库 112 6.2.3 ADO控件连接本地SQL Server服务器 114 6.2.4 ADO控件连接远程SQL Server服务器 114 6.3 ADO控件的数据操作 114 6.3.1 使用AddNew方法增加数据记录 114 6.3.2 使用Update方法修改数据记录 115 6.3.3 使用Delete方法删除数据记录 116 6.3.4 使用RecordSource属性查询记录 116 6.3.5 使用Move方法定位记录 117 6.4 本章小结 117 第7章 使用ADO对象操作数据库7.1 ADO对象概述 119 7.1.1 使用Connection对象连接数据源 119 7.1.2 使用Recordset对象操作记录集 121 7.1.3 使用Command命令对象 124 7.1.4 使用Field对象操作字段 126 7.1.5 Parameter对象 127 7.2 利用ADO对象连接数据库 127 7.2.1 利用ADO对象连接Access数据库 127 7.2.2 利用ADO对象连接SQL Server 2000数据库 128 7.2.3 利用ADO对象连接SQL Server 2005数据库 129 7.3 利用ADO对象编辑数据 130 7.3.1 利用ADO对象添加数据 130 7.3.2 利用ADO对象删除数据 131 7.3.3 利用ADO对象修改数据 132 7.4 利用ADO对象查询数据 133 7.4.1 利用Move方法浏览数据 133 7.4.2 利用Recordset对象的Find方法查询数据 134 7.4.3 利用Connection对象执行查询语句 137 7.4.4 利用Command对象执行SQL语句 138 7.4.5 利用Recordset对象的Filter属性查找数据 140 7.5 获取数据库信息 141 7.5.1 获取Access数据库中的数据表 141 7.5.2 获取Access数据表中的字段信息 142 7.5.3 获取SQL Server中的数据库 143 7.5.4 获取SQL Server数据库中的数据表 144 7.5.5 获取SQL Server数据表中的字段信息 144 7.6 本章小结 146 第8章 SQL语句在Visual Basic中的应用8.1 SQL语句简介 148 8.1.1 SQL查询语句的语法规则 148 8.1.2 标识符 149 8.1.3 数据类型 149 8.1.4 运算符 151 8.2 SELECT子句 152 8.2.1 选择所有列 153 8.2.2 选择部分列 154 8.2.3 使用列别名 154 8.2.4 在列上使用计算 156 8.3 WHERE子句 156 8.3.1 用WHERE子句定义查询条件 156 8.3.2 查询介于某一范围的数据 157 8.3.3 模糊查询 158 8.3.4 列表运算符查询 159 8.3.5 查询空数据 160 8.4 查询控件 161 8.4.1 查询数值型数据 161 8.4.2 查询字符串型数据 161 8.4.3 查询日期型数据 162 8.5 日期、周期查询 162 8.5.1 查询指定日期的数据 162 8.5.2 查询指定时间段的数据 163 8.5.3 按月查询 163 8.6 查询结果的处理 164 8.6.1 限制结果集返回的行数 164 8.6.2 对查询结果排序 165 8.6.3 去掉查询结果中的重复记录 166 8.6.4 合并查询 166 8.7 子查询 167 8.7.1 由IN引入子查询 167 8.7.2 使用EXISTS谓词引入子查询 168 8.7.3 使用量化比较谓词引入子查询 168 8.7.4 在SELECT子句中的子查询 169 8.7.5 在FROM子句中的子查询 170 8.8 联接查询 170 8.8.1 等值联接 170 8.8.2 内联接 171 8.8.3 外联接 171 8.9 分组查询及统计 172 8.9.1 在分组中使用SUM函数 172 8.9.2 在分组查询中使用HAVING子句 173 8.10 数据添加、修改和删除 174 8.10.1 添加数据 174 8.10.2 修改数据 175 8.10.3 删除数据 177 8.11 使用SQL语句维护数据库 178 8.11.1 创建、修改和删除数据库 178 8.11.2 创建、修改和删除数据表 180 8.11.3 数据库备份与恢复 184 8.11.4 附加和分离数据库 185 8.12 本章小结 187 第2篇 提高篇 第9章 应用网格列表控件9.1 网格控件概述 192 9.1.1 将网格控件引入到工程中 192 9.1.2 MSFlexGrid控件和MSHFlexGrid控件的功能比较 192 9.2 MSHFlexGrid控件的主要属性、方法和事件 192 9.2.1 MSHFlexGrid控件的属性 192 9.2.2 MSHFlexGrid控件的方法 196 9.2.3 MSHFlexGrid控件的事件 197 9.3 使用MSHFlexGrid控件显示数据 198 9.3.1 使用MSHFlexGrid控件显示数据 198 9.3.2 设置奇偶行颜色不同的显示效果 198 9.3.3 利用MSHFlexGrid控件显示层次结构的数据 199 9.3.4 对MSHFlexGrid控件中的数据进行合并与排序 202 9.4 使用MSHFlexGrid控件批量录入数据 203 9.4.1 利用TextBox辅助录入 204 9.4.2 利用DataGrid辅助录入 205 9.5 列表控件概述 206 9.5.1 将ListView控件引入到工程 206 9.5.2 将TreeView控件引入到工程 206 9.6 ListView控件在数据库中的应用 206 9.6.1 ListView控件的主要属性、方法和事件 207 9.6.2 ListView控件的典型应用 211 9.6.3 ListView控件应用技巧 211 9.7 TreeView控件在数据库中的应用 212 9.7.1 TreeView控件的主要属性、方法和事件 212 9.7.2 TreeView控件的典型应用 216 9.7.3 TreeView控件应用技巧 218 9.8 本章小结 218 第10章 二进制数据处理技术10.1 二进制数据处理概述 220 10.2 存储二进制数据 220 10.2.1 利用AppendChunk方法存储二进制数据 220 10.2.2 利用Stream对象存储二进制数据 221 10.3 输出二进制数据 222 10.3.1 利用GetChunk方法输出二进制数据 222 10.3.2 利用Stream对象输出二进制数据 223 10.4 二进制数据处理 223 10.4.1 二进制图像文件处理 224 10.4.2 二进制文本文件处理 225 10.4.4 二进制视频文件处理 226 10.5 本章小结 228 第11章 图表技术11.1 图表的基本用法 230 11.1.1 认识MSChart控件 230 11.1.2 图表的组成 230 11.1.3 通过“属性页”设置图表外观 231 11.1.4 MSChart控件的属性、方法和事件 231 11.2 图表的相关对象 243 11.2.1 MSChart控件的对象 243 11.2.2 设置图表区字体 245 11.2.3 填充图表元素的颜色 245 11.2.4 设置图表比例 246 11.3 图表与数据的关联 247 11.3.1 图表控件与数组关联 247 11.3.2 图表控件与ADO控件关联 248 11.3.3 图表控件与记录集对象关联 249 11.4 本章小结 250 第12章 数据环境设计器12.1 添加数据环境对象 252 12.2 Connection对象 253 12.2.1 添加Connection对象 253 12.2.2 连接Connection对象 254 12.2.3 设置登录信息 255 12.2.4 设置连接信息 255 12.3 Command对象 256 12.3.1 创建一个Command对象 256 12.3.2 通过存储过程创建Command对象 258 12.3.3 Command层次结构 258 12.3.4 字段映射 263 12.4 数据环境设计器的典型应用 264 12.4.1 创建数据窗体 264 12.4.2 添加、修改和删除记录 265 12.4.3 移动记录 267 12.4.4 创建数据报表 268 12.5 本章小结 269 第13章 数据报表技术13.1 DataReport报表设计器概述 271 13.1.1 数据报表设计器的功能 271 13.1.2 在工程中添加数据报表设计器 271 13.1.3 初识数据报表设计器 272 13.1.4 常用属性和方法 273 13.2 DataReport报表在程序中的应用 274 13.2.1 创建第一个报表 274 13.2.2 向报表中添加日期、时间、页码 277 13.2.3 分组统计报表 278 13.2.4 主明细报表 281 13.3 Crystal Reports 10在程序中的应用 284 13.1.1 Crystal Reports水晶报表概述 284 13.3.2 用Crystal Reports 10创建第一个报表 286 13.3.3 用Crystal Reports 10创建交叉报表 291 13.4 本章小结 295 第14章 从应用程序中打印14.1 使用PrintForm方法打印窗体 297 14.2 使用打印机对象打印报表 298 14.2.1 Printer对象与Printers集合 298 14.2.2 Printer对象常用的属性和方法 299 14.2.3 使用Printer对象打印卡片式报表 301 14.2.4 使用Printer对象打印表格式报表 302 14.3 借助Office程序打印报表 311 14.3.1 借助Word打印报表 311 14.3.2 借助Excel打印报表 315 14.4 本章小结 317 第15章 数据安全15.1 SQL Server的安全认证系统 319 15.1.1 安全性认证模式 319 15.1.2 数据库用户管理 319 15.1.3 数据库系统角色管理 321 15.1.4 SQL Server权限管理 323 15.2 数据库的加密与解密 326 15.3 用户登录程序设计 328 15.4 本章小结 328 第16章 程序打包16.1 Visual Basic自带的打包工具 330 16.1.1 在Visual Basic中启动打包向导 330 16.1.2 在桌面上启动打包向导 331 16.2 详细的打包过程 332 16.2.1 指定工程及操作类型 332 16.2.2 指定打包类型 332 16.2.3 指定打包文件夹 333 16.2.4 列出包含的文件 333 16.2.5 指定打包选项 334 16.2.6 指定安装标题 335 16.2.7 指定工作组与项目 335 16.2.8 调整安装位置 336 16.2.9 指定共享文件 337 16.2.10 完成并保存脚本 337 16.3 自定义安装程序 337 16.4 打包中的常见问题 339 16.4.1 如何打包文件夹 339 16.4.2 在打包文件时要将系统附加文件添加完全 339 16.4.3 解决在安装应用程序时提示的错误信息 340 16.4.4 解决在打包应用程序时没有访问权限的问题 340 16.4.5 如何调整打包文件的位置 340 16.4.6 如何修改安装程序的目录 341 16.4.7 解决安装文件过期问题 341 16.5 本章小结 342 第三篇 实例篇 第17章 车辆管理系统17.1 系统分析 346 17.1.1 需求分析 346 17.1.2 系统目标 346 17.1.3 功能分析 346 17.2 系统设计 346 17.2.1 开发及运行环境 346 17.2.2 项目规划 346 17.2.3 系统功能结构 347 17.3 数据库设计 347 17.3.1 数据库概要说明 347 17.3.2 数据表结构 348 17.4 主要功能模块详细设计 349 17.4.1 系统登录 349 17.4.2 MDI主窗体设计 350 17.4.3 车辆档案录入 354 17.4.4 车辆运营列表 359 17.4.5 车辆运营查询 362 17.4.6 车辆违章列表 365 17.5 程序调试和错误处理 368 17.6 程序设计清单 368 17.7 本章小结 369 第18章 人力资源管理系统18.1 系统分析 371 18.1.1 需求分析 371 18.1.2 系统目标 371 18.1.3 功能分析 371 18.2 系统设计 372 18.2.1 开发及运行环境 372 18.2.2 项目规划 372 18.2.3 系统功能结构 372 18.3 数据库设计 373 18.3.1 数据库概要说明 373 18.3.2 数据表结构 374 18.4 主要功能模块详细设计 376 18.4.1 主窗体的设计 376 18.4.2 部门管理模块设计 382 18.4.3 人事信息管理模块设计 386 18.4.4 考勤信息管理模块设计 392 18.4.5 报表的设计 395 18.5 程序调试和错误处理 398 18.6 程序设计清单 399 18.7 本章小结 400 第19章 商品进销存管理系统19.1 系统分析 402 19.1.1 需求分析 402 19.1.2 系统目标 402 19.1.3 功能分析 402 19.2 系统设计 402 19.2.1 开发及运行环境 402 19.2.2 项目规划 403 19.2.3 系统功能结构 403 19.3 数据库设计 404 19.3.1 数据库概要说明 404 19.3.2 数据表结构设计 404 19.4 主要功能模块详细设计 406 19.4.1 主窗体的设计 406 19.4.2 用户登录及系统日志 410 19.4.3 商品信息管理 413 19.4.4 商品入库 416 19.4.5 库存商品查询 419 19.4.6 操作权限 422 19.5 程序调试和错误处理 424 19.6 程序设计清单 424 19.7 本章小结 425 第20章 企业营销管理系统20.1 系统分析 427 20.1.1 需求分析 427 20.1.2 系统目标 427 20.1.3 功能分析 427 20.2 系统设计 427 20.2.1 开发及运行环境 427 20.2.2 项目规划 428 20.2.3 系统功能结构 428 20.3 数据库设计 429 20.3.1 数据库概要说明 429 20.3.2 数据表结构 430 20.4 主要功能模块详细设计 431 20.4.1 公用模块设计 431 20.4.2 主窗体的设计 432 20.4.3 产品管理 437 20.4.4 销售业绩考核 441 20.4.5 销售数据录入 445 20.4.6 市场走势 449 20.5 程序调试和错误处理 450 20.5.1 如何解决多步OLE DB操作产生的错误 450 20.5.2 如何调试无法正常结束的程序 450 20.6 程序设计清单 451 20.7 本章小结 452 附录1 实例快速检索 453 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。