图书介绍
数据库驱动的Web站点开发 第2版PDF|Epub|txt|kindle电子书版本下载
![数据库驱动的Web站点开发 第2版](https://www.shukui.net/cover/69/34372546.jpg)
- (美)Mike Morrison,(美)Joline Morrison著;梁志敏,蔡建译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302071810
- 出版时间:2003
- 标注页数:630页
- 文件大小:156MB
- 文件页数:652页
- 主题词:互联网络-数据库-程序设计
PDF下载
下载说明
数据库驱动的Web站点开发 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章Web数据库编程简介1
1.1 Web的体系结构1
1.2通信协议和Web寻址3
1.3在同—Web服务器上运行多个程序6
1.4基于数据的Web页面7
1.5利用从数据库中获取的数据创建基于数据的Web页面8
1.5.1服务器端的处理9
1.5.2客户端的处理14
1.5.3 利用存储在XML文件中的数据创建基于数据的Web页面16
1.5.4客户端脚本17
1.6创建数据库驱动的Web站点20
1.7本章小结21
1.8 练习题22
1.9 实验项目23
第2章HTML介绍25
2.1 案例分析:展示数据库驱动的Web站点的两个机构25
2.1.2 Northwoods大学的学生注册Web站点26
2.1.1 Clearwater公司的销售订单Web站点26
2.2 Visual Studio.NET集成开发环境27
2.3 HTML文档和基本的HTML命令30
2.3.1 HTML标记31
2.3.2 HTML文档结构32
2.3.3 用Visual Studio.NET创建HTML文档33
2.3.4 HTML题头37
2.3.5修改Web页面文本的对齐方式38
2.3.6文本格式化命令40
2.3.7图形图像45
2.3.8 HTML列表49
2.3.9 HTML文档中的注释51
2.4 Web页面中的表52
2.4.1 HTML表定义标记53
2.4.2表大小和对齐方式54
2.4.3列头55
2.4.4表格边框和单元格间距56
2.4.5指定表的列宽58
2.4.6对齐表对象59
2.5超链接60
2.6 HTML窗体61
2.6.1 输入框64
2.6.2命令按钮64
2.6.3单选按钮65
2.6.4复选框65
2.6.5文本区65
2.6.6选择列表66
2.6.7隐藏窗体元素66
2.6.8创建Web窗体67
2.7 本章小结71
2.8练习题73
2.9 实验项目74
2.10案例项目77
第3章客户端脚本介绍80
3.1 引用HTML文档对象81
3.1.1面向对象的概念81
3.1.2 HTML文档对象模型82
3.1.3 用点语法引用HTML对象83
3.2创建客户端脚本84
3.2.1 用Visual Studio.NET IDE创建客户端脚本84
3.2.2在HTML文档中添加脚本标记85
3.3 JavaScript方法、函数和事件处理程序87
3.3.1 JavaScript方法87
3.3.2 JavaScript函数91
3.3.3 事件处理程序94
3.4在Internet Explorer中显示脚本错误信息96
3.4.1 配置Internet Exploer,使其显示或隐藏默认的脚本错误通知消息97
3.4.2配置工作站,使其显示Script Debugger错误消息框98
3.5在JavaScript命令中使用变量100
3.5.1 声明JavaScript变量和给变量赋值100
3.5.2用JavaScript运算符操作变量101
3.5.3指定运算顺序103
3.6使用JavaScript内置对象类107
3.6.1 String对象107
3.6.2 Math对象108
3.6.3 Date对象108
3.6.4 Number对象109
3.7利用全局函数实现显式的数据类型转换109
3.7.1将字符串转换为数字110
3.7.2将数字转换为字符串111
3.8.1 if控制结构113
3.8选择控制结构113
3.8.2 if/else控制结构115
3.8.3 if/else if控制结构116
3.8.4 switch控制结构117
3.8.5在控制结构的条件中使用AND和OR逻辑运算符119
3.9创建循环结构121
3.9.1 while循环121
3.9.2 do while循环122
3.9.3 for循环123
3.9.4选择循环结构124
3.10 JavaScript和Java的比较124
3.1 1 本章小结125
3.12练习题126
3.13 实验项目128
3.14案例项目132
第4章 利用客户端脚本增强Web应用程序的功能134
4.1 利用客户端脚本验证HTML窗体输入信息的有效性134
4.1.1 创建和调用窗体有效性验证函数135
4.1.2验证输入的数字和日期的有效性138
4.2利用数组引用窗体元素143
4.2.1创建和处理数组144
4.2.2利用数组引用文档对象146
4.3验证单选按钮、复选框和选择列表值的有效性148
4.3.1 验证单选按钮所代表的值的有效性148
4.3.2验证复选框所代表的值的有效性150
4.3.3验证窗体选择列表的值的有效性152
4.4 利用Script Debugger调试客户端脚本155
4.4.1利用Script Debugger消息查找错误155
4.4.2在Visual Studio.NET中利用Script Debugger查找错误157
4.5在JavaScript程序中显示消息171
4.5.1显示确认消息172
4.5.2显示提示消息175
4.6用客户端脚本创建cookie176
4.6.1构造cookie信息178
4.6.2创建和引用临时cookie178
4.6.3创建持久cookie180
4.6.4查看cookie文件列表181
4.6.5检索每个cookie变量的值182
4.7.1 在当前浏览器窗口中打开新的Web页面184
4.7利用脚本显示不同的Web页面并打开新的浏览器窗口184
4.7.2打开新的浏览器窗口186
4.8本章小结189
4.9练习题191
4.10 实验项目192
4.11 案例项目197
第5章Web服务器199
5.1 Internet Information Services200
5.2 Web服务器组件203
5.2.1 Web Site属性页面205
5.2.2 Home Directory属性页面206
5.2.3 Documents属性页面214
5.3创建并配置Web服务器组件216
5.3.1 物理目录216
5.3.2虚拟目录219
5.3.3 应用程序223
5.4组织Web服务器228
5.5在Web服务器上引用文件232
5.5.1绝对URL地址232
5.5.2 相对URL地址234
5.6影响Web站点性能的因素236
5.7本章小结237
5.8 练习题238
5.9 实验项目240
5.10案例项目242
第6章 ASP.NET介绍245
6.1 NET Framework245
6.1.1 ASP.NET介绍246
6.1.2 ASP.NET服务器控件概述247
6.2 NET Framework类库251
6.3创建Web应用程序项目253
6.3.1 为Web应用程序项目配置Web服务器254
6.3.2创建Web应用程序项目255
6.4 Visual Studio.NET集成开发环境261
6.4.1解决方案管理器262
6.4.2 Web Browser窗口264
6.4.3 工具箱266
6.4.4 Properties窗口267
6.5处理项目组件268
6.5.1 创建Web窗体控件268
6.5.2修改Web窗体属性270
6.5.3 编写服务器端Web窗体程序271
6.5.4构建和测试项目275
6.6 访问和引用Web窗体277
6.7将Web应用程序项目移到不同位置278
6.8 本章小结283
6.9练习题285
6.10 实验项目287
6.11 案例项目290
7.1 VB.NET介绍293
第7章VB.NET介绍293
7.2 VB.NET变量和赋值语句297
7.2.1 VB.NET数据类型297
7.2.2 VB.NET变量名299
7.2.3为变量赋值299
7.2.4 VB.NET变量的持久性和作用域302
7.3 使用VB.NET Debugger304
7.4 创建VB.NET过程307
7.4.1 子程序307
7.4.2函数309
7.4.4变量在过程中的作用域310
7.4.3过程的作用域310
7.4.5变量在过程中的持久性312
7.4.6为过程传递参数315
7.5 使用VB.NET的复杂表达式320
7.5.1 创建复杂的数值表达式321
7.5.2 创建复杂的串表达式324
7.5.3在VB.NET中转换数据类型328
7.6 VB.NET的判断控制结构和重复(循环)结构330
7.6.1判断控制结构331
7.6.2创建循环结构336
7.7 在VB.NET中创建自定义类339
7.7.1创建自定义类340
7.7.2定义类的属性和方法340
7.7.3创建类实例和调用类方法341
7.7.4类继承343
7.8 VB.NET中的集合类343
7.9本章小结345
7.10练习题347
7.11 实验项目350
7.12 案例项目355
第8章处理ASP.NET Web窗体和服务器控件357
8.1 利用服务器端操作创建动态Web页面358
8.1.1 使用HTML窗体执行服务器端操作358
8.1.2使用Web窗体执行服务器端操作360
8.2在Web窗体中创建事件处理程序369
8.3 在Web窗体中创建HTML元素和服务器控件374
8.4 在Web窗体中创建HTML元素375
8.5 在Web窗体中创建HTML服务器控件377
8.5.1 创建新的HTML服务器控件378
8.5.2 创建HTML服务器控件事件处理程序379
8.5.3 创建File Field HTML服务器控件381
8.6在Web窗体中创建多功能服务器控件384
8.6.1 使用多功能服务器控件创建列表385
8.6.2使用多功能服务器控件创建单选按钮389
8.6.3使用多功能服务器控件创建复选框391
8.6.4创建Calendar多功能服务器控件396
8.6.5 设置Web窗体控件的Tab键顺序398
8.7在Web窗体中创建验证控件399
8.7.1 创建RequiredFieldValidation验证控件401
8.7.2创建RangeValidator验证控件403
8.7.3 创建CompareValidator验证控件405
8.7.4 创建RegularExpressionValidator验证控件406
8.7.5创建ValidationSummary验证控件408
8.7.6创建CustomValidator验证控件409
8.8本章小结413
8.9练习题414
8.10实验项目415
8.11 案例项目421
第9章数据库概念介绍423
9.1关系数据库概述423
9.1.2候选键425
9.1.1主键425
9.1.3代理键426
9.1.4外键426
9.1.5组合键427
9.2数据库管理系统428
9.2.1 个人数据库管理系统428
9.2.2客户/服务器数据库管理系统430
9.3案例分析数据库431
9.3.1 Clearwater公司的Sales Order数据库432
9.3.2 Northwoods大学的Student Registration数据库437
9.4使用Visual Studio.NET检索数据库数据440
9.4.1 Web窗体如何与数据源通信440
9.4.2在Visual Studio.NET中创建数据连接442
9.5 编写从单个数据库表中检索数据的SQL查询447
9.5.1 创建数据适配器447
9.5.2 使用Query Builder创建从单个数据库表中检索数据的SQL查询449
9.5.3完成数据适配器456
9.6创建从多个表中检索数据的SQL查询457
9.7.1 SQL分组函数464
9.7在记录组中完成查询运算464
9.7.2使用GROUP BY子句对相关记录分组465
9.8插入、更新和删除数据库数据466
9.8.1 插入数据库数据466
9.8.2 更新数据库记录471
9.8.3 删除已有的数据库记录473
9.9本章小结474
9.10练习题476
9.11 实验项目478
9.12案例项目481
第10章在Web窗体中检索和显示数据库数据488
10.1 使用程序命令创建和配置数据组件489
10.1.1 使用程序命令创建数据连接491
10.1.2使用程序命令创建数据适配器494
10.1.3使用程序命令创建和填充数据集496
10.1.4在Web窗体上显示数据集的值497
10.1.5在运行期间修改所检索的数据值499
10.2使用多功能服务器控件显示数据501
10.3 使用DataList控件显示和编辑数据库数据502
10.3.1 创建和配置DataList控件504
10.3.2 为显示DataList控件值创建Web服务器控件模板505
10.3.3 在DataList控件中编辑数据508
10.3.4在item模板中添加Edit按钮509
10.3.5格式化DataList控件数据值519
10.4使用DataGrid控件显示和编辑数据520
10.4.1 创建和配置DataGrid控件523
10.4.2允许用户编辑DataGrid值530
10.5 在DataList和DataGrid控件中验证用户输入信息536
10.5.1 创建客户端CustomValidator验证控件来验证DataList和DataGrid控件输入信息536
10.5.2创建服务器端验证函数来验证DataList和DataGrid控件输入信息540
10.6创建Web窗体来插入新的数据值542
10.6.1 创建数据连接和OleDbCommand对象543
10.6.2创建SQLINSERT动作查询543
10.6.3执行查询544
10.6.4创建数据绑定的List控件546
10.7在Web窗体上显示具有主从复合结构的数据548
10.8本章小结554
10.9练习题555
10.10 实验项目557
10.11 案例项目560
第11章创建集成的Web应用程序563
11.1 集成的Clearwater公司Web应用程序564
11.1.1 Clearwater公司的新顾客订单处理程序565
11.1.2 Clearwater公司的查看订单处理程序568
11.1.3运行集成的Web应用程序568
11.1.4创建和配置Clearwater公司向导571
11.2在集成的Web应用程序中显示不同的Web窗体574
11.2.1 Response.Redirect方法574
11.2.2 Server.Transfer方法575
11.3.1 服务器端cookie578
11.3 在多个Web窗体间共享数据值578
11.3.2会话变量579
11.3.3应用程序变量594
11.4 同时插入具有主从复合结构的记录595
11.4.1 检索和保存Oracle9i序列值595
11.4.2检索和保存Access AutoNumber值596
11.4.3 同时插入主记录和从记录597
11.5在DataGrid控件中创建模板列604
11.5.1 创建新的模板列604
11.5.2定义Web服务器控件模板605
11.6实现窗体安全性607
11.6.1 在Web应用程序项目中配置窗体身份验证609
11.6.2修改实现窗体身份验证的窗体命令611
11.7在产品Web服务器上部署完整的Web应用程序616
11.7.1 配置产品Web服务器616
11.7.2 将产品应用程序文件移到Web服务器617
11.8本章小结620
11.9 练习题621
11.10 实验项目623
11.11 案例项目627