文件名称:ASP.NET 3.5 开发大全1-5
文件大小:3.83MB
文件格式:RAR
更新时间:2015-03-04 10:50:13
ASP.NET 3.5 C# 开发大全
目录
第一篇 .NET基础
第1章 认识ASP.NET 3.5
1.1 什么是ASP.NET
1.1.1 .NET历史与展望
1.1.2 ASP.NET与ASP
1.1.3 ASP.NET开发工具
1.1.4 ASP.NET客户端
1.1.5 ASP.NET 3.5新增控件
1.1.6 ASP.NET 3.5 AJAX
1.2 .NET应用程序需框架
1.2.1 什么是.NET应用程序框架
1.2.2 公共语言运行时(CLR)
1.2.3 .NET Framework 类库
1.3 安装Visual Studio 2008
1.3.1 安装Visual Studio 2008
1.3.2 主窗口
1.3.3 文档窗口
1.3.4 工具箱
1.3.5 解决方案管理器
1.3.6 属性窗口
1.3.7 错误列表窗口
1.4 安装SQL Server 2005
1.5 ASP.NET应用程序基础
1.5.1 创建ASP.NET应用程序
1.5.2 运行ASP.NET应用程序
1.5.3 编译ASP.NET应用程序
1.6 小结
第2章 C# 3.0程序设计基础
2.1 C#程序
2.1.1 C#程序的结构
2.1.2 C# IDE的代码设置
2.2 变量
2.2.1 定义
2.2.2 值类型
2.2.3 引用类型
2.3 变量规则
2.3.1 命名规则和命名习惯
2.3.2 声明并初始化变量
2.3.3 数组
2.3.4 声明并初始化字符串
2.3.5 操作字符串
2.3.6 创建和使用常量
2.3.7 创建并使用枚举
2.3.8 类型转换
2.4 编写表达式
2.4.1 表达式和运算符
2.4.2 运算符的优先级
2.5 使用条件语句
2.5.1 if语句的使用方法
2.5.2 switch选择语句的使用
2.6 使用循环语句
2.6.1 for循环语句
2.6.2 while循环语句
2.6.3 do while循环语句
2.6.4 foreach循环语句
2.7 异常处理语句
2.7.1 throw异常语句
2.7.2 try-catch异常语句
2.7.3 try-finally异常语句
2.7.4 try-catch-finally异常语句
2.8 小结
第3章 面向对象设计基础
3.1 什么是面向对象
3.1.1 传统的面向过程
3.1.2 面向对象的概念
3.1.3 面向组件的概念
3.2 面向对象的C#实现
3.2.1 定义
3.2.2 创建一个类和其方法
3.2.3 类成员
3.2.4 构造函数和析构函数
3.3 对象的生命周期
3.3.1 类成员的访问
3.3.2 类的类型
3.3.3 .NET的垃圾回收机制
3.4 使用命名空间
3.4.1 为什么要用命名空间
3.4.2 创建命名空间
3.4.3 分层设计中使用命名空间
3.5 类的方法
3.5.1 编写方法
3.5.2 给方法传递参数
3.5.3 通过引用来传递参数
3.5.4 方法的重载
3.6 封装
3.6.1 为什么要封装
3.6.2 类的设计
3.7 属性
3.7.1 语法
3.7.2 只读/只写属性
3.8 继承
3.8.1 继承的基本概念
3.8.2 创建派生类
3.8.3 对象的创建
3.8.4 使用抽象类
3.8.5 使用密封类
3.9 多态
3.9.1 抽象方法
3.9.2 覆盖
3.9.3 虚方法的抽象类
3.9.4 抽象属性
3.10 委托和事件
3.10.1 委托
3.10.2 声明事件
3.10.3 引发事件
3.10.4 订阅事件
3.10.5 委托和事件
3.11 类命名
3.11.1 命名空间的命名
3.11.2 类的命名原则
3.11.3 接口的命名原则
3.11.4 属性的命名原则
3.11.5 枚举的命名原则
3.11.6 只读字段的命名原则
3.11.7 参数名
3.11.8 委托命名原则
3.12 小议设计模式
3.12.1 什么是设计模式
3.12.2 为什么要使用设计模式
3.12.3 改装现有类
3.13 小结
第4章 ASP.NET的网页代码模型及生命周期
4.1 ASP.NET的网页代码模型
4.1.1 创建ASP.NET网站
4.1.2 单文件页模型
4.1.3 代码隐藏页模型
4.1.4 创建ASP.NET Web Application
4.1.5 ASP.NET网站和ASP.NET应用程序的区别
4.2 代码隐藏页模型的解释过程
4.3 代码隐藏页模型的事件驱动处理
4.4 ASP.NET客户端状态
4.4.1 视图状态
4.4.2 控件状态
4.4.3 隐藏域
4.4.4 Cookie
4.4.5 客户端状态维护
4.5 ASP.NET页面生命周期
4.6 ASP.NET生命周期中的事件
4.6.1 页面加载事件(Page_PreInit)
4.6.2 页面加载事件(Page_Init)
4.6.3 页面载入事件(Page_Load)
4.6.4 页面卸载事件(Page_Unload)
4.6.5 页面指令
4.7 ASP.NET网站文件类型
4.8 小结
第二篇 ASP.NET窗体控件
第5章 Web窗体的基本控件
5.1 控件的属性
5.2 简单控件
5.2.1 标签控件(Label)
5.2.2 超链接控件(HyperLink)
5.2.3 图像控件(Image)
5.3 文本框控件(TextBox)
5.3.1 文本框控件的属性
5.3.2 文本框控件的使用
5.4 按钮控件(Button,LinkButton,ImageButton)
5.4.1 按钮控件的通用属性
5.4.2 Click单击事件
5.4.3 Command命令事件
5.5 单选控件和单选组控件(RadioButton和RadioButtonList)
5.5.1 单选控件(RadioButton)
5.5.2 单选组控件(RadioButtonList)
5.6 复选框控件和复选组控件(CheckBox和CheckBoxList)
5.6.1 复选框控件(CheckBox)
5.6.2 复选组控件(CheckBoxList)
5.7 列表控件(DropDownList,ListBox和BulletedList)
5.7.1 DropDownList列表控件
5.7.2 ListBox列表控件
5.7.3 BulletedList列表控件
5.8 面板控件(Panel)
5.9 占位控件(PlaceHolder)
5.10 日历控件(Calendar)
5.10.1 日历控件的样式
5.10.2 日历控件的事件
5.11 广告控件(AdRotator)
5.12 文件上传控件(FileUpload)
5.13 视图控件(MultiView和View)
5.14 表控件(Table)
5.15 向导控件(Wizard)
5.15.1 向导控件的样式
5.15.2 导航控件的事件
5.16 XML控件
5.17 验证控件
5.17.1 表单验证控件(RequiredFieldValidator)
5.17.2 比较验证控件(CompareValidator)
5.17.3 范围验证控件(RangeValidator)
5.17.4 正则验证控件(RegularExpressionValidator)
5.17.5 自定义逻辑验证控件(CustomValidator)
5.17.6 验证组控件(ValidationSummary)
5.18 导航控件
5.19 其他控件
5.19.1 隐藏输入框控件(HiddenField)
5.19.2 图片热点控件(ImageMap)
5.19.3 静态标签控件(Lieral)
5.19.4 动态缓存更新控件(Substitution)
5.20 小结
第6章 Web窗体的高级控件
6.1 登录控件
6.1.1 登录控件(Login)
6.1.2 登录名称控件(LoginName)
6.1.3 登录视图控件(LoginView)
6.1.4 登录状态控件(LoginStatus)
6.1.5 密码恢复控件(PasswordRecovery)
6.1.6 密码更改控件(ChangePassword)
6.1.7 生成用户控件(CreateUserWizard)
6.2 网站管理工具
6.2.1 启动管理工具
6.2.2 用户管理
6.2.3 用户角色
6.2.4 访问规则管理
2.6.5 应用程序配置
6.3 使用登录控件
6.3.1 生成用户控件(CreateUserWizard)
6.3.2 密码更改控件(ChangePassword)
6.4 小结
第三篇 数据操作篇
第7章 数据库与ADO.NET基础
7.1 数据库基础
7.1.1 结构化查询语言
7.1.2 表和视图
7.1.3 存储过程和触发器
7.2 使用SQL Server 2005 管理数据库
7.2.1 初步认识SQL Server 2005
7.2.2 创建数据库
7.2.3 删除数据库
7.2.4 备份数据库
7.2.5 还原数据库
7.2.6 创建表
7.2.7 删除表
7.2.8 创建数据库关系图
7.3 ADO.NET连接SQL数据库
7.3.1 ADO.NET基础
7.3.2 连接SQL数据库
7.3.3 ADO.NET过程
7.4 ADO与ADO.NET
7.4.1 ADO概述
7.4.2 ADO.NET与ADO
7.5 ADO.NET 常用对象
7.6 Connection连接对象
7.6.1 连接SQL数据库
7.6.2 连接Access数据库
7.6.3 打开和关闭连接
7.7 DataAdapter适配器对象
7.8 Command执行对象
7.8.1 ExecuteNonQuery方法
7.8.2 ExecuteNonQuery执行存储过程
7.8.3 ExecuteScalar方法
7.9 DataSet数据集对象
7.9.1 DataSet数据集基本对象
7.9.2 DataTable数据表对象
7.9.3 DataRow数据行对象
7.9.4 DataView数据视图对象
7.10 DataReader数据访问对象
7.10.1 DataReader对象概述
7.10.2 DataReader读取数据库
7.10.3 异常处理
7.11 连接池概述
7.12 参数化查询
7.13 小结
第8章 Web窗体的数据控件
8.1 数据源控件
8.1.1 SQL数据源控件(SqlDataSource)
8.1.2 Access数据源控件(AccessDataSource)
8.1.3 目标数据源控件(ObjectDataSource)
8.1.4 LINQ数据源控件(LinqDataSource)
8.1.5 Xml数据源控件(XmlDataSource)
8.1.6 站点导航控件(SiteMapDataSource)
8.2 重复列表控件(Repeater)
8.3 数据列表控件(DataList)
8.4 数据列表控件(GridView)
8.5 数据绑定控件(FormView)
8.6 数据绑定控件(DetailsView)
8.7 数据绑定控件(ListView)
8.8 数据绑定控件(DataPager)
8.9 小结
第9章 ASP.NET操作数据库
9.1 使用ADO.NET操作数据库
9.1.1 使用ExecuteReader()操作数据库
9.1.2 使用ExecuteNonQuery()操作数据库
9.1.3 使用ExecuteScalar()操作数据库
9.1.4 使用ExecuteXmlReader()操作数据库
9.2 ASP.NET创建和插入记录
9.2.1 SQL INSERT数据插入语句
9.2.2 使用Command对象更新记录
9.2.3 使用DataSet数据集插入记录
9.3 ASP.NET更新数据库
9.3.1 SQL UPDATE数据更新语句
9.3.2 使用Command对象更新记录
9.3.3 使用DataSet数据集更新记录
9.4 ASP.NET删除数据
9.4.1 SQL DELETE数据删除语句
9.4.2 使用Command对象删除记录
9.4.3 使用DataSet数据集删除记录
9.5 使用存储过程
9.5.1 存储过程的优点
9.5.2 创建存储过程
9.5.3 调用存储过程
9.6 ASP.NET数据库操作实例
9.6.1 制作用户界面(UI)
9.6.2 使用GridView显示、删除、修改数据
9.6.3 使用DataList显示数据
9.6.4 DataList分页实现
9.6.5 使用SQLHelper操作数据库
9.7 小结
第10章 访问其他数据源
10.1 使用ODBC .NET Data Provider
10.1.1 ODBC .NET Data Provider简介
10.1.2 建立连接
10.2 使用OLE DB.NET Data Provider
10.2.1 OLE DB.NET Data Provider简介
10.2.2 建立连接
10.3 访问MySql
10.3.1 MySql简介
10.3.2 建立连接
10.4 访问Excel
10.4.1 Excel 简介
10.4.2 建立连接
10.5 访问txt
10.5.1 使用ODBE.NET Data Provider连接txt
10.5.2 使用OLE DB .NET Data Provider 连接txt
10.5.3 使用System.IO命名空间
10.6 访问SQLite
10.6.1 SQLite简介
10.6.2 SQLite连接方法
10.7 小结
第四篇 ASP.NET网络编程
第11章 用户控件和自定义控件
11.1 用户控件
11.1.1 什么是用户控件
11.1.2 编写一个简单的控件
11.1.3 将Web窗体转换成用户控件
11.2 自定义控件
11.2.1 实现自定义控件
11.2.2 复合自定义控件
11.3 用户控件和自定义控件的异同
11.4 用户控件示例
11.4.1 ASP.NET登录控件
11.4.2 ASP.NET登录控件的开发
11.4.3 ASP.NET登录控件的使用
11.5 自定义控件实例
11.5.1 ASP.NET分页控件
11.5.2 ASP.NET分页控件的使用
11.6 小结
第12章 ASP.NET的皮肤、主题和母版页
12.1 皮肤和主题
12.1.1 CSS简介
12.1.2 CSS基础
12.1.3 CSS常用属性
12.1.4 将CSS应用在控件上
12.1.5 主题和皮肤
12.1.6 页面主题和全局主题
12.1.7 应用和禁用主题
12.1.8 用编程的方法控制主题
12.2 母版页
12.2.1 母版页基础
12.2.2 内容窗体
12.2.3 母版页的运行方法
12.2.4 嵌套母版页
12.3 Microsoft Expression 2
12.3.1 Microsoft Expression 2简介
12.3.2 安装Microsoft Expression 2
12.4 使用Microsoft Expression Web 2制作页面
12.4.1 创建ASPX页面
12.4.2 创建CSS层叠样式表
12.4.3 创建框架集
12.5 小结
第13章 ASP.NET内置对象,应用程序配置和缓存
13.1 ASP.NET内置对象
13.1.1 Request传递请求对象
13.1.2 Response请求响应对象
13.1.3 Application状态对象
13.1.4 Session状态对象
13.1.5 Server服务对象
13.1.6 Cookie状态对象
13.1.7 Cache缓存对象
13.1.8 Global.asax配置
13.2 ASP.NET应用程序配置
13.2.1 ASP.NET应用程序配置
13.2.2 Web.config配置文件
13.2.3 ASP.NET基本配置节
13.3 ASP.NET缓存功能
13.3.1 缓存概述
13.3.2 页面输出缓存
13.3.3 页面部分缓存
13.3.4 应用程序数据缓存
13.3.5 检索应用程序数据缓存对象
13.4 小结
第14章 ASP.NET XML和Web Service
14.1 XML简介
14.2 读写XML
14.2.1 XML与HTML
14.2.2 创建XML文档
14.2.3 XML控件
14.2.4 XML文件读取类(XmlTextReader)
14.2.5 XML文件编写类(XmlTextWriter)
14.2.6 XML文本文档类(XmlDocument)
14.3 XML串行化
14.3.1 XmlSerializer串行化类
14.3.2 基本串行化
14.4 XML样式表XSL
14.4.1 XSL简介
14.4.2 使用XSLT
14.5 Web服务(Web Service)
14.5.1 什么是Web服务
14.5.2 Web服务体系结构
14.5.3 Web服务协议栈
14.6 简单Web Service示例
14.7 自定义Web Service
14.7.1 创建自定义的Web Service
14.7.2 使用自定义的Web Service
14.8 小结
第五篇 ASP.NET 3.5高级编程
第15章 图形图像编程
15.1 图形图像基础
15.1.1 图像布局
15.1.2 GDI+简介
15.1.3 绘制线条示例
15.1.4 .NET Framework绘图类
15.2 图形编程
15.2.1 Graphics类
15.2.2 绘制基本图形
15.2.3 图形绘制实例
15.3 绘制文字特效
15.3.1 投影特效
15.3.2 倒影特效
15.3.3 旋转特效
15.4 绘制图片
15.4.1 载入图像文件
15.4.2 GDI+输出图像
15.5 图像特效处理
15.5.1 底片效果
15.5.2 浮雕效果
15.6 小结
第16章 ASP.NET 3.5和AJAX
16.1 AJAX基础
16.1.1 什么是AJAX
16.1.2 ASP.NET AJAX入门
16.1.3 ASP.NET 2.0 AJAX
16.1.4 ASP.NET 3.5 AJAX
16.1.5 AJAX简单示例
16.2 ASP.NET 3.5AJAX控件
16.2.1 脚本管理控件(ScriptManger)
16.2.2 脚本管理控件(ScriptMangerProxy)
16.2.3 时间控件(Timer)
16.2.4 更新区域控件(UpdatePanel)
16.2.5 更新进度控件(UpdateProgress)
16.3 AJAX编程
16.3.1 自定义异常处理
16.3.2 使用母版页的UpdatePanel
16.3.3 母版页刷新内容窗体
16.4 小结
第17章 ASP.NET MVC基础
17.1 了解MVC
17.1.1 MVC和Web Form
17.1.2 ASP.NET MVC的运行结构
17.2 ASP.NET MVC基础
17.2.1 安装ASP.NET MVC
17.2.2 新建一个MVC应用程序
17.2.3 ASP.NET MVC应用程序的结构
17.2.4 运行ASP.NET MVC应用程序
17.3 ASP.NET MVC原理
17.3.1 ASP.NET MVC运行流程
17.3.2 ASP.NET MVC工作原理
17.4 ASP.NET MVC开发
17.4.1 创建ASP.NET MVC页面
17.4.2 ASP.NET MVC 数据呈现(ViewData)
17.4.3 ASP.NET MVC 跨页数据呈现(TempData)
17.4.4 ASP.NET MVC页面重定向
17.4.5 ASP.NET MVC URL路由(URLRouting)
17.4.6 ASP.NET MVC控件辅助工具(Helper)
17.4.7 ASP.NET MVC表单传值
17.5 小结
第18章 WCF开发基础
18.1 了解WCF
18.1.1 什么是WCF
18.1.2 为什么需要WCF
18.2 WCF基础
18.2.1 服务
18.2.2 地址
18.2.3 契约
18.3 WCF应用
18.3.1 创建WCF应用
18.3.2 创建WCF方法
18.4 WCF消息传递
18.4.1 消息传递
18.4.2 消息操作
18.5 使用WCF服务
18.5.1 在客户端添加WCF服务
18.5.2 在客户端使用WCF服务
18.6 小结
第19章 WPF开发基础
19.1 了解WPF
19.1.1 什么是WPF
19.2 WPF的应用范围
19.2 WPF和Microsoft Expression
19.2.1 使用Microsoft Expression Blend设计WPF
19.2.2 WPF控件样式
19.2.3 浅谈XAML
19.2.4 WPF控件层次
19.3 WPF应用程序开发
19.3.1 WPF动画事件
19.3.2 WPF时间轴
19.3.3 WPF事件处理
19.4 WPF系统开发
19.4.1 WPF系统需求
19.4.2 WPF界面开发
19.4.3 WPF动画制作
19.4.4 WPF事件编写
19.5 小结
第六篇 ASP.NET 3.5与LINQ
第20章 ASP.NET 3.5与LINQ
20.1 什么是LINQ
20.1.1 LINQ起源
20.1.2 LINQ构架
20.1.3 LINQ与Visual Studio 2008 新特性
20.2 LINQ与Web应用程序
20.2.1 创建使用LINQ的Web应用程序
20.2.2 基本的LINQ数据查询
20.2.3 IEnumerable和IEnumerable
【文件预览】:
第5章.Web窗体的基本控件.doc
第3章.面向对象设计基础.doc
第1章.ASP.NET 3.5与开发工具.doc
第2章.C# 3.0程序设计基础.doc
第4章.ASP.NET的网页代码模型及生命周期.doc