当前位置:首页 > 工业技术
Visual Basic+SQL Server 2000系统开发实录
Visual Basic+SQL Server 2000系统开发实录

Visual Basic+SQL Server 2000系统开发实录PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:赵松涛编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:9787121036538
  • 页数:292 页
图书介绍:本书适合初学数据库开发的读者和教师使用,侧重开发的基础概念和基本思路。全书分为12章,内容包括数据库系统开发基础,构建开发环境,用VB开发第一个数据库程序,VB编程基础,管理SQL Server 2000数据库,基于ADO的数据库开发,用SQL查询和操作数据,用控件显示数据,VB访问数据库的接口,设计报表,VB系统开发常见问题,进一步学习ADO等。本书内容全面,思路流畅,实用性强,所有实例均经过上机反复实践。本书适合初学VB+SQL Server 2000数据库开发的读者阅读和参考,可作为VB数据库技术培训教材。本书配套光盘包括各章标注的内容以及作者亲自配音制作的多媒体视频。
《Visual Basic+SQL Server 2000系统开发实录》目录

1.1 数据库系统基础 1

1.1.1 数据库系统 1

第1章 数据库系统开发基础 1

1.1.2 数据库 2

1.1.3 数据库管理系统 3

1.1.4 数据库系统相关人员 3

1.1.5 数据库应用系统 3

1.2 数据库应用系统 4

1.2.1 客户机/服务器模式 4

1.2.2 浏览器/服务器模式 4

1.3.1 C/S模式需要学习的技术 5

1.3 数据库应用系统开发技术 5

1.3.2 B/S模式需要学习的技术 7

1.4 主流的数据库产品比较 9

1.4.1 数据库服务器VS数据库 9

1.4.2 Access 10

1.4.3 SQL Server 2000 10

1.4.4 Oracle 9i 10

1.4.5 DB2 11

1.4.6 3种主流的网络数据库产品的比较 11

1.5 必备的网络基础 12

1.5.1 服务器VS客户机 12

1.5.2 协议 13

1.5.3 TCP/IP 14

1.5.4 IP地址 15

1.5.5 端口 16

1.5.6 SQL Server 2000和网络的关系 17

1.6 本章小结 17

1.7 习题 18

第2章 构建开发环境 19

2.1 开发和运行环境概述 19

2.1.1 典型的开发环境 19

2.1.3 本书的开发环境 20

2.1.2 典型的运行环境 20

2.2 安装VB 6.0中文企业版 21

2.3 SQL Server 2000基础概念 24

2.3.1 Windows XP上可以安装的版本 24

2.3.2 安装环境需求 24

2.3.3 实例与服务器 25

2.3.4 本地系统账户与域用户账户 26

2.3.5 Windows身份验证模式与混合模式 29

2.3.6 每客户许可模式与处理器许可证许可模式 29

2.4 安装SQL Server 2000中文个人版 30

2.5 服务器上的安装结果 35

2.5.3 Microsoft Search 36

2.5.4 Distributed Transaction Coordinator 36

2.5.2 SQLSERVERAGENT 36

2.5.1 MSSQLSERVER 36

2.6 SQL Server 2000客户机工具 37

2.6.1 企业管理器 37

2.6.2 查询分析器 37

2.6.3 服务管理器 38

2.6.4 服务器网络实用工具 39

2.6.5 客户端网络实用工具 39

2.7 配置SQL Server 2000网络 39

2.7.1 配置共享内存的本地网络 40

2.7.2 TCP/IP网络案例环境 41

2.8 本章小结 43

2.9 疑难解析 44

2.9.1 客户机是否需要安装Service Pack 44

2.9.2 为什么设置的实例名非法 44

2.9.3 如何构建基于域的SQL Server 2000网络 44

2.9.4 安装中出现“挂起的文件操作”如何处理 45

2.9.5 命名实例和默认实例可以互相更改吗 45

2.9.6 安装设置的服务账户有什么意义 45

2.9.7 安装过程中使用Windows验证还是混合验证 45

2.10 习题 46

第3章 用VB开发第一个数据库程序 47

3.1 测试VB和SQL Server 2000的连接 47

3.2.1 设计提取数据的ADODC控件 49

3.2 开发第1个数据库程序 49

3.2.2 设计显示数据的控件 53

3.2.3 第1个数据库程序的逻辑结构 54

3.3 VB数据库系统开发中的基础概念 55

3.3.1 工程 55

3.3.2 窗体 57

3.3.3 MDI窗体 60

3.3.4 控件 64

3.3.5 ActiveX控件 67

