刘志勇、黄定光编著的《ASP.NET4.0程序设计完 全学习手册》共分16章,全面系统地介绍了ASP.NET 相关的知识点,主要内容包括C#与.NET Framework简 介、Visual Studio 2010介绍、C#语言特色、 ASP.NET技术简介、ASP.NET服务器控件、ASP.NET应 用程序状态管理、异常处理和日志追踪、ASP.NET中 的样式、主题和母版页、ASP.NET中的站点导航技术 、ASP.NET Ajax开发技术、ADO.NET数据访问技术、 ASP.NET数据绑定技术、数据绑定控件、成员和角色 管理技术等内容。
售 价:¥
纸质售价:¥54.50购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
扉页
内容简介
前言
目录
第1章 C#与.NET Framework简介
1.1.1 什么是.NET Framework
1.1.2 .NET类库简介
1.1.3 .NET Framework 4的新功能
1.2 C#编程语言简介
1.2.1 .NET编程语言介绍
1.2.3 Hello World示例程序
1.3 本章小结
第2章 Visual Studio 2010介绍
2.1.1 解决方案资源管理器
2.1.2 文档窗口
2.1.3 错误列表和任务列表窗口
2.1.4 服务器资源管理器
2.1.5 对象浏览器
2.2 Visual Studio 2010的功能特色
2.2.1 多目标支持
2.2.2 JavaScript代码智能提示和调试功能
2.2.3 内置的ASP.NET AJAX支持
2.2.4 Web站点与Web项目支持
2.2.5 Web设计器的改进
2.3 本章小结
第3章 C#4.0语言特色
3.1.1 如何声明隐式局部变量
3.1.2 在foreach循环中使用隐式声明
3.1.4 隐式类型的局部数组
3.2 自动属性
3.2.1 理解自动属性
3.2.2 访问自动属性
3.2.4 自动属性和默认值
3.3 对象初始化器
3.3.1 理解对象初始化器语法
3.3.2 调用使用初始化语法的自定义构造函数
3.3.4 理解集合初始化语法
3.4 扩展方法
3.4.1 定义扩展方法
3.4.2 调用扩展方法
3.4.3 扩展方法的使用范围
3.4.4 使用扩展方法扩展接口类型
3.5 匿名类型
3.5.1 理解匿名类型
3.5.2 匿名类型的内部呈现
3.6 局部方法
3.6.1 局部方法的规则
3.7 lambda表达式
3.6.2 使用局部方法
3.7.2 剖析lambda表达式
3.7.3 在lambda中使用多语句块
3.7.4 多参数的lambda表达式
3.8 LINQ简介
3.8.1 什么是LINQ
3.8.2 LINQ示例
3.9 本章小结
第4章 ASP.NET 4.0技术简介
4.1.1 ASP.NET 4.0的特点
4.1.2 一个简单的ASP.NET应用程序
4.2 ASP.NET程序结构
4.2.1 ASP.NET文件类型
4.2.2 ASP.NET目录介绍
4.3 ASP.NET配置
4.3.1 Web.config配置文件
4.3.2 嵌套配置设置
4.3.3 在Web.config中存储自定义设置
4.3.4 ASP.NET Web站点管理工具WAT
4.3.5 编程读取和写入配置设置
4.3.6 加密配置块
4.4 Web窗体基础
4.4.1 基于事件的编程模型
4.4.2 自动回发特性(AutoPostBack)
4.4.3 Web窗体处理流程
4.4.4 ASP.NET中的page类
4.4.5 页面重定向
4.5 应用程序事件
4.4.6 HTML编码
4.5.1 Global.asax全局文件
4.6 本章小结
4.5.2 基本应用程序事件
4.7 上机练习
第5章 ASP.NET服务器控件
5.1.1 HTML服务器控件简介
5.1.3 HTML控件类
5.1.4 编程创建HTML控件
5.1.5 处理服务器端事件
5.2 Web服务器控件
5.2.1 基本Web服务器控件介绍
5.2.2 常用控件的属性介绍
5.2.3 列表控件介绍
5.2.4 可选择的列表控件
5.2.5 Bulletedlist列表控件
5.2.6 表格式控件
5.3 验证控件
5.3.1 验证控件介绍
5.3.2 验证控件的基类BaseValidator
5.3.3 使用RequiredFieldValidator强制用户输入
5.3.4 使用RangeValidator控件指定输入范围
5.3.5 使用CompareValidator比较值
5.3.6 RegularExpressionValidator正则表达式验证
5.3.7 VustomValidator自定义验证
5.3.8 使用ValidationSummary显示验证信息
5.3.9 使用ValidationGroup属性
5.3.10 编程使用验证控件
5.4 Calendar日期控件
5.4.1 日期控件简介
5.4.2 日期控件格式化显示
5.4.3 限制日期
5.5 广告轮询控件Adrotator
5.5.1 广告文件设置
5.5.2 Adrotator类介绍
5.6 MultiView和Wizard控件
5.6.1 MultiView多视图控件
5.6.2 Wizard向导控件
5.6.3 WizardStep向导步骤属性
5.6.4 Wizard事件
5.7 本章小结
5.8 上机练习
第6章 ASP.NET应用程序状态管理
6.2 ViewState视图状态
6.2.1 视图状态原理
6.2.2 在视图状态中存储对象
6.2.3 视图状态的安全
6.3 跨页传递信息
6.3.1 查询字符串
6.3.2 跨页回送技术
6.4 使用Cookie保存会话信息
6.4.1 Cookie技术简介
6.5 会话状态
6.5.1 会话状态简介
6.5.2 使用会话状态
6.5.3 配置会话状态
6.6 应用程序状态
6.7 本章小结
第7章 异常处理和日志追踪
7.1.1 异常处理基础
7.1.2 Exception类
7.1.3 捕捉异常
7.1.4 异常的嵌套
7.1.5 自定义异常
7.1.6 finally语句块
7.2 记录异常
7.2.1 查看Windows事件日志
7.2.2 写入事件日志
7.2.3 自定义日志
7.2.4 编程查看事件日志
7.3 错误页面
7.3.1 错误模式
7.4 页面追踪
7.4.1 启用页面追踪
7.4.3 写入页面追踪信息
7.4.4 应用程序页面追踪信息
7.5 本章小结
第8章 ASP.NET中的样式、主题和母版页
8.1.1 创建样式
8.1.2 应用样式
8.2 主题
8.2.1 创建主题
8.2.2 创建命名皮肤
8.2.3 处理主题冲突
8.2.4 为整个网站应用主题
8.2.5 添加CSS样式
8.2.6 动态应用主题
8.3 母版页
8.3.1 创建母版页
8.3.2 默认内容
8.3.3 母版页和相对路径
8.3.4 在Web.config中配置母版页
8.3.6 动态加载母版页
8.3.7 母版页的嵌套
8.4 本章小结
第9章 ASP.NET中的站点导航技术
9.1.1 定义站点地图文件
9.1.2 使用SiteMapPath控件
9.1.3 SiteMap类
9.2 TreeView控件
9.2.1 为TreeView控件添加或删除节点
9.2.2 设计TreeView控件的外观
9.2.3 使用TreeView控件用于站点导航
9.2.4 绑定到XML文件
9.3 Menu控件
9.3.1 添加Menu控件
9.3.2 为 Menu 控件定义项
9.3.3 设计动态或静态菜单
9.3.4 Menu控件样式
9.3.5 绑定到站点地图的菜单
9.4 本章小结
第10章 ASP.NET AJAX开发技术
10.1.1 AJAX技术简介
10.1.2 ASP.NET中的AJAX结构
10.2 ASP.NET AJAX服务器控件
10.2.1 声明ScriptManager控件
10.2.3 在ScriptManager中注册Web服务
10.2.4 使用UpdatePanel控件
10.2.5 使用嵌套的UpdatePanel控件
10.2.6 编程控制UpdatePanel控件
10.2.7 使用UpdateProgress控件
10.2.8 使用Timer控件更新UpdatePanel
10.3 ASP.NET AJAX服务器端控件扩展
10.3.1 安装ASP.NET AJAX Control Toolkit
10.3.2 使用ASP.NET AJAX扩展控件
10.4 本章小结
10.5 上机练习
第11章 ADO.NET数据访问技术
11.1.1 ADO.NET结构
11.1.2 ADO.NET数据提供者
11.2 连接数据库
11.2.1 SqlConnection数据库连接类
11.2.2 使用SqlConnectionstringbuilder连接字符串
11.2.4 在Web.config配置文件中保存连接字符串
11.2.5 连接池技术
11.3 与数据库交互
11.3.1 使用Connection打开与关闭数据库
11.3.2 使用Command操作数据库
11.3.3 使用DataReader对象检索数据
11.3.4 使用DataAdapter和DataSet对象
11.4 综合案例:用户管理
11.5 本章小结
11.6 上机练习
第12章 ASP.NET数据绑定技术
12.1.1 使用<%#表达式%>绑定数据
12.1.2 使用DataSource属性绑定数据
12.1.3 使用Eval方法绑定数据源
12.2 数据源控件
12.2.1 SqlDataSource控件
12.2.2 使用SqlDataSource控件连接到SQL Server数据库
12.2.3 ObjectDataSource控件
12.2.4 在ObjectDataSource中使用参数类查询数据
12.2.5 LinqDataSource数据源简介
12.2.6 使用LinqDataSource更新数据
12.3 本章小结
第13章 数据绑定控件
13.1.1 使用GridView控件
13.1.2 GridView布局和样式
13.1.3 使用模板列
13.1.4 GridView 控件事件
13.1.5 实现分页
13.1.6 实现排序效果
13.2 ListView和DataPager控件
13.2.1 ListView控件简介
13.2.4 使用ListView控件对数据进行分页和排序
13.3 DetailsView和FormView控件
13.3.1 DetailsView控件简介
13.3.3 DetailsView与GridView的联合使用
13.3.4 FormView控件简介使用
13.3.5 利用模板显示数据
13.3.6 利用FormView编辑数据
13.4 本章小结
第14章 成员和角色管理技术
14.2 使用Membership API
14.3 使用登录控件
14.3.1 Login控件
14.3.2 LoginStatus控件
14.3.3 LoginView控件
14.3.5 ChangePassword控件
14.3.6 CreateUserWizard控件
14.4 使用Membership类
14.4.1 创建用户
14.5 角色管理和授权
14.5.1 URL授权
14.5.2 文件和文件夹访问授权
14.5.4 使用Roles API配置基于角色的授权
14.6 本章小结
第15章 家教预约系统
15.4 系统总体设计
15.6 数据库设计
15.6.1 数据库结构设计
15.7 项目及数据库搭建
15.8 数据库连接字符串
15.9.1 系统登录
15.9.2 用户注册
15.9.3 预约教员
15.9.4 修改信息
15.10 管理员的主要模块
15.10.1 教师审批
15.10.2 预约管理
15.11 教员的主要模块
15.12 本章小结
第16章 仓库出入库管理系统
16.4 系统总体设计
16.6 数据库设计
16.6.1 数据库的结构设计
16.7 项目及数据库搭建
16.8 数据访问层实现
16.8.1 公共数据库访问类SqlHelper的实现
16.8.2 Web.config文件配置
16.9 登录界面的实现
16.10 系统的主要模块
16.10.1 主页
16.10.2 入库登记页面
16.10.3 库存查询页面
16.10.4 库存盘点页面
16.10.5 出库登记页面
16.10.6 出入库报表页面
16.10.7 数据库备份页面
16.10.8 修改密码页面
16.11 本章小结
光盘链接
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