本书向读者详细介绍了使用中文版Visual Basic 6.0操纵数据库、开发数据库应用系统的方法和技能。本书的最大特点在于内容编排和讲解上独具特色:很多初级的读者在没有进行系统、全面的学习情况下,便需要进行实际数据库开发,通过阅读本书,很快就能从目录上定位到满足其需求的内容,直接学习相关内容基本可以完成任务。之所以能达到此种功能,是因为在内容的编排顺序上,各部分都基本做到了:提出明确需求→告知解决方案(采用什么手段)→具体讲解技术和手段(必要时还会先安排学习相应技术/手段所需的基础知识)。\r\n\r\n 此外,本书整体结构上也充分考虑了初级读者的从零开始、按部就班地学习的需要,做到讲解流畅、示例充足,能够使读者轻松掌握各项数据库的操作技术。并且在本书的后半部分,为各主要数据库操作技术安排了实际的数据库应用系统最佳实例,达到学以致用的效果。\r\n\r\n 通过阅读本书,能快速、高效地掌握Visual Basic 6.0数据库开发的最常用、最有用的各项技术,并达到可胜任开发较简单但又具实战性的数据库系统的任务。开发过程中遇到问题时能快速找到解决方案,并可从本书获得相应的基本算法和代码。\r\n\r\n 本书面向初中级读者。要求读者已经掌握Visual Basic 6.0的最基本语法。 \r\n
\r\n
第1章 认识和了解数据库 1 \r\n\r\n 1.1 数据库的概念 1 \r\n\r\n 1.1.1 数据库的发展历史 1 \r\n\r\n 1.1.2 数据库系统 2 \r\n\r\n 1.2 关系型数据库 2 \r\n\r\n 1.2.1 数据模型 2 \r\n\r\n 1.2.2 实体之间的关系 3 \r\n\r\n 1.2.3 关键字 4 \r\n\r\n 1.2.4 规范化设计理念和方法 6 \r\n\r\n 1.2.5 表及表之间的关系 8 \r\n\r\n 1.3 当前流行的几种数据库 9 \r\n\r\n 1.3.1 常见的桌面数据库 9 \r\n\r\n 1.3.2 常见的大型数据库 10 \r\n\r\n 1.4 如何进行数据库应用程序的开发 11 \r\n\r\n 1.4.1 数据库应用程序的基本开发步骤 11 \r\n\r\n 1.4.2 高效地确定数据库系统开发方案 13 \r\n\r\n 1.4.3 开发数据库应用程序的原则 14 \r\n\r\n 第2章 设计. 创建和维护数据库 16 \r\n\r\n 2.1 Access 2002简介 16 \r\n\r\n 2.1.1 Access的主要特点 16 \r\n\r\n 2.1.2 Access和Visual Basic结合的优点 16 \r\n\r\n 2.2 数据库结构设计 17 \r\n\r\n 2.3 创建数据库 17 \r\n\r\n 2.3.1 使用表向导创建表 20 \r\n\r\n 2.3.2 使用“设计视图”创建表 22 \r\n\r\n 2.4 维护数据表的结构 24 \r\n\r\n 2.4.1 增加. 删除和修改字段属性 24 \r\n\r\n 2.4.2 设置各类表的索引 25 \r\n\r\n 2.5 设置表间关系 26 \r\n\r\n 2.5.1 关系的种类 26 \r\n\r\n 2.5.2 建立表间关系 26 \r\n\r\n 2.5.3 编辑表间关系 28 \r\n\r\n 2.6 编辑管理数据记录 29 \r\n\r\n 2.6.1 输入新数据 29 \r\n\r\n 2.6.2 修改已有数据 30 \r\n\r\n 2.6.3 删除选定记录 31 \r\n\r\n 2.6.4 查询浏览记录 31 \r\n\r\n 2.7 创建SQL Server和Oracle数据库 36 \r\n\r\n 2.7.1 用SQL Server直接创建数据库 36 \r\n\r\n 2.7.2 将Access数据库导入SQL Server 38 \r\n\r\n 2.7.3 用Oracle直接创建数据库 40 \r\n\r\n 2.7.4 将Access数据库导入Oracle 42 \r\n\r\n 第3章 建立ODBC数据源 46 \r\n\r\n 3.1 ODBC开放式数据源介绍 46 \r\n\r\n 3.2 通过管理器设置数据源 47 \r\n\r\n 3.2.1 Access数据源的建立和更改 47 \r\n\r\n 3.2.2 SQL Server数据源的建立和更改 48 \r\n\r\n 3.2.3 Oracle数据源的建立和更改 50 \r\n\r\n 第4章 创建第一个VB数据库程序 51 \r\n\r\n 4.1 建立数据库 51 \r\n\r\n 4.1.1 数据库分析和设计 51 \r\n\r\n 4.1.2 使用Access创建数据库 51 \r\n\r\n 4.1.3 输入数据 52 \r\n\r\n 4.1.4 Access 2002与Visual Basic的兼容性 53 \r\n\r\n 4.2 创建数据库应用程序 54 \r\n\r\n 4.2.1 创建新工程 54 \r\n\r\n 4.2.2 使用Data控件读取数据库 54 \r\n\r\n 4.2.3 添加控件显示数据 55 \r\n\r\n 4.2.4 设计功能按钮 56 \r\n\r\n 4.2.5 保存工程和窗体文件 61 \r\n\r\n 4.2.6 程序测试 61 \r\n\r\n 4.2.7 生成可执行文件 62 \r\n\r\n 第5章 使用Data控件操纵数据库 63 \r\n\r\n 5.1 为使用Data控件做好准备 63 \r\n\r\n 5.1.1 引入Data控件到VB项目 63 \r\n\r\n 5.1.2 Data控件的主要属性. 事件和方法 64 \r\n\r\n 5.1.3 认识和了解Recordset(记录集) 69 \r\n\r\n 5.2 Data控件直接操纵数据库 72 \r\n\r\n 5.2.1 连接数据库 72 \r\n\r\n 5.2.2 移动记录 73 \r\n\r\n 5.2.3 增删改记录 74 \r\n\r\n 5.2.4 查找记录 74 \r\n\r\n 5.3 Data控件结合代码操纵数据库 75 \r\n\r\n 5.3.1 移动记录 75 \r\n\r\n 5.3.2 查找记录 76 \r\n\r\n 5.3.3 更新记录 77 \r\n\r\n 5.3.4 关闭记录集 79 \r\n\r\n 第6章 使用Ado Data控件操纵数据库 80 \r\n\r\n 6.1 为使用Ado Data控件做好准备 80 \r\n\r\n 6.1.1 引入Ado Data控件到VB项目 80 \r\n\r\n 6.1.2 控件的主要属性. 事件和方法 81 \r\n\r\n 6.2 Ado Data控件直接操纵数据库 83 \r\n\r\n 6.2.1 连接数据库 84 \r\n\r\n 6.2.2 移动记录 85 \r\n\r\n 6.2.3 增. 删. 改记录 86 \r\n\r\n 6.2.4 查找记录 87 \r\n\r\n 6.3 Ado Data控件结合代码操纵数据库 87 \r\n\r\n 6.3.1 连接数据库 87 \r\n\r\n 6.3.2 移动记录 87 \r\n\r\n 6.3.3 增. 删. 改记录 88 \r\n\r\n 6.3.4 查找记录 90 \r\n\r\n 第7章 显示与编辑数据字段的最常用技术 91 \r\n\r\n 7.1 字段类型对显示与编辑内容的要求 91 \r\n\r\n 7.2 将字段内容与控件绑定实现自动操作 91 \r\n\r\n 7.2.1 使用文本框控件 TextBox 92 \r\n\r\n 7.2.2 使用日期选择控件 DateTimePicker 92 \r\n\r\n 7.2.3 使用高级约束列表控件 DBList 94 \r\n\r\n 7.2.4 使用高级约束组合框控件 DBCombo 94 \r\n\r\n 7.2.5 使用复选框控件 CheckBox 95 \r\n\r\n 7.2.6 使用列表框控件 ListBox 95 \r\n\r\n 7.2.7 使用组合框控件 ComboBox 96 \r\n\r\n 7.3 用代码操纵数据显示和编辑控件 96 \r\n\r\n 7.3.1 操作文本框控件 TextBox 96 \r\n\r\n 7.3.2 操作日期选择控件 DateTimePicker 97 \r\n\r\n 7.3.3 操作高级约束列表控件 DBList 99 \r\n\r\n 7.3.4 操作高级约束组合框控件 DBCombo 100 \r\n\r\n 7.3.5 操作复选框控件 CheckBox 101 \r\n\r\n 7.3.6 操作列表框控件 ListBox 102 \r\n\r\n 7.3.7 操作组合框控件 ComboBox 103 \r\n\r\n 第8章 用SQL语句查询和操纵数据库 105 \r\n\r\n 8.1 SQL概述 105 \r\n\r\n 8.1.1 SQL语言的分类 105 \r\n\r\n 8.1.2 SQL语言的特点 105 \r\n\r\n 8.2 最常用的SQL查询语句 106 \r\n\r\n 8.2.1 Select子句选择字段 106 \r\n\r\n 8.2.2 AS子句设置字段别名 108 \r\n\r\n 8.2.3 From子句确定记录源 108 \r\n\r\n 8.2.4 Where子句定义查询条件 109 \r\n\r\n 8.2.5 Order By子句对记录排序 110 \r\n\r\n 8.2.6 Group By子句进行分组查询 111 \r\n\r\n 8.2.7 Like和In子句进行通配查询 112 \r\n\r\n 8.2.8 SQL函数进行统计查询 113 \r\n\r\n 8.3 功能增强的SQL语句 114 \r\n\r\n 8.3.1 插入数据— Insert子语 114 \r\n\r\n 8.3.2 删除数据— Delete子语 115 \r\n\r\n 8.3.3 更新数据— Update子语 116 \r\n\r\n 8.4 用Ado Data控件测试SQL 116 \r\n\r\n 8.4.1 查询数据库 116 \r\n\r\n 8.4.2 操纵数据库 119 \r\n\r\n 第9章 用DAO操纵数据库 121 \r\n\r\n 9.1 DAO基础 121 \r\n\r\n 9.1.1 DAO概念 121 \r\n\r\n 9.1.2 DAO层次结构 121 \r\n\r\n 9.1.3 DAO具体对象 122 \r\n\r\n 9.2 DAO操作数据库基本流程 128 \r\n\r\n 9.2.1 打开与关闭数据库 129 \r\n\r\n 9.2.2 利用记录集(RecordSet)对象操作数据库 131 \r\n\r\n 9.2.3 数据库操作中合理使用TableDef. Field. QueryDef对象 139 \r\n\r\n 9.2.4 用DAO数据控件和ODBCDirect访问数据源 142 \r\n\r\n 第10章 用ADO操纵数据库 143 \r\n\r\n 10.1 ADO基础 143 \r\n\r\n 10.1.1 ADO的介绍 143 \r\n\r\n 10.1.2 ADO的对象 143 \r\n\r\n 10.2 用ADO操纵数据库 146 \r\n\r\n 10.2.1 ADO连接数据库 147 \r\n\r\n 10.2.2 用记录集(Recordset)对象操纵数据 149 \r\n\r\n \r\n\r\n 10.2.3 ADO运行无返回值的查询语句 152 \r\n\r\n 第11章 常用的网格列表技术 157 \r\n\r\n 11.1 使用ListView控件 157 \r\n\r\n 11.1.1 为VB项目引入ListView控件 157 \r\n\r\n 11.1.2 ListView控件的主要属性. 事件和方法 157 \r\n\r\n 11.1.3 ListView控件与数据库结合的典型示例 159 \r\n\r\n 11.2 使用TreeView控件 160 \r\n\r\n 11.2.1 为VB项目引入TreeView控件 161 \r\n\r\n 11.2.2 TreeView控件的主要属性. 事件和方法 161 \r\n\r\n 11.2.3 TreeView控件与数据库结合的典型示例 162 \r\n\r\n 11.3 使用DataGrid控件 163 \r\n\r\n 11.3.1 为VB项目引入DataGrid控件 163 \r\n\r\n 11.3.2 DataGrid控件的基本属性. 事件和方法 164 \r\n\r\n 11.3.3 DataGrid控件的外观控制 164 \r\n\r\n 11.3.4 DataGrid控件与数据库结合的典型示例 167 \r\n\r\n 11.4 使用DBGrid控件 169 \r\n\r\n 11.4.1 为VB项目引入DBGrid控件 169 \r\n\r\n 11.4.2 DBGrid控件的基本属性. 事件和方法 169 \r\n\r\n 11.4.3 DBGrid控件的外观控制 169 \r\n\r\n 11.4.4 DBGrid控件与数据库结合的典型示例 172 \r\n\r\n 第12章 数据库的特殊处理 174 \r\n\r\n 12.1 存取数据库中特殊数据 174 \r\n\r\n 12.1.1 图片的存取 174 \r\n\r\n 12.1.2 超长数据库字段的操纵方法 178 \r\n\r\n 12.2 访问其他数据库 182 \r\n\r\n 12.2.1 访问Excel数据 182 \r\n\r\n 12.2.2 访问FoxPro数据 186 \r\n\r\n 12.3 数据有效性监测 188 \r\n\r\n 12.3.1 数据类型监测 189 \r\n\r\n 12.3.2 数据范围监测 189 \r\n\r\n 12.3.3 空字段读取监测 189 \r\n\r\n 12.4 操作加密数据库 190 \r\n\r\n 12.4.1 为数据库设置密码 190 \r\n\r\n 12.4.2 访问加密的数据库 191 \r\n\r\n 12.5 建立计算字段 192 \r\n\r\n 12.6 从VB程序中建立和更改ODBC数据源 194 \r\n\r\n \r\n\r\n 第13章 设计数据图表和报表 196 \r\n\r\n 13.1 设计数据报表 196 \r\n\r\n 13.1.1 数据环境设计器与数据报表设计器简介 196 \r\n\r\n 13.1.2 设计报表数据环境 197 \r\n\r\n 13.1.3 使用数据报表设计器 198 \r\n\r\n 13.1.4 丰富数据报表功能 201 \r\n\r\n 13.1.5 打印数据报表 204 \r\n\r\n 13.1.6 数据报表的事件处理 204 \r\n\r\n 13.2 设计数据图表 207 \r\n\r\n 13.2.1 添加MSChart控件 207 \r\n\r\n 13.2.2 设置图表的数据源 209 \r\n\r\n 13.2.3 图表的外观属性 213 \r\n\r\n 13.2.4 图表的打印 215 \r\n\r\n 13.2.5 更多图表的功能 218 \r\n\r\n 第14章 发布数据库系统 219 \r\n\r\n 14.1 数据库系统的编译 219 \r\n\r\n 14.2 打包对象简介 219 \r\n\r\n 14.3 使用打包向导 220 \r\n\r\n 14.4 安装发布的程序 223 \r\n\r\n 14.5 运行发布的程序 224 \r\n\r\n 第15章 地址簿信息管理系统 225 \r\n\r\n 15.1 教学目标与案例预览 225 \r\n\r\n 15.2 系统分析与设计 226 \r\n\r\n 15.3 数据库设计 226 \r\n\r\n 15.4 程序主窗体设计 227 \r\n\r\n 15.4.1 窗体界面的设计 227 \r\n\r\n 15.4.2 编写窗体代码 229 \r\n\r\n 15.5 配置与运行 232 \r\n\r\n 15.6 本章小结 232 \r\n\r\n 第16章 产品入库查询系统 233 \r\n\r\n 16.1 教学目标与案例预览 233 \r\n\r\n 16.2 系统设计 234 \r\n\r\n 16.2.1 需求分析 234 \r\n\r\n 16.2.2 模块设计 234 \r\n\r\n 16.3 分析与创建数据库 235 \r\n\r\n 16.3.1 设计数据库 235 \r\n\r\n 16.3.2 创建数据库 236 \r\n\r\n 16.4 建立工程 236 \r\n\r\n 16.5 创建公共模块 237 \r\n\r\n 16.5.1 模块的功能 237 \r\n\r\n 16.5.2 编写模块代码 237 \r\n\r\n 16.6 创建MDI主窗体 237 \r\n\r\n 16.6.1 窗体模块的功能 237 \r\n\r\n 16.6.2 窗体界面的设计 237 \r\n\r\n 16.6.3 窗体的工作流程/方式 238 \r\n\r\n 16.6.4 编写窗体代码 238 \r\n\r\n 16.7 创建产品入库窗体 239 \r\n\r\n 16.7.1 窗体模块的功能 239 \r\n\r\n 16.7.2 窗体界面的设计 239 \r\n\r\n 16.7.3 窗体的工作流程/方式 240 \r\n\r\n 16.7.4 编写窗体代码 240 \r\n\r\n 16.8 创建产品修改窗体 242 \r\n\r\n 16.8.1 窗体模块的功能 242 \r\n\r\n 16.8.2 窗体界面的设计 243 \r\n\r\n 16.8.3 窗体的工作流程/方式 243 \r\n\r\n 16.8.4 编写窗体代码 244 \r\n\r\n 16.9 创建产品删除窗体 247 \r\n\r\n 16.9.1 窗体模块的功能 247 \r\n\r\n 16.9.2 窗体界面的设计 247 \r\n\r\n 16.9.3 窗体的工作流程/方式 247 \r\n\r\n 16.9.4 编写窗体代码 248 \r\n\r\n 16.10 创建产品查询窗体 249 \r\n\r\n 16.10.1 窗体模块的功能 249 \r\n\r\n 16.10.2 窗体界面的设计 249 \r\n\r\n 16.10.3 窗体的工作流程/方式 250 \r\n\r\n 16.10.4 编写窗体代码 250 \r\n\r\n 16.11 配置与运行 251 \r\n\r\n 16.12 本章小结 251 \r\n\r\n 第17章 图书馆查询管理系统 252 \r\n\r\n 17.1 教学目标与案例预览 252 \r\n\r\n 17.2 系统分析与设计 253 \r\n\r\n 17.2.1 需求分析 253 \r\n\r\n 17.2.2 模块设计 253 \r\n\r\n 17.3 分析与创建数据库 254 \r\n\r\n 17.4 创建借阅管理窗体模块 256 \r\n\r\n 17.4.1 窗体模块的功能 256 \r\n\r\n 17.4.2 窗体界面的设计 257 \r\n\r\n 17.4.3 窗体的工作流程/方式 259 \r\n\r\n 17.4.4 编写窗体代码 260 \r\n\r\n 17.5 创建图书管理窗体模块 266 \r\n\r\n 17.5.1 窗体模块的功能 266 \r\n\r\n 17.5.2 窗体界面的设计 267 \r\n\r\n 17.5.3 窗体的工作流程/方式 268 \r\n\r\n 17.5.4 编写窗体代码 268 \r\n\r\n 17.6 创建图书查询窗体模块 271 \r\n\r\n 17.6.1 窗体模块的功能 271 \r\n\r\n 17.6.2 窗体界面的设计 272 \r\n\r\n 17.6.3 窗体的工作流程/方式 273 \r\n\r\n 17.6.4 编写窗体代码 273 \r\n\r\n 17.7 创建借阅查询窗体模块 275 \r\n\r\n 17.7.1 窗体模块的功能 275 \r\n\r\n 17.7.2 窗体界面的设计 276 \r\n\r\n 17.7.3 窗体的工作流程/方式 276 \r\n\r\n 17.7.4 编写窗体代码 277 \r\n\r\n 17.8 创建基础维护窗体模块 278 \r\n\r\n 17.8.1 窗体模块的功能 278 \r\n\r\n 17.8.2 窗体界面的设计 279 \r\n\r\n 17.8.3 窗体的工作流程/方式 280 \r\n\r\n 17.8.4 编写窗体代码 280 \r\n\r\n 17.9 配置与运行 282 \r\n\r\n 17.10 本章小结 283 \r\n\r\n 第18章 职工工资管理系统 284 \r\n\r\n 18.1 教学目标及案例预览 284 \r\n\r\n 18.2 系统分析与设计 287 \r\n\r\n 18.3 分析与创建数据库 289 \r\n\r\n 18.4 创建公用数据库模块 290 \r\n\r\n 18.4.1 公用数据库模块的功能 290 \r\n\r\n 18.4.2 公用数据库模块设计 291 \r\n\r\n 18.5 创建主窗体 293 \r\n\r\n 18.5.1 窗体模块的功能 293 \r\n\r\n 18.5.2 主窗体界面设计 293 \r\n\r\n 18.5.3 窗体的工作流程/方式 294 \r\n\r\n 18.5.4 编写窗体代码 294 \r\n\r\n 18.6 创建人员管理窗体 295 \r\n\r\n 18.6.1 窗体模块的功能 295 \r\n\r\n 18.6.2 窗体界面的设计 295 \r\n\r\n 18.6.3 窗体的工作流程/方式 296 \r\n\r\n 18.6.4 编写窗体代码 296 \r\n\r\n 18.7 创建添加员工窗体 298 \r\n\r\n 18.7.1 窗体模块的功能 298 \r\n\r\n 18.7.2 窗体界面的设计 298 \r\n\r\n 18.7.3 窗体代码的编写 298 \r\n\r\n 18.8 创建修改员工窗体 300 \r\n\r\n 18.8.1 窗体模块的功能 300 \r\n\r\n 18.8.2 窗体界面的设计 300 \r\n\r\n 18.8.3 窗体的工作流程/方式 300 \r\n\r\n 18.8.4 窗体代码的编写 300 \r\n\r\n 18.9 创建职位管理窗体 302 \r\n\r\n 18.9.1 窗体模块的功能 302 \r\n\r\n 18.9.2 窗体界面的设计 302 \r\n\r\n 18.9.3 窗体的工作流程/方式 303 \r\n\r\n 18.9.4 窗体代码的编写 303 \r\n\r\n 18.10 创建添加职位窗体 305 \r\n\r\n 18.10.1 窗体模块的功能 305 \r\n\r\n 18.10.2 窗体界面的设计 305 \r\n\r\n 18.10.3 窗体的工作流程/方式 305 \r\n\r\n 18.10.4 窗体代码的编写 305 \r\n\r\n 18.11 创建修改职位窗体 307 \r\n\r\n 18.11.1 窗体模块的功能 307 \r\n\r\n 18.11.2 窗体界面的设计 307 \r\n\r\n 18.11.3 窗体的工作流程/方式 307 \r\n\r\n 18.11.4 窗体代码的编写 307 \r\n\r\n 18.12 创建特殊项管理窗体 309 \r\n\r\n 18.12.1 窗体模块的功能 309 \r\n\r\n 18.12.2 窗体界面的设计 309 \r\n\r\n 18.12.3 窗体的工作流程/方式 310 \r\n\r\n 18.12.4 窗体代码的编写 310 \r\n\r\n 18.13 创建添加特殊项窗体 312 \r\n\r\n 18.13.1 窗体模块的功能 312 \r\n\r\n 18.13.2 窗体界面的设计 312 \r\n\r\n 18.13.3 窗体的工作流程/方式 312 \r\n\r\n 18.13.4 窗体代码的编写 313 \r\n\r\n 18.15 创建修改特殊项窗体 314 \r\n\r\n 18.15.1 窗体模块的功能 314 \r\n\r\n 18.15.2 窗体界面的设计 315 \r\n\r\n 18.15.3 窗体的工作流程/方式 315 \r\n\r\n 18.15.4 窗体代码的编写 315 \r\n\r\n 18.16 创建工资发放窗体 316 \r\n\r\n 18.16.1 窗体模块的功能 316 \r\n\r\n 18.16.2 窗体界面的设计 317 \r\n\r\n 18.16.3 窗体的工作流程/方式 317 \r\n\r\n 18.16.4 窗体代码的编写 318 \r\n\r\n 18.17 创建统计报表窗体 323 \r\n\r\n 18.17.1 窗体模块的功能 323 \r\n\r\n 18.17.2 窗体界面的设计 323 \r\n\r\n 18.17.3 窗体的工作流程/方式 324 \r\n\r\n 18.17.4 窗体代码的编写 324 \r\n\r\n 18.18 创建当月工资细表窗体 325 \r\n\r\n 18.18.1 窗体模块的功能 325 \r\n\r\n 18.18.2 窗体界面的设计 325 \r\n\r\n 18.18.3 窗体代码的编写 325 \r\n\r\n 18.19 创建当月工资总表窗体 329 \r\n\r\n 18.19.1 窗体模块的功能 329 \r\n\r\n 18.19.2 窗体界面的设计 329 \r\n\r\n 18.19.3 窗体代码的编写 330 \r\n\r\n 18.20 创建当月特殊项表窗体 332 \r\n\r\n 18.20.1 窗体模块的功能 332 \r\n\r\n 18.20.2 窗体界面的设计 332 \r\n\r\n 18.20.3 窗体代码的编写 332 \r\n\r\n 18.21 配置与运行 334 \r\n\r\n 18.22 本章小结 334 \r\n\r\n 第19章 学生信息管理系统 335 \r\n\r\n 19.1 教学目标与案例预览 335 \r\n\r\n 19.2 系统分析与设计 336 \r\n\r\n 19.3 分析与创建数据库 338 \r\n\r\n 19.4 创建工程 339 \r\n\r\n 19.5 建立数据连接 339 \r\n\r\n 19.5.1 数据环境设计器 339 \r\n\r\n 19.5.2 数据连接的初始化代码 340 \r\n\r\n 19.6 创建启动窗体模块 341 \r\n\r\n 19.6.1 窗体模块的功能 341 \r\n\r\n 19.6.2 窗体界面的设计 341 \r\n\r\n 19.6.3 窗体的工作流程/方式 341 \r\n\r\n 19.6.4 编写窗体代码 342 \r\n\r\n 19.7 创建登录窗体模块 343 \r\n\r\n 19.7.1 窗体模块的功能 343 \r\n\r\n 19.7.2 添加数据命令 343 \r\n\r\n 19.7.3 窗体界面的设计 343 \r\n\r\n 19.7.4 窗体的工作流程/方式 344 \r\n\r\n 19.7.5 编写窗体代码 344 \r\n\r\n 19.8 创建MDI主窗体模块 346 \r\n\r\n 19.8.1 窗体模块的功能 346 \r\n\r\n 19.8.2 窗体菜单的设计 346 \r\n\r\n 19.8.3 窗体的工作流程/方式 347 \r\n\r\n 19.8.4 编写窗体代码 347 \r\n\r\n 19.9 创建信息查看窗体模块 349 \r\n\r\n 19.9.1 窗体模块的功能 349 \r\n\r\n 19.9.2 添加数据命令 349 \r\n\r\n 19.9.3 窗体界面的设计 351 \r\n\r\n 19.9.4 窗体的工作流程/方式 351 \r\n\r\n 19.9.5 编写窗体代码 352 \r\n\r\n 19.10 创建学生信息管理窗体模块 352 \r\n\r\n 19.10.1 窗体模块的功能 352 \r\n\r\n 19.10.2 添加数据命令 352 \r\n\r\n 19.10.3 窗体界面的设计 353 \r\n\r\n 19.10.4 窗体的工作流程/方式 355 \r\n\r\n 19.10.5 编写窗体代码 355 \r\n\r\n 19.11 创建自定义查询窗体模块 370 \r\n\r\n 19.11.1 窗体模块的功能 370 \r\n\r\n 19.11.2 窗体界面的设计 370 \r\n\r\n 19.11.3 窗体的工作流程/方式 370 \r\n\r\n 19.11.4 编写窗体代码 371 \r\n\r\n 19.12 创建学生信息的报表模块 372 \r\n\r\n 19.12.1 窗体模块的功能 372 \r\n\r\n 19.12.2 添加数据命令 373 \r\n\r\n 19.12.3 报表界面的设计 373 \r\n\r\n 19.13 配置与运行 374 \r\n\r\n 19.14 本章小结 374 \r\n\r\n 第20章 商品销售管理系统 376 \r\n\r\n 20.1 教学目标与案例预览 376 \r\n\r\n 20.2 系统分析与设计 377 \r\n\r\n 20.2.1 需求分析 377 \r\n\r\n 20.2.2 模块设计 378 \r\n\r\n 20.3 分析与创建数据库 379 \r\n\r\n 20.4 创建登录窗体模块 381 \r\n\r\n 20.4.1 窗体模块的功能 381 \r\n\r\n 20.4.2 窗体界面的设计 381 \r\n\r\n 20.4.3 窗体的工作流程/方式 381 \r\n\r\n 20.4.4 编写窗体代码 382 \r\n\r\n 20.5 创建MDI窗体模块 384 \r\n\r\n 20.5.1 窗体模块的功能 384 \r\n\r\n 20.5.2 窗体菜单的设计 384 \r\n\r\n 20.5.3 窗体的工作流程/方式 384 \r\n\r\n 20.5.4 编写窗体代码 385 \r\n\r\n 20.6 创建用户管理模块 388 \r\n\r\n 20.6.1 窗体模块的功能 388 \r\n\r\n 20.6.2 窗体界面的设计 388 \r\n\r\n 20.6.3 窗体的工作流程/方式 389 \r\n\r\n 20.6.4 编写窗体代码 390 \r\n\r\n 20.7 创建商品信息管理模块 394 \r\n\r\n 20.7.1 窗体模块的功能 394 \r\n\r\n 20.7.2 窗体界面的设计 394 \r\n\r\n 20.7.3 窗体的工作流程/方式 396 \r\n\r\n 20.7.4 编写窗体代码 397 \r\n\r\n 20.8 创建进货信息管理模块 403 \r\n\r\n 20.8.1 窗体模块的功能 403 \r\n\r\n 20.8.2 窗体界面的设计 404 \r\n\r\n 20.8.3 窗体的工作流程/方式 405 \r\n\r\n 20.8.4 编写窗体代码 406 \r\n\r\n 20.9 创建销售信息管理模块 412 \r\n\r\n 20.9.1 窗体模块的功能 412 \r\n\r\n 20.9.2 窗体界面的设计 412 \r\n\r\n 20.9.3 窗体的工作流程/方式 413 \r\n\r\n 20.9.4 编写窗体代码 414 \r\n\r\n 20.10 创建查找窗体模块 420 \r\n\r\n 20.10.1 窗体模块的功能 420 \r\n\r\n 20.10.2 窗体界面的设计 420 \r\n\r\n 20.10.3 窗体的工作流程/方式 421 \r\n\r\n 20.10.4 编写窗体代码 421 \r\n\r\n 20.11 配置与运行 423 \r\n\r\n 20.12 本章小结 423 \r\n
\r\n
随着计算机技术的普及, 数据信息处理技术得到了空前发展, 使得越来越多的人员从事于数据库操作相关的开发工作, 并且不断有新人准备加入其中.
对于前者, 虽然已经在从事数据库相关的开发工作, 具备了一定甚至不错的数据库开发技能, 但由于数据库开发涉及到非常多的内容, 很多开发人员并没有能够系统. 全面地掌握各项数据库操作技术, 因此经常会在实际开发过程中遇到不得不“现学现用”的情况. 此时, 开发人员最希望能得到一本图书, 从中快速找到能解决现存问题的相关技术手段, 并能够迅速地掌握该部分技术的编程思路和具体方法, 而无需花费很多时间去参阅很多图书或者一本图书的大量内容.
对于后者, 他们还只是初步掌握了最基本的开发工具, 处于数据库操作技术的初级阶段. 则更期望能够快速入门, 并按部就班地系统学习, 能顺畅地掌握数据库开发的每一部分内容.
当前的图书极少能很好地兼顾这两类读者, 并且很多图书在讲解上晦涩难懂, 总是让读者有“啃”的感觉, 学习和使用效率都不高.
本套丛书充分考虑了上述两大主要方面的需求, 在内容编排和讲解上都做了特别处理, 使得初级读者能够顺畅地掌握最常用有效的数据库开发技术, 并能胜任较简单而实用的数据库应用系统的设计与开发工作:同时让已经具备一定开发水平的读者, 在开发过程中遇到问题时, 能快速找到解决方案, 可以细致地学习相关技术并加以应用, 同时还能获得诸多好的算法和代码.
为了切实达到上述的期望效果, 每本图书将内容分为2大部分.
第一部分侧重技术手段的讲解, 安排了最常用有效的数据库开发技术. 以一种全新的方式进行编排和介绍, 在大小知识点甚至整体图书的范畴上, 始终贯串一条明确的主线, 其顺序如下:
(1)明确功能需求, 即先有目的, 让读者知道对应的目标.
(2)简述思路过程, 让读者很快了解实现相应的功能需要先做什么. 再做什么, 整体思路上非常清晰. 在讲述的过程中, 还明确地告诉读者需要准备哪些基础知识, 才能更好地理解和掌握本部分内容.
(3)逐项详细介绍, 按照前面给出的思路过程, 对每一阶段(步骤)加以详细讲解, 包括技术用法和相关算法.
在图书各部分的介绍中, 都安排了合适的示例, 每个示例都非常完整(从数据库分析. 建立, 到操纵代码的编写, 直至示例的执行方法和运行结果), 过程清晰, 非常便于读者模仿实现, 从而达到快速理解和掌握相关技术的效果.
第二部分安排了若干实用型的系统案例, 这些案例综合起来将囊括第一部分中所有的“最常用有效”的数据库开发技术. 案例形式和特点如下:
(1)涉及应用范围广泛, 适用对象各有不同.
(2)各案例在主要技术手段上各有侧重, 基本对应于第一部分的各主要技术, 同时在第一部分的介绍中, 尽量结合了这些实际案例, 前后对照, 更便于读者学习和掌握实用技术.
(3)各案例的复杂程度和技术难度逐个增强, 前面例子便于迅速模仿实现, 又具备数据库系统的最基本特征, 符合读者初学的特点, 后面的案例的功能逐步丰富, 并采用难度和功能更强的技术, 让读者进一步了解和掌握实际数据库系统的设计与开发.
编者
2004年1月
无封面