《网络数据库应用系统开发实用教程 Visual Basic版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:尹会滨编著
  • 出 版 社:北京:清华大学出版社;北京交通大学出版社
  • 出版年份:2007
  • ISBN:7810829025
  • 页数:470 页
图书介绍:网络数据库应用系统是计算机应用的重要领域,网站的建设、各种信息管理系统等都是网络数据库应用系统的具体实例。而网络数据库应用系统的开发,需要数据库管理系统、ASP或Visual Basic(或Delphi)等多方面的知识。本书共26章,分为4篇。第1篇,概述篇,包括第1章,讲述了网络数据库应用系统的基本概念;第2篇,SQL Server 2000篇,包括第2~10章,讲述了当前流行的关系数据库管理系统SQL Server 2000的使用;第3篇,Visual Basic篇,包括第11~20章,讲述了客户/服务器结构的网络数据库系统的开发工具-Visual Basic;第4篇,ASP篇,包括第21~26章,讲述了浏览器/服务器结构的网络数据库系统的开发工具-ASP技术。本书可以用作大专院校相关课程的教材,也可供网络数据库应用系统开发人员参考。

第1篇 概述篇 3

第1章 网络数据库应用系统概述 3

1.1 网络数据库应用系统 3

1.1.1 信息和数据 3

1.1.2 数据处理和数据管理 3

1.1.3 数据库应用系统和网络数据库应用系统 4

1.2 两种结构的网络数据库应用系统 5

1.2.1 “客户机/服务器”计算模式 5

1.2.2 两种体系结构的网络数据库应用系统 6

1.3 网络数据库应用系统的开发步骤 8

1.3.1 C/S体系结构的网络数据库应用系统的开发步骤 8

1.3.2 B/S体系结构的网络数据库应用系统的开发步骤 9

习题 10

第2篇 SQL Server 2000篇 13

第2章 SQL Server 2000简介 13

2.1 SQL Server的发展 13

2.2 SQL Server的特点 13

2.3 SQL Server 2000的新特性 14

2.4 SQL和T-SQL简介 14

习题 14

第3章 SQL Server 2000的安装 15

3.1 SQL Server 2000的版本 15

3.2 SQL Server 2000的系统需求 15

3.2.1 硬件需求 15

3.3 SQL Server 2000的安装过程 16

3.2.2 软件需求 16

习题 23

第4章 管理工具和SQL Server的管理 24

4.1 SQL Server 2000的管理工具 24

4.1.1 服务管理器 24

4.1.2 企业管理器 24

4.1.3 查询分析器 25

4.1.4 联机丛书 27

4.2 SQL Server的管理 28

4.2.1 启动和停止SQL Server服务 28

4.2.2 创建新服务器组 32

4.2.3 注册服务器 33

习题 36

第5章 管理数据库 37

5.1 数据库概述 37

5.1.1 数据库文件和文件组 37

5.1.2 系统数据库和用户数据库 38

5.1.3 SQL Server的数据库对象 39

5.1.4 SQL Server的特殊用户 40

5.2 创建数据库 40

5.2.1 使用企业管理器创建数据库 40

5.2.2 使用T-SQL语句创建数据库 42

5.3 修改数据库 45

5.3.1 使用企业管理器修改数据库 45

5.3.2 使用T-SQL语句修改数据库 46

5.4.1 使用企业管理器删除数据库 47

5.4 删除数据库 47

5.4.2 使用T-SQL语句删除数据库 48

习题 48

第6章 管理数据库表 49

6.1 数据库表的概念 49

6.1.1 数据库的表 49

6.1.2 创建表时应考虑的问题 49

6.1.3 数据类型 50

6.1.4 数据完整性的含义和分类 51

6.1.5 数据完整性的实现 52

6.2 创建数据库表 54

6.2.1 使用企业管理器创建表 54

6.2.2 使用T-SQL语句创建表 58

6.3 修改数据库表 60

6.3.1 使用企业管理器修改表 60

6.3.2 使用T-SQL语句修改表 61

6.4 删除数据库表 62

6.4.1 使用企业管理器删除表 62

6.4.2 使用T-SQL语句删除表 63

习题 63

第7章 数据操作 64

7.1 查询数据 64

