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

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

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

1.1 网络数据库应用系统 3

1.1.1 信息和数据 3

1.1.2 数据处理和数据管理 3

第1篇 概述篇 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.1 SQL Server的发展 13

2.2 SQL Server的特点 13

第2篇 SQL Server 2000篇 13

第2章 SQL Server 2000简介 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.2.2 软件需求 16

3.3 SQL Server 2000的安装过程 . 16

习题 23

4.1.2 企业管理器 24

4.1.1 服务管理器 24

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

4.1 SQL Server 2000的管理工具 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 注册服务器 32

习题 34

第5章 管理数据库 35

5.1 数据库概述 35

5.1.1 数据库文件和文件组 35

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

5.1.3 SQL Servet的数据库对象 37

5.1.4 SQL Server的特殊用户 38

5.2 创建数据库 38

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

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

5.3 修改数据库 43

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

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

5.4 删除数据库 45

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

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

习题 46

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

6.1.1 数据库的表 47

第6章 管理数据库表 47

6.1 数据库表的概念 47

6.1.3 数据类型 48

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

6.1.5 数据完整性的实现 50

6.2 创建数据库表 52

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

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

6.3 修改数据库表 58

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

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

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

6.4 删除数据库表 60

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

习题 61

第7章 数据操作 62

7.1 查询数据 62

7.1.1 SELECT语句及简单查询 62

7.1.2 连接查询 73

7.1.3 合并查询 77

7.1.4 子查询 78

7.2 添加数据 79

7.2.1 INSERT语句的语法格式 80

7.2.2 说明 80

7.2.3 使用举例 80

7.3.1 UPDATE语句的语法格式 81

7.3 修改数据 81

7.3.2 说明 82

7.3.3 使用举例 82

7.4 删除数据 83

7.4.1 DELETE语句的语法格式 83

7.4.2 说明 83

7.4.3 使用举例 83

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

习题 88

8.1.1 批 89

8.1.2 注释 89

8.2 数据类型 89

8.1 T-SQL的代码格式 89

第8章 T-SQL程序设计 89

8.2.1 系统数据类型 90

8.2.2 用户定义的数据类型 90

8.3 变量 92

8.3.1 局部变量 92

8.3.2 全局变量 93

8.4 运算符 93

8.4.1 T-SQL的运算符 93

8.4.2 运算符的优先级 96

8.5 流程控制语句 96

8.5.1 BEGIN...END 96

8.5.2 IF...ELSE 97

8.5.3 CASE 97

8.5.5 BREAK和CONTINUE 99

8.5.4 WHILE 99

8.5.6 RETURN 100

8.5.7 PRINT 100

8.6 函数 100

8.6.1 数学函数 101

8.6.2 字符串函数 102

8.6.3 日期和时间函数 104

8.6.4 系统函数 105

习题 106

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

9.1 视图 107

9.1.1 视图的概念 107

9.1.2 视图的用途 107

9.1.3 创建视图 108

9.1.4 管理视图 115

9.1.5 使用视图 116

9.2 存储过程和触发器 117

9.2.1 存储过程 117

9.2.2 触发器 125

9.3 索引 131

9.3.1 索引概述 131

9.3.2 创建索引 133

9.3.3 使用索引 136

9.3.4 管理索引 136

习题 136

10.2.2 ODBC的结构 138

10.2.1 简介 138

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

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

10.2 应用程序访问接口ODBC 138

10.2.3 配置ODBC数据源 139

习题 142

第3篇 Delphi篇 145

第11章 Delphi概述 145

11.1 Delphi的发展 145

11.2 Delphi的特点 145

11.3.2 组件 147

11.3.3 对象 147

11.3.4 对象的属性 147

11.3.1 窗体 147

11.3 Delphi编程的一些基本概念 147

11.3.5 对象的事件和事件驱动模式 148

11.3.6 对象的方法 148

11.4 Delphi 7的安装与启动 148

11.4.1 Delphi 7的安装 148

11.4.2 Delphi 7的启动 153

习题 153

第12章 Delphi 7的集成开发环境 154

12.1 主窗口 154

12.1.1 标题栏 155

12.1.2 菜单栏 155

12.1.3 工具栏 156

12.2 窗体设计窗口 157

12.3 代码编辑窗口 157

12.1.4 组件模板 157

12.4 对象观察窗口 159

12.5 对象检查器 159

12.5.1 对象选择列表 160

12.5.2 属性选项卡 160

12.5.3 事件选项卡 161

习题 162

第13章 Delphi应用程序设计初步与项目管理 163

