ASP.NET专业项目实例开发(修订版)

ASP.NET专业项目实例开发(修订版)
作 者: Hersh Bhasin 高健 英宇
出版社: 中国水利水电出版社
丛编项: 万水软件项目应用与实例开发丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ASP.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP.NET专业项目实例开发(修订版)》作者简介

内容简介

本书共分为三部分,通过理论和实例应用,详细讲述了ASP.NET技术。第一部分是ASP.NET编程环境。这一部分从ASP.NET基础知识开始,详细介绍了ASP.NET Web表单和控件、在.NET Framework中使用ADO.NET、数据绑定、输入验证、用户控件、自定义控件、业务对象、使用ASP.NET的Web服务、ASP.NET应用程序、缓存技术、跟踪、安全性,这些是应用ASP.NET的基础。第二部分是项目设计实例。讲述的实际应用案例包括个人财务管理系统设计、库存管理系统设计、GenEditAdd控件的应用、在Visual Studio.NET中创建Web服务。这些实例可以更清楚、更直观地教你使用ASP.NET。第三部分是附录。附录A是本书实例数据库的安装说明。附录B是HailStorm。本书适合于ASP.NET的初学者,尤其适合于正在用ASP.NET做项目的开发人员。本书配有源代码,读者可以从中国水利水电出版社网站上免费下载,网址:http://www.waterpub.com.cn/softdown/。

图书目录

第一部分 ASP. NET编程环境

第1章 ASRNET概述

1. 1 安装. NET Framework SDK

1. 2 安装本书的实例数据库

第2章 ASP. NET Web窗体和控件概述

2. 1 基本技术

2. 2 状态管理

2. 3 页面事件

2. 4 代码分离

2. 5 服务器控件

2. 5. 1 HTML控件

2. 5. 2 Web控件

2. 5. 3 内部控件

2. 5. 4 增强控件

2. 6 小结

第3章 在. NET框架中使用ADO. NET

3. 1 DataSet

3. 2 Managed Provider(数据提供程序)

3. 2. 1 命名空间

3. 2. 2 Connection对象

3. 2. 3 DataAdapter对象

3. 3 Command对象

3. 3. 1 CommandType

3. 3. 2 执行命令

3. 4 Command对象的操作查询

3. 5 存储过程

3. 5. 1 使用参数集

3. 5. 2 通过Execute关键字调用存储过程

3. 6 DataView

3. 6. 1 默认视图

3. 6. 2 将筛选器应用到视图

3. 6. 3 DataTable行和列集合的读取

3. 7 DataReader

.a3. 8 数据关系

3. 9 XML

3. 9. 1 XML简介

3. 9. 2 XML基本语法

3. 9. 3 在ASP. NET中使用XML

3. 10 小结

第4章 数据绑定

4. 1 绑定控件

4. 2 DataRepeater

4. 3 DataGrid

4. 3. 1 基本DataGrid

4. 3. 2 带样式的主表

4. 3. 3 可编辑的主窗体

4. 3. 4 排序和分页

4. 4 DataGrid的分页

4. 5 DataList

4. 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 Is Valid属性

5. 5 禁用客户端验证

5. 6 小结

第6章 用户控件

6. 1 创建简单的用户控件

6. 2 属性显现

6. 3 使用用户控件为网站设计导航系统

6. 4 小结

第7章 自定义控件

7. 1 用Visual Basic创建一个简单的控件

7. 1. 1 第1步:创建一个类文件

7. 1. 2 第2步, 创建DLL

7. 1. 3 第3步:创建Web窗体

7. 2 用C#创建一个简单的控件

7. 2. 1 第1步:创建一个类文件

7. 2. 2 第2步:创建DLL文件

7. 2. 3 第3步:创建Web窗体

7. 3 通用编辑/添加自定义控件

7. 4 配置文件

7. 5 创建控件

7. 5. 1 第1步:编辑模式

7. 5. 2 第2步, 添加模式

7. 5. 3 第3步:开始创建,86

7. 5. 4 第4步:GenEditAdd自定义控件

7. 6 使用GenEAitAdd自定义控件

7. 7 小结

第8章业务对象

8. 1 Bin目录

8. 2 命名空间和配件

8. 3 一个简单的Visual Basic业务对象

8. 4 一个简单的C#组件

8. 5 区分Web窗体和组件服务

8. 6 数据库类

8. 6. 1 Visual Basic. 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 什么是Web服务

9. 1. 2 为什么使用Web服务

9. 1. 3 了解. NET中实现Web服务的方法

