新書推薦:
《
失败:1891—1900 清王朝的变革、战争与排外
》
售價:NT$
390.0
《
送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活)
》
售價:NT$
295.0
《
秦汉史讲义
》
售價:NT$
690.0
《
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
》
售價:NT$
475.0
《
荷马:伊利亚特(英文)-西方人文经典影印21
》
售價:NT$
490.0
《
我的心理医生是只猫
》
售價:NT$
225.0
《
股权控制战略:如何实现公司控制和有效激励(第2版)
》
售價:NT$
449.0
《
汉译名著·哲学经典十种
》
售價:NT$
3460.0
編輯推薦:
***“十二五”规划教材,实例丰富,内容精炼,配有丰富的教学资源。
內容簡介:
本书是“十二五”普通高等教育本科国家级规划教材,也是国家级精品课程和优秀教材建设成果。本书主要介绍Web程序设计的方法与技术,使读者学会建立网站。全书共8章,包括:Web编程基础知识;Web应用程序开发与运行环境Dreamweaver MX及Visual Studio 2012;HTML与XML;层叠样式表CSS;Web客户端程序设计;Web服务器端程序设计;Web数据库程序设计;ASP.NET综合应用实例。每章配有大量实例、习题和上机实验题及实验指导,并且免费提供PPT教学课件和程序源代码。
關於作者:
吉根林,南京师范大学计算机系教授。江苏省计算机学会软件及教育专委会委员,中国人工智能学会理事。参与过两项国家自然科学基金项目;主持过三项省教育厅自然科学基金项目;主持过两项横向开发项目;主持过两项学校教学改革研究项目。
目錄 :
第1章 Web编程基础知识 (1)
1.1 什么是Web (1)
1.2 Web的工作原理 (2)
1.3 Internet网络协议 (3)
1.3.1 TCPIP协议 (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)