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