Visual Basic 2008从入门到精通

Visual Basic 2008从入门到精通
作 者: 郝军启 方宁 朱俊成
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Script
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic 2008从入门到精通》作者简介

内容简介

《Visual Basic 2008从入门到精通》注重从初学者的认识规律出发,介绍了从入门了解到深入掌握Visual Basic 2008所需的各个方面的知识,包括开发环境的配置、Visual Basic语法、使用面向对象特性、处理字符串和正则表达式、构建Windows和Web应用程序、使用对话框和数据库,以及部署应用程序等。众所周知,Visual Basic是基本、简单、易学的可视编程语言,Visual Basic的优势在于其易用性,使用它可以快捷地编写Windows操作系统下的各种应用程序(像窗体、MDI和Web等)。而Visual Basic 2008是Microsoft公司推出的Visual Basic的最新版本。

图书目录

第一篇 Visual Basic 2008语言基础

第1章 .NET Framework

1.1 .NET Framework概述

1.2 公共语言运行时

1.2.1 公共类型系统

1.2.2 公共语言规范

1.2.3 中间语言

1.2.4 执行管理

1.2.5 垃圾回收机制

1.3 .NET Framework类库

1.4 用户和程序接口

1.5 命名空间

1.5.1 命名空间的组织方式

1.5.2 定义命名空间

1.6 程序集

第2章 Visual Basic 2008概述

2.1 Visual Studio.NET简介

2.2 安装Visual Studio 20

2.3 Visual Studio.NET 2008集成开发环境

2.3.1 配置Visual Basic 2008开发环境

2.3.2 Visual Basic 2008项目类型

2.3.3 解决方案资源管理窗口

2.3.4 项目属性

2.3.5 代码编辑窗口

2.3.6 “属性”窗口

2.4 Visual Basic 2008应用程序

2.4.1 创建Visual Basic 2008应用程序

2.4.2 设置窗体属性

2.4.3 添加控件和事件处理程序

第3章 Visual Basic 2008编程基础

3.1 Visual Basic 2008的变量和数据类型

3.1.1 数据类型

3.1.2 声明和初始化变量

3.1.3 数据类型转换

3.1.4 使用引用变量

3.2 运算符

3.2.1 算术运算符

3.2.2 二进制运算符

3.2.3 赋值运算符

3.2.4 关系运算符

3.2.5 连接运算符

3.2.6 逻辑运算符

3.2.7 运算符优先级

3.3 条件控制

3.3.1 If控制

3.3.2 Select Case控制

3.4 循环控制

3.4.1 For....Next循环

3.4.2 For Each...Next循环

3.4.3 Do While(Until)...Loop循环

3.4.4 Do...Loop While(Until)循环

3.4.5 While...End While循环

3.4.6 嵌套循环

3.5 高级数据类型

3.5.1 数组

3.5.2 枚举

3.5.3 Structure结构

第4章 使用类构建多层程序

4.1 面向对象的概念

4.2 创建类

4.2.1 设计自己的类

4.2.2 在类中创建属性

4.2.3 在类中创建方法

4.2.4 创建实例与构造函数

4.2.5 方法的重载

4.2.6 为类添加事件

4.2.7 共享成员

4.3 继承

4.3.1 继承与派生

4.3.2 Visual Basic.NET中继承的实现

4.3.3 重写

4.3.4 构造函数与继承

4.3.5 基类、类和对象

4.3.6 成员的作用域

4.3.7 共享成员与继承

4.3.8 事件与继承

4.3.9 密封类和抽象类

4.4 类、结构和名称空间

4.4.1 类和结构

4.4.2 类和名称空间

第二篇 编程基础

第5章 接口、委托与多态

5.1 接口

5.1.1 接口的定义

5.1.2 接口的实现

5.1.3 接口的继承

5.2 委托

5.2.1 调用共享方法

5.2.2 调用实例方法

5.3 多态性

5.3.1 用继承实现多态性

5.3.2 用接口实现多态性

5.4 使用.NET接口

5.4.1 IComparable接口

5.4.2 IComparer接口

