ASP.NET案例开发:项目开发风暴

ASP.NET案例开发:项目开发风暴
作 者: 李正希
出版社: 中国水利水电出版社
丛编项: 项目开发风暴
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ASP.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP.NET案例开发:项目开发风暴》作者简介

内容简介

ASP.NET是微软提出的一种强大的Web服务器端技术,与ASP相比,ASP.NET拥有更高性能的编译特性与缓存机制。其特点包括:与其底层框架.NET紧密结合:将事件模型引入到Web应用程序的开发领域:支持多种语言开发,包括C#、J#、Visual Basic和JScript。本书属于案例开发系列,以开发会员制信息发布系统为基线,贯穿介绍ASP.NET的相关高级实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。通读本书,不仅可以全面掌握ASP.NET高级开发知识,而且可以了解更多ASP.NET应用技巧。研究本书案例还有助于读者体会到使用ASP.NET开发大型应用时需要注意哪些问题,帮助读者建立大局观。本书共11章,第1章介绍本书案例的基本情况,包括系统体系结构,相关实现技术和方法等;第2至11章分别基于ASP.NET的主要技术特点进行讲解,理论联系实践,并基于每章技术点完善本书案例。主要技术点包括:服务器端组件、数据库、Web Service、文件系统、XML,以及性能和安全问题等。本书不仅适合于从事Web开发的软件工程师和架构师,而且适合于本科、大专院校的计算机及其相关专业学生;本书还可以作为软件培训班的教材或者辅助材料。ASP.NET是微软提出的用于创建动态Web内容的一种强大的服务器端技术,ASP.NET与ASP相比可以说是一个巨大的飞跃。ASP.NET的主要特点包括:ASP.NET与其底层框架.NET紧密结合,为动态的Web开发技术提供了丰富而强大的类库资源;ASP.NET将事件模型引入到Web应用程序的开发领域:ASP.NET可以使用多种语言开发。与ASP相比,ASP.NET拥有更高性能的编译特性与缓存机制。ASP采用脚本语言生成动态的Web内容,每次访问某个页面时,都需要分析其中的指令并进行解释执行。由于脚本语言无类型和解释工作的特点,其在运行速度方面存在着很多先天不足。ASP.NET支持一种CodeBehind的编码方式,这种模型把页面上HTML代表的页面表示与编程语言所代表的商业逻辑放置到两个分离的文件中,其中代表商业逻辑的文件可以预先编译成DLL文件,在客户浏览器请求时直接引用就可以了,这样就提高了Web服务器处理客户请求的效率。本书分为11章,全书以会员制信息发布系统为基线,贯穿介绍ASP.NET的相关高级实现技术和理论。通过实例将知识点与开发实战紧密结合,从...

图书目录

序言

前言

第1章 案例提出

1. 1 . NET框架

1. 1. 1 . NET整体框架

1. 1. 2 Web应用程序模型简介

1. 1. 3 ASP. NET的基本概念

1. 1. 4 NGWSRuntime

1. 2 项目概述

1. 2. 1 项目开发目标

1. 2. 2 项目功能模块

1. 3 项目开发技术

1. 3. 1 配置程序

1. 3. 2 Cookie

1. 3. 3 DLL组件

1. 3. 4 WebService

1. 3. 5 XML

1. 3. 6 JavaScript和VBScript

1. 4 项目开发环境

1. 4. 1 硬件环境

1. 4. 2 软件环境

1. 4. 3 Internet信息服务组件

1. 5 项目总体框架

1. 5. 1 项目的三层结构

1. 5. 2 项目板块划分及数据库框架

1. 5. 3 项目信息的行业分类

1. 5. 4 项目服务流程

1. 6 本章小结

第2章 ASP. NET基础

2. 1 ASP. NET的特点

2. 2 ASP. NET与其他语言的比较

2. 2. 1 ASP. NET与ASP的比较

2. 2. 2 ASP. NET与Java的比较

2. 2. 3 ASP. NET与PHP的比较

2. 3 ASP. NET语法

2. 3. 1 ASP. NET编程语言选择

2. 3. 2 数据类型

2. 3. 3 变量与常量

2. 3. 4 类型转换

2. 3. 5 表达式与操作符

2. 3. 6 流程控制

2. 4 用户自定义类库

2. 4. 1 自定义类库的介绍

2. 4. 2 自定义类库的编写

2. 4. 3 自定义类库的编译

2. 4. 4 自定义类库的调用

2. 5 案例完善

2. 5. 1 WebTools类库

2. 5. 2 登录程序

2. 5. 3 登录信息页面

2. 6 本章小结

第3章 Web应用开发和调试

3. 1 Web窗体简介

3. 2 ASP. NET事件模型

3. 3 简单的Web窗体

3. 3. 1 Page标记

3. 3. 2 ASP. NET脚本标记

3. 3. 3 Reponse. Write输出

3. 4 多事件Web窗体

3. 4. 1 常用命名空间

3. 4. 2 Page_Load函数

3. 4. 3 自定义函数

3. 4. 4 服务器端控件

3. 4. 5 页面状态控制

3. 4. 6 参数获取

3. 5 ASP. NET页面模型

3. 5. 1 实例--单页模型

3. 5. 2 实例--隐藏代码模型

3. 6 代码包含

3. 6. 1 使用include文件

3. 6. 2 使用Src指定代码路径

