对于希望掌握开发基于Web应用程序的编程语言和工具的读者而言,本书是他们的良师益友。本书全面介绍了当今在WWW上所广泛使用的最流行、也最先进的各种技术,包括XML、SQL、CGI/Perl、Java、JSP、PHP、Microsoft Access、MiCrosoftVisual Basic.NET、Microsoft C#、Microsoft ADO.NET、Microsoft ASP.NET和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.11Web编程项目
第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使用ISNULL/ISNOTNULL运算符
2.5.4使用LIKE运算符
2.5.5使用BETWEEN运算符
2.5.6使用IN运算符
2.5.7将数据分类
2.5.8将数据分组
2.5.9SQL中的聚集函数
2.6使用高级技术检索数据
2.6.1从多个表中检索数据
2.6.2子查询
2.6,3关联子查询
2.6.4使用EXISTS
2.7复习题
2.8实习练习
2.9Web编程项目
第3章XML:第1部分
3.1创建基本的XML文档
3.1.1XML元素和属性
3.1.2XML声明
3.2解析XML文档
3.3编写格式正确的文档
3.3.1所有的XML文档必须有根元素
3.3.2XML对大小写敏感
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.8Web编程项目
第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.8Web编程项目
第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.12Web编程项目
第6章VisualBasic.NET:第2部分
6.1开始
6.2ADO.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.10Web编程项目
第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.16Web编程项目
第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.17Web编程项目
第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.NETWeb控件构建表单
9.3.3使用DropDownList和ListBox控件
9.3.4使用RadioButtonList以及CheckBoxList控件
9.3.5使用DataList和DataGrid控件
9.4理解页面的后台编码
9.5复习题
9.6实习练习
9.7Web编程项目
第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.8Web编程项目
第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.10Web编程项目
第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.12Web编程项目
第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.9Web编程项目
第14章Java:第2部分
14.1编写Javaapplet
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.12Web编程项目
第15章JavaServerPages:第1部分
15.1探讨JavaServerPages
15.2使用JSP脚本元素
15.2.1使用JSP页面指令
15.2.2import属性
15.2.3session属性
15.2.4buffer属性
15.2.5isThreadSafe属性
15.3链接外部文件
15.3.1在页面转换时引入文件
15.3.2在请求时引入文件
15.4理解声明.表达式和scriptlets
15.4.1JSP声明
15.4.2JSP表达式
15.4.3JSPscripdet
15.5添加注释
15.6处理客户机请求
15.6.1获取头文件信息
15.6.2获取客户机和服务器信息
15.6.3窗体集合
15.6.4使用数组
15.7复习题
15.8实习练习
15.9Web编程项目
第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理解beanform
16.4.1使用窗体输人参数来设置属性
16.4.2理解bean和scriptlet
16.5理解JavaBean的作用域
16.5.1page作用域JavaBean
16.5.2request作用域JavaBean
16.5.3session作用域JavaBean
16.5.4application作用域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.10Web编程项目
第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.8Web编程项目
第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.8Web编程项目