基础入门篇
第1章 动态网页程序与.NET框架简介
1.1 HTML、W3C与浏览器
1.2 动态网页语言——以ASP与.PHP为例
1.2.1 前端(Client)与后端(Server)的差别
1.2.2 ASP与ASP.NET
1.2.3 关于PHP
1.2.4 网页程序的开发工具
1.2.5 Web服务器的市场占有率
1.3.NET框架
1.4 CLR的功能
1.5.NETFramework类库
1.6 客户端(client,)应用程序开发
1.7 服务器(Server]l应用程序开发
1.8 ASP.NET概述
1.8.1 网页与控件架构
1.8.2 ASP.NET编译器
1.9.NETFramework系统需求
1.1 0.NETFramework3.5 版的新功能
1.1 0.1 ASP.NET的增强功能
1.1 0.2 AiaX开发
1.1 0.3 WebService和应用程序服务
1.1 1.NET3.5 和VS2008新增的控件
1.1 1.1 ListView数据控件
1.1 1.2 DataPager控件
1.1 1.3 LinqDataSource控件
1.1 1.4 ASP.NET合并工具
第2章 VB.NET基本语法与VisualStudio工具的介绍
2.1 编写第一个ASP.NET程序
2.2 利用VisualStudio来编写程序
2.2.1 HTML设计页面——扩展名为aspx
2.2.2 后置程序代码——扩展名为aspx.vb或aspx.cs
2.2.3 使用智能提示
2.2.4 插入代码段
2.3 Response对象
2.3.1 用Response.Write()将数据呈现在页面上
2.3.2 用Response.Redirect()把网页重定向
2.3.3 用Response.End使程序终止
2.3.4 Response对象的其他方法
2.4 IF-Then条件语句
2.4.1 简单地判断大小
2.4.2 由用户自行输入数值并判断大小
2.4.3 嵌套的IF.Then条件语句
2.4.4 IF.Then语句的局限性
2.5 SelectCase语句
2.6 For-Next计数循环
2.6.1 计算1+2+3++100
2.6.2 使用“&”符号连续输出
2.7 While-EndWhile条件循环
2.8 微软建议的命名惯例
2.9 Page类型与常用的事件
2.1 0安装与测试IIS(Web服务器环境)
第3章 Web服务器控件
3.1 TextBox输入文本框
3.2 ASP.NET后置程序代码的编写与执行
3.3 Button按钮控件的三种不同形式
3.3.1 Button控件的三种变化
3.3.2 避免重复单击“提交”按钮
3.4 Button控件的CommandName与CommandArgument
3.5 使用Label控件
3.6 HypedLink超级链接
3.7 DropDownList下拉列表框
3.7.1 AutoPostBack属性
3.7.2 下拉列表框的add()方法
3.8 ListBox“单选/复选”式的列表框
3.8.1 数据绑定与SqlDataSource数据源控件
3.8.2 如何得知用户选中了ListBox的哪几个选项
3.9 CheckBox与CheckBoxList(复选)
3.1 0RadioButton与RadioButtonList(单选)
3.1 1日历控件
3.1 1.1 SelectedDate属性
3.1 1.2 SelectionMode属性
3.1 1.3 使用SelectedDates()数组
3.1 1.4 不点选日期,就出现警告对话框
3.1 2PlaceHolder(预留空间以便动态新增控件)
3.1 3AdRotator广告轮播
3.1 3.1 以XML文件作为广告清单
3.1 3.2 通过后置程序代码来控制广告清单
3.1 3.3 通过数据库来控制广告清单
3.1 4本章小结
第4章 验证控件
4.1 RequireFieldValidator验证数据是否空白
4.2 CompareValidator——字段比较
4.2.1 两个字段相互比较
4.2.2 与基准值进行比较
4.3 RangeValidatot——验证数值的有效范围
4.4 RegularExpressionValidator——正则表达式验证
4.5 CustomValidator——自己写程序来做验证
4.6 ValidationSummary——总体验证
4.7 本章小结
第5章 基本SQL语法与
SQLServer
5.1 使用数据库及加载范例
5.2 新增一个数据表fTable)并设计字段
5.3 浏览CreateTable的SQL语法
5.4 打开和使用表
5.5 SQL语法基础入门
5.6 AND、OR和NOT的应用
5.7 LIKE表达式的应用
5.8 关于Select的其他用法
5.9 新增记录(InsertInto)
5.1 0删除记录(Delete)
5.1 1修改记录(Update)
5.1 2本章小结
实作练习篇
第6章 ADO.NET简介与数据的新增和修改
6.1 程序与数据库互动的四大步骤
6.1.1 ASP.NET与ADO.NET的简单程序
6.1.2 JSP.PHP也用四大步骤
6.1.3 数据源控件(DataSource)
6.1.4 DataReader和DataSet(数据集)
6.2 DetailsView控件,数据新增、修改与展示
6.2.1 第一步:连接数据库或其他数据源
6.2.2 第二步:执行SQL指令
6.2.3 第三步:自由发挥
6.2.4 执行程序
6.2.5 页面修改、自动格式化
6.2.6 编辑字段(自定义标题、修改字段细节)
6.2.7 分页功能,AllowPaging属性
6.2.8 命令字段(CommandField),编辑、更新和删除
6.2.9 DetailsView的默认模式(DefaultMode)
6.3 本章小结
第7章 初探GridView——ASP.NET功能最强大的控件
7.1 GridView的第一次接触
7.2 跟着图片和说明一步步做
7.3 使用数据源(DataSource)连接数据库
7.4 使用数据源(DataSource)以SQL指令访问数据
7.5 自动套用格式修改外观与配色
7.6 自定义GridView的“标题”字段的文本(HeaderText)
7.7 自定义文本的数据格式(DataFormatString)
7.8 GridView的“选择(Select)”按钮与“光棒效果
7.9 “分页”与“排序”功能
7.1 0编辑数据(命令字段,CommandField)
7.1 1让GridView固定位置
7.1 2范例的完整程序代码
7.1 3GridView数据字段类型
7.1 4GridView自动产生命令按钮的其他方法
7.1 4.i设计时不产生命令字段的HTML标记(执行期才出现)
7.1 4.2 HTML源码中产生命令字段的
标记
第8章 GridView自定义模板
8.1 编辑模板
8.1.1 第一种方式——通过GridView智能标签
8.1.2 第二种方式——通过GridView的快捷菜单
8.2 GridView自定义模板的成果
8.3 隔行换色(AltematingRowStyle)
8.4 删除数据之前出现警告窗口(JavaScript)
8.5 删除数据之前出现警告窗口(后置程序代码)
8.6 命令字段(CommandField)的运行原理
8.7 GridView的模板字段与DataList/FormView
8.8 在VS2005/2008中也能使用旧版的DataGrid
第9章 GridView制作首页的Master-Detail功能
9.1 案例分析(Ⅰ)——两个程序,各自展示Master.Detail
9.1.1 Master功能的网页(GridViewl)
9.1.2 GridView的超级链接字段(HyperLinkField)
9.1.3 Master功能——商务网站的做法
9.1.4 Detail功能(GridView2,另外一支程序)
9.1.5 范例与完整程序代码
9.2 案例分析(Ⅱ)——同一个程序,两个GridView
9.2.1 Master功能(GridView1)
9.2.2 Detail功~(GridView2)
9.2.3 Detail功能里最重要的设置界面
9.2.4 VisualStudio产生程序,执行Master-Detail的原理
9.2.5 选择(Select)按钮与分页/排序CallBack的矛盾
9.2.6 范例与完整程序代码
9.3 案例分析(Ⅲ)——同一程序中GridView+DetailsView
9.3.1 与“基准值”来比较
9.3.2 DetailsView控件的模板(TemplateField)
9.3.3 修改title字段的模板
9.3.4 修改summary字段的模板
9.3.5 修改article字段的模板
9.3.6 DetailsView的删除、编辑和新建功能
9-3.7 范例的完整程序代码
9.4 案例分析(IV)——同一程序中DropDownList+FormView
9.4.1 Master功能交给DropDownList控件
9.4.2 范例的程序代码(Master功能),DropDownList控件
9.4.3 Detail功能交给FormView控件
9.4.4 范例的程序代码(Detail功能),FormView控件
9.4.5 数据绑定控件的深入探讨
9.5 本章重点回顾
9.5.1 SqlDataSource的“WHERE”子句按钮
9.5.2 GridView/DetailsView/FormView三者的差异
第10章 GridView的高级功能(一)
10.1 某一行数据的主键
10.2 如何触发GridView的选择/编辑事件
10.2.1 进入GridView的编辑模式
10.2.2 取消GridView的编辑模式
10.2.3 GridView的选择模式(光棒效果)
10.2.4 离开GridView的选择模式(取消光棒效果)
10.3 手动编写GridView分页
10.4 手动编写GridView的各种功能(DataSet+DataAdapter)
10.4.1 HTML页面设置
10.4.2 后置程序代码——自己写DBInitO与Page_Load()
10.4.3 后置程序代码——Gridview更新(RowUpdating)事件
10.4.4 后置程序代码——GridView的分页、编辑、取消
10.4.5 后置程序代码——Gridview的删除行(RowDeleting)事件
10.5 为何进入GridView各种模式后需重新数据绑定
第11章 GridView的高级功能(二)
11.1 从GridView导出Excel文件
11.2 手动编写GridView的“新增”功能
11.2.1 使用EmptyData模板
11.2.2 两段简单的后置程序代码
11.3 用户控件(UserControl)
……
第12章 ListView与Repeater控件——随心所欲的模板之王
核心概念篇
第13章 ADO.NET访问数据源
第14章 动手写程序实现ADO.NET
第15章 Page/Response/Request
第16章 状态管理
应用技巧篇
第17章 数据流I/O与文件
第18章 文件上传与FileUpload控件
第19章 Web 2.0的王牌——Ajax与Client CallBack
第20章 Client CallBack