5.4.3 IEnumerator和IEnumerable接口

第6章 字符串和正则表达式

6.1 String和StringBuilder类

6.1.1 System.Text.StringBuilder类

6.1.2 StringBuilder成员

6.2 格式化字符串

6.2.1 格式化

6.2.2 数字格式字符串

6.2.3 日期与时间格式字符串

6.2.4 枚举格式字符串

6.3 正则表达式

6.3.1 正则表达式概述

6.3.2 转义字符

6.3.3 匹配、组合和捕获

第7章 使用集合

7.1 集合

7.2 ArrayList类

7.2.1 ArrayList类的成员

7.2.2 创建列表

7.2.3 添加元素

7.2.4 插入元素

7.2.5 删除元素

7.2.6 排序操作

7.2.7 查找元素

7.3 使用队列

7.3.1 Queue类的成员

7.3.2 创建队列

7.3.3 使用队列

7.4 堆栈Stack

7.4.1 Stack类的成员

7.4.2 使用堆栈Stack

7.5 字典

7.5.1 Hashtable类

7.5.2 使用Hashtable类

7.5.3 SortedList类

7.5.4 搜索排序哈希表

第8章 结构化的异常处理

8.1 结构化异常处理的基本知识

8.1.1 抛出和捕获异常

8.1.2 嵌套Try语句

8.1.3 抛出异常

8.1.4 其他的结构化处理关键字

8.2 异常类

8.2.1 Exception异常的属性和方法

8.2.2 Exception的派生类

8.3 用户自定义的异常

8.3.1 捕获用户定义的异常

8.3.2 抛出用户定义的异常

8.3.3 定义异常类

第三篇 Windows 编程

第9章 Windows窗体

9.1 Windows窗体概述

9.1.1 System.Windows.Forms命名空间

9.1.2 窗体类

9.2 设计窗体

9.2.1 窗体设计器

9.2.2 设置启动窗体

9.2.3 窗体属性

9.2.4 窗体方法

9.2.5 窗体事件

9.3 基本控件

9.3.1 控件类

9.3.2 Button控件

9.3.3 RadioButton和CheckBox控件

9.3.4 GroupBox控件

9.3.5 Label和LinkLabel控件

9.3.6 TextBox控件

9.3.7 RichTextBox控件

9.3.8 ListBox和CheckedListBox控件

9.3.9 ComboBox控件

第10章 构建MDI应用程序

10.1 SDI和MDI应用程序

10.2 创建MDI程序

10.2.1 创建MDI父窗体

10.2.2 创建子窗体

10.2.3 活动子窗体

10.2.4 排列子窗体

10.3 菜单和MDI应用程序

10.3.1 菜单MainMenu和MenuStrip

10.3.2 合并菜单

10.3.3 替换和删除菜单与菜单项

10.3.4 快捷菜单

10.4 工具栏

10.4.1 工具栏ToolStrip概述

10.4.2 ToolStrip控件的属性

10.4.3 创建工具栏

10.5 状态栏

第11章 Windows对话框编程

11.1 MessageBox对话框

11.1.1 定制MessageBox对话框

11.1.2 显示MessageBox对话框

11.2 文件对话框

11.2.1 OpenFileDialog

11.2.2 使用OpenFileDialog对话框

11.2.3 SavaFileDialog

11.2.4 添加和使用SavaFileDialog

11.3 字体对话框

11.3.1 FontDialog类的属性

11.3.2 使用FontDialog对话框

11.4 颜色对话框

11.5 打印对话框

11.5.1 打印结构

11.5.2 添加打印功能

11.5.3 打印多个页面

11.5.4 页面设置

11.5.5 打印设置

11.5.6 打印预览

第12章 自定义控件

12.1 在.NET中开发自定义控件

12.2 扩展控件

12.2.1 创建一个仅输入数值的文本框

12.2.2 为控件添加属性

12.2.3 为控件添加事件

12.3 Control和UserControl类

12.3.1 Control类

12.3.2 UserControl类

12.4 复合控件

12.5 自定义控件

12.6 定义控件的图标

第四篇 高级应用