7.1.1 SELECT语句及简单查询 64

7.1.2 连接查询 75

7.1.3 合并查询 79

7.1.4 子查询 80

7.2 添加数据 81

7.2.1 INSERT语句的语法格式 82

7.2.2 说明 82

7.2.3 使用举例 82

7.3 修改数据 83

7.3.1 UPDATE语句的语法格式 83

7.3.2 说明 84

7.3.3 使用举例 84

7.4 删除数据 85

7.4.1 DELETE语句的语法格式 85

7.4.2 说明 85

7.4.3 使用举例 85

7.5 在企业管理器中进行数据操作 86

习题 90

第8章 T-SQL程序设计 91

8.1 T-SQL的代码格式 91

8.1.1 批 91

8.1.2 注释 91

8.2 数据类型 91

8.2.1 系统数据类型 92

8.2.2 用户定义的数据类型 92

8.3 变量 94

8.3.1 局部变量 94

8.3.2 全局变量 95

8.4.1 T-SQL的运算符 96

8.4 运算符 96

8.4.2 运算符的优先级 98

8.5 流程控制语句 98

8.5.1 BEGIN...END 99

8.5.2 IF...ELSE 99

8.5.3 CASE 100

8.5.4 WHILE 101

8.5.5 BREAK和CONTINUE 101

8.5.6 RETURN 102

8.5.7 PRINT 102

8.6.1 数学函数 103

8.6 函数 103

8.6.2 字符串函数 104

8.6.3 日期和时间函数 106

8.6.4 系统函数 108

习题 108

第9章 管理其他数据库对象 109

9.1 视图 109

9.1.1 视图的概念 109

9.1.2 视图的用途 109

9.1.3 创建视图 110

9.1.4 管理视图 117

9.2 存储过程和触发器 119

9.2.1 存储过程 119

9.1.5 使用视图 119

9.2.2 触发器 127

9.3 索引 133

9.3.1 索引概述 133

9.3.2 创建索引 135

9.3.3 使用索引 138

9.3.4 管理索引 138

习题 139

10.2 应用程序访问接口ODBC 140

10.2.1 简介 140

10.2.2 ODBC的结构 140

10.1 数据库应用程序访问接口概述 140

第10章 SQL Server的应用程序访问接口 140

10.2.3 配置ODBC数据源 141

习题 144

第3篇 Visual Basic篇 147

第11章 Visual Basic概述 147

11.1 Visual Basic简介 147

11.2 Visual Basic的特点 148

11.3 Visual Basic编程的一些基本概念 149

11.4 Visual Basic 6.0的安装与启动 150

11.4.1 Visual Basic 6.0的版本与系统需求 150

11.4.2 Visual Basic 6.0的安装 151

11.4.3 Visual Basic 6.0的启动 155

习题 155

12.1 Visual Basic 6.0的集成开发环境 156

第12章 初识Visual Basic 6.0 156

12.1.1 标题栏 157

12.1.2 菜单栏 157

12.1.3 工具栏 158

12.1.4 工具箱窗口 158

12.1.5 窗体设计器窗口 158

12.1.6 代码编辑器窗口 159

12.1.7 工程资源管理器窗口 159

12.1.8 属性窗口 159

12.1.9 窗体布局窗口 159

12.2.2 向窗体中添加控件 160

12.2.1 创建一个应用程序工程和窗体 160

12.2 Visual Basic应用程序的设计步骤 160

12.2.3 设置对象的属性 162

12.2.4 选择对象事件、编写事件过程代码 163

12.2.5 保存程序文件 164

12.2.6 运行、调试程序 165

12.2.7 生成可执行文件 166

12.3 Visual Basic的工程管理 166

12.3.1 工程 167

12.3.2 工程的文件 167

习题 168

13.1.1 书写规范 169

13.1.2 标识符 169

第13章 Visual Basic的编程基础 169

13.1 编码规则 169

13.1.3 关键字 170

13.2 数据类型 170

13.2.1 数值型 170

13.2.2 String(字符串型) 171

13.2.3 Boolean(布尔型) 171

13.2.4 Date(日期时间型) 171

13.2.5 Object(对象型) 171

13.2.6 Variant(变体型) 171

13.3 常量和变量 171

13.3.1 常量 171