3.3.6 模块 70

3.4 面向对象的VB数据库系统开发方法 71

3.4.1 理解面向对象的开发方法 71

3.4.2 类模块 72

3.5 本章小结 73

3.6 习题 74

第4章 VB编程基础 75

4.1 VB编程基本规则 75

4.1.1 VB中的命名约定 75

4.1.2 如何给VB代码添加注释 76

4.1.3 单行语句的分割 76

4.1.4 多行语句的合并 76

4.2 VB中的数据类型 76

4.2.1 Variant(变体)数据类型 77

4.2.2 基本数据类型 77

4.3.1 常量的类型 78

4.3 VB中的常量 78

4.3.2 常量的定义 79

4.3.3 常量的作用域 79

4.4 VB中的变量 80

4.4.1 变量的声明 80

4.4.2 变量的作用域 80

4.4.3 变量的存活期 81

4.4.4 静态变量 81

4.5 VB中的数组 81

4.5.1 数组的类型 81

4.5.5 定义多维数组 82

4.5.4 如何使用数组元素 82

4.5.3 给数组赋值 82

4.5.2 数组的定义 82

4.5.6 定义及使用动态数组 83

4.6 VB中的运算符 83

4.6.1 算术运算符 83

4.6.2 比较运算符 84

4.6.3 逻辑运算符 84

4.6.4 连接运算符 84

4.6.5 运算符的优先级 85

4.7 VB中的过程和函数 85

4.7.1 Sub过程 86

4.7.2 无参数Sub过程定义及调用方法 86

4.7.3 带参数Sub过程定义及调用方法 87

4.7.4 Function函数 88

4.7.5 无参数Function函数 89

4.7.6 带参数Function函数 90

4.7.7 带参数和返回值的Function函数 92

4.8 VB中的流程控制语句 92

4.8.1 条件判断语句IF..ELSE..THEN 93

4.8.2 多路径条件判断语句SELECT..CASE 97

4.8.3 循环语句DO..LOOP 99

4.8.4 计数执行循环语句FOR..NEXT 102

4.8.5 不确定计数执行循环语句WHILE..WEND 103

4.10 习题 104

4.9 本章小结 104

第5章 管理SQL Server 2000数据库 105

5.1 SQL Server 2000服务器的结构 105

5.1.1 SQL Server 2000服务器的RDBMS 106

5.1.2 SQL Server 2000数据库 106

5.2 SQL Server 2000数据库的结构 106

5.2.1 从逻辑角度看SQL Server 2000数据库 106

5.2.2 从物理角度看SQL Server 2000数据库 107

5.2.3 数据文件是如何存储的 108

5.2.4 日志文件是如何存储的 108

5.3.3 在【企业管理器】中创建用户数据库 109

5.3.2 创建用户数据库的方法 109

5.3.1 用户数据库命名 109

5.3 创建用户数据库 109

5.3.4 在【查询分析器】中创建用户数据库 111

5.4 创建用户表 112

5.4.1 SQL Server 2000的基本数据类型 112

5.4.2 创建db_student数据库中的表 113

5.5 创建索引 118

5.5.1 在表上创建索引的意义 118

5.5.2 SQL Server 2000索引类型 118

5.5.3 创建测试索引的表 119

5.5.4 在【企业管理器】中创建索引 120

5.6.1 什么是视图 122

5.6 创建视图 122

5.6.2 在表上创建视图的意义 123

5.6.3 创建视图 123

5.7 数据完整性 125

5.7.1 什么是数据完整性 125

5.7.2 数据完整性机制 126

5.7.3 在【企业管理器】中创建约束 127

5.8 分离和附加数据库 127

5.8.1 分离用户数据库 128

5.8.2 附加用户数据库 129

5.9 从BAK文件还原数据库 130

5.11 习题 133

5.10 本章小结 133

6.1 ADO 134

第6章 基于ADO的数据库系统开发 134

6.1.1 ADO的形象化理解 135

6.1.2 ADO的分类 135

6.2 ADODC编程 136

6.2.1 工程结构 136

6.2.2 ADODC控件如何连接数据库 137

6.2.3 详解ADODC控件的属性 139

6.2.4 显示数据控件的设置 141

6.2.5 逻辑处理代码 141

6.3.1 ADODB的体系结构 145

6.2.6 隐藏ADODC控件 145

6.3 ADODB的体系结构 145

6.3.2 引用ADODB对象 147

6.4 ADODB的Connection对象 148

6.4.1 使用Connection对象的工程 148

6.4.2 总结Connection对象的使用方法 150

