Web编程高级教程

Web编程高级教程
作 者: Xue Bai 吴越胜 孙岩 吴越
出版社: 清华大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Web编程高级教程》作者简介

内容简介

对于希望掌握开发基于Web应用程序的编程语言和工具的读者而言,本书是他们的良师益友。本书全面介绍了当今在WWW上所广泛使用的最流行、也最先进的各种技术,包括XML、SQL、CGI/Perl、Java、JSP、PHP、Microsoft Access、MiCrosoftVisual Basic.NET、Microsoft C#、Microsoft ADO.NET、Microsoft ASP.NET和Web服务。 本书特色: ·由畅销书作者团队编写·涉及到全部的主流Web编程技术·代码示例简洁实用·包含丰富的习题和练习

图书目录

第1章 编程逻辑入门知识

1. 1 理解计算机编程的本质

1. 2 探讨编程进程

1. 2. 1 理解问题所在

1. 2. 2 设计逻辑

1. 2. 3 为程序编码

1. 2. 4 把程序编译为机器语言

1. 2. 5 检测程序

1. 2. 6 程序进入实用化状态

1. 3 使用伪代码语句

1. 4 使用变量并为其命名

1. 5 描述数据类型

1. 6 理解决策

1. 7 理解过程化程序中的模块化和抽象化

1. 7. 1 向模块传递值

1. 7. 2 从模块中返回值

1. 7. 3 了解封装的优点

1. 8 面向对象编程概述

1. 8. 1 定义类

1. 8. 2 将对象实例化并使用对象

1. 8. 3 理解继承

1. 8. 4 理解多态性

1. 8. 5 面向对象编程的优点

1. 9 复习题

1. 10 实习练习

1. 11 Web编程项目

第2章 Access和SQL

2. 1 理解数据库的主要概念

2. 1. 1 使用数据库

2. 1. 2 理解SQL

2. 1. 3 设计数据库

2. 1. 4 使用NULL值

2. 2 创建Access数据库

2. 3 使用Access和SQL创建数据库表

2. 3. 1 使用Access创建表

2. 3. 2 使用SQL创建表

2. 3. 3 设置主键

2. 4 使用SQL处理数据

2. 4. 1 插入新数据

2. 4. 2 更新数据

2. 4. 3 删除数据

2. 5 使用SQL检索数据

2. 5. 1 检索全部数据

2. 5. 2 使用WHERE子句检索特定值

2. 5. 3 使用IS NULL/ISNOTNULL运算符

2. 5. 4 使用LIKE运算符

2. 5. 5 使用BETWEEN运算符

2. 5. 6 使用IN运算符

2. 5. 7 将数据分类

2. 5. 8 将数据分组

2. 5. 9 SQL中的聚集函数

2. 6 使用高级技术检索数据

2. 6. 1 从多个表中检索数据

2. 6. 2 子查询

2. 6, 3 关联子查询

2. 6. 4 使用EXISTS

2. 7 复习题

2. 8 实习练习

2. 9 Web编程项目

第3章 XML:第1部分

3. 1 创建基本的XML文档

3. 1. 1 XML元素和属性

3. 1. 2 XML声明

3. 2 解析XML文档

3. 3 编写格式正确的文档

3. 3. 1 所有的XML文档必须有根元素

3. 3. 2 XML对大小写敏感

3. 3. 3 所有的XML标记必须有结束标记

3. 3. 4 必须正确嵌套XML元素

3. 3. 5 属性值必须加引号

3. 3. 6 空元素必须关闭

3. 4 使用特殊字符

3. 4. 1 预定义字符实体

3. 4. 2 数字字符引用

3. 5 添加注释

3. 6 复习题

3. 7 实习练习

3. 8 Web编程项目

第4章 XML:第2部分

4. 1 用命名空间组织元素

4. 1. 1 命名空间和URI

4. 1. 2 默认命名空间

4. 1. 3 显式的命名空间

4. 2 用DTD定义元素

4. 3 依照DTD来检验XML文档

4. 4 在DTD中声明元素

4. 4. 1 字符数据元素

4. 4. 2 空元素

4. 4. 3 元素序列

4. 4. 4 混合内容元素

4. 5 在DTD中声明属性

4. 5. 1 属性类型

4. 5. 2 属性默认

4. 6 复习题

4. 7 实习练习

4. 8 Web编程项目

第5章 VisualBasic. NET:第1部分

5. 1 理解VisualStudio. NET的基础

5. 1. 1 通用语言规范

5. 1. 2 . NETFramework类库

5. 2 使用VisualStudio. NET的集成开发者界面

5. 2. 1 启动VisualStudio. NET并打开一个已有的解决方案

5. 2. 2 文档窗口及其任务

5. 2. 3 工具窗口及其任务

5. 3 为解决方案创建用户界面

5. 3. 1 设置窗体的属性

5. 3. 2 创建控件实例

