内容简介
第1章 Visual Basic.NET程序开发环境
1.1 概述
1.1.1 Visual Basic.NET的新特点
1.1.2 从Visual Basic6.0到Visual Basic.NET
1.2 启动和退出Visual Basic.NET
1.3 标题栏、菜单栏和工具栏
1.3.1 标题栏和菜单栏
1.3.2 工具栏
1.4 Windows窗体设计器、解决方案资源管理器与属性窗口
1.4.1 Windows窗体设计器和解决方案管理器窗口
1.4.2 属性窗口和工具箱窗口
1.5 窗口管理
1.5.1 主窗口
1.5.2 其他窗口
习题
第2章 类、对象与命名空间
2.1 面向对象和类
2.1.1 面向对象
2.1.2 类和对象
2.2 命名空间
2.2.1 什么是命名空间
2.2.2 .NET中的命名空间
2.2.3 命名空间的使用
2.3 对象
2.3.1 对象的属性、事件和方法
2.3.2 对象属性设置
2.4 窗体
2.4.1 窗体的结构与属性
2.4.2 窗体事件
2.5 控件
2.5.1 Windows窗体控件
2.5.2 工具箱的管理
2.6 控件的画法和基本操作
2.6.1 控件的画法
2.6.2 控件的基本操作
习题
第3章 简单Visual Basic.NET程序设计
3.1 语句
3.1.1 Visual Basic.NET中的语句
3.1.2 赋值、注释、暂停和结束语句
3.2 编写简单的Visual Basic.NET应用程序
3.2.1 用Visual Basic.NET开发应用程序的一般步骤
3.2.2 编写Visual Basic.NET应用程序
3.2.3 代码编辑器
3.3 程序的保存和装入
3.3.1 保存程序
3.3.2 装入程序
3.4 程序的运行
3.5 Visual Basic.NET应用程序的工作方式
习题
第4章 Visual Basic.NET程序设计基础
4.1 基本数据类型
4.2 常量和变量
4.2.1 常量
4.2.2 变量
4.3 变量的隐式声明与类型转换
4.3.1 变量的隐式声明
4.3.2 类型转换
4.4 变量的作用域和生存期
4.4.1 变量的作用域
4.4.2 变量的生存期
4.5 常用内部函数
4.6 运算符与表达式
4.6.1 算术运算符
4.6.2 复合运算符
4.6.3 关系运算符和逻辑运算符
4.6.4 表达式的执行顺序
习题
第5章 数据输入输出
5.1 数据输入——InputbBox函数
5.2 MsgBox函数和MsgBox语句
5.2.1 MsgBox函数
5.2.2 MsgBox语句
5.3 MessageBox.Show方法
5.4 控制台输入输出
5.4.1 控制台输入输出方法
5.4.2 控制台应用程序的建立和执行
5.5 在集成环境外建立控制台应用程序
5.5.1 Visual Basic.NET编译器
5.5.2 程序举例
5.6 数值的格式输出
习题
第6章 常用Windows窗体控件
6.1 文本控件
6.1.1 标签
6.1.2 文本框
6.2 图形控件
6.2.1 图片框的主要属性
6.2.2 图形文件的装入
6.3 按钮控件
6.3.1 属性和事件
6.3.2 应用举例
6.4 选择控件——复选框和单选按钮
6.4.1 复选框和单选按钮的属性和事件
6.4.2 应用举例
6.5 选择控件——列表框和组合框
6.5.1 列表框
6.5.2 组合框
6.6 滚动条
6.7 计时器
6.8 分组框控件
6.9 焦点与Tab顺序
6.9.1 焦点
6.9.2 Tab顺序
习题
第7章 Visual Basic.NET控制结构与过程
7.1 选择控制结构
7.1.1 条件语句
7.1.2 IIf函数
7.1.3 多分支控制结构
7.2 循环控制结构
7.2.1 For循环控制结构
7.2.2 当循环控制结构
7.2.3 Do循环控制结构
7.3 GoTo语句
7.4 过程的建立和调用
7.4.1 建立过程
7.4.2 调用过程
7.5 参数传送
7.5.1 形参与实参
7.5.2 引用与传值
7.6 可选参数与可变参数
7.6.1 可选参数
7.6.2 可变参数
7.7 递归
习题
第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 For Each...Next语句
8.4 程序举例
8.5 结构
8.5.1 引例
8.5.2 结构类型与结构变量的定义
8.5.3 结构变量的初始化及其引用
8.6 结构数组
8.7 枚举类型
习题
第9章 菜单程序设计
9.1 Visual Basic.NET中的菜单
9.1.1 菜单概述
9.1.2 主菜单
9.2 菜单的属性、事件和方法
9.2.1 菜单的属性
9.2.2 事件和方法
9.3 建立菜单
9.3.1 界面设计
9.3.2 编写程序代码
9.4 菜单项的控制
9.4.1 有效性控制
9.4.2 菜单项标记
9.4.3 键盘选择
9.5 弹出式菜单
9.5.1 弹出式菜单控件
9.5.2 建立弹出式菜单
9.6 菜单项的基本操作
习题
第10章 多窗体程序设计与环境应用
10.1 多窗体程序设计
10.1.1 与多窗体程序设计有关的方法和关键字
10.1.2 多窗体程序设计中应注意的问题
10.2 Visual Basic.NET程序结构
10.3 模块与窗体
10.3.1 模块与窗体的构成
10.3.2 程序举例
10.4 闲置循环与DoEvents方法
习题
第11章 文件
11.1 文件概述
11.2 顺序文件
11.2.1 顺序文件的写操作
11.2.2 顺序文件的读操作
11.3 随机文件
11.3.1 随机文件的打开与读写操作
11.3.2 随机文件中记录的增加、代换与删除
习题
第12章 对象和类
12.1 Visual Basic.NET中预定义的类和对象
12.1.1 预定义对象和类
12.1.2 对象的操作
12.2 对象变量
12.2.1 对象变量的声明和赋值
12.2.2 实例
12.2.3 绑定
12.3 类的定义
12.3.1 Class语句
12.3.2 建立类
12.4 属性过程
12.4.1 属性的定义
12.4.2 属性过程举例
12.5 向类中添加事件
12.5.1 有关的语句和关键字
12.5.2 事件处理的基本概念
12.5.3 建立事件处理程序
12.6 构造函数
12.7 重载与共享
12.7.1 方法重载
12.7.2 共享成员
习题
第13章 继承
13.1 继承与派生
13.1.1 基类与派生类
13.1.2 继承的实现
13.2 重载与覆盖
13.2.1 方法重载
13.2.2 覆盖
13.2.3 扩展式覆盖与覆盖重载
13.3 虚拟方法与隐藏
13.3.1 虚拟方法
13.3.2 隐藏
13.4 基类、类和对象
13.4.1 Me关键字
13.4.2 MyBase和MyClass关键字
13.5 构造函数与继承
13.5.1 无参构造函数的继承
13.5.2 带参数的构造函数
13.6 成员的作用域
13.7 事件和共享方法的继承
13.7.1 事件与继承
13.7.2 共享方法的继承
13.8 抽象基类
13.8.1 MustOverride与MustInherit关键字
13.8.2 程序举例
习题
第14章 接口、委托与多态
14.1 接口
14.1.1 接口的定义
14.1.2 接口的实现
14.2 委托
14.2.1 委托的声明和调用
14.2.2 程序举例
14.3 多态与后期绑定
14.3.1 什么是多态性
14.3.2 后期绑定
14.4 通过接口和继承实现多态性
14.4.1 用接口实现多态性
14.4.2 用继承实现多态性
14.5 类、结构和命名空间
14.5.1 类和结构
14.5.2 类与命名空间
14.6 类视图与对象浏览器
14.6.1 类视图
14.6.2 对象浏览器
习题
第15章 建立Windows窗体控件
15.1 基础知识
15.1.1 控件源与自定义控件
15.1.2 基本概念
15.2 控件的基类
15.2.1 Control类
15.2.2 UserControl类
15.3 通过继承建立Windows窗体控件
15.3.1 建立自定义控件
15.3.2 测试自定义控件
15.3.3 自定义控件图标
15.4 建立复合控件
15.4.1 建立和测试控件
15.4.2 控件的继承
15.5 复合控件举例
15.6 通过继承Control类建立控件
习题
参考文献