6.4.3 Connection对象的方法 150

6.4.4 Connection对象的主要属性 150

6.4.5 用Set conn=Nothing释放资源 151

6.5 ADODB的Recordset对象 151

6.5.1 使用Recordset对象的工程 151

6.5.3 Recordset对象的方法 153

6.5.2 总结Recordset对象的使用方法 153

6.5.4 Recordset对象的主要属性 154

6.5.5 什么是Cursor(游标) 154

6.5.6 什么是Lock(锁) 155

6.5.7 详解Open方法的参数 155

6.6 ADODB的Command对象 156

6.6.1 使用Recordset对象执行SQL命令 157

6.6.2 使用Connection对象执行SQL命令 157

6.6.3 使用Command对象的工程 158

6.6.4 Command对象的方法 160

6.6.5 Command对象的主要属性 160

6.7 本章小结 161

6.6.6 Command对象和Recordset对象执行SQL命令的比较 161

6.8 习题 162

第7章 用SQL查询和操作数据 163

7.1 SQL基础 163

7.1.1 SQL的组成 163

7.1.2 SQL的核心动词 164

7.2 SELECT简单查询数据 164

7.2.1 查询表中所有记录和字段 164

7.2.2 查询表中所有记录的指定字段 164

7.2.3 允许查询结果中有重复记录 165

7.2.4 不允许查询结果中有重复记录 165

7.2.6 查询表的前n%行记录 166

7.2.5 查询表的前n行记录 166

7.3 WHERE条件查询数据 167

7.3.1 WHERE条件查询的语法 167

7.3.2 WHERE条件中的关系运算符 167

7.2.7 带表达式的查询 167

7.3.3 WHERE条件中的逻辑运算符 168

7.3.4 WHERE条件中的特殊运算符 168

7.3.5 数值型字段等值条件查询 169

7.3.6 字符型字段等值条件查询 169

7.3.7 IN列表查询 169

7.3.8 BETWEEN介于之间查询 169

7.3.9 LIKE模糊查询 169

7.4.1 ORDER BY排序查询结果的语法 170

7.3.10 组合条件查询 170

7.4 ORDER BY排序查询结果 170

7.4.2 ORDER BY排序查询结果的实例 171

7.5 多表联结查询数据 171

7.5.1 多表联结查询的语法 171

7.5.2 等值联结查询 171

7.6 常见的聚合函数查询 172

7.6.1 用COUNT函数计算记录数 172

7.6.2 用AVG函数计算平均值 172

7.6.3 用MAX函数计算最大值 172

7.7.1 INSERT语句的语法 173

7.7 用INSERT录入数据 173

7.6.4 用MIN函数计算最小值 173

7.6.5 用SUM函数计算和 173

7.7.2 INSERT语句的实例 174

7.8 用UPDATE更新数据 174

7.8.1 UPDATE语句的语法 174

7.8.2 UPDATE语句的实例 175

7.9 用DELETE删除数据 175

7.9.1 DELETE语句的语法 175

7.9.2 DELETE语句的实例 176

7.10 本章小结 176

7.11 习题 177

8.1 VB数据显示控件综述 178

第8章 用控件显示数据 178

8.2 Label控件 179

8.2.1 工程结构 179

8.2.2 Label控件显示ADODC提取的数据 179

8.2.3 Label控件显示ADODB提取的数据 180

8.3 TextBox控件 181

8.3.1 TextBox控件显示ADODC提取的数据 181

8.3.2 TextBox控件显示ADODB提取的数据 181

8.4 CheckBox控件 182

8.4.1 工程结构 182

8.4.2 CheckBox控件的主要属性 182

8.4.3 对CheckBox控件进行编程 183

8.5.1 工程结构 184

8.5.2 OptionButton控件的主要属性 184

8.5 OptionButton控件 184

8.5.3 对OptionButton控件进行编程 185

8.6 ComboBox控件 185

8.6.1 工程结构 186

8.6.2 ComboBox控件的主要属性 186

8.6.3 ComboBox控件的主要事件 187

8.6.4 ComboBox控件的主要方法 187

8.6.5 对ComboBox控件进行编程 187

8.7.2 ListBox控件的主要属性 188

8.7 ListBox控件 188

8.7.1 工程结构 188

8.7.3 ListBox控件的主要事件 190

8.7.4 ListBox控件的主要方法 190

8.7.5 对ListBox控件进行编程 190

8.8 DataGrid控件 191

8.8.1 工程结构 191

8.8.2 设计使用DataGrid控件的窗体 191

8.8.3 修改DataGrid控件的显示 192

