ASP.NET与C#从入门到精通

ASP.NET与C#从入门到精通
作 者: Russell Jones 陈建春 陈建春
出版社: 电子工业出版社
丛编项: 从入门到精通系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: .NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP.NET与C#从入门到精通》作者简介

内容简介

NET是Microsoft公司在快速发展的软件技术世界中维持领先的保证,ASP.NET则是开发.NET应用程序的语言之一。本书旨在介绍如何使用ASP.NET框架和代码隐藏类的C#开发Web应用程序,并通过大量翔实的实例说明用ASP.NET开发应用程序所涉及的原理及技术基础。本书首先从Web应用程序、HTML基础知识及动态Web应用程序开始讲述;接着介绍System.Web命名空间、常用的基础对象以及ASP的调试和错误处理、文件和事件日志访问、消息处理;然后是数据库访问工具和XML、应用程序的状态维护与缓存方法。访问控制与监控方法;最后以Web服务、COM组件、SOAP工具箱以及如何创建自己的Web控件为结束。本书适合于对C#和.NET框架有所了解的网络编程人员阅读,也可作为高级开发人员的工具手册。本书前言特色及评论文章节选

图书目录

第一部分 Web程序设计基础

第1章 后台环境的介绍:Web应用程序如何工作

Web请求是如何工作的

客户机请求的内容

Web服务器如何响应——准备阶段

Web服务器如何响应——执行阶段

客户机如何处理响应

动态Web页面

C#可以做什么

C#在Web应用程序中的优势

小结

第2章 HTML基础

什么是HTML

语法:标志和属性

格式化文本

在Web站点中加入图像

超链接

格式化表格

使用图像映像

了解框架

控制元素定位

级联样式表

小结

第3章 动态Web应用程序

什么是动态Web应用程序

什么是数据以及数据在什么地方

如何检索数据

如何将数据打包

什么是用户界面

小结

第二部分 用Visual C#进行服务器端Web编程

第4章 ASP.NET简介

什么是ASP.NET

为什么需要使用ASP.NET

ASP.NET可以做什么

为什么要在关于C# Web的书籍中介绍ASP.NET

创建第一个Web表单

小结

第5章 Web表单

Web表单是服务器端对象

表单的有效性验证

代码隐藏设计

页面/表单布局

小结

第6章 System.Web命名空间

从用户处获取信息

向客户端发送信息

HttpApplication和HttpApplicationState对象

小结

第7章 SessionState对象

介绍会话状态

cookie、URL再生和ASP.NET会话对象

Session变量

ASP.NET会话状态

将数据与个体联系起来

小结

第8章 HttpServerUtility对象

CreateObject和CreateObjectFromClsID方法

调用服务器对象方法和#INCLUDE命令执行外部代码

Server.HtmlEncode、HtmlDecode、UrlEncode和UrlDecode方法

Server.GetLastError和ClearError方法

小结

第9章 调试ASP.NET和错误处理

安装一个调试站点

使用调试器

ASP.NET事件的顺序

保护性编码:如何避免错误

小结

第10章 用ASP.NET访问文件和事件日志

访问文件

使用文件

创建文件和目录

写入文件

发送和接收文件

访问Windows注册表

小结

第11章 用ASP.NET发送和接收消息

消息类型

小结

第三部分 用ASP.NET访问数据

第12章 关系型数据库和SQL

数据库与文件的对比

表、索引、主关键字和外部关键字

基于集合的数据检索

介绍SQL

小结

第13章 ADO.NET

System.Data命名空间

ADO.NET的数据访问

小结

第14章 访问数据

确定性的最终化

只检索需要的数据

介绍存储过程

改进数据访问代码

DataList和Repeater Web控件

删除、更改和增加数据

如何写应用程序

小结

第15章 在Web应用程序中使用XML

介绍System.Xml命名空间

读XML文件

使用XmlDataDocument类

XmlException类

在程序中执行XSLT转换

转到应用程序

小结

_

第四部分 C# Web应用程序

第16章 C# Web应用程序

Web应用程序与Web站点的比较

再次介绍web.config和machine.config文件

站点层次与目录层次的比较

内部配置文件

创建定制的配置节

配置文件的存放定位和销定设置

小结

第17章 状态维护和高速缓存

状态维护选择

使用缓存对象

缓存ASP.NET页面

众多的选择

小结

第18章 访问控制和监视

实现用户名/密码的安全性

使用SSL确保服务器安全

监视站点——超越页面计数

停止应用程序进行维护

小结

第19章 规划应用程序

进行设想

确定应用程序的用户

确定应用程序的需求

将自己的设想与别人共享

规划用户界面

规划数据存储和检索

规划对象的功能和界面

规划管理功能

创建数据库

创建数据访问组件

创建业务组件

建立用户界面

小结

第五部分 高级Visual C# Web应用程序

第20章 平衡浏览器客户

哪种客户端脚本更可行

将脚本发送到浏览器

文档对象模型

从脚本访问DOM

使用ActiveX控件

小结

第21章 Web服务

介绍Web服务

创建Web服务

使用Web服务

简单对象访问协议

查找Web服务

小结

第22章 Web服务、COM组件和SOAP工具包

为什么要担心旧的技术

创建客户应用程序

创建服务器应用程序

小结

第23章 创建自己的Web控件

创建用户控件

创建复合控件

创建自定义服务器控件

在ASP.NET Web表单和组件之间传递数据

小结

第24章 效率和可扩展性

始终要考虑效率

响应时间与开发代价的比较

硬件与软件的比较

关于效率和可扩展性的忠告

小结

后记

网络开发的时效性强

浏览器不兼容导致的问题

浏览器很好,但不是长久之计

XML很重要

现在应该学习什么

第六部分 附录

附录A 快速HTML参考

附录B JScript 5.5参考