13.1 设计一个简单的Delphi应用程序 163

13.1.1 新建一个应用程序项目 163

13.1.2 向窗体中添加所需要的组件 164

13.1.3 设置窗体和组件的属性 164

13.1.4 为对象选择事件并编写事件过程代码 166

13.1.6 编译、运行、调试程序 167

13.1.5 保存程序文件 167

13.2 Delphi应用程序项目和项目管理器 168

13.2.1 项目 168

13.2.2 项目的组成 168

13.2.3 Delphi的项目管理 171

习题 174

第14章 Delphi的编程语言——Object Pascal 175

14.1 代码格式 175

14.1.1 字符集和保留字 175

14.1.2 字母的大小写 176

14.1.3 空白区 176

14.1.4 注释 176

14.2.2 变量 177

14.2.1 常量 177

14.1.5 书写风格 177

14.2 常量和变量 177

14.3 数据类型 178

14.3.1 基本数据类型 178

14.3.2 构造数据类型 180

14.4 运算符和表达式 181

14.4.1 运算符 181

14.4.2 表达式 182

14.5 语句 183

14.5.1 语句的分类 183

14.5.2 赋值语句 184

14.5.3 if语句 184

14.5.5 for语句 186

14.5.4 case语句 186

14.5.6 while语句 187

14.5.7 repeat语句 188

14.6 过程与函数 188

14.6.1 过程和函数的定义 189

14.6.2 过程和函数的调用 190

14.6.3 过程和函数调用时的参数传递 191

14.6.4 常用的标准函数和过程 192

习题 196

第15章 窗体组件与窗体的设计 197

15.1 窗口、窗体和窗体组件 197

15.1.1 窗口 197

15.2 窗体组件的属性 198

15.2.1 窗体组件的外观属性 198

15.1.2 窗体组件和窗体 198

15.2.2 窗体组件的布局属性 199

15.2.3 窗体组件的状态属性 200

15.2.4 其他属性 200

15.3 窗体组件的事件 200

15.4 窗体组件的方法 201

15.5 窗体的设计 201

15.5.1 创建窗体 201

15.5.2 设置窗体组件的属性 202

15.5.3 将需要的组件添加到窗体中并设置它们的属性 202

15.5.4 编辑组件 203

15.5.5 设定窗口中控件的Tab顺序 204

15.5.6 保存窗体 204

15.6.1 在项目中添加新的窗体 205

15.6 多窗体的设计 205

15.6.2 确定主窗体 206

15.6.3 其他窗体的显示 207

习题 207

第16章 常用组件 208

16.1 Delphi的组件 208

16.2 按钮 208

16.2.1 按钮的属性 209

16.2.2 按钮的事件 209

16.3 标签 209

16.3.1 标签的属性 210

16.3.2 标签的使用举例 211

16.4 编辑框 212

16.4.4 编辑框的使用举例 213

16.4.3 编辑框的方法 213

16.4.1 编辑框的属性 213

16.4.2 编辑框的事件 213

16.5 存储框 215

16.5.1 存储框的属性 215

16.5.2 存储框的方法 217

16.6 单选按钮 217

16.7 复选框 218

16.8 成组框 219

16.9 单选成组框 222

16.10 列表框 224

16.10.1 列表框的属性 225

16.10.2 列表框的方法 225

16.11 组合框 226

16.12 面板 227

习题 228

第17章 菜单设计 229

17.1 菜单设计概述 229

17.1.1 菜单的种类与结构 229

17.1.2 Delphi的菜单设计工具 230

17.2 主菜单的设计 230

17.2.1 创建主菜单 230

17.2.2 主菜单组件和菜单项的事件 233

17.2.3 菜单项的属性 233

17.3 快捷菜单的设计 234

17.3.1 创建快捷菜单 234

习题 235

17.3.2 快捷菜单的响应 235

第18章 对话框的使用与设计 236

18.1 对话框概述 236

18.2 标准对话框 236

18.2.1 输入框 236

18.2.2 消息框 238

18.3 通用对话框组件 240

18.3.1 OpenDialog组件 240

18.3.2 SaveDialog组件 243

18.3.3 OpenPictureDialog组件 243

18.3.4 FontDialog组件 244

18.3.5 ColorDialog组件 245

18.3.6 FindDialog组件 247

18.4.1 模态对话框的设计 248

18.4 对话框的设计 248

18.4.2 非模态对话框的设计 252

习题 252

第19章 数据库应用程序设计 253

19.1 Delphi的数据库功能概述 253

19.2 常用数据库组件 255