8.8.4 DataGrid控件的主要属性 193

8.9 DataList控件 194

8.9.1 工程结构 194

8.8.5 对DataGrid控件进行编程 194

8.9.2 使用DataList控件 195

8.9.3 DataList控件的主要属性 195

8.9.4 DataList控件的主要方法 196

8.9.5 DataList控件编程 196

8.10 DataCombo控件 196

8.10.1 工程结构 197

8.10.2 使用DataCombo控件 197

8.10.3 DataCombo控件的主要属性 197

8.10.4 DataCombo控件的主要方法 198

8.10.5 DataCombo控件编程 198

8.12 习题 199

8.11 本章小结 199

第9章 VB访问数据库的接口 200

9.1 接口概述 200

9.1.1 什么是接口 200

9.1.2 ODBC接口 201

9.1.3 OLEDB接口 202

9.1.4 OLEDB-ODBC接口 203

9.1.5 理解3种接口 203

9.2 DSN(数据源名称) 204

9.2.1 DSN(数据源名称)的类型 204

9.2.2 创建系统DSN 204

9.3.1 在ADODC中使用ODBC接口 208

9.3 ADODC中使用接口 208

9.3.2 在ADODC中使用OLEDB接口 210

9.3.3 在ADODC中使用OLEDB-ODBC接口 211

9.4 ADODB中使用接口 212

9.4.1 在ADODB中使用ODBC接口 212

9.4.2 在ADODB中使用OLEDB接口 214

9.4.3 在ADODB中使用OLEDB-ODBC接口 214

9.5 本章小结 214

9.6 习题 215

第10章 设计报表 216

10.1 安装水晶报表软件 216

10.2 用水晶报表软件设计报表 219

10.3 在VB程序中使用报表 223

10.4 实践中的具体问题 225

10.5 本章小结 226

10.6 习题 226

第11章 VB系统开发常见问题 227

11.1 制作界面 227

11.1.1 制作菜单 227

11.1.2 制作工具栏 229

11.1.3 制作状态栏 234

11.2 二进制数据处理 236

11.2.1 ADODB.Field对象 237

11.2.2 VB中如何操作文件 237

11.2.3 向数据库中写入二进制数据 239

11.2.4 读取数据库中的二进制数据 243

11.2.5 显示数据库中的二进制图像数据 246

11.3 事务编程 247

11.3.1 什么是事务(Transaction) 247

11.3.2 为什么要引入事务 248

11.3.3 什么样的SQL语句产生事务 249

11.3.4 SQL Server 2000的事务模式 249

11.3.5 数据库应用系统中定义事务的两种方法 249

11.3.6 VB中定义事务的实例 250

11.4 VB和SQL Server 2000数据类型的转换 251

11.4.1 SQL Server 2000的数据类型 251

11.4.2 VB和SQL Server 2000数据类型的转换 252

11.5 制作安装程序 253

11.5.1 编译工程 253

11.5.2 打包和发布工程 254

11.6 本章小结 258

11.7 习题 259

第12章 进一步学习ADO 260

12.1 ADO对象体系结构 260

12.1.1 ADO的运行步骤 260

12.1.2 ADO的关键概念 261

12.1.3 ADO的总体结构 263

12.1.4 Connection对象的体系结构 264

12.1.5 Recordset对象的体系结构 265

12.1.6 Field对象的体系结构 266

12.1.7 Command对象的体系结构 267

12.2 详解Connection对象 268

12.2.1 Connection对象的主要属性 268

12.2.2 Connection对象的主要方法 269

12.3 详解ConnectionString属性 271

12.3.1 ConnectionString的结构 271

12.3.2 Provider参数 271

12.3.3 ODBC接口的ConnectionString属性设置 272

12.3.4 OLE DB接口的ConnectionString属性设置 273

12.3.5 典型的ODBC接口的ConnectionString实例 273

12.3.6 典型的OLE DB接口的ConnectionString实例 275

12.3.7 ConnectionString属性的设置实例 276

12.4 详解Recordset对象 278

12.4.1 如何分页显示记录集内容 278

12.4.2 如何显示当前记录号 279

12.4.3 如何使用BOF和EOF属性 280

12.4.4 用CacheSize属性测试缓存记录集的性能 283

12.4.5 如何显示ADO对象的集合内容 285

12.4.6 如何添加新的记录 286

12.4.7 如何删除记录 287

12.4.8 如何更新记录 289

12.4.9 选择Update还是UpdateBatch 291

12.5 常见的ADO错误信息 291

相关图书
作者其它书籍
返回顶部