书籍详情
项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)
作者:梁立新 编著
出版社:电子工业出版社
出版时间:2010-09-01
ISBN:9787121115578
定价:¥55.00
购买这本书可以去
内容简介
本书通过丰富的项目实践案例和深入浅出的讲解,引领读者学习了ASENET应用完整的开发体系,以及ASENET、C#和ADO.NET等各个组件在多层架构项目开发中的实际应用。本书全面地介绍了ASENET应用开发的分析、设计、开发和测试技术。本书的特色是以项目实践作为主线,提供了一个完整的AscentWeb医药商务系统,通过对该项目各个功能模块从需求分析、系统分析设计、部署实现及测试等全过程的分析,使读者能够快速掌握ASENET开发中最核心的组件。本书包括了ASENET开发概述、C#和ADO.NET背景知识、ASRNET Web控件、ASENET内置对象、ASENET应用程序配置、ASENET用户控件和自定义控件、ASENET Web服务、ASENET性能优化等内容。另外,本书还补充介绍了XML、JavaScript和测试等技术的概念及应用,同时,特别奉献了Web开发的前沿技术——Ajax。
作者简介
梁立新,外籍软件专家,具有十多年专业的软件开发、架构设计和项目管理的经验。擅长面向对象的分析设计及基于J2EE及SSH(Struts-Spring-Hibernate)架构的Java软件技术和基于UNIX平台的C/C++编程技术。毕业于中国科学技术大学,获硕士学位。之后留学美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。参与设计建设了美国著名银行JP Morgan网上人力资源系统,以及加拿大最大的证券交易中心Toronto Stock Exchange股票交易系统和市场数据传输及分析系统。回国后,创办北京亚思晟商务科技有限公司,设计和开发了中科院空间中心电子政务系统,网上企业财务中心管理系统及eBiz企业ERP管理系统等;同时从事高端Java的培训、课件研发和咨询工作。
目录
第一部分 背景知识
第1章 ASP.NET开发概述
1.1 Microsoft.NET介绍
1.1.1 Microsoft.NET概述
1.1.2 Microsoft.NET平台的意义
1.1.3 Microsoft.NET的基本模块
1.2 ASENET概述
1.2.1 ASENET历史和特性
1.2.2 ASENET的优势
1.3 ASENET相关技术
1.4 Visual Studio集成开发环境(IDE)介绍
第2章 AscentWeb医药商务项目背景知识
2.1 项目开发背景知识
2.1.1 项目开发流程
2.1.2 UML概述
2.2 AscentWeb医药商务系统概述
2.2.1 项目需求分析
2.2.2 项目系统分析和设计
2.2.3 项目运行指南
第3章 C#基础
3.1 C#程序的基本结构
3.2 C#面向对象技术
3.2.1 面向对象的概念
3.2.2 封装
3.2.3 继承
3.2.4 多态
3.3 C#高级技术
3.3.1 静态(static)变量和方法
3.3.2 密封(sealed)类和方法
3.3.3 访问控制(Access Control)
3.3.4 抽象类与抽象方法
3.3.5 接口(interface)
3.3.6 集合(Collection)
3.4 AscentWeb医药商务系统应用实例
第4章 ADO.NET数据库编程
4.1 数据库基础
4.2 SQL(Structured Query Language)的使用
4.3 ADO.NET概述
4.3.1 ADO.NET对象模型
4.3.2 ADO.NET开发步骤
4.4 AscentWeb医药商务系统应用实例
第二部分 核心知识
第5章 ASP.NET Web控件
5.1 Web页面框架
5.2 Web窗体控件
5.2.1 Web窗体控件概述
5.2.2 HTML控件
5.2.3 Web控件
5.2.4 HTML控件和Web控件的比较
5.3 AscentWeb医药商务系统应用实例
第6章 ASP.NET内置对象
6.1 Response对象
6.2 Request对象
6.3 Application对象
6.4 Session对象
6.5 Server对象
6.6 Cookie对象
6.7 Cache对象
6.8 “Global.asax”文件
6.9 AscentWeb医药商务系统应用实例
第7章 ASPNET应用程序配置、编译和部署
7.1 应用程序概述
7.2 Web.config配置
7.2.1 ASENET应用程序配置简介
7.2.2 ASP.NET配置文件的继承层次结构
7.2.3 配置文件的格式
7.2.4 配置元素
7.3 ASP.NET网站的预编译和编译
7.3.1 ASP.NET网站的预编译
7.3.2 ASP.NET网站的编译
7.4 AscentWeb医药商务系统应用实例
第8章 用户控件和自定义控件
8.1 用户控件
8.1.1 用户控件概述
8.1.2 将Web窗体页转换为用户控件
8.1.3 用户控件的开发
8.2 自定义控件
8.2.1 简单自定义控件
8.2.2 复合自定义控件
8.3 用户控件与自定义控件的比较
第9章 ASP.NET与Web Services
9.1 面向服务的软件架构概述
9.1.1 面向服务的软件架构(SOA)
9.1.2 SOA与Web 2.0
9.2 Web Services的概念
9.2.1 Web Services的核心技术
9.2.2 Web Services原理
9.3 ASP.NET与Web服务
9.4 Ascent Web医药商务系统中的应用实例
第10章 缓存技术
10.1 页面输出缓存
10.2 页面部分缓存
10.3 应用程序数据缓存
第三部分 其他相关技术
第11章 ASPNET与XML
11.1 XML概述
11.1.1 XML定义
11.1.2 XML语法
11.1.3 DTD与XML Schema
11.2 XML转换(Transformation)
11.2.1 XML转换概述
11.2.2 XSL使用
11.3 XML的操作
11.3.1 XML控件
11.3.2 XmlTextReader和XmlTextWriter
11.3.3 XmlDocument(W3C DOM)
11.3.4 使用DataSet对象
11.4 AscentWeb医药商务系统的应用实例
第12章 JavaScript
12.1 JavaScript简介
12.1.1 什么是JavaScript
12.1.2 JavaScript开发
12.2 JavaScript基本数据结构
12.2.1 基本数据类型
12.2.2 表达式和运算符
12.3 JavaScript程序构成
12.3.1 流程控制
12.3.2 函数
12.3.3 事件驱动及事件处理
12.4 基于对象的JavaSefipt语言
12.4.1 对象的基础知识
12.4.2 创建新对象
12.4.3 JavaScript内部核心对象
12.4.4 使用浏览器对象系统
12.5 JavaScript在AscentWeb医药商务系统中的应用实例
第13章 Ajax
13.1 Web 2.0概述
13.2 Ajax技术
13.2.1 Ajax简介
13.2.2 Ajax核心技术概述
13.2.3 XMLHttpRequest
13.3 AscentWeb医药商务系统中的应用实例
第14章 测试概述
14.1 软件测试概述
14.2 常用测试技术
14.3 测试工具
14.3.1 NUnit
14.3.2 TestDriven.NET
14.3.3 测试跟踪工具Bugzilla
14.4 AscentWeb医药商务系统应用实例
附录
结束语
第1章 ASP.NET开发概述
1.1 Microsoft.NET介绍
1.1.1 Microsoft.NET概述
1.1.2 Microsoft.NET平台的意义
1.1.3 Microsoft.NET的基本模块
1.2 ASENET概述
1.2.1 ASENET历史和特性
1.2.2 ASENET的优势
1.3 ASENET相关技术
1.4 Visual Studio集成开发环境(IDE)介绍
第2章 AscentWeb医药商务项目背景知识
2.1 项目开发背景知识
2.1.1 项目开发流程
2.1.2 UML概述
2.2 AscentWeb医药商务系统概述
2.2.1 项目需求分析
2.2.2 项目系统分析和设计
2.2.3 项目运行指南
第3章 C#基础
3.1 C#程序的基本结构
3.2 C#面向对象技术
3.2.1 面向对象的概念
3.2.2 封装
3.2.3 继承
3.2.4 多态
3.3 C#高级技术
3.3.1 静态(static)变量和方法
3.3.2 密封(sealed)类和方法
3.3.3 访问控制(Access Control)
3.3.4 抽象类与抽象方法
3.3.5 接口(interface)
3.3.6 集合(Collection)
3.4 AscentWeb医药商务系统应用实例
第4章 ADO.NET数据库编程
4.1 数据库基础
4.2 SQL(Structured Query Language)的使用
4.3 ADO.NET概述
4.3.1 ADO.NET对象模型
4.3.2 ADO.NET开发步骤
4.4 AscentWeb医药商务系统应用实例
第二部分 核心知识
第5章 ASP.NET Web控件
5.1 Web页面框架
5.2 Web窗体控件
5.2.1 Web窗体控件概述
5.2.2 HTML控件
5.2.3 Web控件
5.2.4 HTML控件和Web控件的比较
5.3 AscentWeb医药商务系统应用实例
第6章 ASP.NET内置对象
6.1 Response对象
6.2 Request对象
6.3 Application对象
6.4 Session对象
6.5 Server对象
6.6 Cookie对象
6.7 Cache对象
6.8 “Global.asax”文件
6.9 AscentWeb医药商务系统应用实例
第7章 ASPNET应用程序配置、编译和部署
7.1 应用程序概述
7.2 Web.config配置
7.2.1 ASENET应用程序配置简介
7.2.2 ASP.NET配置文件的继承层次结构
7.2.3 配置文件的格式
7.2.4 配置元素
7.3 ASP.NET网站的预编译和编译
7.3.1 ASP.NET网站的预编译
7.3.2 ASP.NET网站的编译
7.4 AscentWeb医药商务系统应用实例
第8章 用户控件和自定义控件
8.1 用户控件
8.1.1 用户控件概述
8.1.2 将Web窗体页转换为用户控件
8.1.3 用户控件的开发
8.2 自定义控件
8.2.1 简单自定义控件
8.2.2 复合自定义控件
8.3 用户控件与自定义控件的比较
第9章 ASP.NET与Web Services
9.1 面向服务的软件架构概述
9.1.1 面向服务的软件架构(SOA)
9.1.2 SOA与Web 2.0
9.2 Web Services的概念
9.2.1 Web Services的核心技术
9.2.2 Web Services原理
9.3 ASP.NET与Web服务
9.4 Ascent Web医药商务系统中的应用实例
第10章 缓存技术
10.1 页面输出缓存
10.2 页面部分缓存
10.3 应用程序数据缓存
第三部分 其他相关技术
第11章 ASPNET与XML
11.1 XML概述
11.1.1 XML定义
11.1.2 XML语法
11.1.3 DTD与XML Schema
11.2 XML转换(Transformation)
11.2.1 XML转换概述
11.2.2 XSL使用
11.3 XML的操作
11.3.1 XML控件
11.3.2 XmlTextReader和XmlTextWriter
11.3.3 XmlDocument(W3C DOM)
11.3.4 使用DataSet对象
11.4 AscentWeb医药商务系统的应用实例
第12章 JavaScript
12.1 JavaScript简介
12.1.1 什么是JavaScript
12.1.2 JavaScript开发
12.2 JavaScript基本数据结构
12.2.1 基本数据类型
12.2.2 表达式和运算符
12.3 JavaScript程序构成
12.3.1 流程控制
12.3.2 函数
12.3.3 事件驱动及事件处理
12.4 基于对象的JavaSefipt语言
12.4.1 对象的基础知识
12.4.2 创建新对象
12.4.3 JavaScript内部核心对象
12.4.4 使用浏览器对象系统
12.5 JavaScript在AscentWeb医药商务系统中的应用实例
第13章 Ajax
13.1 Web 2.0概述
13.2 Ajax技术
13.2.1 Ajax简介
13.2.2 Ajax核心技术概述
13.2.3 XMLHttpRequest
13.3 AscentWeb医药商务系统中的应用实例
第14章 测试概述
14.1 软件测试概述
14.2 常用测试技术
14.3 测试工具
14.3.1 NUnit
14.3.2 TestDriven.NET
14.3.3 测试跟踪工具Bugzilla
14.4 AscentWeb医药商务系统应用实例
附录
结束语
猜您喜欢