5. 4 使用VB. NET控件

5. 4. 1 创建Button控件实例

5. 4. 2 添加TextBox控件

5. 4. 3 添加CheckBox控件实例

5. 4. 4 使用ListBox和ComboBox控件

5. 5 分析VB. NET模块的结构

5. 6 理解VB. NET数据类型和变量

5. 6. 1 声明变量

5. 6. 2 使用String数据类型

5. 6. 3 使用Boolean数据类型

5. 7 事件处理程序简介

5. 8 编写决策语句

5. 9 使用循环语句

5. 10 复习题

5. 11 实习练习

5. 12 Web编程项目

第6章 VisualBasic. NET:第2部分

6. 1 开始

6. 2 ADO. NET概述

6. 2. 1 建立数据库连接

6. 2. 2 数据库连接的后台编码

6. 3 创建DataAdapter

6. 4 在DataSet和数据表对象中保存数据

6. 5 在DataSet上绑定控件

6. 6 通过数据库表里的记录导航

6. 7 修改数据库记录

6. 7. 1 支持记录进行更新

6. 7. 2 添加和更新记录

6. 7. 3 删除记录

6. 7. 4 取消更新

6. 8 复习题

6. 9 实习练习

6. 10 Web编程项目

第7章 C#:第1部分

7. 1 编写一个生成输出的C#程序

7. 2 在命令行编译和执行程序

7. 3 给程序添加注释

7. 4 用VisualStudioIDE编译和执行程序

7. 5 使用System命名空间

7. 6 声明变量

7. 7 使用标准二进制算术运算符

7. 8 使用浮点数据类型

7. 9 使用string数据类型接受控制台输入

7. 10 做出决策

7. 11 编写方法

7. 12 创建MessageBox

7. 13 为MessageBox按钮添加功能

7. 14 复习题

7. 15 实习练习

7. 16 Web编程项目

第8章 C#:第2部分

8. 1 创建Form

8. 2 创建成为程序主窗口的Form

8. 3 在窗口中放置Button

8. 4 使用VisualStudioIDE设计Form

8. 5 理解IDE创建的代码

8. 6 为Form上的Buaon添加功能

8. 7 为Form添加第2个Button

8. 8 使用VisualStudio帮助的Search功能

8. 9 理解控件

8. 10 创建带Label的Form

8. 11 设置Label的字体

8. 12 为Form添加Color

8. 13 使用CheckBox和RadioButton对象

8. 14 为窗体添加图片框

8. 15 复习题

8. 16 实习练习

8. 17 Web编程项目

第9章 ASP. NET:第1部分

9. 1 使用ASP. NET构建Web表单

9. 1. 1 编写你的第一个ASP. NET页面

9. 1. 2 处理客户机请求

9. 2 探讨ASP. NET服务器控件

9. 3 使用ASP. NET服务器控件创建Web表单

9. 3. 1 使用HTML服务器控件构建表单

9. 3. 2 使用ASP. NET Web控件构建表单

9. 3. 3 使用DropDownList和ListBox控件

9. 3. 4 使用RadioButtonList以及CheckBoxList控件

9. 3. 5 使用DataList和DataGrid控件

9. 4 理解页面的后台编码

9. 5 复习题

9. 6 实习练习

9. 7 Web编程项目

第10章 ASP. NET:第2部分

10. 1 处理用户控件

10. 1. 1 创建ASP. NETWeb用户控件

10. 1. 2 使用用户控件

10. 2 提供用户控件的属性和方法

10. 3 使用用户控件内的ASP. NET服务器控件

10. 4 使用验证控件来改进Web表单

10. 4. 1 使用RequiredFieldValidator

10. 4. 2 使用CompareValidator

10. 4. 3 使用RangeValidator控件

10. 4. 4 使用ValidationSummary控伺

10. 5 上载文件到Web服务器

10. 6 复习题

10. 7 实习练习

10. 8 Web编程项目

第11章 CGI/Perl:第1部分

11. 1 使用Perl语言编写你的第一个CGI脚本

11. 2 测试PerlCGI脚本

11. 3 调试PerlCGI脚本

11. 4 创建到CGI脚本的链接

11. 5 使用链接发送一个数据项到CGI脚本

11. 6 解析发送到PeriCGI脚本的数据

11. 7 使用链接发送多个数据项到CGI脚本

11. 8 复习题

11. 9 实习练习

11. 10 Web编程项目

第12章 CGI/Perl:第2部分

12. 1 使用CGI脚本处理表单数据

12. 2 设计CGI脚本

12. 3 声明Perl中的标量变量

12. 4 使用赋值语句给变量赋值

12. 5 使用Perl中的算术运算符

12. 6 访问从联机表单接收的值

12. 7 为表单和脚本建立关联关系

12. 8 把美元符号包括在数字中

12. 9 使用printf函数

12. 9. 1 格式域的组成部分

