《网路程式设计案例教程——ASP.NET+SQL Server(C#实现)》是2014年1月17日清华大学出版社出版的图书,作者是孙践知。
基本介绍
- 书名:网路程式设计案例教程——ASP.NET+SQL Server(C#实现)
- 作者:孙践知
- ISBN:9787302171799
- 定价:25元
- 出版社:清华大学出版社
- 出版时间:2014-1-17
- 装帧:平装
- 开本:16开
内容简介
本书将基于网路程式设计所必须掌握的知识归纳为若干案例,每个案例解决一个问题。初学者只需模仿案例,获得直接体验,然后再学习和案例相关的知识。通过一个单元接着一个单元的模仿、学习,逐步地构成完整的知识体系。
本书涉及ASP.NET和SQLServer两部分内容,全书共8章及3个附录,系统地介绍了使用ASP.NET开发基于网路应用程式的基本概念、方法和技能,涉及C#的基本语法规则、ASP.NET常用控制项、内置对象、类库、SQLServer资料库基础知识、ASP.NET和资料库的连线方式及XML数据访问等内容。
本书採用了最新版本的软体VisualStudio2005和SQLServer2005。
本书适合作为高等院校网路程式设计课程的教材,书中涉及了大量的最新网路程式设计技术,也可作为程式开发人员的参考书。
本书採用了最新版本的软体VisualStudio2005和SQLServer2005。
本书适合作为高等院校网路程式设计课程的教材,书中涉及了大量的最新网路程式设计技术,也可作为程式开发人员的参考书。
编辑推荐
本书在编写过程中摒弃了传统的“先系统学习理论知识,获得完整的知识体系后再完成实践操作”的学习模式,採用了“先操作、后学习,先模仿、后思考”的模式。
将必需的知识构建为一个个小的自成体系的案例,读者仅需模仿案例,学习案例涉及的内容即可掌握*常用、*核心的知识和技能。
将必需的知识构建为一个个小的自成体系的案例,读者仅需模仿案例,学习案例涉及的内容即可掌握*常用、*核心的知识和技能。
图书目录
第1章 ASP.NET概述
1.1 基本概念
1.1.1 B/S和C/S结构
1.1.2 静态网页和动态网页
1.1.2.1 静态网页
1.1.2.2 动态网页
1.1.3 Web伺服器的概念
1.1.4 HTTP协定
1.1.5 .NET架构
1.2 任务1:安装ASP.NET
1.2.1 要求和目的
1.2.2 操作步骤
1.2.3 相关知识
1.2.3.1 ASP.NET概述
1.2.3.2 ASP.NET开发工具
1.2.3.3 ASP.NET的工作过程
1.3 任务2:建立最简单的ASP.NET程式
1.3.1 要求和目的
1.3.2 操作步骤
1.3.3 相关知识
1.3.3.1 ASP.NET解决方案
1.3.3.2 ASP.NET档案类型
1.3.3.3 代码分离技术
1.3.3.4 Visual Studio 2005开发环境
1.4 任务3:建立最简单的可互动的ASP.NET程式
1.4.1 要求和目的
1.4.2 操作步骤
1.4.3 相关知识
1.4.3.1 ASP.NET页面程式结构
1.4.3.2 C#程式结构
1.4.3.3 Web页面的处理过程
1.4.3.4 类和名字空间
1.4.3.5 控制项、属性和方法
1.4.3.6 事件和事件驱动
1.4.3.7 HTML伺服器控制项和Web伺服器控制项
1.5 小结
1.6 作业
第2章 Web伺服器控制项
2.1 任务1:设定文本字型
2.1.1 要求和目的
2.1.2 操作步骤
2.1.3 相关知识
2.1.3.1 命令按钮
2.1.3.2 文本框
2.1.3.3 单选按钮
2.1.3.4 複选框
2.2 任务2:图片浏览器
2.2.1 要求和目的
2.2.2 操作步骤
2.2.3 相关知识
2.2.3.1 Image控制项
2.2.3.2 标籤和下拉列表框控制项
2.2.3.3 页面属性
2.2.3.4 页面指示符
2.3 任务3:选择出行时间和目标城市
2.3.1 要求和目的
2.3.2 操作步骤
2.3.3 相关知识
2.3.3.1 列表框控制项
2.3.3.2 日曆控制项
2.3.3.3 布局选单
2.3.3.4 格式选单和布局工具列
2.4 任务4:设计用户注册界面
2.4.1 要求和目的
2.4.2 操作步骤
2.4.3 相关知识
2.4.3.1 必填验证控制项
2.4.3.2 比较验证控制项
2.4.3.3 範围验证控制项
2.4.3.4 正则表达式验证控制项
2.4.3.5 验证摘要控制项
2.4.3.6 自定义验证控制项
2.5 任务5:设计页面Banner
2.5.1 要求和目的
2.5.2 操作步骤
2.5.3 相关知识
2.5.3.1 容器控制项
2.5.3.2 Web用户控制项
2.5.3.3 定义Web用户控制项
2.5.3.4 Web用户控制项和Web页面的关係
2.6 小结
2.7 作业
第3章 ASP.NET内置对象
3.1 任务1:获取来访者信息
3.1.1 要求和目的
3.1.2 操作步骤
3.1.3 相关知识
3.1.3.1 Request对象概述
3.1.3.2 Browser属性
3.1.3.3 UrlReferrer属性
3.1.3.4 AcceptType属性
3.1.3.5 Headers属性
3.1.3.6 QueryString属性
3.2 任务2:使用Cookie登录网站
3.2.1 要求和目的
3.2.2 操作步骤
3.2.3 相关知识
3.2.3.1 Response对象概述
3.2.3.2 Cookie对象概述
3.2.3.3 Cookie的套用
3.2.3.4 对Cookie对象进行操作
3.2.3.5 Cookie对象的常用属性和方法
3.3 任务3:为页面设定生存时间
3.3.1 要求和目的
3.3.2 操作步骤
3.3.3 相关知识
3.3.3.1 Session对象概述
3.3.3.2 Session和Cookie的比较
3.3.3.3 Session对象的常用属性和方法
3.4 任务4:简单聊天室
3.4.1 要求和目的
3.4.2 操作步骤
3.4.3 相关知识
3.4.3.1 Application对象概述
3.4.3.2 Application对象的常用属性和方法
3.5 任务5:动态线上人数统计
3.5.1 要求和目的
3.5.2 操作步骤
3.5.3 相关知识
3.5.3.1 Global.asax配置档案
3.5.3.2 Web.config配置档案
3.5.3.3 Global事件
3.6 小结
3.7 作业
第4章 ASP.NET类库
4.1 .NET类库概述
4.2 任务1:小学生算术测验
4.2.1 要求和目的
4.2.2 操作步骤
4.2.3 相关知识
4.2.3.1 System名字空间
4.2.3.2 Math类
4.2.3.3 Random类
4.2.3.4 DateTime结构
4.2.3.5 String类
4.2.3.6 Convert类
4.2.3.7 DayOfWeek枚举
4.3 任务2:上传档案到指定目录
4.3.1 要求和目的
4.3.2 操作步骤
4.3.3 相关知识
4.3.3.1 System.IO名字空间
4.3.3.2 FileUpload类
4.3.3.3 File类
4.3.3.4 Directory类
4.3.3.5 StreamReader类和StreamWriter类
4.3.3.6 “~”和“@”运算符
4.4 任务3:绘製花瓣图案
4.4.1 要求和目的
4.4.2 操作步骤
4.4.3 相关知识
4.4.3.1 System.Drawing名字空间
4.4.3.2 Point结构
4.4.3.3 Color结构
4.4.3.4 Pen类
4.4.3.5 Bitmap类
4.4.3.6 Graphics类
4.5 任务4:简单连线埠扫描器
4.5.1 要求和目的
4.5.2 操作步骤
4.5.3 相关知识
4.5.3.1 System.Net名字空间
4.5.3.2 System.Net.Sockets名字空间
4.5.3.3 TcpClient类
4.5.3.4 Dns类
4.6 任务5:简单邮件传送系统
4.6.1 要求和目的
4.6.2 操作步骤
4.6.3 相关知识
4.6.3.1 System.Web.Mail名字空间
4.6.3.2 MailMessage类
4.6.3.3 MailAttachment类
4.6.3.4 SmtpMail类
4.6.3.5 System.Net.Mail名字空间
4.6.3.6 SmtpClient类
4.7 任务6:多执行绪套用
4.7.1 要求和目的
4.7.2 操作步骤
4.7.3 相关知识
4.7.3.1 多执行绪的基本概念
4.7.3.2 System.Threading名字空间
4.7.3.3 Thread类
4.7.3.4 执行绪的状态
4.7.3.5 执行绪的优先权
4.8 任务7:档案加密
4.8.1 要求和目的
4.8.2 操作步骤
4.8.3 相关知识
4.8.3.1 数据加密的基本概念
4.8.3.2 主要加密算法
4.8.3.3 System.Security.Cryptography 名字空间
4.8.3.4 DES类
4.8.3.5 CryptoStream类
4.9 小结
4.10 作业
第5章 SQL Server资料库基础
5.1 资料库概述
5.1.1 基本概念
5.1.2 SQL Server概述
5.2 任务1:安装SQL Server 2005
5.2.1 要求和目的
5.2.2 操作步骤
5.2.3 相关知识
5.2.3.1 SQL Server资料库对象
5.2.3.2 SQL Server 系统资料库
5.3 任务2:建立学生信息资料库
5.3.1 要求和目的
5.3.2 操作步骤
5.3.3 相关知识
5.3.3.1 表的概念
5.3.3.2 栏位和栏位类型
5.3.3.3 数据完整性
5.3.3.4 约束
5.3.3.5 索引
5.4 任务3:建立学生选课资料库
5.4.1 要求和目的
5.4.2 操作步骤
5.4.3 相关知识
5.4.3.1 单表资料库问题分析
5.4.3.2 多表
5.4.3.3 外键和参照完整性
5.5 任务4:查询学生选课资料库
5.5.1 要求和目的
5.5.2 操作步骤
5.5.3 相关知识
5.5.3.1 多表资料库问题分析
5.5.3.2 视图的概念
5.5.3.3 关係图
5.5.3.4 分组和筛选
5.6 任务5:备份和恢複数据库
5.6.1 要求和目的
5.6.2 操作步骤
5.7 小结
5.8 作业
第6章 SQL查询语言
6.1 概述
6.2 任务1:建立学生选课资料库
6.2.1 要求和目的
6.2.2 操作步骤
6.2.3 相关知识
6.2.3.1 SQL语法基本规则
6.2.3.2 CREATE语句
6.2.3.3 DROP语句
6.2.3.4 ALTER语句
6.3 任务2:查询学生选课资料库
6.3.1 要求和目的
6.3.2 操作步骤
6.3.3 相关知识
6.3.3.1 INSERT语句
6.3.3.2 SELECT语句
6.3.3.3 DELETE语句
6.3.3.4 UPDATE语句
6.4 任务3:使用存储过程
6.4.1 要求和目的
6.4.2 操作步骤
6.4.3 相关知识
6.4.3.1 存储过程
6.4.3.2 T-SQL的运算符
6.4.3.3 T-SQL的函式
6.4.3.4 T-SQL的变数
6.4.3.5 T-SQL的语句
6.5 任务4:使用触发器和游标
6.5.1 要求和目的
6.5.2 操作步骤
6.5.3 相关知识
6.5.3.1 触发器
6.5.3.2 游标
6.6 小结
6.7 作业
第7章 使用ADO.NET访问资料库
7.1 ADO.NET概述
7.2 任务1:在ASP.NET中运算元据库中的数据(Ⅰ)
7.2.1 要求和目的
7.2.2 操作步骤
7.2.3 相关知识
7.2.3.1 资料库相关的名字空间
7.2.3.2 SqlConnect类
7.2.3.3 SqlCommand类
7.2.3.4 SqlDataReader类
7.3 任务2:在ASP.NET中运算元据库中的数据(Ⅱ)
7.3.1 要求和目的
7.3.2 操作步骤
7.3.3 相关知识
7.3.3.1 SqlDataAdapter类
7.3.3.2 DataSet
7.3.3.3 数据绑定
7.4 任务3:显示选课资料库的数据(Ⅰ)
7.4.1 要求和目的
7.4.2 操作步骤
7.4.3 相关知识
7.4.3.1 SqlDataSource控制项
7.4.3.2 GridView控制项
7.4.3.3 模板的使用
7.5 任务4:显示选课资料库的数据(Ⅱ)
7.5.1 要求和目的
7.5.2 操作步骤
7.5.3 相关知识
7.5.3.1 DataList控制项
7.5.3.2 DetailsView控制项
7.5.3.3 FormView控制项
7.6 任务5:以报表的方式输出选课资料库
7.6.1 要求和目的
7.6.2 操作步骤
7.6.3 相关知识
7.6.3.1 报表
7.6.3.2 ReportViewer控制项
7.6.3.3 Repeater控制项
7.7 小结
7.8 作业
第8章 在ASP.NET中使用XML处理数据
8.1 任务1:创建XML文档
8.1.1 要求和目的
8.1.2 操作步骤
8.1.3 相关知识
8.1.3.1 XML和HTML的异同
8.1.3.2 XML文档的结构
8.1.3.3 创建XML文档
8.2 任务2:显示XML文档
8.2.1 要求和目的
8.2.2 操作步骤
8.2.3 相关知识
8.3 任务3:在Web页面中读写XML文档
8.3.1 要求和目的
8.3.2 操作步骤
8.3.3 相关知识
8.3.3.1 XML控制项
8.3.3.2 DataSet对象中与XML相关的方法
8.4 小结
8.5 作业
附录A C#程式设计语言基础
A.1 C#概述
A.2 任务1:创建简单的C#程式
A.2.1 要求和目的
A.2.2 操作步骤
A.2.3 相关知识
A.2.3.1 C#的基本语法规则
A.2.3.2 变数和赋值语句
A.2.3.3 数据类型
A.2.3.4 表达式
A.3 任务2:有分支的C#程式
A.3.1 要求和目的
A.3.2 操作步骤
A.3.3 相关知识
A.3.3.1 if语句
A.3.3.2 问号表达式
A.3.3.3 switch语句
A.3.3.4 break语句
A.4 任务3:有循环的C#程式
A.4.1 要求和目的
A.4.2 操作步骤
A.4.3 相关知识
A.4.3.1 for语句
A.4.3.2 自加和自减运算
A.4.3.3 while语句
A.4.3.4 do while语句
A.4.3.5 continue语句
A.5 任务4:使用数组的C#程式
A.5.1 要求和目的
A.5.2 操作步骤
A.5.3 相关知识
A.5.3.1 数组的定义
A.5.3.2 数组的引用
A.6 任务5:C#面向对象程式
A.6.1 要求和目的
A.6.2 操作步骤
A.6.3 相关知识
A.6.3.1 对象
A.6.3.2 类
A.6.3.3 方法的重载
A.6.3.4 类的继承
A.7 任务6:C#异常处理
A.7.1 要求和目的
A.7.2 操作步骤
A.7.3 相关知识
A.7.3.1 try-catch语句
A.7.3.2 Exception类
A.8 小结
A.9 作业
附录B HTML概要
B.1 HTML概述
B.2 任务1:创建简单的HTML文档
B.2.1 要求和目的
B.2.2 操作步骤
B.2.3 相关知识
B.2.3.1 HTML的基本结构
B.2.3.2 标籤
B.2.3.3 常见标籤
B.2.3.4 字元实体
B.3 任务2:创建带有表格的HTML文档
B.3.1 要求和目的
B.3.2 操作步骤
B.3.3 相关知识
B.3.3.1 图形标籤
B.3.3.2 超连结标籤
B.3.3.3 表格标籤
B.3.3.4 项目符号标籤
B.3.3.5 meta标籤
B.4 小结
B.5 作业
附录C 建立Web伺服器
C.1 概述
C.2 任务1:建立Web伺服器
C.2.1 要求和目的
C.2.2 操作步骤
C.3 任务2:Web站点设定
C.3.1 要求和目的
C.3.2 操作步骤
C.4 任务3:多Web站点配置
C.4.1 要求和目的
C.4.2 操作步骤
C.5 小结
C.6 作业
参考文献
1.1 基本概念
1.1.1 B/S和C/S结构
1.1.2 静态网页和动态网页
1.1.2.1 静态网页
1.1.2.2 动态网页
1.1.3 Web伺服器的概念
1.1.4 HTTP协定
1.1.5 .NET架构
1.2 任务1:安装ASP.NET
1.2.1 要求和目的
1.2.2 操作步骤
1.2.3 相关知识
1.2.3.1 ASP.NET概述
1.2.3.2 ASP.NET开发工具
1.2.3.3 ASP.NET的工作过程
1.3 任务2:建立最简单的ASP.NET程式
1.3.1 要求和目的
1.3.2 操作步骤
1.3.3 相关知识
1.3.3.1 ASP.NET解决方案
1.3.3.2 ASP.NET档案类型
1.3.3.3 代码分离技术
1.3.3.4 Visual Studio 2005开发环境
1.4 任务3:建立最简单的可互动的ASP.NET程式
1.4.1 要求和目的
1.4.2 操作步骤
1.4.3 相关知识
1.4.3.1 ASP.NET页面程式结构
1.4.3.2 C#程式结构
1.4.3.3 Web页面的处理过程
1.4.3.4 类和名字空间
1.4.3.5 控制项、属性和方法
1.4.3.6 事件和事件驱动
1.4.3.7 HTML伺服器控制项和Web伺服器控制项
1.5 小结
1.6 作业
第2章 Web伺服器控制项
2.1 任务1:设定文本字型
2.1.1 要求和目的
2.1.2 操作步骤
2.1.3 相关知识
2.1.3.1 命令按钮
2.1.3.2 文本框
2.1.3.3 单选按钮
2.1.3.4 複选框
2.2 任务2:图片浏览器
2.2.1 要求和目的
2.2.2 操作步骤
2.2.3 相关知识
2.2.3.1 Image控制项
2.2.3.2 标籤和下拉列表框控制项
2.2.3.3 页面属性
2.2.3.4 页面指示符
2.3 任务3:选择出行时间和目标城市
2.3.1 要求和目的
2.3.2 操作步骤
2.3.3 相关知识
2.3.3.1 列表框控制项
2.3.3.2 日曆控制项
2.3.3.3 布局选单
2.3.3.4 格式选单和布局工具列
2.4 任务4:设计用户注册界面
2.4.1 要求和目的
2.4.2 操作步骤
2.4.3 相关知识
2.4.3.1 必填验证控制项
2.4.3.2 比较验证控制项
2.4.3.3 範围验证控制项
2.4.3.4 正则表达式验证控制项
2.4.3.5 验证摘要控制项
2.4.3.6 自定义验证控制项
2.5 任务5:设计页面Banner
2.5.1 要求和目的
2.5.2 操作步骤
2.5.3 相关知识
2.5.3.1 容器控制项
2.5.3.2 Web用户控制项
2.5.3.3 定义Web用户控制项
2.5.3.4 Web用户控制项和Web页面的关係
2.6 小结
2.7 作业
第3章 ASP.NET内置对象
3.1 任务1:获取来访者信息
3.1.1 要求和目的
3.1.2 操作步骤
3.1.3 相关知识
3.1.3.1 Request对象概述
3.1.3.2 Browser属性
3.1.3.3 UrlReferrer属性
3.1.3.4 AcceptType属性
3.1.3.5 Headers属性
3.1.3.6 QueryString属性
3.2 任务2:使用Cookie登录网站
3.2.1 要求和目的
3.2.2 操作步骤
3.2.3 相关知识
3.2.3.1 Response对象概述
3.2.3.2 Cookie对象概述
3.2.3.3 Cookie的套用
3.2.3.4 对Cookie对象进行操作
3.2.3.5 Cookie对象的常用属性和方法
3.3 任务3:为页面设定生存时间
3.3.1 要求和目的
3.3.2 操作步骤
3.3.3 相关知识
3.3.3.1 Session对象概述
3.3.3.2 Session和Cookie的比较
3.3.3.3 Session对象的常用属性和方法
3.4 任务4:简单聊天室
3.4.1 要求和目的
3.4.2 操作步骤
3.4.3 相关知识
3.4.3.1 Application对象概述
3.4.3.2 Application对象的常用属性和方法
3.5 任务5:动态线上人数统计
3.5.1 要求和目的
3.5.2 操作步骤
3.5.3 相关知识
3.5.3.1 Global.asax配置档案
3.5.3.2 Web.config配置档案
3.5.3.3 Global事件
3.6 小结
3.7 作业
第4章 ASP.NET类库
4.1 .NET类库概述
4.2 任务1:小学生算术测验
4.2.1 要求和目的
4.2.2 操作步骤
4.2.3 相关知识
4.2.3.1 System名字空间
4.2.3.2 Math类
4.2.3.3 Random类
4.2.3.4 DateTime结构
4.2.3.5 String类
4.2.3.6 Convert类
4.2.3.7 DayOfWeek枚举
4.3 任务2:上传档案到指定目录
4.3.1 要求和目的
4.3.2 操作步骤
4.3.3 相关知识
4.3.3.1 System.IO名字空间
4.3.3.2 FileUpload类
4.3.3.3 File类
4.3.3.4 Directory类
4.3.3.5 StreamReader类和StreamWriter类
4.3.3.6 “~”和“@”运算符
4.4 任务3:绘製花瓣图案
4.4.1 要求和目的
4.4.2 操作步骤
4.4.3 相关知识
4.4.3.1 System.Drawing名字空间
4.4.3.2 Point结构
4.4.3.3 Color结构
4.4.3.4 Pen类
4.4.3.5 Bitmap类
4.4.3.6 Graphics类
4.5 任务4:简单连线埠扫描器
4.5.1 要求和目的
4.5.2 操作步骤
4.5.3 相关知识
4.5.3.1 System.Net名字空间
4.5.3.2 System.Net.Sockets名字空间
4.5.3.3 TcpClient类
4.5.3.4 Dns类
4.6 任务5:简单邮件传送系统
4.6.1 要求和目的
4.6.2 操作步骤
4.6.3 相关知识
4.6.3.1 System.Web.Mail名字空间
4.6.3.2 MailMessage类
4.6.3.3 MailAttachment类
4.6.3.4 SmtpMail类
4.6.3.5 System.Net.Mail名字空间
4.6.3.6 SmtpClient类
4.7 任务6:多执行绪套用
4.7.1 要求和目的
4.7.2 操作步骤
4.7.3 相关知识
4.7.3.1 多执行绪的基本概念
4.7.3.2 System.Threading名字空间
4.7.3.3 Thread类
4.7.3.4 执行绪的状态
4.7.3.5 执行绪的优先权
4.8 任务7:档案加密
4.8.1 要求和目的
4.8.2 操作步骤
4.8.3 相关知识
4.8.3.1 数据加密的基本概念
4.8.3.2 主要加密算法
4.8.3.3 System.Security.Cryptography 名字空间
4.8.3.4 DES类
4.8.3.5 CryptoStream类
4.9 小结
4.10 作业
第5章 SQL Server资料库基础
5.1 资料库概述
5.1.1 基本概念
5.1.2 SQL Server概述
5.2 任务1:安装SQL Server 2005
5.2.1 要求和目的
5.2.2 操作步骤
5.2.3 相关知识
5.2.3.1 SQL Server资料库对象
5.2.3.2 SQL Server 系统资料库
5.3 任务2:建立学生信息资料库
5.3.1 要求和目的
5.3.2 操作步骤
5.3.3 相关知识
5.3.3.1 表的概念
5.3.3.2 栏位和栏位类型
5.3.3.3 数据完整性
5.3.3.4 约束
5.3.3.5 索引
5.4 任务3:建立学生选课资料库
5.4.1 要求和目的
5.4.2 操作步骤
5.4.3 相关知识
5.4.3.1 单表资料库问题分析
5.4.3.2 多表
5.4.3.3 外键和参照完整性
5.5 任务4:查询学生选课资料库
5.5.1 要求和目的
5.5.2 操作步骤
5.5.3 相关知识
5.5.3.1 多表资料库问题分析
5.5.3.2 视图的概念
5.5.3.3 关係图
5.5.3.4 分组和筛选
5.6 任务5:备份和恢複数据库
5.6.1 要求和目的
5.6.2 操作步骤
5.7 小结
5.8 作业
第6章 SQL查询语言
6.1 概述
6.2 任务1:建立学生选课资料库
6.2.1 要求和目的
6.2.2 操作步骤
6.2.3 相关知识
6.2.3.1 SQL语法基本规则
6.2.3.2 CREATE语句
6.2.3.3 DROP语句
6.2.3.4 ALTER语句
6.3 任务2:查询学生选课资料库
6.3.1 要求和目的
6.3.2 操作步骤
6.3.3 相关知识
6.3.3.1 INSERT语句
6.3.3.2 SELECT语句
6.3.3.3 DELETE语句
6.3.3.4 UPDATE语句
6.4 任务3:使用存储过程
6.4.1 要求和目的
6.4.2 操作步骤
6.4.3 相关知识
6.4.3.1 存储过程
6.4.3.2 T-SQL的运算符
6.4.3.3 T-SQL的函式
6.4.3.4 T-SQL的变数
6.4.3.5 T-SQL的语句
6.5 任务4:使用触发器和游标
6.5.1 要求和目的
6.5.2 操作步骤
6.5.3 相关知识
6.5.3.1 触发器
6.5.3.2 游标
6.6 小结
6.7 作业
第7章 使用ADO.NET访问资料库
7.1 ADO.NET概述
7.2 任务1:在ASP.NET中运算元据库中的数据(Ⅰ)
7.2.1 要求和目的
7.2.2 操作步骤
7.2.3 相关知识
7.2.3.1 资料库相关的名字空间
7.2.3.2 SqlConnect类
7.2.3.3 SqlCommand类
7.2.3.4 SqlDataReader类
7.3 任务2:在ASP.NET中运算元据库中的数据(Ⅱ)
7.3.1 要求和目的
7.3.2 操作步骤
7.3.3 相关知识
7.3.3.1 SqlDataAdapter类
7.3.3.2 DataSet
7.3.3.3 数据绑定
7.4 任务3:显示选课资料库的数据(Ⅰ)
7.4.1 要求和目的
7.4.2 操作步骤
7.4.3 相关知识
7.4.3.1 SqlDataSource控制项
7.4.3.2 GridView控制项
7.4.3.3 模板的使用
7.5 任务4:显示选课资料库的数据(Ⅱ)
7.5.1 要求和目的
7.5.2 操作步骤
7.5.3 相关知识
7.5.3.1 DataList控制项
7.5.3.2 DetailsView控制项
7.5.3.3 FormView控制项
7.6 任务5:以报表的方式输出选课资料库
7.6.1 要求和目的
7.6.2 操作步骤
7.6.3 相关知识
7.6.3.1 报表
7.6.3.2 ReportViewer控制项
7.6.3.3 Repeater控制项
7.7 小结
7.8 作业
第8章 在ASP.NET中使用XML处理数据
8.1 任务1:创建XML文档
8.1.1 要求和目的
8.1.2 操作步骤
8.1.3 相关知识
8.1.3.1 XML和HTML的异同
8.1.3.2 XML文档的结构
8.1.3.3 创建XML文档
8.2 任务2:显示XML文档
8.2.1 要求和目的
8.2.2 操作步骤
8.2.3 相关知识
8.3 任务3:在Web页面中读写XML文档
8.3.1 要求和目的
8.3.2 操作步骤
8.3.3 相关知识
8.3.3.1 XML控制项
8.3.3.2 DataSet对象中与XML相关的方法
8.4 小结
8.5 作业
附录A C#程式设计语言基础
A.1 C#概述
A.2 任务1:创建简单的C#程式
A.2.1 要求和目的
A.2.2 操作步骤
A.2.3 相关知识
A.2.3.1 C#的基本语法规则
A.2.3.2 变数和赋值语句
A.2.3.3 数据类型
A.2.3.4 表达式
A.3 任务2:有分支的C#程式
A.3.1 要求和目的
A.3.2 操作步骤
A.3.3 相关知识
A.3.3.1 if语句
A.3.3.2 问号表达式
A.3.3.3 switch语句
A.3.3.4 break语句
A.4 任务3:有循环的C#程式
A.4.1 要求和目的
A.4.2 操作步骤
A.4.3 相关知识
A.4.3.1 for语句
A.4.3.2 自加和自减运算
A.4.3.3 while语句
A.4.3.4 do while语句
A.4.3.5 continue语句
A.5 任务4:使用数组的C#程式
A.5.1 要求和目的
A.5.2 操作步骤
A.5.3 相关知识
A.5.3.1 数组的定义
A.5.3.2 数组的引用
A.6 任务5:C#面向对象程式
A.6.1 要求和目的
A.6.2 操作步骤
A.6.3 相关知识
A.6.3.1 对象
A.6.3.2 类
A.6.3.3 方法的重载
A.6.3.4 类的继承
A.7 任务6:C#异常处理
A.7.1 要求和目的
A.7.2 操作步骤
A.7.3 相关知识
A.7.3.1 try-catch语句
A.7.3.2 Exception类
A.8 小结
A.9 作业
附录B HTML概要
B.1 HTML概述
B.2 任务1:创建简单的HTML文档
B.2.1 要求和目的
B.2.2 操作步骤
B.2.3 相关知识
B.2.3.1 HTML的基本结构
B.2.3.2 标籤
B.2.3.3 常见标籤
B.2.3.4 字元实体
B.3 任务2:创建带有表格的HTML文档
B.3.1 要求和目的
B.3.2 操作步骤
B.3.3 相关知识
B.3.3.1 图形标籤
B.3.3.2 超连结标籤
B.3.3.3 表格标籤
B.3.3.4 项目符号标籤
B.3.3.5 meta标籤
B.4 小结
B.5 作业
附录C 建立Web伺服器
C.1 概述
C.2 任务1:建立Web伺服器
C.2.1 要求和目的
C.2.2 操作步骤
C.3 任务2:Web站点设定
C.3.1 要求和目的
C.3.2 操作步骤
C.4 任务3:多Web站点配置
C.4.1 要求和目的
C.4.2 操作步骤
C.5 小结
C.6 作业
参考文献