书籍详情
ASP.NET1.0入门经典:VB.NET编程篇
作者:(英)Chris Goode,(美)John Kauffman等著;康博译
出版社:清华大学出版社
出版时间:2002-10-01
ISBN:9787302058892
定价:¥78.00
购买这本书可以去
内容简介
ASP.NET 1.0是Microsoft公司的Active Server Page(ASP)技术的最新版本,它是一种基于服务器的、功能非常强大的技术,可以为Web站点或企业内部网创建动态和交互式的Web页。ASP.NET 1.0也是Microsoft的.NET战略的核心内容,可以为功能强大的.NET开发环境提供基于Web的访问。本书从基础知识入手,全面详细地讲解了创建动态ASP.NET Web站点所需要的全部概念。首先介绍了HTML、XML、ASP.NET、.NET Framework和VB.NET的基础知识;接着介绍了面向对象编程的概念,以及ASP.NET为提高其性能所采用的技术和开发技巧;最后讲解了优化ASP.NET Web站点性能的各种方法。本书内容全面、浅显易懂,适用于尚未掌握ASP、VB、XML或面向对象编程等知识,但希望学习ASP.NET 1.0的初学者,如果您具备HTML的基础知识,将对学习本书大有裨益。
作者简介
暂缺《ASP.NET1.0入门经典:VB.NET编程篇》作者简介
目录
第1章 ASP.NET入门
1.1 什么是静态Web页
1.2 静态Web页的工作原理
1.2.1 静态Web页的局限性
1.2.2 什么是Web服务器
1.3 动态Web页的工作原理
1.3.1 提供动态Web页内容的两种方法
1.3.2 技术概述
1.4 什么是ASP.NET
1.5 ASP.NET与ASP的区别
1.6 ASP、ASP.NET以及VB.NET之间的区别
1.7 安装过程
1.7.1 安装IIS 5.x Web服务器
1.7.2 测试安装
1.7.3 管理Web服务器的目录
1.7.4 安装ASP.NET的准备工作
1.7.5 安装ASP.NET和.NET Framework SDK
1.8 ASP.NET测试示例
1.9 排除ASP.NET故障
1.9.1 没有找到程序、没有显示ASP.NET的结果或浏览器试图下载文件
1.9.2 页不能显示:HTTP错误403
1.9.3 找不到页:HTTP错误404
1.9.4 脱机状态下Web页不可用
1.9.5 得到了一个空页
1.9.6 页上显示了消息,但不是时间
1.9.7 得到引述服务器错误的错误语句
19.8 其他问题
1.10 小结
第2章 ASP.NET页的剖析
2.1 什么是.NET
2.1.1 从用户代码到机器代码
2.1.2 公共中间语言介绍
2.1.3 无处不在的对象
2.1.4 .NET的基类
2.2 ASP.NET的工作原理
2.2.1 将ASP.NET文件以.aspx扩展名保存
2.2.2 在Web页中插入ASP.NET代码
2.3 ASP.NET应用示例
2.4 小结
第3章 窗体和HTML服务器控件
3.1 窗体
3.2 Web页、HTML窗体及Web窗体
3.3 简单的Web理论
3.3.1 HTTP协议
3.3.2 ASP.NET在.NET Framework中的位置
3.4 HTML面体
3.5 <form>标记在ASP.NET中的工作方式
3.6 小结
3.7 练习
第4章 在VB.NET中保存信息
4.1 什么是变量
4.2 简单数据类型
4.2.1 数字型
4.2.2 文本数据类型
4.2.3 其他数据类型
4.2.4 命名变量
4.2.5 命名约定
4.3 运算符
4.3.1 赋值运算符
4.3.2 算术运算符
4.3.3 连接字符串
4.3.4 比较字符串变量
4.4 常量
4.5 结构化数据类型
4.6 小结
4.7 练习
第5章 XML
5.1 XML的格式
5.1.1 标记与元素
5.1.2 属性
5.2 标记语言示例
5.2.1 SGML
5.2.2 HTML
5.3 XML的由来
5.4 创建XML文档
5.5 其他功能
5.6 确定XML的样式
5.6.1 为什么使用样式表
5.6.2 层叠样式表
5.6.3 在ASP.NET中使用XML
5.7 小结
5.8 练习
第6章 控制结构与过程编程
6.1 控制结构
6.1.1 分支结构
6.1.2 循环结构
6.1.3 跳转结构
6.1.4 控制结构示例
6.2 分支结构详述
6.2.1 比较运算符
6.2.2 逻辑运算符
6.2.3 If…Then结构
6.2.4 Select Case结构
6.3 循环结构详述
6.3.1 For…Next结构
6.3.2 Do While结构
6.3.3 Do…Until结构
6.3.4 For…Each结构
6.4 跳转结构详述
6.4.1 模块化
6.4.2 子例程
6.4.3 函数
6.4.4 变量的作用域
6.5 小结
6.6 练习
第7章 事件驱动编程与回送
7.1 什么是事件
7.2 什么是事件驱动编程
7.3 ASP.NET的事件
7.4 HTML中的事件
7.5 ASP.NET中的服务器控件事件
7.6 事件驱动编程与回送
7.7 改变在Web上编程的方法
7.8 小结
7.9 练习
第8章 对象入门
8.1 组织代码
8.2 什么是对象
8.2.1 抽象化——给真实世界建立模型
8.2.2 封装——黑盒
8.3 使用对象
8.3.1 对象来自于何处
8.3.2 创建对象
8.3.3 使用方法和属性
8.3.4 利用构造函数初始化对象
8.3.5 重载方法
8.4 小结
8.5 练习
第9章 共享成员和类关系
9.1 共享成员
9.2 类关系
9.2.1 关联——“Uses a”
9.2.2 包含——“has a”
9.2.3 继承——“is a”
9.3 小结
9.4 练习
第10章 ASP.NET中的对象
10.1 命名空间
10.2 Page类
10.3 ASP.NET核心对象
10.3.1 Request对象
10.3.2 Response对象
10.3.3 Server对象
10.4 状态处理
10.4.1 会话状态
10.4.2 cookie
10.5 小结
10.6 练习
第11章 对象和结构化的数据
11.1 什么是集合
11.1.1 不同类型的集合
11.1.2 作为集合的数组
11.2 更多地利用集合
11.2.1 ArrayList
11.2.2 Hashtable
11.2.3 SortedList
11.3 小结
11.4 练习
第12章 从数据源中读取数据
12.1 理解现代的数据库
12.2 ADO.NET
12.2.1 托管提供程序
12.2.2 ADO.NET对象
12.2.3 Connection对象
12.2.4 Command对象和DataReader
12.2.5 DataSet和DataTable对象
12.2.6 Microsoft SQL Server和ADO.NET
12.3 捕获错误
12.4 小结
12.5 练习
第13章 操纵数据源
13.1 处理数据源
13.1.1 断开连接的数据
13.1.2 更新数据的方法
13.1.3 DataSet和DataTable
13.1.4 DataRow对象
13.1.5 更新初始数据源
13.1.6 更新数据——小结
13.2 使用SQL
13.2.1 采用DataAdapter命令
13.2.2 直接的SQL命令
13.2.3 使用SQL——小结
13.3 XML
13.3.1 XML转换为字符串
13.3.2 DataSet中的XML
13.4 ADO.NET的相关内容
13.5 小结
13.6 练习
第14章 ASP.NET服务器控件
14.1 其他类型的控件
14.1.1 HTML服务器控件
14.1.2 用户控件
14.2 ASP.NET服务器控件
14.2.1 多功能对象模型
14.2.2 自动探测浏览器
14.2.3 属性
14.2.4 事件
14.3 页的生存期
14.3.1 Page_Load
14.3.2 事件处理
14.3.3 Page_Unload
14.3.4 控件族
14.4 小结
14.5 练习
第15章 ASP.NET的可复用代码
15.1 封装
15.2 组件
15.2.1 为什么要使用组件
15.2.2 把组件的理论应用到应用程序上
15.3 用户控件
15.4 后台编码
15.5 继承
15.6 小结
15.7 练习
第16章 .NET程序集和定制控件
16.1 三层应用程序设计
16.2 ASP.NET应用程序设计
16.3 .NET程序集
16.3.1 什么是编译
16.3.2 在ASP.NET页面中访问组件
16.3.3 XCopy部署
16.3.4 访问其他地方的程序集
16.3.5 用其他语言编写代码
16.3.6 数据访问组件
16.4 定制服务器控件
16.5 把它们组合在一起
16.6 小结
16.7 练习
第17章 调试和错误处理
17.1 几个好的习惯
17.2 好的编码方式
17.2.1 错误的来源
17.2.2 语法错误
17.2.3 逻辑错误
17.2.4 系统错误
17.3 查找错误
17.3.1 Debug模式
17.3.2 跟踪
17.4 处理错误
17.4.1 非结构化的错误处理
17.4.2 结构化的错误处理
17.4.3 以编程方式处理错误
17.5 通知和日志
17.5.1 写入事件日志
17.5.2 给站点管理员发送邮件
17.6 小结
第18章 Web服务
18.1 什么是Web服务
18.2 HTTP、XML和Web服务
18.3 建立ASP.NET Web服务
18.3.1 处理指令
18.3.2 命名空间
18.3.3 公共类
18.3.4 Web方法
18.3.5 测试Web服务
18.3.6 使用Web服务
18.4 使用Web服务
18.5 Web服务发现
18.6 Web服务的安全性
18.6.1 用户名/密码组合或注册表项
18.6.2 安全套接字层(SSL)
18.6.3 IP地址约束
18.7 其他考虑
18.7.1 网络连接
18.7.2 异步方法调用
18.7.3 服务的盗用
18.7.4 供应商的偿付能力
18.7.5 相互依赖的场合
18.8 小结
18.9 练习
第19章 配置和优化
19.1 配置概述
19.2 配置文件的结构
19.2.1 一般配置
19.2.2 页面配置
19.2.3 应用程序设置
19.2.4 定制错误
19.3 性能优化
19.3.1 高速缓存
19.3.2 跟踪
19.4 监视ASP.NET过程
19.5 提示和技巧
19.6 小结
第20章 ASP.NET的安全性
20.1 安全性的概念
20.2 身份验证
20.2.1 实现基本的身份验证
20.2.2 完整的Windows身份验证
20.2.3 实现基于表单的身份验证
20.2.4 使用数据库的基于表单的身份验证
20.3 使用SSL进行加密
20.4 小结
1.1 什么是静态Web页
1.2 静态Web页的工作原理
1.2.1 静态Web页的局限性
1.2.2 什么是Web服务器
1.3 动态Web页的工作原理
1.3.1 提供动态Web页内容的两种方法
1.3.2 技术概述
1.4 什么是ASP.NET
1.5 ASP.NET与ASP的区别
1.6 ASP、ASP.NET以及VB.NET之间的区别
1.7 安装过程
1.7.1 安装IIS 5.x Web服务器
1.7.2 测试安装
1.7.3 管理Web服务器的目录
1.7.4 安装ASP.NET的准备工作
1.7.5 安装ASP.NET和.NET Framework SDK
1.8 ASP.NET测试示例
1.9 排除ASP.NET故障
1.9.1 没有找到程序、没有显示ASP.NET的结果或浏览器试图下载文件
1.9.2 页不能显示:HTTP错误403
1.9.3 找不到页:HTTP错误404
1.9.4 脱机状态下Web页不可用
1.9.5 得到了一个空页
1.9.6 页上显示了消息,但不是时间
1.9.7 得到引述服务器错误的错误语句
19.8 其他问题
1.10 小结
第2章 ASP.NET页的剖析
2.1 什么是.NET
2.1.1 从用户代码到机器代码
2.1.2 公共中间语言介绍
2.1.3 无处不在的对象
2.1.4 .NET的基类
2.2 ASP.NET的工作原理
2.2.1 将ASP.NET文件以.aspx扩展名保存
2.2.2 在Web页中插入ASP.NET代码
2.3 ASP.NET应用示例
2.4 小结
第3章 窗体和HTML服务器控件
3.1 窗体
3.2 Web页、HTML窗体及Web窗体
3.3 简单的Web理论
3.3.1 HTTP协议
3.3.2 ASP.NET在.NET Framework中的位置
3.4 HTML面体
3.5 <form>标记在ASP.NET中的工作方式
3.6 小结
3.7 练习
第4章 在VB.NET中保存信息
4.1 什么是变量
4.2 简单数据类型
4.2.1 数字型
4.2.2 文本数据类型
4.2.3 其他数据类型
4.2.4 命名变量
4.2.5 命名约定
4.3 运算符
4.3.1 赋值运算符
4.3.2 算术运算符
4.3.3 连接字符串
4.3.4 比较字符串变量
4.4 常量
4.5 结构化数据类型
4.6 小结
4.7 练习
第5章 XML
5.1 XML的格式
5.1.1 标记与元素
5.1.2 属性
5.2 标记语言示例
5.2.1 SGML
5.2.2 HTML
5.3 XML的由来
5.4 创建XML文档
5.5 其他功能
5.6 确定XML的样式
5.6.1 为什么使用样式表
5.6.2 层叠样式表
5.6.3 在ASP.NET中使用XML
5.7 小结
5.8 练习
第6章 控制结构与过程编程
6.1 控制结构
6.1.1 分支结构
6.1.2 循环结构
6.1.3 跳转结构
6.1.4 控制结构示例
6.2 分支结构详述
6.2.1 比较运算符
6.2.2 逻辑运算符
6.2.3 If…Then结构
6.2.4 Select Case结构
6.3 循环结构详述
6.3.1 For…Next结构
6.3.2 Do While结构
6.3.3 Do…Until结构
6.3.4 For…Each结构
6.4 跳转结构详述
6.4.1 模块化
6.4.2 子例程
6.4.3 函数
6.4.4 变量的作用域
6.5 小结
6.6 练习
第7章 事件驱动编程与回送
7.1 什么是事件
7.2 什么是事件驱动编程
7.3 ASP.NET的事件
7.4 HTML中的事件
7.5 ASP.NET中的服务器控件事件
7.6 事件驱动编程与回送
7.7 改变在Web上编程的方法
7.8 小结
7.9 练习
第8章 对象入门
8.1 组织代码
8.2 什么是对象
8.2.1 抽象化——给真实世界建立模型
8.2.2 封装——黑盒
8.3 使用对象
8.3.1 对象来自于何处
8.3.2 创建对象
8.3.3 使用方法和属性
8.3.4 利用构造函数初始化对象
8.3.5 重载方法
8.4 小结
8.5 练习
第9章 共享成员和类关系
9.1 共享成员
9.2 类关系
9.2.1 关联——“Uses a”
9.2.2 包含——“has a”
9.2.3 继承——“is a”
9.3 小结
9.4 练习
第10章 ASP.NET中的对象
10.1 命名空间
10.2 Page类
10.3 ASP.NET核心对象
10.3.1 Request对象
10.3.2 Response对象
10.3.3 Server对象
10.4 状态处理
10.4.1 会话状态
10.4.2 cookie
10.5 小结
10.6 练习
第11章 对象和结构化的数据
11.1 什么是集合
11.1.1 不同类型的集合
11.1.2 作为集合的数组
11.2 更多地利用集合
11.2.1 ArrayList
11.2.2 Hashtable
11.2.3 SortedList
11.3 小结
11.4 练习
第12章 从数据源中读取数据
12.1 理解现代的数据库
12.2 ADO.NET
12.2.1 托管提供程序
12.2.2 ADO.NET对象
12.2.3 Connection对象
12.2.4 Command对象和DataReader
12.2.5 DataSet和DataTable对象
12.2.6 Microsoft SQL Server和ADO.NET
12.3 捕获错误
12.4 小结
12.5 练习
第13章 操纵数据源
13.1 处理数据源
13.1.1 断开连接的数据
13.1.2 更新数据的方法
13.1.3 DataSet和DataTable
13.1.4 DataRow对象
13.1.5 更新初始数据源
13.1.6 更新数据——小结
13.2 使用SQL
13.2.1 采用DataAdapter命令
13.2.2 直接的SQL命令
13.2.3 使用SQL——小结
13.3 XML
13.3.1 XML转换为字符串
13.3.2 DataSet中的XML
13.4 ADO.NET的相关内容
13.5 小结
13.6 练习
第14章 ASP.NET服务器控件
14.1 其他类型的控件
14.1.1 HTML服务器控件
14.1.2 用户控件
14.2 ASP.NET服务器控件
14.2.1 多功能对象模型
14.2.2 自动探测浏览器
14.2.3 属性
14.2.4 事件
14.3 页的生存期
14.3.1 Page_Load
14.3.2 事件处理
14.3.3 Page_Unload
14.3.4 控件族
14.4 小结
14.5 练习
第15章 ASP.NET的可复用代码
15.1 封装
15.2 组件
15.2.1 为什么要使用组件
15.2.2 把组件的理论应用到应用程序上
15.3 用户控件
15.4 后台编码
15.5 继承
15.6 小结
15.7 练习
第16章 .NET程序集和定制控件
16.1 三层应用程序设计
16.2 ASP.NET应用程序设计
16.3 .NET程序集
16.3.1 什么是编译
16.3.2 在ASP.NET页面中访问组件
16.3.3 XCopy部署
16.3.4 访问其他地方的程序集
16.3.5 用其他语言编写代码
16.3.6 数据访问组件
16.4 定制服务器控件
16.5 把它们组合在一起
16.6 小结
16.7 练习
第17章 调试和错误处理
17.1 几个好的习惯
17.2 好的编码方式
17.2.1 错误的来源
17.2.2 语法错误
17.2.3 逻辑错误
17.2.4 系统错误
17.3 查找错误
17.3.1 Debug模式
17.3.2 跟踪
17.4 处理错误
17.4.1 非结构化的错误处理
17.4.2 结构化的错误处理
17.4.3 以编程方式处理错误
17.5 通知和日志
17.5.1 写入事件日志
17.5.2 给站点管理员发送邮件
17.6 小结
第18章 Web服务
18.1 什么是Web服务
18.2 HTTP、XML和Web服务
18.3 建立ASP.NET Web服务
18.3.1 处理指令
18.3.2 命名空间
18.3.3 公共类
18.3.4 Web方法
18.3.5 测试Web服务
18.3.6 使用Web服务
18.4 使用Web服务
18.5 Web服务发现
18.6 Web服务的安全性
18.6.1 用户名/密码组合或注册表项
18.6.2 安全套接字层(SSL)
18.6.3 IP地址约束
18.7 其他考虑
18.7.1 网络连接
18.7.2 异步方法调用
18.7.3 服务的盗用
18.7.4 供应商的偿付能力
18.7.5 相互依赖的场合
18.8 小结
18.9 练习
第19章 配置和优化
19.1 配置概述
19.2 配置文件的结构
19.2.1 一般配置
19.2.2 页面配置
19.2.3 应用程序设置
19.2.4 定制错误
19.3 性能优化
19.3.1 高速缓存
19.3.2 跟踪
19.4 监视ASP.NET过程
19.5 提示和技巧
19.6 小结
第20章 ASP.NET的安全性
20.1 安全性的概念
20.2 身份验证
20.2.1 实现基本的身份验证
20.2.2 完整的Windows身份验证
20.2.3 实现基于表单的身份验证
20.2.4 使用数据库的基于表单的身份验证
20.3 使用SSL进行加密
20.4 小结
猜您喜欢