第13章 文件与注册表

13.1 文件和流

13.2 System.IO命名空间

13.3 路径、目录和文件

13.3.1 Directory和File类

13.3.2 DirectoryInfo和FileInfo类

13.4 流和存取文件

13.4.1 FileStream对象

13.4.2 StreamReader类

13.4.3 StreamWriter类

13.5 压缩文件

13.6 访问二进制文件

13.7 监控文件

13.8 读写注册表

13.8.1 注册表

13.8.2 .NET注册表类

第14章 XML

14.1 XML文档

14.1.1 XML文档结构

14.1.2 XML文档序言

14.1.3 XML元素

14.1.4 属性

14.1.5 命名空间

14.1.6 验证XML文档

14.2 XML与.NET Framework

14.2.1 文档对象模型

14.2.2 编辑XML

14.2.3 选择节点

14.3 XML读写器

14.3.1 使用XmlReader类读取XML

14.3.2 写入XML数据

第15章 GDI+绘图

15.1 绘图概述

15.2 坐标

15.3 颜色

15.3.1 RGB值

15.3.2 命名的颜色

15.3.3 显示模式和调色板

15.4 画笔和画刷

15.4.1 Brush

15.4.2 Pen

15.4.3 绘制图形和线条

15.5 显示图像

15.6 绘制文本

15.6.1 显示文本

15.6.2 字体和字体系列

第16章 ADO.NET数据库编程

16.1 ADO.NET概述

16.1.1 ADO.NET的设计目标

16.1.2 ADO.NET体系结构

16.2 .NET 数据提供程序

16.2.1 SQL Server数据提供程序

16.2.2 OLE DB数据提供程序

16.2.3 ODBC数据提供程序

16.2.4 Oracle数据提供程序

16.3 示例数据库

16.4 核心组件的使用

16.4.1 Connection对象

16.4.2 Command对象

16.4.3 DataReader对象

16.4.4 DataAdapter对象

16.5 DataSet类

16.5.1 DataSet类的结构

16.5.2 访问非类型化DataSet类

16.5.3 修改数据

16.5.4 保存DataSet类对数据的修改

16.6 使用存储过程

16.6.1 创建存储过程

16.6.2 调用存储过程

第17章 高级ADO.NET

17.1 在DataSet中访问多个表

17.1.1 ADO.NET中的关系

17.1.2 导航关系

17.2 类型化数据集

17.2.1 创建类型化数据集

17.2.2 管理数据集

17.2.3 查看类型化数据集的代码

17.3 DataGridView控件

17.3.1 在DataGridView控件中显示数据

17.3.2 格式化DataGridView控件

17.3.3 验证DataGridView控件中的数据

17.4 LINQ与ADO.NET

17.4.1 LINQ查询概述

17.4.2 基本查询操作

17.4.3 LINQ to ADO.NET

第18章 部署Windows应用程序

18.1 ClickOnce部署

18.2 Winows Installer安装

18.2.1 创建安装包

18.2.2 设置安装项目

18.2.3 设置编辑器

第五篇 构建WEB应用程序

第19章 构建ASP.NET Web应用程序

19.1 ASP.NET概述

19.2 创建和配置Web应用程序

19.3 服务器控件

19.4 事件处理

19.5 验证有效性

19.6 状态管理

19.6.1 ASP.NET与状态管理

19.6.2 客户端状态管理

19.6.3 服务器端状态管理

19.7 访问数据库

19.8 网站管理与安全

19.8.1 配置ASP.NET

19.8.2 安全控件

第20章 Web服务

20.1 Web服务概述

20.2 .NET Framework与Web服务

20.2.1 System.Web.Services命名空间

20.2.2 创建ASP.NET Web服务

20.2.3 创建客户程序

20.3 异步调用

20.3.1 Begin/End调用模式

20.3.2 基于事件的异步调用

第21章 部署Web应用程序

21.1 Internet Information Services(IIS)

21.2 安装与配置IIS

21.3 复制Web站点

21.4 发布网站

21.5 Windows安装程序

21.5.1 创建安装程序

21.5.2 安装Web应用程序