登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』网络程序设计—ASP(第4版)

書城自編碼: 3746534
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 尚俊杰
國際書號(ISBN): 9787512146891
出版社: 北京交通大学出版社
出版日期: 2022-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 301

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
掌故家的心事
《 掌故家的心事 》

售價:NT$ 390.0
孤独传:一种现代情感的历史
《 孤独传:一种现代情感的历史 》

售價:NT$ 390.0
家、金钱和孩子
《 家、金钱和孩子 》

售價:NT$ 295.0
量价关系——透视股票涨跌脉络
《 量价关系——透视股票涨跌脉络 》

售價:NT$ 340.0
二十四节气生活美学
《 二十四节气生活美学 》

售價:NT$ 340.0
西班牙内战:秩序崩溃与激荡的世界格局:1936-1939
《 西班牙内战:秩序崩溃与激荡的世界格局:1936-1939 》

售價:NT$ 990.0
基于鲲鹏的分布式图分析算法实战
《 基于鲲鹏的分布式图分析算法实战 》

售價:NT$ 495.0
夺回大脑 如何靠自己走出强迫
《 夺回大脑 如何靠自己走出强迫 》

售價:NT$ 299.0

建議一齊購買:

+

NT$ 466
《 中国地理(第二版) 》
+

NT$ 713
《 内科护理学(第6版/本科护理) 》
+

NT$ 356
《 边做边学——InDesign 排版艺术案例教程(全彩微课版)(InDesign CC 2019) 》
+

NT$ 399
《 中国文学理论批评史教程(修订本) 》
+

NT$ 458
《 植物学(第3版) 》
+