3. 7 ASP. NET调试

3. 7. 1 Debug

3. 7. 2 Trace

3. 7. 3 常见错误

3. 8 案例完善

3. 8. 1 案例说明

3. 8. 2 案例代码

3. 8. 3 代码分析

3. 9 本章小结

第4章 控件

4. 1 服务器端控件介绍

4. 2 HtmlControls控件

4. 2. 1 HtmlContainerControl

4. 2. 2 Htmllmage

4. 2. 3 HtmllnputControl

4. 3 WebControls控件

4. 3. 1 普通WebControls控件

4. 3. 2 列表WebControls控件

4. 3. 3 数据WebControls控件

4. 4 数据验证控件

4. 4. 1 数据验证概述

4. 4. 2 客户端数据验证和服务器端数据验证

4. 4. 3 数据必选验证

4. 4. 4 数据比较验证

4. 4. 5 数据范围验证

4. 4. 6 正则表达式验证

4. 4. 7 自定义验证组件

4. 5 自定义控件

4. 5. 1 自定义控件的使用

4. 5. 2 复合控件的使用

4. 6 案例完善

4. 6. 1 用户注册

4. 6. 2 资料修改

4. 7 本章小结

第5章 数据库

5. 1 ADO. NET简介

5. 1. 1 Managed Provider

5. 1. 2 DataSet

5. 2 使用ADO. NET访问数据库

5. 2. 1 ADO. NET访问数据库的三种模式

5. 2. 2 连接数据库

5. 2. 3 使用Command执行数据库操作

5. 2. 4 使用DataReader检索数据

5. 2. 5 使用DataAdapter和DataSet

5. 3 数据控件

5. 3. 1 使用Repeater组件绑定数据

5. 3. 2 使用DataGrid组件绑定数据

5. 3. 3 使用DataList组件绑定数据

5. 3. 4 其他数据绑定组件

5. 4 案例完善

5. 4. 1 信息列表

5. 4. 2 信息显示

5. 5 本章小结

第6章 应用程序

6. 1 应用程序的配置步骤

6. 1. 1 设置应用程序目录

6. 1. 2 设置配置文件

6. 2 Web. Config配置

6. 2. 1 Web. config结构

6. 2. 2 Web. config配置

6. 2. 3 Web. config中Web参数设定和调用

6. 3 Global. asax配置

6. 3. 1 Global. asax结构

6. 3. 2 Global. asax配置

6. 4 Application和Session

6. 4. 1 Application的应用

6. 4. 2 Session的应用

6. 4. 3 比较Application和Session

6. 5 Cookie的应用

6. 5. 1 Cookie简介

6. 5. 2 操作Cookie

6. 6 案例完善

6. 6. 1 应用程序配置

6. 6. 2 访问统计

6. 6. 3 购物系统

6. 7 本章小结

第7章 WebService

7. 1 WebService基础

7. 1. 1 编写WebService的asmx文件

7. 1. 2 生成cs或vb文件

7. 1. 3 编译cs或vb文件

7. 1. 4 应用WebService

7. 2 集成多个WebService

7. 3 实例--集成新闻服务

7. 4 创建WebService的客户端代理

7. 5 实例--使用WebService的命令控制台程序

7. 6 案例完善

7. 6. 1 案例说明

7. 6. 2 案例实现

7. 7 本章小结

第8章 文件系统

8. 1 I/O方式

8. 1. 1 文件和流

8. 1. 2 I/O类型

8. 2 文件存储管理

8. 2. 1 目录管理

8. 2. 2 文件管理

8. 3 读写文件

8. 3. 1 按文本模式读写

8. 3. 2 按二进制模式读写

8. 4 案例完善

8. 4. 1 用户登录记录

8. 4. 2 文章评论

8. 5 本章小结

第9章 XML

9. 1 ASP. NET中对XML的访问方法

9. 2 XML和广告条轮播

9. 3 ADO. NET和XML

9. 3. 1 通过DataSet访问XML

9. 3. 2 从XML数据到DataSet数据的变化

9. 3. 3 XML与DataSet的配合使用

9. 4 通过DOM访问XML

9. 4. 1 通过DOM访问XML

9. 4. 2 XML结合X-PATH对节点的调用

9. 5 案例完善

9. 5. 1 分类导航

9. 5. 2 广告播放

9. 6 本章小结

第10章 邮件

10. 1 SMTP配置

10. 1. 1 安装SMTP

10. 1. 2 配置SMTP

10. 2 邮件发送

10. 3 案例完善

10. 3. 1 信息推荐

10. 3. 2 批量邮件发送程序

10. 3. 3 密码取回

10. 4 本章小结

第11章 性能和安全

11. 1 ASP. NET的Windows安全模型

11. 2 ASP. NET的Form安全模型

11. 3 加密函数的应用

11. 3. 1 加密概述

11. 3. 2 SHA1加密方法

11. 3. 3 MD5加密方法

11. 3. 4 自定义加密方法

11. 4 性能优化

11. 4. 1 页面输出缓存

11. 4. 2 页面数据缓存

11. 4. 3 ASP. NET性能优化技巧

11. 4. 4 实例--处理速度对比

11. 5 案例完善

11. 5. 1 首页的缓存输出

11. 5. 2 密码的加密

11. 6 本章小结

附录 会员制信息发布系统打包. 分发. 配置和运行

参考文献