所有章节写作完毕,进入校验阶段
前言 19
第一章 WEB编程概述 23
1.1 浏览器/服务器(B/S)模型 23
1.1.1 客户端/服务器(C/S)模型的问题 23
1.1.2 浏览器/服务器(B/S)模型的优劣 24
1.2 WEB服务器与WEB请求 24
1.3 WEB开发技术的发展 25
1.3.1 客户端技术的发展 25
1.3.2 服务端技术的发展 27
1.3.3 J2EE vs 微软.NET 29
1.4 ASP.NET技术 29
1.4.1 彻底的颠覆——ASP.NET与ASP 30
1.4.2 更强更完善——ASP.NET 2.0与1.1 31
1.5 其它基础知识 31
1.6 回顾与总结 32
第二章 建立开发环境 32
2.1 安装IIS 33
2.2 安装.NET框架与集成开发环境 36
2.3 熟悉IIS 39
2.3.1 注册ASP.NET 2.0 39
2.3.2 了解IIS的设置 39
2.3.3 配置虚拟目录 44
2.4 熟悉集成开发环境 46
2.5 回顾与总结 49
第三章 C#编程基础 49
3.1 创建第一个程序 49
3.2 变量和运算 52
3.2.1 单值类型 53
3.2.2 类型转换 53
3.2.3 枚举与数组类型 55
3.2.4 运算操作 57
3.2.5 四则运算的例子 62
3.3 字符串操作 63
3.3.1 字符串操作概述 63
3.3.2 字符访问 63
3.3.3 打散 64
3.3.4 截取 64
3.3.5 字符匹配 64
3.3.5 大小写转换 65
3.3.6 对齐 65
3.3.7 匹配移除 65
3.3.8 插入和删除 66
3.3.9 替换 66
3.3.10 分割 66
3.3.11 格式化 67
3.3.12 连接 67
3.4 流程控制 68
3.4.1 流程控制概述 68
3.4.2 选择语句 68
3.4.3 迭代语句 71
3.4.4 冒泡排序的例子 76
3.4.5 字符串与整数互转的例子 78
3.5 面向对象概述 81
3.5.1 面向对象概述 81
3.5.2 冒泡排序类 81
3.5.3 类和成员 90
3.5.4 值类型和引用类型 93
3.5.5 汽车类的例子 96
3.6 回顾与总结 101
第四章 强大的.NET类库 102
4.1 常用命名空间 102
4.1.1 基础命名空间 102
4.1.2 图形命名空间 103
4.1.3 数据命名空间 103
4.1.4 WEB命名空间 104
4.1.5 框架服务命名空间 105
4.1.6 安全性命名空间 105
4.1.7 网络命名空间 105
4.1.8 配置命名空间 106
4.1.9 本地化命名空间 106
4.2 集合类型 107
4.2.1 System.Collections命名空间概述 107
4.2.2 使用ArrayList类型 107
4.2.3 使用Hashtable类型 111
4.2.3 使用SortedList类型 113
4.2.4 使用Stack类型 117
4.2.5 泛型集合 122
4.3 磁盘操作 124
4.3.1 System.IO命名空间概述 124
4.3.2 使用DriveInfo类型读取驱动器信息 124
4.3.3 使用Directory和DirectoryInfo类型操作目录 125
4.3.4 使用File和FileInfo类型操作文件 128
4.3.5 使用StreamReader和StreamWriter类型读写文件 130
4.4 反射 132
4.4.1 System.Relection命名空间概述 132
4.4.2 反射对象的成员 136
4.4.3 反射对象的字段 137
4.4.4 反射对象的属性 138
4.4.5 反射对象的方法 139
4.5 图形图像处理 140
4.5.1 System.Drawing命名空间概述 140
4.5.2 生成验证码的例子 142
4.5.3 生成缩略图的例子 144
4.5.4 生成黑白图的例子 146
4.6 网络 148
4.6.1 从远程地址下载文件的例子 148
4.6.2 Ping操作的例子 149
4.7 回顾与总结 150
第五章 数据库基础 151
5.1 使用IDE连接SQLSERVER 152
5.2 创建数据库与表 154
5.3 SQL查询 158
5.3.1 记录添加 159
5.3.2 记录修改 160
5.3.3 记录删除 161
5.3.4 单表查询 161
5.3.5 多表查询 163
5.3.6 聚合函数 164
5.3.7 分组查询 165
5.3.8 子查询 166
5.4 存储过程 167
5.4.1 存储过程与参数 167
5.4.2 存储过程与事务 170
5.4.3 声明变量与循环 172
5.5 回顾与总结 173
第六章 快速入门——简易留言簿 174
6.1 编码前的准备 174
6.1.1 回顾基本概念 174
6.1.2 设计数据结构 175
6.2 实现 176
6.2.1 创建数据库 176
6.2.2 实现发表留言功能 177
6.2.3 显示用户发表的留言 186
6.2.4 管理员操作 190
6.3 回顾与总结 196
------解决方案--------------------