ASP.NET与VB.NET从入门到精通

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

作者简介

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

内容简介

本书采用一种简洁明快的叙述方法,深入浅出地介绍了VisualStudio的ASP.NET和VB.NET。书中主要讲述VB.NET与ASP.NET的关系和Web编程的方法,重点介绍用VB.NET以及以特殊的方式使用ASP.NET框架,即使用后代码模块构建Web应用,其中用大量篇幅介绍了使用和开发WebForm的方法。内容涵盖了开发新型动态、易维护的Web站点的入门知识和所有的编程技巧,它将Web应用编程提升到一个全新的高度。本书信息量大、实用性强。只要具有Web编程的基础知识,或者阅读过有关VB.NET的初级教程的读者,读懂书中的代码将不成问题。本书适合于网络软件开发者阅读,也是大专院校信息专业学生极好的参考读物。前言在过去的20年里,各种软件编程的重点在客户机和服务器之间交替。从大型主机的批处理到单机应用、到客户机/服务器方式、再到现在的因特网,这个领域的发展根据硬件、软件和通信的模式来来回回地转移焦点。从电传机到终端,从大型机到微机,再到现代服务器;从台式机到便携机,再到手持设备;从物理层的直接连接到私有网络,再到因特网。程序员在如何提高界面的友好性以及设计在用户界面设备上处理数据的后端系统方面,花费了极大的精力。上个世纪80年代和90年代初,微型计算机的迅猛发展迫使开发商的注意力转移到后者,这就是为什么现在的计算机用户热衷于高分辨率、真彩显示、配有语音功能、处理器运算速度快、硬盘容量大、内存便宜以及功能强大、采用图型界面和交互式的操作系统。微机的迅速发展导致了数据的分散,而过去人们一直是在自己的计算机上处理单独的文件。有趣的是,数据的这种分散带来了网络能力的快速发展,因为企业需要工作人员能够共享数据,同时,又需要对信息进行集中式安全控制。为了满足这种需求,客户机/服务器方式的计算机系统产生了,它具有友好的图型用户界面和快速处理能力。遗憾的是,客户机/服务器方式的计算机正如最初设想一样,带来了许多的问题。庞大的客户机程序很难进行部署、安装、维护和升级。而企业所需要的是另一种不同的客户机应用,既能够从中央服务器中接收数据和应用代码,又能使用户和这些数据的交互就像在台式机上的应用一样方便。万维网和浏览器技术的出现似乎是对该问题的一个解答。在过去的几年里,我们看到了“瘦”客户机的复活,具有代表性的是浏览器或小的可执行程序,这些程序能够根据需求从中央服务器中获取数据,就像在计算机发展初期的大型机终端一样。虽然这...

图书目录

第一部分 Web编程基础

第1章 幕后工作:Web应用

Web请求

客户机请求

服务器响应请求——准备工作

服务器响应请求——实施

客户机响应请求

动态Web页面

VB.NET的功能

VB.NET在Web应用中的优点

小结

第2章 HTML基础

什么是HTML

语法:标记和属性

格式化文本

在Web站点上使用图像

超级链接简介

格式化表格

使用图像映射

理解框架

控制元素的位置

层叠样式表

小结

第3章 动态Web应用入门

动态Web应用

数据和数据的存贮

数据检索

数据打包

用户界面

小结

第二部分 利用VB.NET在服务器端编程

第4章 ASP.NET入门

什么是ASP.NET

为什么需要ASP.NET

ASP.NET的功能

为什么在VB.NET的书中讲述ASP.NET

建立第一个Web Form

小结

第5章 Web Form

Web Form是服务器端的对象

表单确认

后代码编程

页面/表单设计

小结

第6章 System.Web命名空间介绍

从客户机获得信息

向客户机发送信息

HttpApplication和HttpApplicationState对象

小结

第7章 SessionState对象

SessionState简介

Cookies、URL Munging和ASP.NET Session对象

Session变量

ASP.NET Session State(对话状态)

将数据与个体相关联

小结

第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简介

数据库与文件

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

基于组(Set-based)的数据检索

SQL简介

小结

第13章 ADO.NET

System.Data命名空间

ADO.NET的数据访问方法

小结

第14章 数据存取

决定性地收回内存

仅获取需要的数据

存储进程简介

改进数据访问代码

DataList和Repeater Web控件

删除、更新和插入数据

怎样避免编写应用程序

小结

第15章 在Web应用中使用XML

System.Xml命名空间简介

读取XML文件

使用XmlDataDocument类

XmlException类

有计划地执行XSLT转换

向应用程序进发

小结

第四部分 VB.NET的Web应用

第16章 VB.NET的Web应用概述

应用与Web站点

回顾web.config和machine.config文件

网站结构与目录结构

内部配置文件

创建自定义配置字段

配置文件的定位与锁定配置

小结

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

状态维护选项

使用Cache对象

缓存ASP.NET页面

多种选择

小结

第18章 访问控制和监视

实现用户名/口令安全机制

用SSL保护服务器

监视网站——不仅关注访问量

维护时要禁用应用

小结

第19章 应用规划

发挥想像力

定位潜在用户

确定应用软件的需求

提出并推销创意

设计用户界面

规划数据存取和检索

规划对象的责任和接口

规划管理功能

创建数据库

创建数据访问组件

创建商务组件

建立用户界面

小结

第五部分 高级VB.NET Web应用

第20章 用客户端浏览器丰富应用的功能

哪一种客户端脚本有意义

发送脚本到浏览器

文件对象模型(DOM)

从脚本访问DOM

使用ActiveX控件

小结

第21章 Web Service

Web Service入门

建立Web Service

使用Web Service

SOAP(Simple Object Access Protocol,简单对象访问协议)

查找Web Service(UDDI)

小结

第22章 Web Service、COM组件和SOAP Toolkit

为什么要担忧早期的技术

创建客户应用

创建服务器应用

小结

第23章 建立自己的Web控件

建立User Control

建立Composite Control(复合控件)

建立Custom Server控件

在ASP.NET Web Forms和Control之间传递数据

小结

第24章 效率和可伸缩性

始终考虑高效

响应时间与开发成本

硬件和软件

效率和可伸缩性技巧

小结

Web开发过程需要提速

浏览器不兼容导致的问题

浏览器现状良好,但好景不长

XML的重要性

现在该学什么了

附录

附录A 快速HTML参考

附录B JScript 5.5参考