13.3.2 变量 172

13.4.1 运算符 179

13.4 运算符和表达式 179

13.4.2 表达式 182

13.5 数组和用户自定义数据类型 183

13.5.1 数组 183

13.5.2 用户自定义数据类型 185

13.6 语句 187

13.6.1 If语句 187

13.6.2 Select Case语句 189

13.6.3 For...Next语句 190

13.6.4 For Each...Next语句 192

13.6.5 While...Wend语句 192

13.6.6 Do...Loop语句 193

13.7.1 过程 196

13.7 过程与函数 196

13.6.7 End语句 196

13.7.2 函数 198

13.7.3 过程和函数调用时的参数传递 199

13.7.4 常用的内部函数 200

习题 210

第14章 窗体 211

14.1 窗口、窗体和窗体对象 211

14.1.1 窗口 211

14.1.2 窗体对象和窗体 212

14.2 窗体的属性 212

14.3 窗体的方法 215

14.4.1 窗体加载时的事件 216

14.4 窗体的事件 216

14.4.2 窗体卸载时的事件 217

14.4.3 窗体的鼠标事件 219

14.4.4 窗体的键盘事件 220

14.4.5 窗体的其他事件 221

14.5 多窗体程序的设计 221

14.5.1 在工程中添加新的窗体 221

14.5.2 设置启动窗体 221

14.5.3 其他窗体的显示 222

习题 222

15.1.2 向工具箱中添加控件 223

15.1.1 Visual Basic的控件 223

15.1 Visual Basic控件概述 223

第15章 常用控件 223

15.1.3 为工具箱添加选项卡 224

15.2 内部控件 224

15.2.1 命令按钮 224

15.2.2 标签 227

15.2.3 文本框 230

15.2.4 列表框 234

15.2.5 组合框 237

15.2.6 复选框 238

15.2.7 单选按钮 238

15.2.8 框架 239

15.2.9 图像控件和图片框 241

15.2.10 滚动条 243

15.2.11 定时器 245

习题 245

第16章 菜单设计 246

16.1 菜单设计概述 246

16.1.1 菜单的种类与结构 246

16.1.2 菜单编辑器 247

16.2 主菜单的设计 247

16.2.1 创建菜单项 248

16.2.2 编写菜单项代码 250

16.3 快捷菜单的设计 250

16.3.1 创建快捷菜单 250

16.3.3 编写右击对象的MouseDown事件过程代码 251

16.3.2 编写菜单项代码 251

习题 252

第17章 对话框 253

17.1 对话框概述 253

17.2 通用对话框控件 253

17.2.1 添加通用对话框控件 253

17.2.2 通用对话框控件的方法 254

17.2.3 通用对话框控件的属性 254

17.2.4 通用对话框控件的使用 259

17.3 用窗体设计对话框 262

习题 266

18.1.2 Data控件 267

18.1.3 ADO技术 267

18.1 Visual Basic 6.0的数据库技术概述 267

18.1.1 可视化数据管理器 267

第18章 数据库编程 267

18.2 使用Data控件访问数据库 268

18.2.1 Data控件概述 268

18.2.2 Data控件的属性和事件 268

18.2.3 数据绑定控件 269

18.2.4 Recordset对象 272

18.3 使用ADO数据控件 279

18.3.1 ADO概述 279

18.3.2 ADO数据控件 280

18.3.3 数据绑定控件 281

18.3.4 ADO数据控件的Recordset对象 282

18.3.5 使用ADO数据控件设计数据库应用程序 283

习题 288

第19章 C/S结构网络数据库应用系统开发实例 289

19.1 系统简介 289

19.1.1 系统功能 289

19.1.2 系统技术特点 289

19.2 数据库设计 289

19.2.1 TSBM表的结构 289

19.3 功能模块的界面设计与代码实现 290

19.3.1 程序主界面设计 290

19.2.3 TSJY表的结构 290

19.2.2 DZMC表的结构 290

19.3.2 【库存图书查询】模块的界面设计与代码实现 291

19.3.3 【读者信息查询】模块的界面设计与代码实现 294

19.3.4 【借出图书查询】模块的界面设计与代码实现 297

19.3.5 【出借图书】模块的界面设计与代码实现 300

