数据库驱动的Web站点开发 第2版PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:(美)Mike Morrison,(美)Joline Morrison著;梁志敏,蔡建译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302071810
- 页数:630 页
目录 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用客户端脚本创建cookie 176
4.6.1构造cookie信息 178
4.6.2创建和引用临时cookie 178
4.6.3创建持久cookie 180
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 Services 200
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 Framework 245
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 Debugger 304
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 服务器端cookie 578
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
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019