9. 2 编写一个简单的Web服务

9. 2. 1 测试服务

9. 2. 2 WSDL规范

9. 2. 3 通过HTTPGet调用Web服务

9. 2. 4 通过HTTPPost调用Web服务

9. 2. 5 通过SOAP调用Web服务

9. 3 使用VisualStudio创建Web服务

9. 4 从Web窗体中调用Web服务

9. 5 使用Web Service Behavior进行函数调用

9. 6 如何部署Web服务

9. 7 小结

第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 ookieless状态

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 基于Windows的验证

13. 3. 1 启用基本安全验证

13. 3. 2 设置许可权

13. 3. 3 编辑web. config文件

13. 4 小结

第二部分 项目设计实例

项目1 个人财务管理

项目1 概述

第14章 个人财务管理程序的设计

14. 1 组

14. 2 Groups表

14. 3 masters表

14. 4 txcheader表

14. 5 transactions表

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 更新Masters表中的closing字段

16. 3 关于触发器的讨论

16. 4 事务维护

16. 4. 1 选择窗体

16. 4. 2 事务窗体

第17章 试算表报表

第18章 项目1的补充

18. 1 创建通用数据库Web服务

18. 2 设计导航系统

18. 2. 1 导航链接

18. 2. 2 用户控件

18. 2. 3 使用控件

18. 3 在账目图表单中加入Web服务

18. 4 在事务窗体中加入Web服务

18. 5 在试算表中加入Web服务

项目1 小结

项目2 库存管理系统

项目2 概述

第19章 库存管理系统的设计

19. 1 库存主表

19. 2 事务标题表

19. 3 库存明细表

19. 4 所支持的组件

第20章 库存管理主表

20. 1 存储过程p_stock_masters

20. 2 库存主 Web 窗体

20. 3 添加记录

20. 4 删除模式

20. 5 RunSql函数

20. 6 排序

20. 7 在DataGrid中分页

第21章 库存变动

21. 1 插入和更新事务

21. 2 stock detail表的触发器

21. 3 库存事务

21. 4 库存事务窗体

21. 4. 1 ReBind函数

21. 4. 2 添加模式

21. 4. 3 更新模式

21. 4. 4 函数RunSql

21. 4. 5 删除模式

第22章 库存余额报表

项目2 小结

项目3 GenEditAdd控件

项目3 概述

第23章使 用GenEditAdd控件

23. 1 编译控件

23. 2 配置文件

23. 3 把GenEditAdd连到DataGrid

23. 4 一个例子

第24章 扩展GenEditAdd控件

24. 1 下拉列表栏

24. 2 必填域

24. 3 可编辑的字段

24. 4 字段名

24. 5 存储过程名

24. 6 完整代码列表

项目3 小结

项目4 Visual Studio. NET

项目4 概述

第25章 使用强类型数据集显示数据库数据

25. 1 创建C# Web应用程序

25. 2 浏览应用程序文件夹

25. 3 浏览生成的文件

25. 4 浏览项目属性

25. 5 数据库交互

25. 6 浏览为SqlConne tion和SqlDataAdapter生成的代码

第26章 用Visual Studio. NET编写CRUD应用程序

26. 1 创建新的C# ASP. NET Web应用程序

26. 2 Data组件

26. 3 DataGrid

26. 3. 1 选择DataGrid列

26. 3. 2 添加Add. Edit和Delete

26. 3. 3 将列转换为模板列

26. 4 添加面板

26. 5 指定DataGrid命令方法

26. 6 方法

第27章 使用Visual Studio. NET创建Web服务

27. 1 建立通用数据库Web服务

27. 2 为Web服务写脚本

27. 3 从Web窗体调用Web服务

项目4 小结

项目5 网上销售系统

项目5 概述

第28章 数据库设计与实现

28. 1 需求分析

28. 2 数据库的逻辑设计

第29章 通用处理类功能设计

29. 1 BasePage类

29. 2 Action类

29. 3 A 类功能设计

第30章 数据访问层

30. 1 数据访问层基类

30. 2 数据访问层具体应用

第31章 用户表示层

31. 1 DataGrid前台页功能代码

31. 2 DataGridOperate类

31. 3 小结

第32章 页面设计

32. 1 系统菜单导航页

32. 2 系统登录页面Default. aspx

32. 3 权限管理模块

32. 4 用户资料

32. 5 用户管理界面

32. 6 单据操作

32. 7 页面注册

项目5 小结

第三部分 附录

附录A 安装样例数据库

附录B HailStorm...