标题：ASP.NET专业项目实例开发
版权信息
书 名: ASP.NET专业项目实例开发 
作　者：Bhasin
出版社： 中国水利水电出版社
出版时间： 2002
ISBN: 9787508411347
开本： 16
定价: 45.00 元
内容简介
本书从ASP.NET基础知识开始，详细介绍了ASP.NETWeb表单和控件、数据绑定、输入验证等，并讲述了实际应用案例。
作者简介
HershBhasin作为Microsoft技术的顾问已经9年多了，他维护一家有关新兴技术（比如.Net、SOAP、XML）的Web站点http://hersh.weblogs.com。他有英国管理会计师特许学会（CIMA）的管理会计师的资质，他还获得了印度Punjab大学的科学学士学位。他的联系方式为hersh_b@yahoo.com。
编辑推荐
本书共分为三部分，通过理论和实例应用，详细讲述了ASP.NET技术。
第一部分是ASP.NET编程环境。这一部分从ASP.NET基础知识开始，详细介绍了ASP.NETWeb表单和控件、在．NETFramework中使用AD0．NET、数据绑定、输入验证、用户控件、自定义控件、业务对象、使用ASP．NET的Web服务、ASP.NET应用程序、缓存技术、跟踪、安全性，这些是应用ASP.NET的基础。
第二部分是项目设计实例。讲述的实际应用案例包括个人财务管理系统设计、库存管理系统设计、GenEditAdd控件的应用、在VisualStudio．NET中创建Web服务。这些实例可以更清楚、更直观地教你使用ASP.NET。
第三部分是附录。附录A是本书实例数据库的安装说明。附录B是HailStorm。
本书适合于ASP.NET的初学者，尤其适合于正在用ASP.NET做项目的开发人员。
目录 
第一部分 ASP．NET编程环境第1章 ASP.NET概述 1．1 安装．NETFrameworkSDK 1．2 安装本书的实例数据库第2章 ASP.NET Web表单和控件概述 2．1 基本技巧 2．2 第一部分 ASP．NET编程环境第1章 ASP.NET概述1．1 安装．NETFrameworkSDK1．2 安装本书的实例数据库第2章 ASP.NET Web表单和控件概述2．1 基本技巧2．2 状态管理2．3 页面事件2．4 CodeBehind2．5 服务器控件2．5．1 HTML控件2．5．2 Web控件2．5．3 内部控件2．5．4 增强控件2．6 小结第3章 在．NET Framework中使用ADO．NET3．1 DataSet3．2 ManagedProvider3．2．1 名字空间3．2．2 Connection对象3．2．3 DataAdapter对象3．3 Command对象 3．3．1 CommandType3．3．2 执行命令3．4 Command对象的Action查询3．5 存储过程3．5．1　使用参数集3．5．2 通过Execute关键词调用存储过程3．6 DataView3．6．1 默认视图3．6．2 将过滤器应用到视图3．6．3 DataTrable行和列集合的读取3．7 DataReader3．8 数据关系3．9 小结第4章 数据绑定4．1 绑定控件4．2 DataRepeater4．3 DataGrid4．3．1 基本表格4．3．2 带样式的主表4．3．3 可编辑的主表单4．3．4　排序和分页4．4 DataGrid的分页4．5 DataList4．6 XML数据绑定4．7 实现一个主-从关系4．8 小结第5章 输入验证5．1 两端验证法5．2 验证控件5．2．1 必填域5．2．2 比较验证5．2．3 范围验证5．2．4 常规表达式验证5．2．5 自定义验证5．3 ValidationSummary控件5．4　IsValid属性5．5 禁用客户端验证5．6 小结第6章 用户控件6．1 创建简单的用户控件 6．2　属性显现6．3　使用用户控件为网站设计导航系统6．4　小结第7章 自定义控件7．1 用VisualBasic创建一个简单的控件7．1．1 第1步：创建一个类文件7．1．2 第2步：创建DLL7．1．3 第3步：创建Web表单7．2 用C#创建一个简单的控件7．2．1 第1步：创建一个类文件 7．2．2 第2步：创建DLL文件7．2．3　第3步：创建Web表单7．3　通用Edit/Add自定义控件7．4　配置文件7．5 创建控件 7．5．1　第1步：Edit模式7．5．2 第2步：Add模式7．5．3 第3步：开始创建7．5．4 第4步：GenEditAdd自定义控件7．6 使用GenEditAdd自定义控件7．7 小结第8章 业务对象8．1 Bin目录8．2 名字空间和装配件8．3 一个简单的VisualBasic业务对象8．4 一个简单的C#组件8．5 区分Web表单和组件服务8．6　数据库类8．6．1 VisualBasic．NET数据库类8．6．2 编译数据库类8．6．3 测试数据库类8．6．4　C#的数据库类8．6．5 编译C#类8．6．6 测试C#类8．7 小结第9章 使用ASP.NET的Web服务9．1 编写一个简单的Web服务9．1．1 测试服务9．1．2 WSDL契约9．1．3 通过HTTPGet调用Web服务9．1．4 通过HTTPPost调用Web服务9．1．5 通过SOAP调用Web服务9．2 使用VisualStudio创建Web服务9．3 从Web表单中调用Web服务9．4 使用WebServiceBehavior进行函数调用9．5 小结第10章 ASP.NET应用程序10．1 创建虚拟目录10．1．1 把现有文件夹更改为虚拟目录10．1．2 在Windows 2000个人Web服务器上创建新的虚拟目录10．2 Global．asax文件10．3 Global．asaX和应用程序状态10．4 Session状态 10．4．1 in-Process模式10．4．2 out-of-Process模式10．4．3 SQL Server模式10．4．4 cookieless状态10．5 配置文件10．6 小结第11章 缓存技术11．1 输出缓存11．2　页面数据缓存11．3　文件和键值依赖11．4 小结第12章 跟踪12．1　页面级跟踪12．2　应用程序级跟踪12．3　取消跟踪12．4 小结第13章　安全性13．1 基于表单的验证13．1．1 一个简单的例子13．1．2 使用数据库来存储密码13．2　Passport验证提供者13．3 基于窗口的验证13．3．1 启用基本安全验证 13．3．2　设置许可权13．3．3　编辑web．config文件13．4 小结第二部分 项目设计实例项目1 个人财务管理项目1 概述第14章 个人财务管理程序的设计14．1 组14．2 组表14．3 主表14．4 明细事务标题表14．5 明细事务表14．6 TblSelection表第15章 账目图表15．1 插入和更新主表记录15．2 主Web表单15．2．1 更新逻辑15．2．2 添加记录15．2．3 删除模式 15．2．4　RunSql函数第16章 事务16．1 插入和更新事务16．2 更新主表中的最终余额字段16．3 关于触发器的讨论16．4 事务维护 16．4．1 选择表单16．4．2　事务表单第17章 试算表报表项目1 小结项目2　Web服务项目2 概述第18章 创建通用数据库Web服务第19章 设计导航系统19．1 导航链接19．2 用户控件19．3 使用控件第20章 在账目图表单中加入Web服务第21章 在事务表单中加入Web服务第22章 在试算表中加入Web服务项目2 小结项目3 库存管理系统项目3 概述第23章 库存管理系统的设计23．1 库存主表23．2　事务标题表 23．3　库存明细表23．4　所支持的组件第24章 库存管理主表24．1 存储过程p-stock_masters24．2 库存主Web表单24．3 添加记录24．4 删除模式24．5 RunSql函数24．6 排序24．7 在DataGrid中分页第25章 库存变动25．1 插入和更新事务 25．2 stock-detail表的触发器25．3 库存事务25．4 库存事务表单25．4．1 ReBind函数25．4．2　添加模式 25．4．3　更新模式25．4．4 函数RunSql25．4．5　删除模式第26章 库存余额报表项目3 小结项目4 GenEditAdd控件项目4 概述第27章 使用GenEditAdd控件27．1 编译控件27．2 配置文件27．3 把GenEditAdd连到DataGrid27．4 一个例子第28章 扩展GenEditAdd控件28．1 下拉列表栏28．2 必填域28．3 可编辑的字段28．4 字段名28．5 存储过程名28．6 完整代码列表项目4 小结项目5 VisuaI Studio．NET项目5 概述第29章 使用StrongIy-Typed DataSet显示数据库数据 29．1 创建C#Web应用程序29．2 浏览应用程序文件夹29．3 浏览生成的文件29．4 浏览项目属性29．5 数据库交互29．6 浏览为SqlConnection和SqlDataAdapter生成的代码第30章 用VisualStudio．NET编写CRUD应用程序30．1 创建新的C#ASP.NETWeb应用程序30．2 Data组件30．3 DataGrid30．3．1 选择DataGrid列30．3．2 添加Add，Edit和Delecte30．3．3 将列转换为模板列30．4 Add面板30．5 指定DataGrid命令方法30．6 方法第31章 使用VisualStudio．NET创建Web服务31．1 建立通用数据库Web服务31．2 为Web服务写脚本31．3 从Web表单调用Web服务项目5 小结第三部分 附录附录A 安装样例数据库A．1 创建数据库对象的程序清单A．1．1 财务账目所需的数据库对象A．1．2 库存账目所需的数据库对象附录B HailStormAmericanExpressClickCommerceeBayExpedia．comCrooveNetworks小结