欢迎光临
免费的PDF电子书下载网站

Web程序设计(第4版) PDF下载

编辑推荐

  ***“十二五”规划教材,实例丰富,内容精炼,配有丰富的教学资源。 ;

内容简介

  本书是“十二五”普通高等教育本科*规划教材,也是*精品课程和优秀教材建设成果。本书主要介绍Web程序设计的方法与技术,使读者学会建立网站。全书共8章,包括:Web编程基础知识;Web应用程序开发与运行环境Dreamweaver MX及Visual Studio 2012;HTML与XML;层叠样式表CSS;Web客户端程序设计;Web服务器端程序设计;Web数据库程序设计;ASP.NET综合应用实例。每章配有大量实例、习题和上机实验题及实验指导,并且免费提供PPT教学课件和程序源代码。

作者简介

  吉根林,南京师范大学计算机系教授。江苏省计算机学会软件及教育专委会委员,中国人工智能学会理事。参与过两项国家自然科学基金项目;主持过三项省教育厅自然科学基金项目;主持过两项横向开发项目;主持过两项学校教学改革研究项目。

Web程序设计(第4版) PDF下载

目录

第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)
第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)
第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)
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 ADO.NET数据库组件 (209)
7.4.1 ADO.NET组件模型 (210)
7.4.2 ADO.NET的数据访问模式 (211)
7.5 ADO.NET对象 (213)
7.5.1 Connection对象 (213)
7.5.2 Command对象 (215)
7.5.3 DataReader对象 (219)
7.5.4 DataAdapter对象 (221)
7.5.5 DatatSet对象 (222)
7.5.6 DataTable对象 (223)
7.5.7 DataView对象 (225)
7.6 数据源与Web控件的绑定 (227)
7.6.1 数据绑定方法 (227)
7.6.2 Repeater Web控件绑定 (229)
7.6.3 DataList 控件绑定 (230)
7.6.4 DataGrid控件绑定 (230)
7.6.5 GridView控件绑定 (232)
7.7 ADO.NET数据库访问示例—学生成绩查询与修改 (233)
本章小结 (236)
习题7 (236)
上机实验7 (236)
第8章 ASP.NET综合应用实例 (238)
8.1 实例1—基于数据库的BBS论坛管理 (238)
8.1.1 功能设计 (238)
8.1.2 数据库设计 (238)
8.1.3 界面设计 (238)
8.1.4 关键技术 (240)
8.1.5 实现过程 (240)
8.1.6 主要程序代码 (240)
8.2 实例2—公文管理系统 (246)
8.2.1 系统功能 (246)
8.2.2 数据库设计 (247)
8.2.3 各子系统设计与程序代码 (249)
本章小结 (256)
附录 HTML、JavaScript、CSS、ASP.NET实用列表 (257)
附录A HTML语言常用标记和属性 (257)
附录B JavaScript常用对象的属性、方法、事件处理和函数 (260)
附录C CSS样式表属性 (266)
附录D ASP.NET对象的集合、属性、方法和事件 (268)
参考文献 (273)

前沿

  前 言
  本书是“十二五”普通高等教育本科国家级规划教材,是国家级精品课程和优秀教材建设的成果。
  《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程序设计技术的综合应用能力。
  本教材的参考教学时数约为90~100学时,其中理论教学60~64学时,上机实验36~40学时。全书配有大量例题,还安排了上机实验题,并给出了实验指导,包括实验目的、实验内容及实验步骤。其内容可能比教学时数所允许的稍多一些,可供教师讲课时选取或让学生自学。
  本书为任课教师提供PPT教学课件及例题源程序,任课老师可在华信教育资源网免费注册下载。欢迎任课教师及时向我们反馈授课心得和建议。
  本次修订,第1、2章分别由南京师范大学吉根林教授、彭作民副教授执笔;第3、4、5章由南京信息工程大学顾韵华教授执笔;第6、7章分别由南京工业大学郑玉副教授、吴军华副教授执笔;第8章由顾韵华和彭作民共同编写;全书由吉根林和顾韵华担任主编,并统稿、定稿。在本次修订过程中,得到了电子工业出版社的支持,在此表示衷心的感谢!
  由于作者水平有限,本书还会存在错误与不足之处,恳请广大读者与同行给予批评指正。

  作 者

Web程序设计(第4版) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Web程序设计(第4版)