19.2.1 数据集组件 255

19.2.2 DataSource组件 260

19.2.3 数据控制组件 260

19.3 数据库应用程序开发步骤 265

19.3.1 创建用户数据库 266

19.3.2 配置ODBC 266

19.3.3 设置BDE 266

19.3.5 编写应用程序代码 267

19.3.4 设计应用程序界面 267

19.3.6 运行、调试应用程序 268

习题 268

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

20.1 系统简介 269

20.1.1 系统功能 269

20.1.2 系统技术特点 269

20.2 数据库设计 269

20.2.1 TSBM表的结构 270

20.2.2 DZMC表的结构 270

20.2.3 TSJY表的结构 270

20.3 功能模块的界面设计与代码实现 270

20.3.1 程序主界面设计 270

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

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

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

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

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

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

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

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

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

20.3.11 【退出系统】模块的代码实现 301

习题 302

21.1.2 WWW 305

21.1.1 Internet 305

21.1 Internet与WWW 305

第4篇 ASP篇 305

第21章 ASP概述 305

21.2 静态网页和动态网页 307

21.2.1 静态网页 307

21.2.2 动态网页 307

21.3 Web数据库访问技术 307

21.3.1 ASP 307

21.3.2 PHP 308

21.3.3 JSP 308

21.3.4 ASP.NET 309

21.4 ASP初步 309

21.4.1 ASP文件 309

21.4.4 ASP的运行环境 310

21.4.2 ASP的工作流程 310

21.4.3 ASP的开发工具 310

21.4.5 构建Web服务器 311

21.4.6 浏览ASP文件 316

习题 319

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

22.1 HTML的概念 320

22.2 HTML的基本标记 321

22.2.1 HTML文档的基本构成 321

22.2.2 在网页中显示文字 322

22.2.3 在网页中加入图像 324

22.2.4 在网页中建立超链接 326

22.3 在网页中使用表格 329

22.4 表单 332

22.5 框架 335

习题 338

第23章 脚本语言VBScript 339

23.1 简介 339

23.1.1 脚本语言 339

23.1.2 脚本语言VBScript简介 340

23.2 数据类型 340

23.3 常量、变量、数组 341

23.3.1 常量 341

23.3.2 变量 342

23.3.3 数组 342

23.4.1 赋值运算符 343

23.4.2 算术运算符 343

23.4 运算符和表达式 343

23.4.3 比较运算符 344

23.4.4 逻辑运算符 344

23.4.5 连接运算符 345

23.4.6 运算符的优先级 346

23.5 流程控制 346

23.5.1 条件语句If...Then 346

23.5.2 多分支语句Select Case 350

23.5.3 For...Next循环语句 351

23.5.4 For Each...In循环语句 352

23.5.5 Do...Loop循环语句 353

23.5.6 While...Wend循环语句 356

23.5.7 循环的强制退出 357

23.6 过程和函数 357

23.6.1 过程 358

23.6.2 函数 359

23.6.3 过程和函数的参数传递 360

23.6.4 常用的内部函数 361

习题 363

第24章 ASP的内置对象 364

24.1 ASP内置对象概述 364

24.2 Response对象 364

24.2.1 Response对象简介 364

24.2.2 Response对象的属性 365

24.2.3 Response对象的方法 367

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

24.3.2 Form数据集合 373

24.3.1 Request对象简介 373

24.3 Request对象 373

24.3.3 QueryString数据集合 377

24.3.4 Cookies数据集合 378

24.3.5 ServerVariables数据集合 379

24.3.6 ClientCertificate数据集合 380

24.4 Session对象 380

24.4.1 Session 381

24.4.2 Session变量 381

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

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

24.4.5 Session对象应用举例 383

24.5.1 Application变量 386

24.5.2 Application对象的方法和事件 386

24.5 Application对象 386

24.5.3 Application对象应用举例 387

24.6 Server对象 389

24.6.1 Server对象的属性 389

24.6.2 Server对象的方法 389

习题 394

第25章 ASP访问数据库 395

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

25.2 数据库存取组件和ADO 395

25.2.1 数据库存取组件 395

25.2.2 ADO简介 396

25.3 使用ADO访问数据库 396

25.3.1 用Connection对象连接数据库 396

25.3.2 用Command对象操作数据库 399

25.3.3 用Recordset对象处理数据 406

习题 417

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

2 6.1 系统简介 418

26.1.1 系统功能 418

26.1.2 系统技术特点 418

26.2 数据库设计 418

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

26.3.1 程序主界面设计 418

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

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

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

习题 456

参考文献 457