Web开发技术教程 ASP/ASP.NET/JSP程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:林宏基编著
- 出 版 社:北京:北京大学出版社
- 出版年份:2005
- ISBN:7301091362
- 页数:339 页
第1章 Web开发技术基础 1
1.1 Web技术概述 1
1.1.1 Intemet基本概念 1
目录 1
1.1.2 网络协议 2
1.1.3 IP地址、域名与URL 2
1.1.4 Web工作原理 4
1.1.5 常见网络开发工具 4
1.2.1 超文本标识语言HTML 6
1.2 Web编程基础 6
1.2.2 表单、表格与框架 9
1.2.3 CSS(样式表)设计 11
1.2.4 Dreamveaver MX网页设计 15
1.3 Web数据库技术 29
1.3.1 Web数据库访问技术 29
1.3.2 SQL语言简介 32
1.3.3 ODBC/JDBC数据库编程接口 36
1.3.4 SQLServers 2000数据库服务器安装与配置 36
1.4 思考题 40
第2章 ASP开发环境 41
2.1 ASP概述 41
2.1.1 ASP特点 41
2.1.2 ASP工作原理 42
2.2 ASP运行环境与Web服务配置 43
2.2.1 ASP运行环境 43
2.2.2 PWS服务器安装配置 43
2.2.3 IIS服务器安装配置 45
2.2.4 InterDev集成开发环境 49
2.3 建立一个简单ASP实例 51
2.3.1 ASP文件结构 51
2.3.2 ASP实例 52
2.4 VBSctipt语言 53
2.4.1 VBScript的数据类型 53
2.4.2 VBScript常量 54
2.4.3 VBScript变量 54
2.4.4 VBScript的运算符 56
2.4.5 流程控制语句 56
2.4.6 过程与函数 58
2.4.7 预定义函数 59
2.5 JavaSctipt语言 60
2.5.1 数据类型 61
2.5.2 常量和变量 61
2.5.3 运算符 62
2.5.4 JavaScript流量控制语句 63
2.5.5 JavaScript的函数 65
2.5.6 事件驱动和事件处理 66
2.5.7 JavaScript的对象 67
2.6 思考题 78
第3章 ASP内置对象 79
3.1 Request对象 79
3.1.1 Form集合 79
3.1.2 QueryString集合 80
3.1.3 Cookies集合 81
3.1.4 ServerVariables集合 82
3.2 Response对象 83
3.2.1 Response属性 83
3.2.2 Response方法 84
3.2.4 Response与Request综合实例 85
3.2.3 Response集合 85
3.3 Serve对象 87
3.3.1 Server属性 88
3.3.2 Server方法 88
3.4 Application对象 90
3.4.1 Application属性 90
3.4.2 Application方法 90
3.4.3 Application事件 91
3.5.1 Session属性 92
3.5 Session对象 92
3.5.2 Session方法 93
3.5.3 Session事件 93
3.5.4 Session与Application比较 94
3.5.5 Session与Cookies比较 94
3.6 Global.asa文件初始化应用程序 94
3.6.1 Session_OnStart事件 95
3.6.2 Session_OnEnd事件 95
3.6.4 Application_OnEnd事件 96
3.7 思考题 96
3.6.3 Application_OnStart事件 96
第4章 ASP服务器组件 97
4.1 ASP服务器组件 97
4.2 AdRotator广告轮播组件 98
4.2.1 建立Ad Rotator计划表文件 98
4.2.2 创建AdRotator组件对象 99
4.2.3 用AdRotator的GetAdvertisement方法读取计划文件 99
4.3.1 建立文件系统对象 100
4.3.2 创建File对象与打开File对象 100
4.3 File Access文件系统存取组件 100
4.3.3 File对象与FileSystemObject对象的方法 102
4.3.4 File对象属性 102
4.4 BrowserCapabilities浏览器性能组件 103
4.4.1 BrowserCapabilities组件 103
4.4.2 Browser.ini文件 104
4.5 ContentLinking内容链接组件 105
4.5.1 创建ContentLinking组件对象 105
4.5.2 建立网页网址URL顺序表文件 105
4.5.3 ContentLinking对象方法 106
4.5.4 ASP的包含文件 108
4.6 思考题 109
第5章 ASP数据库开发技术 110
5.1 ActiveX数据对象组件ADO 110
5.1.1 ADO组件的主要对象及其功能 110
5.1.2 使用ODBC连接技术 111
5.1.3 创建一个系统DSN 111
5.2 用Connection对象连接数据库 112
5.2.1 创建Connection对象 112
5.2.2 Connection对象方法 113
5.2.3 Connection对象属性 114
5.3 用Command对象执行数据库操作 115
5.3.1 创建Command对象 115
5.3.2 Command对象属性 115
5.3.3 Command对象方法 116
5.4 用RecordSet对象访问数据库 117
5.4.1 创建RecordSet对象 117
5.4.2 RecordSet对象方法 117
5.4.3 RecordSet对象属性 119
5.4.4 RecordSet对象的应用 121
5.5.1 Parameter对象 123
5.5 Parameter对象 123
5.5.2 Parameters集合 124
5.6 Property对象 124
5.6.1 Property对象 124
5.6.2 Properties集合 125
5.7 Error对象 125
5.7.1 Error对象 125
5.7.2 Errors集合 125
5.9.1 创建和配置ODBC数据源 126
5.9 用ADO发布Web数据库实例 126
5.8 Field对象 126
5.9.2 Web数据库发布关键步骤 127
5.9.3 企业人事档案管理实例 128
5.10 思考题 132
第6章 ASP综合应用实例 134
6.1 网上可视聊天 134
6.1.1 系统设计分析 134
6.1.2 程序设计及代码说明 134
6.2.2 数据库设计 137
6.2.1 应用系统设计分析 137
6.2 网上购物系统 137
6.2.3 前台购物功能页面设计 138
6.2.4 后台系统管理程序设计 140
6.2.5 程序模块设计 140
6.3 电子政务Web系统设计 146
6.3.1 系统设计 146
6.3.2 系统功能模块设计 146
6.3.3 数据库设计 147
6.3.4 共享信息发布前台设计 147
6.3.5 系统管理后台实现设计 155
第7章 ASPNET开发环境 156
7.1 ASP.NET概述 156
7.1.1 ASP.NET简介 156
7.1.2 NET框架及工作原理 156
7.1.3 ASP.NET运行环境 158
7.2 ASP.NET编程环境 159
7.2.1 ASP.NET编程语言 159
7.2.2 ASP.NET文件层次结构 159
7.2.3 命名空间 160
7.2.4 编写一个简单的ASP.NET程序 161
7.3.1 VB.NET数据类型 162
7.3 Visual Basic.NET 162
7.3.2 VB.NET常量与变量 163
7.3.3 数组与运算符 164
7.3.4 循环语句 165
7.3.5 条件语句 167
7.3.6 过程与函数 168
7.3.7 类与使用系统类 169
7.4 Visual StudioNET开发工具 173
7.4.1 VS.NET简介 173
7.4.2 VS.NET开发环境 173
7.4.3 Windows窗体与Web窗体 174
7.4.4 ASPNET开发实例 175
7.5 思考题 179
8.1.1 服务器控件 180
8.1.2 控件的声明以及属性、事件和方法 180
8.2 HTML控件 180
第8章 ASP.NET服务器控件 180
8.1 服务器控件及公共属性 180
8.2.1 Form Web表单控件 181
8.2.2 Button按钮控件 182
8.2.3 InputButton提交/重置/普通按钮控件 182
8.2.4 InputText单行文本/密码控件 183
8.2.5 TextArea多行文本框控件 183
8.2.6 InputHidden隐藏信息控件 184
8.2.7 InputRadioButton单选框控件 184
8.2.10 GenericControl一般控件 185
8.2.11 HtmlInputFile文件上传控件 185
8.2.9 Select下拉列表框控件 185
8.2.8 InputCheckBox复选框控件 185
8.2.12 Image显示图片控件 186
8.2.13 InputImage图片按钮控件 186
8.2.14 Anchor超链接控件 187
8.2.15 Table表格控件(Table/TableRow/TableCell) 187
8.3 Web内部控件 188
8.3.1 Web控件简介及其属性 188
8.3.2 TextBox文本输入控件 189
8.3.5 Image图片显示Web控件 190
8.3.4 Panel容器 190
8.3.3 Lable文本显示控件 190
8.3.6 Button按钮Web控件 191
8.3.7 LinkButton超链按钮控件 192
8.3.8 ImageButton图片按钮Web控件 192
8.3.9 RadioButton单选框Web控件 192
8.3.10 CheckBox复选框Web控件 192
8.3.11 HyperLink超链Web控件 193
8.3.12 AdRotator广告轮播控件 193
8.3.13 Calendar日历控件 194
8.3.14 XMLWeb控件 195
8.4 列表Web控件 196
8.4.1 RadioButtonList单选框列表Web控件 196
8.4.2 CheckBoxList复选框列表Web控件 197
8.4.3 DorpDownList下拉列表控件 199
8.4.4 ListBox容器列表控件 199
8.4.5 Repeater数据格式输出绑定控件 200
8.4.6 DataList数据列表绑定控件 201
8.4.7 DataGrid数据分页绑定控件 202
8.5.1 Web表单验证简介与属性 204
8.4.8 Table表格Web控件(Table/TableRow/TableCell) 204
8.5 数据验证Web控件 204
8.5.2 RequiredFieldValidator必填验证 205
8.5.3 CompareValidator比较验证 207
8.5.4 RangeValidator范围验证 207
8.5.5 ReqularExpressionValidator正则验证 208
8.5.6 ValidationSummary显示错误验证 208
8.5.7 CustomValidator自定义验证 209
8.6 思考题 209
9.1.2 ADO.NET对象模型与数据操作组件 210
9.1.3 ADO.NET数据存取方式 210
第9章 ASP.NET数据库编程 210
9.1.1 ADO.NET及其架构 210
9.1 ADO.NET概述 210
9.1.4 OLEDB与ADO.NET命名空间 211
9.2 ADO.NET连接数据库 211
9.2.1 连接数据库方式 211
9.2.2 使用Connection对象 212
9.2.3 使用Command对象 214
9.2.4 使用DataReader对象 216
9.3 ADO.NET数据库操作 218
9.3.1 查询记录 218
9.3.2 插入记录 219
9.3.3 更新记录 220
9.3.4 删除记录 220
9.4 ADO.NET数据集DataSet 220
9.4.1 DataSet对象 220
9.4.2 DataSet与Adapter对象 224
9.4.3 DataView对象 225
9.5 数据绑定技术 226
9.5.1 数据绑定简介 226
9.5.2 使用Repeater控件 227
9.5.3 使用DataList控件 228
9.5.4 使用DataGrid控件 231
9.6 思考题 235
第10章 ASP.NET应用程序 236
10.1 ASP.NET应用程序编程 236
10.1.1 ASP.NET应用程序概述 236
10.1.2 配置Web.Config 239
10.1.3 使用Global.asax文件 242
10.2 NET XML Web服务 244
10.2.1 Web服务 244
10.2.2 返回数据集的Web服务调用示例 248
10.3 思考题 251
11.1.1 架设SMTP 252
11.1.2 自动发送Email 252
11.1 Email自动发送 252
第11章 ASP.NET综合应用实例 252
11.2 数据库查询与记录增删改 255
11.2.1 Index.aspx首页程序 256
11.2.2 Add.aspx程序 258
11.3 水晶报表制作实例 260
第12章 JSP开发环境 263
12.1 JSP概述 263
12.1.1 JSP技术原理与特点 263
12.1.2 JSP运行环境 264
12.1.3 一个简单的JSP示例 267
12.2.1 Java语言 268
12.2 JSP语法基础 268
12.2.2 JSP指令和脚本元素 276
12.2.3 JSP内部对象 285
12.3 思考题 290
第13章 JSP程序设计 291
13.1 Java Servlets 291
13.1.1 Servlets技术分析 291
13.1.2 Servlet的开发过程 294
13.1.3 处理表单数据 295
13.1.5 处理Cookie 296
13.1.4 处理Session对象 296
13.1.6 读取HTTP请求头 297
13.1.7 处理CGI变量 298
13.2 在JSP中使用表单设计 298
13.2.1 获取表单参数 298
13.2.2 表单的数据验证 299
13.3 使用JavaBean组件程序设计 301
13.3.1 JavaBean技术 301
13.3.2 JavaBean开发环境 303
13.4 在JSP中开发和使用JavaBean实例 306
13.5 JSP与Servlet集成模式 307
13.6 思考题 308
第14章 JSP数据库编程技术 309
14.1 JDBC技术 309
14.2 访问数据库 310
14.2.1 用JDBC技术访问数据库 310
14.2.2 通过JavaBean访问数据库 314
14.2.3 表单数据存入数据库实例 317
14.2.4 数据库分页显示技术 321
14.3 思考题 323
第15章 JSP综合应用实例 324
15.1 上传文件 324
15.1.1 编写上传文件程序 324
15.1.2 使用第三方组件上传文件 331
15.2 与Java Applet的交互 331
15.2.1 通过HTML页面传递Applet参数 332
15.2.2 用Java.NET包建立双向通讯 332
15.2.3 远程方法调用(RMI) 334
15.3 搜索引擎 335
参考文献 339
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《家》高铁林,王力军文;胡博综图 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019