ASP.NET程序设计及实践
集多线于一面,理论结合实践的网站开发宝典
图书的优势和特点
本书从最基本的概念出发,深入地讲解C#的基础知识以及新特性。全书分别介绍了ASP.NET和C#语言基础知识、面向对象编程、数组与集合、ADO.NET数据库访问、数据控件、页面设计、Linq查询技术、ASP.NET MVC开发、Web Service技术以及配置和部署网站。本书基于Visual Studio 2010环境下开发ASP.NET应用程序,详细介绍了使用C#开发控制台、类库以及Web网站等应用程序:使用ADO.NET进行数据库连接及访问;使用数据控件进行数据绑定及操作;使用母版页、内容页和页面导航控件进行页面设计;使用Linq进行集合、数据库查询;以及配置、部署和发布网站等内容。 本书重点突出、偏重应用,理论联系实际,实践篇贯穿案例HR系统采用分层架构,贯穿ASP.NET的技术知识点,使读者加深对ASP.NET技术的应用,并迅速理解和掌握ASP.NET知识,全面提高动手能力。 本书适应面广,可作为本科计算机科学与技术、软件工程、网络工程、计算机软件、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。
本书目录
理论篇
 
第1章 C#与.NET框架
1.1 .NET框架
1.1.1 .NET框架结构
1.1.2 .NET公共语言运行库
1.1.3 MSIL和JIT
1.1.4 C#与.NET框架
1.1.5 C#语言的特点
1.1.6 .NET框架应用程序种类
1.2 ASP.NET技术
1.2.1 ASP.NET特点
1.2.2 ASP.NET的命名空间
1.2.3 ASP.NET控件种类
1.3 第一个C#程序
1.3.1 C#程序结构
1.3.2 C#代码注释
1.3.3 HelloWorld示例

 
第2章 掌握C#基本语法
2.1 变量和常量
2.1.1 变量
2.1.2 常量
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.4 语句
2.4.1 分支结构
2.4.2 循环结构
2.4.3 转移语句
2.4.4 lock语句
2.4.5  using语句
2.5 字符串
2.5.1 字符串基础
2.5.2 String类
2.5.3 StringBuilder类
2.5.4 格式化
2.6 异常处理

 
第3章 C#面向对象编程
3.1 类
3.1.1 定义类
3.1.2 构造函数
3.1.3 字段
3.1.4 属性
3.1.5 方法
3.1.6 this关键字
3.2 访问修饰符
3.3 继承
3.3.1 C#中继承的实现
3.3.2 base关键字
3.3.3 方法的重写
3.3.4 密封类和密封方法
3.4 接口

 
第4章 数组与集合
4.1 数组
4.1.1 数组的声明
4.1.2 数组的初始化
4.1.3 访问数组元素
4.2 Array类
4.2.1 创建Array数组
4.2.2 复制数组
4.3 集合
4.3.1 ArrayList类
4.3.2 Stack类
4.3.3 Queue类
4.3.4 Hashtable类
4.3.5 SortedList类。

 
第5章 认识ASP.NET
5.1  ASP.NET页面
5.1.1 页面开发模式
5.1.2 页面生命周期
5.1.3 页面事件
5.1.4 页面指令
5.1.5 页面注释
5.2 ASP.NET页面内置对象
5.2.1 Response对象
5.2.2 Request对象
5.2.3 Session对象
5.2.4 Application对象
5.2.5 Cookie对象
5.2.6 Server对象

 
第6章 ASP.NET常用控件
6.1 服务器控件
6.1.1 服务器控件简介
6.1.2 服务器控件分类
6.2 Web服务器控件
6.2.1 文本控件
6.2.2 控制权转移控件
6.2.3 选择控件
6.2.4 容器控件
6.3 验证控件
6.3.1 RequiredFieldValidator控件
6.3.2 CompareValidator控件
6.3.3 RangeValidator控件
6.3.4 RegularExpressionValidator控件
6.3.5 CustormValidator控件
6.3.6 ValidationSummary控件

 
第7章 使用ADO.NET操作数据库
7.1 ADO.NET简介
7.2 ADO.NET结构
7.2.1 ADO.NET结构原理和核心组件
7.2.2 ADO.NET中的命名空间和类
7.3 ADO.NET核心对象
7.3.1 Connection
7.3.2 Command
7.3.3 DataReader
7.3.4 DataAdapter
7.3.5 DataSet

 
第8章 数据绑定
8.1 数据控件概述
8.1.1 数据源控件
8.1.2  数据绑定控件
8.2 SqlDataSource控件
8.3 GridView控件
8.3.1 GridView数据绑定
8.3.2 GridView列类型
8.3.3 GridView事件
8.3.4 GridView数据操作

 
第9章 页面设计
9.1 母版页和内容页
9.1.1 母版页
9.1.2 内容页
9.2 站点导航
9.2.1 站点导航简介
9.2.2 TreeView控件
9.2.3 SiteMapPath控件
9.2.4 Menu控件

 
第10章 Linq数据访问技术
10.1 LINQ简介
10.1.1 LINQ组成
10.1.2 LINQ示例
10.2 Lambda表达式
10.3 LINQ查询方法
10.3.1 Select()
10.3.2 Where()
10.3.3 OrderBy()
10.3.4 GroupBy()
10.3.5 高级查询方法
10.4 LINQ to SQL查询
10.4.1 创建对象模型
10.4.2 查询数据库

 
第11章 学习ASP.NET MVC
11.1 MVC介绍
11.2 MVC优势
11.3 ASP.NET MVC 实践
11.3.1 开发准备
11.3.2 ASP.NET MVC 4实例

 
第12章 使用Web Service
12.1 Web Service简介
12.1.1 引言
12.1.2 Web Service的特点
12.1.3 Web Service的组成
12.1.4 Web Service的优势与局限
12.2 实现Web Service
 