NT$ 352
《 水文随机分析 》
編輯推薦:
《网络程序设计——ASP》第4版的编写特色:一是面向初学者,从零入手;二是深入浅出,层层推进;三是案例教学,任务驱动。自2002年第1版出版以来,受到了广大师生的高度认可,前3版迄今已发行33万多册,先后被评为全国优秀畅销书(科技类)、北京高等教育精品教材、北京大学优秀教材,成为了众多高等院校、高职高专院校的网络程序设计课程的教材之一。
內容簡介:
《网络程序设计——ASP》(第4版)详细讲述了使用ASP进行网络程序设计的应用技术。全书共包括12章,依次讲述了WWW的工作原理、ASP运行环境与开发工具、HTML基础知识、ASP脚本语言——VBScript基础知识、Request和Response等内部对象、数据库存取组件和文件存取组件等内部组件、文件上传及发送E-mail等第三方组件的知识,并在第12章给出了3个功能基本完善的开发实例。本书采用了“图书 支持网站”的立体教材支持模式,其中支持网站中提供了全部示例的源文件等补充资源。
關於作者:
尚俊杰,男,博导,曾任北京大学教育学院副院长、教育技术系系主任,现任北京大学教育学院学习科学实验室执行主任,兼任教育部高等学校教育技术专业教学指导分委员会委员、中国教育技术协会教育游戏专委会理事长、中国人工智能学会智能教育技术专委会副理事长。主要研究方向为学习科学与游戏化学习、信息技术教育、网络教育等,承担和参与、省部级等研究项目20余项;在国内外各级各类学术期刊、学术会议上发表论文80余篇;至今主编或合作出版计算机类教材10余部。
目錄
第1章 ASP程序设计概述 1
1.1 网络程序设计语言概述 1
1.1.1 网络程序设计语言的产生背景 1
1.1.2 WWW的工作原理 2
1.1.3 目前主要的网络程序设计语言 3
1.2 ASP的运行环境 5
1.2.1 安装IIS 6
1.2.2 安装Internet Explorer 7
1.3 ASP的开发工具 8
1.4 开发一个简单的ASP文件 8
1.4.1 新建ASP文件 9
1.4.2 保存ASP文件 9
1.4.3 浏览ASP文件 10
1.5 新建一个应用程序 12
1.5.1 什么是应用程序 12
1.5.2 新建一个文件夹 12
1.5.3 添加虚拟目录 12
1.5.4 设置默认文档 13
1.5.5 建立ASP文件 14
1.5.6 新建应用程序小结 15
1.6 ASP文件的组成及约定 15
1.7 ASP文件的注意事项 15
1.8 本章小结 16
习题1 16
第2章 HTML基础知识 19
2.1 什么是HTML 19
2.1.1 HTML简介 19
2.1.2 Web浏览器 19
2.1.3 HTML开发工具 19
2.1.4 制作一个简单的HTML文件 20
2.2 HTML基本语法 21
2.2.1 HTML标记 21
2.2.2 标记属性 21
2.2.3 文档头部 21
2.2.4 文档主体 24
2.2.5 注释语句 25
2.3 HTML基本元素 25
2.3.1 文字 25
2.3.2 列表 27
2.3.3 图像 28
2.3.4 表格 29
2.3.5 超链接 32
2.3.6 字符实体 33
2.4 HTML高级元素 33
2.4.1 表单 33
2.4.2 框架网页 38
2.5 其他元素 41
2.6 本章小结 41
习题2 42
第3章 VBScript基础知识 45
3.1 脚本语言概述 45
3.2 VBScript代码的基本格式 45
3.3 VBScript的数据类型 46
3.4 VBScript常量 47
3.4.1 直接常量 47
3.4.2 符号常量 47
3.5 VBScript 变量 48
3.5.1 变量的命名规则 48
3.5.2 变量的声明、赋值和引用 49
3.5.3 使用Option Explicit语句强制声明变量 50
3.5.4 变量的作用范围和有效期 50
3.6 VBScript数组 51
3.6.1 数组的命名、声明、赋值和引用 51
3.6.2 多维数组 51
3.6.3 变长数组 52
3.7 VBScript运算符和表达式 52
3.7.1 算术运算符和数学表达式 53
3.7.2 连接运算符和字符串表达式 53
3.7.3 比较运算符和条件表达式 55
3.7.4 逻辑运算符 55
3.7.5 混合表达式中的优先级 56
3.8 VBScript函数 56
3.8.1 数学函数 57
3.8.2 字符串函数 58
3.8.3 日期和时间函数 60
3.8.4 数组函数 62
3.8.5 格式化函数 63
3.8.6 转换函数 63
3.8.7 检验函数 64
3.9 VBScript过程 65
3.9.1 Sub子程序 65
3.9.2 Function函数 67
3.9.3 子程序和函数的位置 68
3.10 使用条件语句 69
3.10.1 If…Then…Else语句 69
3.10.2 Select Case语句 71
3.11 使用循环语句 72
3.11.1 For…Next循环 72
3.11.2 Do…Loop循环 74
3.11.3 While…Wend循环 76
3.11.4 For Each…Next 循环 76
3.11.5 循环嵌套 77
3.11.6 使用Exit语句强行退出循环 78
3.12 注释语句 79
3.13 容错语句 79
3.14 本章小结 79
习题3 80
第4章 Request和Response对象 83
4.1 ASP内部对象概述 83
4.2 利用Request对象从客户端获取信息 83
4.2.1 Request对象简介 84
4.2.2 使用Form集合获取表单信息 85
4.2.3 使用QueryString集合获取查询字符串信息 90
4.2.4 使用ServerVariables集合获取环境变量信息 91
4.2.5 使用ClientCertificate集合获取身份验证信息 92
4.2.6 TotalBytes属性 93
4.2.7 BinaryRead方法 93
4.3 利用Response对象向客户端输出信息 93
4.3.1 Response对象简介 93
4.3.2 使用Write方法输出信息 95
4.3.3 使用Redirect方法实现页面重定向 96
4.3.4 使用End方法停止处理脚本程序 97
4.3.5 Buffer属性、Clear方法、Flush方法 98
4.3.6 BinaryWrite方法 99
4.3.7 关于HTTP响应信息的复杂操作 99
4.4 使用Cookie在客户端保存信息 100
4.4.1 Cookie简介 100
4.4.2 使用Response对象设置Cookie 101
4.4.3 使用Request对象获取Cookie 102
4.4.4 Cookie综合示例 103
4.5 本章小结 104
习题4 104
第5章 Session和Application对象 107
5.1 利用Session对象记载单个用户信息 107
5.1.1 Session对象简介 108
5.1.2 利用Session存储信息 110
5.1.3 利用Session存储数组信息 112
5.1.4 Contents集合 113
5.1.5 TimeOut属性 114
5.1.6 Abandon方法 114
5.2 利用Application对象记载所有用户信息 115
5.2.1 Application对象简介 115
5.2.2 利用Application存储信息 116
5.2.3 利用Application存储数组信息 119
5.2.4 Contents集合 119
5.3 Global.asa文件 120
5.3.1 什么是Global.asa文件 120
5.3.2 Global.asa简单示例 121
5.4 本章小结 123
习题5 123
第6章 Server对象 126
6.1 Server对象简介 126
6.2 Server对象的属性和方法 127
6.2.1 ScriptTimeOut属性 127
6.2.2 CreateObject方法 127
6.2.3 HTMLEncode方法 127
6.2.4 URLEncode方法 128
6.2.5 MapPath方法 129
6.2.6 Execute方法 131
6.2.7 Transfer方法 132
6.3 本章小结 133
习题6 133
第7章 数据库基础知识 135
7.1 数据库的基本概念 135
7.1.1 数据管理技术的发展阶段 135
7.1.2 数据库的基本术语 135
7.1.3 数据库管理系统 136
7.2 建立Access数据库 137
7.2.1 规划自己的数据库 137
7.2.2 新建数据库 137
7.2.3 新建和维护表 139
7.2.4 新建和维护查询 141
7.3 SQL语言简介 144
7.3.1 Select语句 144
7.3.2 Insert语句 148
7.3.3 Delete语句 149
7.3.4 Update语句 149
7.4 设置数据源 150
7.5 本章小结 152
习题7 152
第8章 ASP存取数据库 155
8.1 ASP内部组件概述 155
8.2 利用数据库存取组件存取数据库 155
8.2.1 数据库存取组件简介 155
8.2.2 数据库准备工作 156
8.2.3 连接数据库 158
8.2.4 利用Select语句查询记录 160
8.2.5 利用Insert语句添加记录 162
8.2.6 利用Delete语句删除记录 163
8.2.7 利用Update语句更新记录 164
8.3 对通信录程序的再探讨 165
8.3.1 利用Select语句查询记录 165
8.3.2 利用Insert语句添加记录 167
8.3.3 利用Delete语句删除记录 170
8.3.4 利用Update语句更新记录 171
8.4 本章小结 174
习题8 175
第9章 深入进行数据库编程 178
9.1 ADO的内部对象 178
9.2 Connection对象 179
9.2.1 建立Connection对象 179
9.2.2 Connection对象的属性和方法 180
9.2.3 排序显示数据 183
9.2.4 查找数据 185
9.2.5 链接到详细页面 187
9.2.6 事务处理 190
9.2.7 Error对象和Errors集合 191
9.3 Command对象 194
9.3.1 建立Command对象 194
9.3.2 Command对象的属性和方法 195
9.3.3 利用Command对象存取数据库 197
9.3.4 非参数查询 198
9.3.5 参数查询 199
9.3.6 Parameter对象和Parameters集合 201
9.4 Recordset对象 204
9.4.1 建立Recordset对象 204
9.4.2 Recordset对象的属性和方法 208
9.4.3 利用Recordset对象存取数据库 214
9.4.4 添加不完整的记录 216
9.4.5 分页显示数据 218
9.4.6 Field对象和Fields集合 221
9.5 存取SQL Server数据库 225
9.6 对多个表进行组合查询 226
9.7 通信录综合示例 228
9.7.1 通信录的设计 228
9.7.2 通信录的实现 228
9.7.3 关于通信录的讨论 230
9.8 本章小结 230
习题9 231
第10章 文件存取组件及其他组件 233
10.1 文件存取组件 233
10.1.1 FileSystemObject对象的属性和方法 233
10.1.2 文件及文件夹的基本操作 235
10.1.3 TextStream对象的属性和方法 237
10.1.4 文本文件的基本操作 239
10.1.5 File对象的属性和方法 242
10.1.6 Folder对象的属性和方法 244
10.1.7 Drive对象的属性 246
10.2 广告轮显组件 248
10.2.1 广告轮显组件的属性和方法 248
10.2.2 使用广告轮显组件示例 248
10.3 浏览器兼容组件 251
10.3.1 浏览器兼容组件的工作原理 251
10.3.2 浏览器兼容组件的属性 252
10.3.3 使用浏览器兼容组件示例 253
10.4 文件超链接组件 253
10.4.1 文件超链接组件的方法 254
10.4.2 使用文件超链接组件示例 254
10.5 计数器组件 257
10.5.1 计数器组件的属性和方法 257
10.5.2 使用计数器组件示例 257
10.6 本章小结 258
习题10 258
第11章 使用第三方组件 261
11.1 文件上传组件ASPUpload 261
11.1.1 下载和安装ASPUpload组件 261
11.1.2 ASPUpload组件的属性和方法 261
11.1.3 上传单个文件 263
11.1.4 上传多个文件 265
11.1.5 判断文件是否已经存在 266
11.2 发送E-mail组件W3Jmail 268
11.2.1 注册W3Jmail组件 268
11.2.2 W3Jmail组件的属性和方法 268
11.2.3 简单发送E-mail 269
11.2.4 在线发送E-mail 270
11.2.5 在线发送附件 271
11.3 发布信息综合示例 273
11.4 关于第三方组件 276
11.5 本章小结 277
习题11 277
第12章 网络程序开发实例 280
12.1 留言板 280
12.1.1 留言板的总体设计 280
12.1.2 留言板的关键技术 281
12.1.3 留言板的具体实现 282
12.2 聊天室 286
12.2.1 聊天室的总体设计 287
12.2.2 聊天室的关键技术 287
12.2.3 聊天室的具体实现 289
12.3 BBS论坛 295
12.3.1 BBS论坛的总体设计 295
12.3.2 BBS论坛的关键技术 297
12.3.3 BBS论坛的具体实现 298
12.4 本章小结 303
习题12 303
附录A 常见问题答疑 305
附录B 本书约定 311
参考文献 312
內容試閱
因为长期从事网络程序设计技术研究和信息技术教育工作,所以我一直想写一些由浅入深、从入门到精通的教材。希望这些教材真正以学生为中心,符合学生的认知规律,化高深为浅显,化复杂为简单。力争让每一位毕业的大学生都能掌握一门网络程序设计语言,都能自己开发简单实用的网络程序。
2002年初,我们出版了《网络程序设计——ASP》(第1版),2004年,又推出了《网络程序设计——ASP》(第2版),2009年,又推出了《网络程序设计——ASP》(第3版),2019年,又推出了《网络程序设计——ASP》(第3版修订本)。本书自第1版出版以来,就受到了广大师生的高度认可,前3版迄今已发行33万多册,先后被评为全国优秀畅销书(科技类)、北京高等教育精品教材、北京大学优秀教材,成为众多高等院校、高职高专院校的网络程序设计课程的教材之一。
尽管本书已经取得了不错的成绩,但是几年来我们一直在反思本书的不足之处,也一直在酝酿推出第4版。这期间,我们首先对广大读者发表在本书支持网站中的4万多篇帖子进行了研究,更好地了解了读者的需求和学习过程中常见的问题。其次还通过面谈、电话、E-mail等方式咨询了使用本教材的部分教师、学生,得到了他们的意见和建议。此外,还参考了谭浩强教授等许多著名前辈撰写的计算机教材,深入研究了他们的写作方法和教学方法。在此基础上,对本书中的每一段程序、每一个例子都经过了仔细斟酌,并让一些学生帮我反复测试程序,以发现初学者在学习过程中常常碰到的一些问题,并加以改进。
在本次改写过程中,比较大的调整是改写了第1章的运行环境,并梳理了数据库、第三方组件等内容,使内容适合当前计算机环境的发展要求。不过,由于作者水平有限,尽管进行了精心的编写,可能还有一些不足,敬请大家指正。
下面分别介绍学习本书时需要注意的几个问题。
本书结构
本书共包括12章,第1章讲述了什么是动态网页,主要的动态网页程序语言有哪些,如何搭建ASP的运行环境,如何开发一个简单的ASP程序;第2章讲解了HTML的基础知识;第3章介绍了VBScript脚本语言;第4章到第6章介绍ASP的内部对象,如何获取客户端的数据,如何向客户端输出数据,如何记载特定客户和所有客户的信息;第7章到第9章由简到繁详细介绍了如何利用数据库存取组件开发数据库程序;第10章讲解了文件存取组件、广告轮显组件、浏览器兼容组件、文件超链接组件、计数器组件等内部组件;第11章介绍了如何使用第三方提供的组件实现文件上传和在线发送E-mail;第12章给出了3个开发实例;附录部分给出了常见问题答疑及本书约定。
本书采用了“图书 支持网站”的立体教材支持模式,其中支持网站中提供了全部示例的源文件和大量相关的课件、补充资料、源代码、软件组件等学习资源。
学习本书需要的预备知识
如果此前有网页设计或程序设计语言的基础,将有助于本书的学习。不过本书编写时已经考虑到没有基础的同学,只要有基本的计算机操作基础,就应该能够学习并掌握本门课程。
本书导读
学习程序设计语言的步骤可以用“学、习、悟、通”四个字来概括。
(1)“学”指的是听讲或自学。本书主要采用案例教学法进行讲解,一般的示例开始有解释,示例中易产生疑问的地方有注释,示例后面对重点和难点还有说明。在看示例时,一定要从头开始认真逐行看,可以参考注释或程序说明。程序要反复看,看完后要达到这种程度:不仅要精通每一句,而且对程序的总体思想、总体结构要了然于胸。如果能一边看,一边亲自输入练习,就更好了。看明白以后,还可以动手修改示例使其更完善。
在这个步骤中,大家先不要着急去网上下载复杂的例子,而是要切实掌握基础知识。尤其是要牢固掌握每章前面的“本章要点”中提到的知识点。
(2)“习”指的是练习。本书在每一章后面都精心设计了适量的习题,主要是针对重点、难点和疑点进行训练,对于掌握本章内容有非常重要的作用。请大家务必认真完成这些习题。
(3)“悟”指的是领悟。程序设计语言看起来非常复杂,但是却有很多规律可循,比如各种对象的属性、方法的用法实际上都是类似的。大家在学习过程中要注意总结这些规律,找到各个知识点之间的联系和区别。
(4)“通”指的是融会贯通。经过前几个步骤以后,大家已经基本掌握了 ASP 程序设计技术,此时可以去网上找更多的例子来研究,以真正达到融会贯通的境界。
声明:本书示例中涉及的人名等数据均为虚拟,与实际无关。
致谢
首先要感谢北京大学蔡翠平老师,她使我下定决心编写这本书,并给予了我自始至终的指导,同时要感谢她多年来对我的关心和帮助。其次要感谢孙秀翠编辑,感谢她多年来对我无私的支持和帮助。再次要感谢赵海霞、岳志勇、王相军、任坤、张宇国和张雁飞等人,他们对本书的编辑、校对和测试做出了许多贡献。后要特别感谢贾楠,他协助我改编了第4版图书,提出了很多很好的建议,为此付出了大量的心血。
后还要特别感谢广大读者多年来对我的一贯支持和关心,祝愿大家早日成功。
尚俊杰
2022年4月于北京大学

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.