书籍详情
高效掌握Visual Basic.NET
作者:Billy S. Hollis,Rockford Lhotka著;康博译;康博译
出版社:清华大学出版社
出版时间:2002-10-01
ISBN:9787302059615
定价:¥45.00
购买这本书可以去
内容简介
Visual Basic .NET是世界上最为流行的编程语言之一Visual Basic的最新版本。Visual Basic .NET对原有的Visual Basic 6语言作了许多重要的改进和完善,增添了VB程序员所殷切期望的“完全面向对象”、“结构化错误处理”和“新的线程模型”等新特性。本书的主要目标是使VB6开发人员能够快速掌握Visual Basic .NET的新特征。书中首先概述.NET和引入.NET Framework;接着介绍.NET IDE的新特点、语言和语法变化、用户界面的设计、新的面向对象特征、Web功能的实现、数据访问;最后介绍了Visual Basic .NET的一些高级主题,如应用程序的安装与部署,以及.NET的互操作性与迁移等。本书读者对象主要是针对具有VB6、ASP以及VBscript丰富应用知识的广大开发人员,和想从其他平台或者语言快速转变为使用Visual Basic .NET的程序员。
作者简介
暂缺《高效掌握Visual Basic.NET》作者简介
目录
第1章 初识VB.NET
1.1 .NET环境
1.1.1 .NET系统要求
1.1.2 其他问题
1.1.3 安装和配置示例应用程序
1.1.4 配置远程IIS服务器
1.2 从Hello World入手
1.3 本章小结
第2章 .NET Framework
2.1 什么是.NET
2.1.1 一个涉及面广、功能强大的平台
2.1.2 .NET Enterprise Servers的角色
2.1.3 DNA和COM所存在的问题
2.1.4 .NET的起源
2.1.5 .NET Framework概述
2.2 公共语言运行库
2.2.1 设计的主要目标
2.2.2 元数据
2.2.3 多语言集成和支持
2.2.4 通用类型系统
2.2.5 命名空间
2.2.6 .NET应用程序的结构
2.2.7 部署和执行
2.3 下一层——.NET Class Framework
2.4 用户界面和程序接口
2.4.1 Windows Forms
2.4.2 Web Forms
2.4.3 控制台应用程序
2.4.4 Web服务
2.5 作为.NET“元语言”的XML
2.6 COM的角色
2.7 DNA的角色
2.8 其他优点
2.9 第一步——Visual Studio.NET
2.10 .NET对Visual Basic的改变
2.11 .NET对开发人员的影响
2.11.1 编程模型
2.11.2 减少了Internet开发的障碍
2.11.3 库的预编写功能
2.11.4 更简单的部署
2.12 本章小结
第3章 新的IDE特征
3.1 Hello World程序
3.1.1 窗体的声明、初始化以及终止
3.1.2 Windows窗体设计器生成的代码
3.1.3 事件处理程序代码
3.2 新的IDE特征
3.2 Start Page选项卡
3.2.2 停靠窗口
3.2.3 主窗口
3.2.4 宏支持
3.2.5 集成调试
3.3 本章小结
第4章 语言和语法
4.1 命名空间
4.1.1 使用命名空间
4.1.2 创建命名空间
4.1.3 Microsoft.VisualBasic命名空间
4.2 语言和语法的变化
4.2.1 Option语句
4.2.2 数据类型的变化
4.2.3 变量声明的变化
4.2.4 数组的变化
4.2.5 用户自定义数据类型的变化
4.2.6 集合的变化
4.2.7 新的算术运算符
4.2.8 中断If...Then语句
4.2.9 使用保留字作为过程的名称
4.2.10 取消Set语句
4.2.11 属性例程的变化
4.2.12 结构化错误处理
4.2.13 过程的语法变化
4.2.14 事件处理的变化
4.2.15 不重要的、废弃的已不受支持的VB语法
4.3 委托
4.4 属性
4.5 本章小结
第5章 Windows用户界面的性能
5.1 Windows Forms的重要性
5.2 Windows Forms的基础知识
5.3 Windows Forms的体系结构
5.4 比较Windows Forms和VB6 Forms
5.4.1 对Windows Forms使用可视化设计器
5.4.2 取消和默认按钮的窗体属性
5.4.3 定位和布局
5.4.4 对话框的区别
5.5 Windows Forms的新性能
5.5.1 改变窗体的形状
5.5.2 改变窗体外观的新属性
5.5.3 专用窗体
5.6 Windows Forms中的控件
5.6.1 控件的新属性
5.6.2 在运行时添加新控件
5.7 重要控件的总结
5.7.1 新的控件
5.7.2 对现有控件的修改
5.8 多文档界面(MDI)窗体
5.8.1 创建一个MDI父窗体
5.8.2 MDI父窗体的不同
5.8.3 MDI子窗体的不同
5.8.4 在MDI父窗体中安排子窗口
5.8.5 Visual Basic.NET中的一个 MDI范例
5.9 Windows Forms中的继承
5.10 GDI+
5.10.1 System.Drawing命名空间
5.10.2 在Windows Form中使用GDI+
5.10.3 与VB6及其早期版本相比的变化
5.11 创建定制的Windows Forms控件
5.11.1 继承自现有的控件
5.11.2 复合控件
5.11.3 从Control类中继承新控件
5.12 本章小结
第6章 面向对象的新功能
6.1 什么是面向对象
6.2 对象与组件的关系
6.3 Visual Basic.NET的OO实现
6.3.1 创建类
6.3.2 对象的生命周期
6.3.3 与对象交互
6.3.4 共享的类成员
6.3.5 继承
6.3.6 接口
6.4 跨语言继承
6.4.1 创建Visual Basic.NET基类
6.4.2 创建C#子类
6.4.3 创建客户应用程序
6.5 可视化继承
6.6 本章小结
第7章 Web功能
7.1 ASP存在的问题
7.2 Web Forms概述
7.2.1 运行的Web Form
7.2.2 后台代码
7.2.3 作为运行库引擎的ASP.NET
7.2.4 分析Web Form
7.2.5 Web Forms事件模型
7.3 Web Forms的布局
7.4 服务器控件
7.4.1 需要服务器控件的原因
7.4.2 ASP.NET服务器控件
7.4.3 验证控件
7.4.4 定制Web Form服务器控件
7.5 Web Forms中的数据绑定
7.6 最终的例子——使用Web Forms的小应用程序
7.7 用Web.config配置应用程序
7.7.1 ASP.NET Web站点的安全性
7.7.2 状态管理选项
7.8 Web服务概述
7.8.1 Web服务的用途
7.8.2 了解SOAP协议
7.8.3 在Visual Basic.NET中创建Web服务
7.8.4 在Visual Basic.NET中使用Web服务
7.8.5 创建和使用Web服务
7.8.6 Web服务的安全性
7.9 本章小结
第8章 数据访问
8.1 ADO.NET和ADO
8.2 ADO.NET——重要的概念
8.2.1 ADO.NET类的位置
8.2.2 替代Recordset
8.2.3 DataSet的定义
8.2.4 DataSet的数据流概述
8.3 用于连接操作的数据提供者
8.3.1 .NET包含的提供者
8.3.2 数据提供者实现的类
8.4 ADO.NET类如何协同工作
8.5 DataSet的结构
8.5.1 DataBable
8.5.2 DataColumn
8.5.3 DataRow
8.5.4 Constraints
8.5.5 DataRelation
8.6 使用DataSet
8.6.1 在DataTable中添加行
8.6.2 在DataTable中查找特定行
8.6.3 删除DataTable中的行
8.6.4 手工创建DataSet
8.6.5 使用DataAdapter向导创建DataSet
8.7 使用DataViews
8.7.1 使DataView获得数据子集
8.7.2 排序DataView
8.8 Typed DataSet
8.9 在ADO.NET中使用存储过程
8.9.1 Command类的存储过程
8.9.2 使用DataAdapters的存储过程
8.10 ADO.NET的异常类
8.11 数据绑定
8.11.1 列表框和组合框的数据绑定
8.11.2 将数据绑定到对象集合
8.11.3 将数据绑定到任何属性上
8.12 通过ADO.NET访问XML
8.12.1 保存数据的变化
8.12.2 在XML中维持DataSet
8.13 通过DOM访问XML
8.14 使用ADO.NET的一些综合指南
8.14.1 什么时候使用DataReader
8.14.2 什么时候使用DataSet
8.14.3 用ADO.NET改变事务层
8.15 什么时候需要传统ADO
8.15.1 保守式并发
8.15.2 需要服务器端游标的应用程序
8.16 本章小结
第9章 高级主题
9.1 中间层组件
9.1.1 .NET Remoting
9.1.2 Enterprise Services
9.1.3 使用Microsoft消息队列(MSMQ)
9.2 .NET Threading
9.2.1 协同线程工作
9.2.2 线程生存期
9.2.3 与当前线程交互
9.2.4 给线程传递数据
9.2.5 异步处理
9.3 控制台应用程序
9.4 新打印模式
9.4.1 PrintDocument及相关对象
9.4.2 实现打印
9.5 用VB创建一个Windows NT/2K服务
9.5.1 创建一个Windows服务
9.5.2 安装服务
9.6 命令行选项
9.6.1 vbc命令行参数
9.6.2 在bin目录中的工具描述
9.7 本章小结
第10章 安装及部署
10.1 构造配置
10.2 可再分布的.NET Framework
10.3 XCOPY部署
10.3.1 Windows应用程序
10.3.2 Web应用程序
10.4 正式安装
10.4.1 Windows应用程序
10.4.2 Web应用程序
10.5 自动部署
10.5.1 通过URL启动.NET程序
10.5.2 运用Shell程序
10.5.3 安全性考虑
10.6 本章小结
第11章 互操作性和迁移
11.1 COM/DCOM互操作性
11.1.1 从.NET调用COM组件
11.1.2 从COM调用.NET组件
11.2 调用Windows API
11.3 使用迁移向导
11.4 本章小结
1.1 .NET环境
1.1.1 .NET系统要求
1.1.2 其他问题
1.1.3 安装和配置示例应用程序
1.1.4 配置远程IIS服务器
1.2 从Hello World入手
1.3 本章小结
第2章 .NET Framework
2.1 什么是.NET
2.1.1 一个涉及面广、功能强大的平台
2.1.2 .NET Enterprise Servers的角色
2.1.3 DNA和COM所存在的问题
2.1.4 .NET的起源
2.1.5 .NET Framework概述
2.2 公共语言运行库
2.2.1 设计的主要目标
2.2.2 元数据
2.2.3 多语言集成和支持
2.2.4 通用类型系统
2.2.5 命名空间
2.2.6 .NET应用程序的结构
2.2.7 部署和执行
2.3 下一层——.NET Class Framework
2.4 用户界面和程序接口
2.4.1 Windows Forms
2.4.2 Web Forms
2.4.3 控制台应用程序
2.4.4 Web服务
2.5 作为.NET“元语言”的XML
2.6 COM的角色
2.7 DNA的角色
2.8 其他优点
2.9 第一步——Visual Studio.NET
2.10 .NET对Visual Basic的改变
2.11 .NET对开发人员的影响
2.11.1 编程模型
2.11.2 减少了Internet开发的障碍
2.11.3 库的预编写功能
2.11.4 更简单的部署
2.12 本章小结
第3章 新的IDE特征
3.1 Hello World程序
3.1.1 窗体的声明、初始化以及终止
3.1.2 Windows窗体设计器生成的代码
3.1.3 事件处理程序代码
3.2 新的IDE特征
3.2 Start Page选项卡
3.2.2 停靠窗口
3.2.3 主窗口
3.2.4 宏支持
3.2.5 集成调试
3.3 本章小结
第4章 语言和语法
4.1 命名空间
4.1.1 使用命名空间
4.1.2 创建命名空间
4.1.3 Microsoft.VisualBasic命名空间
4.2 语言和语法的变化
4.2.1 Option语句
4.2.2 数据类型的变化
4.2.3 变量声明的变化
4.2.4 数组的变化
4.2.5 用户自定义数据类型的变化
4.2.6 集合的变化
4.2.7 新的算术运算符
4.2.8 中断If...Then语句
4.2.9 使用保留字作为过程的名称
4.2.10 取消Set语句
4.2.11 属性例程的变化
4.2.12 结构化错误处理
4.2.13 过程的语法变化
4.2.14 事件处理的变化
4.2.15 不重要的、废弃的已不受支持的VB语法
4.3 委托
4.4 属性
4.5 本章小结
第5章 Windows用户界面的性能
5.1 Windows Forms的重要性
5.2 Windows Forms的基础知识
5.3 Windows Forms的体系结构
5.4 比较Windows Forms和VB6 Forms
5.4.1 对Windows Forms使用可视化设计器
5.4.2 取消和默认按钮的窗体属性
5.4.3 定位和布局
5.4.4 对话框的区别
5.5 Windows Forms的新性能
5.5.1 改变窗体的形状
5.5.2 改变窗体外观的新属性
5.5.3 专用窗体
5.6 Windows Forms中的控件
5.6.1 控件的新属性
5.6.2 在运行时添加新控件
5.7 重要控件的总结
5.7.1 新的控件
5.7.2 对现有控件的修改
5.8 多文档界面(MDI)窗体
5.8.1 创建一个MDI父窗体
5.8.2 MDI父窗体的不同
5.8.3 MDI子窗体的不同
5.8.4 在MDI父窗体中安排子窗口
5.8.5 Visual Basic.NET中的一个 MDI范例
5.9 Windows Forms中的继承
5.10 GDI+
5.10.1 System.Drawing命名空间
5.10.2 在Windows Form中使用GDI+
5.10.3 与VB6及其早期版本相比的变化
5.11 创建定制的Windows Forms控件
5.11.1 继承自现有的控件
5.11.2 复合控件
5.11.3 从Control类中继承新控件
5.12 本章小结
第6章 面向对象的新功能
6.1 什么是面向对象
6.2 对象与组件的关系
6.3 Visual Basic.NET的OO实现
6.3.1 创建类
6.3.2 对象的生命周期
6.3.3 与对象交互
6.3.4 共享的类成员
6.3.5 继承
6.3.6 接口
6.4 跨语言继承
6.4.1 创建Visual Basic.NET基类
6.4.2 创建C#子类
6.4.3 创建客户应用程序
6.5 可视化继承
6.6 本章小结
第7章 Web功能
7.1 ASP存在的问题
7.2 Web Forms概述
7.2.1 运行的Web Form
7.2.2 后台代码
7.2.3 作为运行库引擎的ASP.NET
7.2.4 分析Web Form
7.2.5 Web Forms事件模型
7.3 Web Forms的布局
7.4 服务器控件
7.4.1 需要服务器控件的原因
7.4.2 ASP.NET服务器控件
7.4.3 验证控件
7.4.4 定制Web Form服务器控件
7.5 Web Forms中的数据绑定
7.6 最终的例子——使用Web Forms的小应用程序
7.7 用Web.config配置应用程序
7.7.1 ASP.NET Web站点的安全性
7.7.2 状态管理选项
7.8 Web服务概述
7.8.1 Web服务的用途
7.8.2 了解SOAP协议
7.8.3 在Visual Basic.NET中创建Web服务
7.8.4 在Visual Basic.NET中使用Web服务
7.8.5 创建和使用Web服务
7.8.6 Web服务的安全性
7.9 本章小结
第8章 数据访问
8.1 ADO.NET和ADO
8.2 ADO.NET——重要的概念
8.2.1 ADO.NET类的位置
8.2.2 替代Recordset
8.2.3 DataSet的定义
8.2.4 DataSet的数据流概述
8.3 用于连接操作的数据提供者
8.3.1 .NET包含的提供者
8.3.2 数据提供者实现的类
8.4 ADO.NET类如何协同工作
8.5 DataSet的结构
8.5.1 DataBable
8.5.2 DataColumn
8.5.3 DataRow
8.5.4 Constraints
8.5.5 DataRelation
8.6 使用DataSet
8.6.1 在DataTable中添加行
8.6.2 在DataTable中查找特定行
8.6.3 删除DataTable中的行
8.6.4 手工创建DataSet
8.6.5 使用DataAdapter向导创建DataSet
8.7 使用DataViews
8.7.1 使DataView获得数据子集
8.7.2 排序DataView
8.8 Typed DataSet
8.9 在ADO.NET中使用存储过程
8.9.1 Command类的存储过程
8.9.2 使用DataAdapters的存储过程
8.10 ADO.NET的异常类
8.11 数据绑定
8.11.1 列表框和组合框的数据绑定
8.11.2 将数据绑定到对象集合
8.11.3 将数据绑定到任何属性上
8.12 通过ADO.NET访问XML
8.12.1 保存数据的变化
8.12.2 在XML中维持DataSet
8.13 通过DOM访问XML
8.14 使用ADO.NET的一些综合指南
8.14.1 什么时候使用DataReader
8.14.2 什么时候使用DataSet
8.14.3 用ADO.NET改变事务层
8.15 什么时候需要传统ADO
8.15.1 保守式并发
8.15.2 需要服务器端游标的应用程序
8.16 本章小结
第9章 高级主题
9.1 中间层组件
9.1.1 .NET Remoting
9.1.2 Enterprise Services
9.1.3 使用Microsoft消息队列(MSMQ)
9.2 .NET Threading
9.2.1 协同线程工作
9.2.2 线程生存期
9.2.3 与当前线程交互
9.2.4 给线程传递数据
9.2.5 异步处理
9.3 控制台应用程序
9.4 新打印模式
9.4.1 PrintDocument及相关对象
9.4.2 实现打印
9.5 用VB创建一个Windows NT/2K服务
9.5.1 创建一个Windows服务
9.5.2 安装服务
9.6 命令行选项
9.6.1 vbc命令行参数
9.6.2 在bin目录中的工具描述
9.7 本章小结
第10章 安装及部署
10.1 构造配置
10.2 可再分布的.NET Framework
10.3 XCOPY部署
10.3.1 Windows应用程序
10.3.2 Web应用程序
10.4 正式安装
10.4.1 Windows应用程序
10.4.2 Web应用程序
10.5 自动部署
10.5.1 通过URL启动.NET程序
10.5.2 运用Shell程序
10.5.3 安全性考虑
10.6 本章小结
第11章 互操作性和迁移
11.1 COM/DCOM互操作性
11.1.1 从.NET调用COM组件
11.1.2 从COM调用.NET组件
11.2 调用Windows API
11.3 使用迁移向导
11.4 本章小结
猜您喜欢