第13章 网站部署
13.1 配置文件
13.1.1 配置文件简介
13.1.2 常用的配置元素
13.2 安装和部署ASP.NET应用程序
13.2.1 创建ASP.NET安装项目
13.2.2 部署ASP.NET应用程序
 
 
实践篇
 
实践1  ASP.NET概述
实践指导
1.1.1 实践1.1
1.1.2 实践1.2
1.1.3 实践1.3
1.1.4 实践1.4
知识拓展
1. 设置C#代码编辑器格式
2. VS2010快捷键

 
实践2 C#基础训练
实践指导
实践2.1
实践2.2
实践2.3
实践2.4
实践2.5
实践2.6
实践2.7
知识拓展
1. 抽象类和抽象方法
2. 结构
3. 枚举
拓展练习

 
实践3  ASP.NET初步
实践指导
实践3.1
实践3.2
实践3.3
知识拓展
1. 泛型
2. 匿名方法
3. 推断类型var
拓展练习

 
实践4 ASP.NET服务器控件
实践指导
实践4.1
实践4.2
实践4.3
实践4.4
知识拓展
1. 用户控件
2. 自定义服务器控件
拓展练习

 
实践5 ADO.NET数据库访问
实践指导
实践5.1
实践5.2
实践5.3
知识拓展
1. DataView
2. 连接Access数据库
3. 连接Oracle数据库
拓展练习

 
实践6 数据控件
实践指导
实践6.1
实践6.2
知识拓展
拓展练习

 
实践7 页面设计
实践指导
实践7.1
实践7.2
实践7.3
实践7.4
知识拓展
拓展练习

 
实践8 Linq查询技术
实践指导
实践8.1
实践8.2
实践8.3
实践8.4
实践8.5
实践8.6
知识拓展
拓展练习

 
实践9 配置和部署网站
实践指导
实践9.1
实践9.2
知识拓展
1. 页面跟踪
2. 应用程序跟踪
3. 缓存
拓展练习

Copyright©2013-2018 青岛英谷教育科技股份有限公司 All Rights Reserved

http://www.121ugrow.com   邮箱:yinggu@121ugrow.com   鲁ICP备13014014

 鲁公网安备 37021202000731号