分享
Web程序设计(第4版).pdf
下载文档

ID:2356966

大小:7.19MB

页数:284页

格式:PDF

时间:2023-05-08

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Web 程序设计
“十二五”普通高等教育本科国家级规划教材 高等学校规划教材 Web 程序设计(第 4 版)吉根林 顾韵华 主编 吴军华 郑 玉 彭作民 编著 Publishing House of Electronics Industry 北京BEIJING 内 容 简 介 本书是“十二五”普通高等教育本科国家级规划教材,也是国家级精品课程和优秀教材建设成果。本书主要介绍 Web 程序设计的方法与技术,使读者学会建立网站。全书共 8 章,包括:Web 编程基础知识;Web应用程序开发与运行环境 Dreamweaver MX 及 Visual Studio 2012;HTML 与 XML;层叠样式表 CSS;Web客户端程序设计;Web 服务器端程序设计;Web 数据库程序设计;ASP.NET 综合应用实例。每章配有大量实例、习题和上机实验题及实验指导,并且免费提供 PPT 教学课件和程序源代码。本书可作为高校计算机科学与技术、网络工程、软件工程、电子商务、信息管理与信息系统、现代教育技术等相关专业教材,也是 Web 程序开发人员实用的技术参考书。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 Web 程序设计/吉根林,顾韵华主编,吴军华,郑玉,彭作民编著4 版北京:电子工业出版社,2015.7 ISBN 978-7-121-26036-0.W.吉 顾 吴 郑 彭.网页制作工具程序设计高等学校教材.TP393.092 中国版本图书馆 CIP 数据核字(2015)第 097801 号 策划编辑:袁 玺 文字编辑:戴晨辰 责任编辑:袁 玺 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871 092 1/16 印张:17.75 字数:454.4 千字 版 次:2002 年 8 月第 1 版 2015 年 7 月第 4 版 印 次:2015 年 7 月第 1 次印刷 定 价:40.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。服务热线:(010)88258888。前 言 前 言 本书是“十二五”普通高等教育本科国家级规划教材,是国家级精品课程和优秀教材建设的本书是“十二五”普通高等教育本科国家级规划教材,是国家级精品课程和优秀教材建设的成果。成果。Web 程序设计前 3 版,承蒙广大读者的支持,被几十所高校选为相关课程教材,至 2014年 12 月已连续印刷 20 次。在教材出版后的几年中,Web 应用程序开发技术又有了新的发展,同时从服务教学、服务读者的角度看,该教材还需进一步完善。为此,有必要对本书再次进行修订。本次修订根据我们近年来从事“Web 程序设计”教学的经验与体会及读者的反馈建议,坚持“Web 程序设计”课程既定的教学目标:学会建网站;程序设计”课程既定的教学目标:学会建网站;在保持原书基本风格的基础上,根据 Web应用程序开发技术的发展趋势,以 ASP.NET 程序设计为主线,介绍 Web 应用程序开发技术,并对部分章节的内容进行了调整优化,进一步提高本书的先进性和实用性。本次修订的具体情况如下:(1)调整、优化本书的结构框架,以 ASP.NET 程序设计为主线介绍 Web 应用程序开发技术,从 Web 客户端程序设计、Web 服务器端程序设计、Web 数据库程序设计三个方面介绍 ASP.NET程序设计的基本内容与相关技术。(2)在第 3 版 ASP.NET 程序设计基本内容的基础上,全面介绍了 ASP.NET 程序开发所需的技术,并将 VB.NET 语言更换为 C#语言。(3)删去了“ASP 程序设计”一章,不再介绍 ASP 的知识与技术。(4)删去了 VBScript 脚本语言的介绍。(5)在“Web 应用程序开发与运行环境”一章中,将 ASP.NET 应用程序开发工具 Visual Studio 2008 版升级为 Visual Studio 2012 版。(6)在“ASP.NET 综合应用实例”一章中,删除了一个 ASP 综合应用实例,增加了一个 ASP.NET综合应用实例,以培养读者对 ASP.NET 程序设计技术的综合应用能力。本教材的参考教学时数约为参考教学时数约为 90100 学时学时,其中理论教学理论教学 6064 学时学时,上机实验上机实验 3640 学学时时。全书配有大量例题,还安排了上机实验题,并给出了实验指导配有大量例题,还安排了上机实验题,并给出了实验指导,包括实验目的、实验内容及实验步骤。其内容可能比教学时数所允许的稍多一些,可供教师讲课时选取或让学生自学。本书为任课教师提供提供 PPT 教学课件及例题源程序教学课件及例题源程序,任课老师可在华信教育资源网http:/ 免费注册下载免费注册下载。欢迎任课教师及时向我们反馈授课心得和建议。本次修订,第 1、2 章分别由南京师范大学吉根林教授、彭作民副教授执笔;第 3、4、5 章由南京信息工程大学顾韵华教授执笔;第 6、7 章分别由南京工业大学郑玉副教授、吴军华副教授执笔;第 8 章由顾韵华和彭作民共同编写;全书由吉根林和顾韵华担任主编,并统稿、定稿。在本次修订过程中,得到了电子工业出版社的支持,在此表示衷心的感谢!由于作者水平有限,本书还会存在错误与不足之处,恳请广大读者与同行给予批评指正。作者 E-mail 地址:。作 者 V PAGE 目 录 第 1 章 Web 编程基础知识.(1)1.1 什么是 Web.(1)1.2 Web 的工作原理.(2)1.3 Internet 网络协议.(3)1.3.1 TCP/IP 协议.(3)1.3.2 HTTP 协议.(4)1.3.3 远程登录协议 Telnet.(4)1.3.4 文件传输协议 FTP.(5)1.4 IP 地址、域名和 URL.(5)1.4.1 IP 地址.(5)1.4.2 域名.(6)1.4.3 统一资源定位器 URL.(6)1.5 动态网页设计技术简介.(7)1.5.1 PHP.(7)1.5.2 JSP.(7)1.5.3 ASP.NET.(8)1.6 .NET 框架简介.(9)本章小结.(9)习题 1.(10)第 2 章 Web 应用程序开发与运行环境.(11)2.1 服务器端开发环境.(11)2.2 客户端开发环境.(11)2.3 网页设计工具 Dreamweaver MX.(12)2.3.1 Dreamweaver MX 概览.(12)2.3.2 Dreamweaver MX 的特性.(12)2.3.3 Dreamweaver MX 界面介绍.(12)2.4 Visual Studio.NET 开发工具.(17)2.4.1 Visual Studio 2012 的安装.(17)2.4.2 Visual Studio 2012 集成开发环境.(18)2.4.3 Visual Studio 2012 集成开发环境的使用.(20)本章小结.(22)习题 2.(23)上机实验 2.(23)Web 程序设计(第 4 版)PAGE VI 第 3 章 HTML 与 XML.(24)3.1 页面设计概述.(24)3.2 超文本标记语言 HTML.(25)3.2.1 HTML 文档结构.(25)3.2.2 HTML 基本标记.(27)3.2.3 表格(Table).(31)3.2.4 表单(Form).(34)3.2.5 框架(Frame).(36)3.3 可扩展标记语言 XML.(39)3.3.1 XML 概述.(39)3.3.2 XML 文档的编写.(41)3.3.3 XML 文档的显示.(44)本章小结.(48)习题 3.(48)上机实验 3.(49)第 4 章 层叠样式表 CSS.(51)4.1 样式表的定义和引用.(51)4.1.1 样式表定义.(51)4.1.2 样式引用.(52)4.2 相关标记和属性.(54)4.2.1 类选择符和 class 属性.(55)4.2.2 id 选择符和 id 属性.(55)4.2.3 伪类.(55)4.2.4 span 标记.(56)4.2.5 div 标记.(56)4.3 样式的继承和作用顺序.(56)4.3.1 样式的继承.(56)4.3.2 样式的作用顺序.(57)4.4 CSS 属性.(58)4.4.1 字体属性.(58)4.4.2 颜色和背景属性.(59)4.4.3 文本属性.(61)4.4.4 方框属性.(62)4.4.5 列表属性.(63)4.4.6 定位属性.(64)4.5 CSS+DIV 页面布局.(66)4.6 应用实例设计个人主页.(66)本章小结.(68)习题 4.(68)上机实验 4.(68)目 录 VII PAGE 第 5 章 Web 客户端程序设计.(70)5.1 脚本语言 JavaScript.(70)5.1.1 什么是脚本语言.(70)5.1.2 JavaScript 语言概述.(71)5.1.3 JavaScript 编程基础.(71)5.1.4 JavaScript 对象.(81)5.1.5 常用的内建对象和函数.(84)5.2 浏览器对象模型及应用.(93)5.2.1 浏览器对象模型.(94)5.2.2 Navigator 对象.(94)5.2.3 Window 对象.(95)5.2.4 Document 对象.(98)5.2.5 Form 对象.(103)5.2.6 History 对象和 Location 对象.(108)5.2.7 Frame 对象.(109)5.2.8 程序示例用户注册信息合法性检查.(110)5.2.9 程序示例扑克牌游戏程序.(113)5.3 HTML DOM.(117)5.3.1 HTML DOM 概述.(117)5.3.2 DOM 节点树.(117)5.3.3 DOM 树节点的属性.(118)5.3.4 访问 DOM 节点.(119)本章小结.(121)习题 5.(122)上机实验 5.(122)第 6 章 Web 服务器端程序设计.(124)6.1 初识 ASP.NET.(124)6.1.1 一个简单的 ASP.NET 程序用户登录程序.(124)6.1.2 ASP.NET 程序结构分析.(125)6.1.3 命名空间.(131)6.2 C#语言基础.(132)6.2.1 C#语法规则.(132)6.2.2 数据类型与变量.(133)6.2.3 运算符与表达式.(138)6.2.4 流程控制语句.(142)6.2.5 C#常用系统类.(147)6.2.6 C#面向对象的编程.(150)6.3 服务器控件.(160)6.3.1 服务器控件的分类.(161)6.3.2 Web 服务器控件的属性、事件和方法.(161)6.3.3 标准服务器控件.(163)Web 程序设计(第 4 版)PAGE VIII 6.4 ASP.NET 的对象.(177)6.4.1 对象简介.(177)6.4.2 Page 对象.(178)6.4.3 Response 对象.(180)6.4.4 Request 对象.(184)6.4.5 Application 对象.(188)6.4.6 Session 对象.(191)6.4.7 Server 对象.(194)6.5 ASP.NET 应用举例建立网上课堂讨论区.(197)本章小结.(201)习题 6.(201)上机实验 6.(202)第 7 章 Web 数据库程序设计.(204)7.1 Web 数据库访问技术.(204)7.2 ODBC 接口.(205)7.2.1 ODBC 接口概述.(205)7.2.2 ODBC 的应用.(205)7.2.3 创建并配置数据源.(206)7.3 数据库语言 SQL.(207)7.3.1 SQL 概述.(207)7.3.2 主要 SQL 语句.(207)7.4 AD

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开