ASP.NET 2.0(C#)应用开发技术与典型实例
分類: 图书,计算机/网络,程序设计,ASP,
作者: 许宾,胡勇辉,凌志勇编著
出 版 社: 清华大学出版社
出版时间: 2008-11-1字数: 939000版次: 1页数: 616印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302186922包装: 平装编辑推荐
由多名资深NET开发专家合力编写,讲解ASP.NET与数据库技术的综合开发应用,含完整ASP.NET网站代码和客户关系管理系统。
内容简介
这是一本能让读者快速掌握ASP.NET 2.0开发技术的参考书。本书以ASP.NET 2.0实战为背景,通过实例讲解的方式向大家介绍了ASP.NET 2.0的不同层次应用。
全书共18章,第1~3章主要介绍ASP.NET 2.0的相关基础知识,第4~7章主要介绍ASP.NET 2.0在网站模块开发方面的应用;第8~11章主要介绍ASP.NET 2.0的Web应用;第12~18章则主要介绍如何通过ASP.NET 2.0来开发一个完整的应用系统。
本书中的全部示例均使用SQL Server 作为数据库,以C# 作为开发语言。本书结构清晰、内容丰富、实例详尽,特别适合热衷于ASP.NET技术的各层次用户阅读,是一本难得的ASP.NET学习指南。
目录
ASP.NET 2.0基础篇
第1章 ASP.NET 2.0概述
1.1 关于ASP.NET 2.0
1.2 ASP.NET 2.0 新增功能
1.2.1 母版页
1.2.2 主题
1.2.3 缓存功能
1.2.4 个性化用户配置
1.2.5 角色管理
1.2.6 配置和管理工具
1.3 ASP.NET 2.0 新增的服务器控件
1.3.1 站点导航控件
1.3.2 数据访问控件
1.3.3 验证控件
1.3.4 登录控件
1.3.5 其他服务器控件
1.4 小结
第2章 ASP.NET 2.0中的新增服务器控件
2.1 FileUpLoad控件
2.1.1 基本语法
2.1.2 实例介绍
2.2 BulletedList控件
2.2.1 属性介绍
2.2.2 实例介绍
2.3 TreeView控件
2.3.1 属性介绍
2.3.2 结点操作方法
2.3.3 实例介绍
2.4 Menu控件
2.4.1 基本语法
2.4.2 实例介绍
2.5 MultiView控件
2.5.1 属性介绍
2.5.2 实例介绍
2.6 小结
第3章 ASP.NET 2.0中的数据访问
3.1 ASP.NET 2.0数据访问简介
3.2 数据源控件
3.2.1 SqlDataSource控件
3.2.2 ObjectDataSource控件
3.2.3 AccessDataSource控件
3.2.4 XmlDataSource控件
3.2.5 SiteMapDataSource控件
3.3 ASP .NET 2.0中的数据访问控件
3.3.1 GrideView数据访问控件
3.3.2 DetailsView数据访问控件
3.3.3 FormView数据访问控件
3.4 小结
网站功能模块篇
第4章 在线投票系统
4.1 系统总体设计
4.1.1 系统功能
4.1.2 数据库结构设计
……
第5章 网络硬盘
第6章 在线音乐网站
第7章 在线论坛
Web 2.0应用篇
第8章 博客系统
第9章 掘客系统
第10章 威客系统
第11章 换物网
CRM系统开发篇
第12章 系统总体设计
第13章 系统框架实现
第14章 客户信息模块
第15章 客户服务模块
第16章 产品信息模块
第17章 工作计划模块
第18章 系统维护模块
书摘插图
ASP.NET 2.0基础篇
第1章AS PII N E-]-2.0概述
ASP.NET 1.x版本推出后,以其优良的性能和卓越的表现受到了开发人员的普遍欢迎,在此基础上,微软推出了ASP.NET 2.0的新版本——ASP.NET 2.0。
与ASP.NET 1.x相比,ASP.NET 2.0究竟有什么优势?ASP.NET 2.0能为Web应用程序开发带来什么样的变革?在这里,我们将与读者一同来探究.ASP.NET 2.0的奥秘。
本章将讲解ASP.NET 2.0的相关基础知识。
1.1 关于ASP.N ET 2.0
ASP.NET是一种将各种Web元素组合在一起的服务器技术,是一个统一的Web开发平台,它提供了生成一个完整的Web应用程序所必需的各种服务。作为一种新的Web技术,ASP.NET给了设计者一个全新的Web设计概念。它将软件设计和Web设计融为一个整体,同时与VB.NET、VC.NET、Visul C#等程序设计语言紧密结合,从而为Web开发人员提供了一个更为强大的编程空间。
ASP.NET 2.0在结构上与以前的版本大相径庭,它是一种建立在CLR(Common Language Runtime,通用语言运行时)基础之上的程序开发构架,几乎是完全基于组件和模块化的。开发人员可以使用这个开发环境来实现更加模块化、功能更强大的Web应用程序。
与ASP.NET 1.x相比,ASP.NET 2.0中加入了更多的新特性,使得开发人员在工作效率、管理、扩展性和性能领域均有了大幅度的提高。
在开发效率上,ASP.NET 2.0将常用的Web任务封装到应用程序服务和控件中,这些服务和控件可方便地在网站之间重用,从而使得一个典型的Web应用程序的代码量基本上减少了700/0,甚至在一些简单的程序中无须编写任何代码就可以实现所要求的功能。
在控件方面,ASP.NET 2.O引入了许多新的服务器控件,能够为数据访问、登录安全、向导导航、菜单、树视图、门户等提供功能强大的声明性支持。
……