12. 9. 2 在AnnuityCalculator脚本中使用printf函数

12. 10 复习题

12. 11 实习练习

12. 12 Web编程项目

第13章 Java:第1部分

13. 1 探讨Java编程语言

13. 1. 1 编写一个生成输出的Java程序

13. 1. 2 向Java程序添加注释

13. 1. 3 运行程序

13. 2 理解变量与常量

13. 2. 1 使用int数据类型

13. 2. 2 使用算术语句

13. 2. 3 使用其他基本数据类型

13. 3 使用GUI对象生成输出并接受输入

13. 4 使用决策和循环技术

13. 4. 1 做出决策

13. 4. 2 执行循环

13. 5 创建并使用方法

13. 6 创建并使用类和对象

13. 6. 1 理解类

13. 6. 2 创建构造函数

13. 7 复习题

13. 8 实习练习

13. 9 Web编程项目

第14章 Java:第2部分

14. 1 编写Java applet

14. 2 使用JLabel编写简单的JApplet

14. 3 修改LABEL的字体

14. 4 向JAPPLET添加JTEXTFIELD和JBUTFON组件

14. 5 事件驱动编程

14. 5. 1 使applet准备接受事件信息

14. 5. 2 告知applet, 让其期待要发生的事件

14. 5. 3 告知JApplet如何响应事件

14. 6 向JAPPLET添加输出

14. 7 理解JAPPLET生存期

14. 8 创建完整的交互的APPLET

14. 9 获取帮助

14. 10 复习题

14. 11 实习练习

14. 12 Web编程项目

第15章 JavaServerPages:第1部分

15. 1 探讨JavaServerPages

15. 2 使用JSP脚本元素

15. 2. 1 使用JSP页面指令

15. 2. 2 import属性

15. 2. 3 session属性

15. 2. 4 buffer属性

15. 2. 5 isThreadSafe属性

15. 3 链接外部文件

15. 3. 1 在页面转换时引入文件

15. 3. 2 在请求时引入文件

15. 4 理解声明. 表达式和scriptlets

15. 4. 1 JSP声明

15. 4. 2 JSP表达式

15. 4. 3 JSP scripdet

15. 5 添加注释

15. 6 处理客户机请求

15. 6. 1 获取头文件信息

15. 6. 2 获取客户机和服务器信息

15. 6. 3 窗体集合

15. 6. 4 使用数组

15. 7 复习题

15. 8 实习练习

15. 9 Web编程项目

第16章 JavaServerPages:第2部分

16. 1 编写JavaBean

16. 2 编译并安装Bean类

16. 3 使用bean并设置其属性

16. 3. 1 初始化bean对象

16. 3. 2 访问bean属性

16. 3. 3 设置bean属性

16. 4 理解bean form

16. 4. 1 使用窗体输人参数来设置属性

16. 4. 2 理解bean和scriptlet

16. 5 理解JavaBean的作用域

16. 5. 1 page作用域JavaBean

16. 5. 2 request作用域JavaBean

16. 5. 3 session作用域JavaBean

16. 5. 4 application作用域JavaBean

16. 6 从JSP访问数据库

16. 6. 1 加载JDBC驱动器

16. 6. 2 定义连接URL

16. 6. 3 建立连接

16. 6. 4 创建Statement对象

16. 6. 5 执行查询或命令

16. 6. 6 处理ResultSet

16. 6. 7 关闭连接

16. 7 探讨JDBC示例

16. 7. 1 将数据库注册为ODBC数据源

16. 7. 2 从表中检索数据

16. 7. 3 使用窗体与数据库交互

16. 8 复习题

16. 9 实习练习

16. 10 Web编程项目

第17章 PHP:第1部分

17. 1 准备使用PHP

17. 1. 1 探讨开放源现象

17. 1. 2 寻找PHP产品

17. 1. 3 安装PHP

17. 2 第一次探讨PHP

17. 3 理解PHP基础知识

17. 3. 1 定义PHP变量

17. 3. 2 使用变量作用域

17. 3. 3 理解变量类型

17. 3. 4 使用运算祠

17. 3. 5 在代码中使用注释

17. 4 显示PHP输出

17. 5 管理PHP程序流程

17. 5. 1 使用If-then-else结构

17. 5. 2 使用Switch-case结构

17. 5. 3 使用For-next循环

17. 5. 4 使用Do-while结构

17. 6 复习题

17. 7 实习练习

17. 8 Web编程项目

第18章 PHP:第2部分

18. 1 研究PHP和MySQL之间的关系

18. 2 规划PHPWeb应用程序

18. 2. 1 研究邮件列表数据

18. 2. 2 建立数据库连接

18. 3 创建并使用logon窗口

18. 4 管理系统数据

18. 5 更新PHPWeb应用程序

18. 6 复习题

18. 7 实习练习

18. 8 Web编程项目