19.3.6 【归还图书】模块的界面设计与代码实现 303

19.3.7 【图书登记】模块的界面设计与代码实现 306

19.3.8 【读者登记】模块的界面设计与代码实现 311

19.3.9 【图书注销】模块的界面设计与代码实现 314

19.3.10 【读者注销】模块的界面设计与代码实现 318

19.3.11 【退出系统】模块的代码实现 322

习题 322

20.2.1 启动“打包和展开向导” 323

20.2 使用“打包和展开向导” 323

第20章 应用程序的发布 323

20.1 概述 323

20.2.2 打包 324

20.2.3 展开 328

20.2.4 管理脚本 329

20.3 安装应用程序 330

习题 330

第4篇 ASP篇 333

第21章 ASP概述 333

21.1 Internet与WWW 333

21.1.1 Internet 333

21.1.2 WWW 333

21.3 Web数据库访问技术 335

21.3.1 ASP 335

21.2 静态网页和动态网页 335

21.2.2 动态网页 335

21.2.1 静态网页 335

21.3.2 PHP 336

21.3.3 JSP 336

21.3.4 ASP.NET 337

21.4 ASP初步 337

21.4.1 ASP文件 337

21.4.2 ASP的工作流程 338

21.4.3 ASP的开发工具 338

21.4.4 ASP的运行环境 338

21.4.5 构建Web服务器 339

21.4.6 浏览ASP文件 345

习题 347

第22章 超文本标记语言HTML 348

22.1 HTML的概念 348

22.2 HTML的基本标记 349

22.2.1 HTML文档的基本构成 349

22.2.2 在网页中显示文字 350

22.2.3 在网页中加入图像 352

22.2.4 在网页中建立超链接 354

22.3 在网页中使用表格 357

22.4 表单 360

22.5 框架 363

习题 366

第23章 脚本语言VBScript 368

23.1 简介 368

23.1.1 脚本语言 368

23.1.2 脚本语言VBScript简介 369

23.2 数据类型 370

23.3 常量、变量、数组 370

23.3.1 常量 370

23.3.2 变量 370

23.3.3 数组 371

23.4 运算符和表达式 371

23.5 语句 371

习题 376

23.6 过程与函数 376

第24章 ASP的内置对象 377

24.1 ASP内置对象概述 377

24.2 Response对象 377

24.2.1 Response对象简介 377

24.2.2 Response对象的属性 378

24.2.3 Response对象的方法 380

24.2.4 Response对象的数据集合和Cookies 384

24.3 Request对象 386

24.3.1 Request对象简介 386

24.3.2 Form数据集合 386

24.3.3 QueryString数据集合 390

24.3.4 Cookies数据集合 391

24.3.5 ServerVariables数据集合 392

24.3.6 ClientCertificate数据集合 393

24.4 Session对象 394

24.4.1 Session 394

24.4.2 Session变量 394

24.4.3 Session对象的属性、方法和事件 394

24.4.4 ASP应用程序和Global.asa文件 395

24.4.5 Session对象应用举例 396

24.5 Application对象 399

24.5.1 Application变量 399

24.5.2 Application对象的方法和事件 399

24.5.3 Application对象应用举例 400

24.6 Server对象 401

24.6.1 Server对象的属性 402

24.6.2 Server对象的方法 402

习题 407

第25章 ASP访问数据库 408

25.1 ASP内置服务器组件概述 408

25.2 数据库存取组件和ADO 408

25.2.1 数据库存取组件 408

25.2.2 ADO简介 408

25.3 使用ADO访问数据库 409

25.3.1 用Connection对象连接数据库 409

25.3.2 用Command对象操作数据库 412

25.3.3 用Recordset对象处理数据 418

习题 429

第26章 B/S结构网络数据库应用系统开发实例 431

26.1 系统简介 431

26.1.1 系统功能 431

26.1.2 系统技术特点 431

26.2 数据库设计 431

26.3 功能模块的界面设计与代码实现 431

26.3.1 程序主界面设计 431

26.3.2 【信息查询】模块的界面设计与代码实现 432

26.3.3 【图书借阅】模块的界面设计与代码实现 445

26.3.4 【数据维护】模块的界面设计与代码实现 456

习题 469

参考文献 470