Visual Basic.NET高级编程

Visual Basic.NET高级编程
作 者: 刘安新 曾琦
出版社: 清华大学出版社
丛编项: 程序员指南丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VB.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic.NET高级编程》作者简介

内容简介

Visual Basic.NET是Microsoft公司推出的新一代开发平台,它包含在Visual Studio.NET开发环境中。本书详细介绍了利用Visual Basic.NET开发各种应用程序的方法,同时结合大量实例进行说明,便于读者理解和实际运用。全书分为3篇共13章,内容涉及Windows应用程序、服务程序、类库、组件等的创建以及面向对象、多线程、数据结构、TCP/IP、ADO.NET等专题。本书的目的是使广大程序开发人员尤其是Visual Basic编程人员快速了解和掌握Visual Basic.NET,适用于具有一定Visual Basic基础的编程人员。

图书目录

第1篇 Windows高级编程

第1章 创建高级Windows应用程序

1.1 Windows应用程序的种类

1.2 资源管理器样式应用程序的创建

1.2.1 Splitter控件

1.2.2 ImageList控件

1.2.3 ListView控件

1.2.4 TreeView控件

1.3 多文档应用程序的创建

1.3.1 菜单

1.3.2 上下文菜单

1.3.3 工具条

1.3.4 状态条

1.3.5 添加子窗体

1.3.6 添加代码

1.4 窗体的继承

1.5 对话框

1.5.1 Date类型

1.5.2 日期显示实例

1.6 小结

第2章 打印和打印预览

2.1 打印组件

2.1.1 页面设置对话框

2.1.2 打印设置对话框

2.1.3 打印预览对话框

2.1.4 打印文档组件

2.2 打印实例

2.3 小结

第3章 拖放操作和剪贴板

3.1 基本概念

3.2 应用程序内的拖放操作

3.3 应用程序间的拖放操作

3.4 剪贴板

3.5 小结

第4章 创建Windows服务程序

4.1 服务的创建

4.1.1 ServiceBase类

4.1.2 创建服务

4.2 服务的安装

4.3 访问服务

4.4 访问服务实例

4.5 小结

第2篇 面向对象编程和组件编程

第5章 创建类库应用程序

5.1 创建工程

5.2 添加类

5.2.1 创建域和属性

5.2.2 创建方法

5.2.3 创建构造器

5.2.4 事件和委托

5.3 添加接口

5.3.1 创建接口

5.3.2 实现接口

5.3.3 使用接口

5.3.4 接口的设计原则

5.4 使用自定义类库

5.5 对象的生命周期

5.5.1 垃圾收集

5.5.2 对象的终止

5.6 获得类的动态信息

5.7 命名空间

5.8 结构

5.9 小结

第6章 继承与多态

6.1 类的继承

6.1.1 类中成员的处理

6.1.2 Me、MyClass和MyBase关键字

6.1.3 抽象类与不可继承类

6.1.4 子类对象的创建和销毁

6.1.5 继承使用的原则

6.2 接口的继承

6.3 多态

6.3.1 通过继承实现多态

6.3.2 通过接口实现多态

6.4 继承与多态的实例

6.5 小结

第7章 组件编程

7.1 创建组件

7.1.1 相关概念

7.1.2 创建组件应用程序

7.1.3 使用自定义组件

7.2 创建Windows控件

7.2.1 创建计算器控件实例

7.2.2 创建眼睛控件

7.2.3 使用自定义控件

7.3 小结

第3篇 高级应用

第8章 创建多线程应用程序

8.1 多线程的应用

8.1.1 线程的创建

8.1.2 多线程的使用

8.2 线程

8.2.1 线程的状态

8.2.2 线程的优先级

8.3 参数传递

8.3.1 提供参数

8.3.2 返回值

8.4 线程同步

8.5 小结

第9章 文件操作

9.1 文件的结构及种类

9.1.1 文件的结构

9.1.2 文件的种类

9.2 传统的文件访问

9.2.1 顺序文件的操作

9.2.2 随机文件的操作

9.2.3 二进制文件操作

9.3 System.IO模型

9.3.1 文件

9.3.2 目录

9.3.3 流操作

9.3.4 BinaryReader类和BinaryWriter类

9.3.5 TextReader类和TextWriter类

9.4 文件系统对象模型

9.5 小结

第10章 异常处理

10.1 非结构化错误处理

10.1.1 On Error语句

10.1.2 Err对象

10.2 异常

10.2.1 异常对象

10.2.2 异常分类

10.2.3 创建自定义异常类

10.2.4 抛出异常

10.3 捕获异常

10.3.1 Try语句

10.3.2 Catch语句

10.3.3 Finally语句

10.3.4 异常准则

10.4 小结

第11章 集合类型

11.1 System.Collections命名空间

11.2 集合

11.2.1 CollectionBase类

11.2.2 ReadOnlyCollectionBase类

11.3 字典

11.3.1 IDictionary接口

11.3.2 DictionaryEntry结构

11.3.3 DictionaryEnumerator接口

11.3.4 DictionaryBase类

11.4 列表

11.4.1 IList接口

11.4.2 IComparer接口

11.4.3 IComparable接口

11.4.4 ArrayList类

11.4.5 SortedList类

11.5 哈希表

11.5.1 IhashCodeProvider接口

11.5.2 CaseInsensitiveHashCodeProvider类

11.5.3 Hashtable类

11.6 堆栈

11.7 队列

11.8 位数组

11.9 小结

第12章 网络编程

12.1 基本概念

12.1.1 TCP/IP协议

12.1.2 客户机/服务器模型

12.1.3 Socket

12.1.4 IP地址

12.1.5 端点

12.2 Socket类

12.2.1 Socket的创建

12.2.2 Socket接口

12.2.3 无连接的编程模式

12.2.4 面向连接的编程模式

12.2.5 数据的接收和发送

12.3 TCP编程

12.3.1 TcpListener类

12.3.2 TcpClient类

12.4 UDP编程

12.5 小结

第13章 数据访问

13.1 ADO.NET介绍

13.1.1 ADO.NET Data Provider

13.1.2 ADO.NET DataSet

13.1.3 ADO.NET与ADO的比较

13.1.4 ADO.NET数据库访问的一般步骤

13.2 创建和使用Connection对象

13.3 创建和使用Command对象

13.3.1 Command对象的创建

13.3.2 参数的使用

13.3.3 存储过程的使用

13.3.4 事务

13.3.5 异常处理

13.4 DataReader的使用

13.5 创建和使用DataAdapter

13.5.1 DataAdaper

13.5.2 DataTableMapping和DataColumnMapping

13.6 创建和使用DataSet

13.6.1 DataSet

13.6.2 DataTable

13.6.3 DataColumn

13.6.4 DataRelation

13.6.5 Constraint

13.6.6 DataRow

13.6.7 更新数据

13.7 数据视图

13.7.1 DataView类

13.7.2 DataRowView类

13.7.3 DataViewManager类

13.8 小结