Visual Basic.NET程序设计教程

Visual Basic.NET程序设计教程
作 者: 陈语林
出版社: 中国水利水电出版社
丛编项: 21世纪高等院校规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic.NET程序设计教程》作者简介

内容简介

本书以Visual Bisic.NET为背景,在介绍Visual可视化界面设计的同时,也介绍了BISIC结构化程序设计的语句、常用算法和编程思想,并通过大量丰富的实例以图文并茂的形式给予说明。本书内容丰富翔实,涉及范围广泛。既介绍了Visual Bisic.NET的基础知识,包括基本概念和开发环境、语言基础、基本控制结构、复合数据类型、过程、常用控件、界面设计及文件操作;还通过大量实例详细介绍了多线程应用程序、数据库应用程序和图形程序设计。书中的大量实例大多来自作者多年的工作和开发实践的总结,因而颇具实用性和参考性,相信读者能从员获益。本书通过实例将控件使用与代码设计有机结合起来,并做到概念清晰、逻辑性强且层次分明;在内容选材上由浅入深、循序渐进。本书可作为高等学校计算机或工科非计算机专业程序设计教材,也可供广大软件设计爱好者参考。本书配有电子教案,书中所有程序全部运行通过,读者可以从中国水利水电出版社网站(www.waterpub.com.cn)上下载电子教案、源程序及相关文件。

图书目录

前言

第1章 Visual Basic. NET概述

1. 1 Visual Basic. NET简介

1. 1. 1 BASIC的发展及Visual Basic. NET的诞生

1. 1. 2 Visual Basic. NET的特点

1. 1. 3 面向对象编程

1. 2 Visual Basic. NET的安装与启动

1. 2. 1 安装

1. 2. 2启动

1. 3 Visual Basic. NET的集成开发环境

1. 3. 1 控件工具箱

1. 3. 2 解决方案资源管理器

1. 3. 3 属性窗口

1. 3. 4 动态帮助窗口

1. 3. 5 其他浮动窗口

习题

第2章 简单的Visual Basic. NET程序设计

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 用Visual Basic. NET开发应用程序的一般步骤

2. 6. 2 编写Visual Basic. NET应用程序

2. 6. 3 保存和运行程序

2. 7 程序调试

2. 7. 1 程序中的错误类型

2. 7. 2 程序的调试

2. 7. 3 异常处理

习题

第3章 Visual Basic. NET程序设计语言基础

3. 1 数据类型

3. 1. 1 基本数据类型

3. 1. 2 枚举类型

3. 2 变量与常量

3. 2. 1 变量或常量的命名规则

3. 2. 2 变量声明

3. 2. 3 常量

3. 3 变量的作用域和生存期

3. 3. 1 变量的作用域

3. 3. 2 变量的生存期

3. 4 运算符与表达式

3. 4. 1 算术运算符

3. 4. 2 复合运算符

3. 4. 3 关系运算符和逻辑运算符

3. 4. 4 表达式的执行顺序

3. 5 常用内部函数

3. 5. 1 类型转换函数

3. 5. 2 字符串操作函数

3. 5. 3 数学函数

3. 5. 4 Rnd随机函数

3. 5. 5 日期函数

3. 6 编码规则

习题

第4章 基本控制结构

4. 1 顺序结构

4. 1. 1 赋值语句

4. 1. 2 与用户交互函数和过程

4. 2 选择结构

4. 2. 1 条件语句

4. 2. 2 多分支选择

4. 3 循环结构

4. 3. 1 for循环控制结构

4. 3. 2 do循环控制结构

4. 3. 3 当循环控制结构

4. 3. 4 循环的嵌套

4. 4 其他辅助控制语句

4. 5 常用算法 一

4. 5. 1 累加. 连乘

4. 5. 2 求素数

4. 5. 3 穷举法

4. 5. 4 递推法

4. 5. 5 求最大值或最小值

习题

第5章 复合数据类型

5. 1 数组

5. 1. 1 数组的定义

5. 1. 2 默认数组与嵌套数组

5. 2 数组的初始化和引用

5. 2. 1 数组的初始化

5. 2. 2 数组元素的引用

5. 3 动态数组

5. 3. 1 动态数组的定义

5. 3. 2 数组的清除和重定义

5. 4 数组的基本操作

5. 4. 1 数组元素的输入. 输出及复制

5. 4. 2 For Each. . . Next语句

5. 5 常用算法 二

5. 5. 1 分类统计

5. 5. 2 大量数据的输入和编辑

5. 5. 3 数组排序

5. 5. 4 数组中元素的插入和删除操作

5. 6 结构

5. 6. 1 引例

5. 6. 2 结构类型与结构变量的定义

5. 6. 3 结构变量的初始化及其引用

5. 7 结构数组

5. 8 集合

5. 8. 1 建立集合并向集合中添加项目

5. 8. 2 集合成员的删除和检索

习题

第6章 过程

6. 1 Sub过程

6. 1. 1 建立Sub过程

6. 1. 2 调用Sub过程

6. 2 Function过程

6. 2. 1 建立Function过程

6. 2. 2 调用Function过程

6. 3 参数传送

6. 3. 1 形参与实参

6. 3. 2 引用

6. 3. 3 传值

6. 3. 4 数组参数的传送

6. 4 可选参数与可变参数

6. 4. 1 可选参数

6. 4. 2 可变参数

6. 5 递归

6. 6 Shell函数

6. 7 常用算法 三

6. 7. 1 数制转换

6. 7. 2 加密和解密

6. 7. 3 查找

6. 7. 4 高次方程求根

6. 7. 5 数值积分

习题

第7章 常用控件

7. 1 文本控件

7. 1. 1 标签

7. 1. 2 文本框

7. 2 图形控件

7. 2. 1 图片框的主要属性

7. 2. 2 图形文件的装入

7. 3 按钮控件

7. 3. 1 属性和事件

7. 3. 2 应用举例

7. 4 选择控件--复选框和单选按钮

7. 4. 1 复选框和单选按钮的属性和事件

7. 4. 2 应用举例

7. 5 选择控件--列表框和组合框

7. 5. 1 列表框

7. 5. 2 组合框

7. 6 滚动条

7. 7 计时器

7. 8 分组框控件

7. 9 焦点与Tab顺序

7. 9. 1 焦点

7. 9. 2 Tab顺序

7. 10 键盘和鼠标器

7. 10. 1 键盘事件

7. 10. 2 鼠标事件

习题

第8章 界面设计

8. 1 对话框

8. 1. 1 通用对话框控件

8. 1. 2 打开文件对话框

8. 1. 3 保存文件对话框

8. 1. 4 其他对话框

8. 2 菜单设计

8. 2. 1 菜单的属性. 事件和方法

8. 2. 2 建立菜单

8. 2. 3 弹出式菜单

8. 3 多重窗体和多文档界面

8. 3. 1 多重窗体的操作

8. 3. 2 多文档界面

8. 4 3 工具栏和状态栏

8. 4. 1 工具栏

8. 4. 2 状态栏

习题

第9章 文件

9. 1 文件概述

9. 2 文件的打开与关闭

9. 2. 1 文件的打开 建立

9. 2. 2 文件的关闭

9. 3 文件操作语句和函数

9. 3. 1 文件指针

9. 3. 2 其他语句和函数

9. 4 顺序文件的写操作

9. 4. 1 Print函数和PrintLine函数

9. 4. 2 与Print函数有关的函数

9. 5 顺序文件的读操作

9. 6 随机文件

9. 6. 1 随机文件的打开与读写操作

9. 6. 2 随机文件中记录的增加. 代换与删除

9. 7 用控件显示和修改随机文件

9. 8 进制文件

9. 9 流与System. IO模型

9. 9. 1 System. IO模型所提供的资源

9. 9. 2 System. IO名称空间的功能

习题

第10章 多线程应用程序的开发

10. 1 进程和线程

10. 2 多线程应用程序

10. 2. 1 如何创建一个新线程

10. 2. 2 控制线程

10. 2. 3 线程的生存期

10. 3 为线程传递参数

10. 4 同步线程

10. 5 认识线程的优先级

习题

第11章 图形应用程序开发

11. 1 什么是GDI

11. 2 使用GDI

11. 2. 1 System. Drawing. Graphics类

11. 2. 2 System. Drawing. Drawing2D命名空间

11. 2. 3 System. Drawing. Imaging命名空间

11. 2. 4 System. Drawing. Text命名空间

11. 2. 5 对Visual Basic6. 0及早期版本的更改

11. 3 创建图形应用程序

11. 3. 1 创建一个简单的图形应用程序

11. 3. 2 创建图形应用程序的基本步骤

11. 4 利用GDI 为应用程序增加亮点

11. 4. 1 反走样 抗锯齿 . 渐变填充的实现

11. 4. 2 纹理与alpha混合

11. 4. 3 程序示例--GDI 特效

习题

第12章 数据库技术

12. 1 数据库概念

12. 2 结构化查询语言 SQL

12. 2. 1 SELECT语句

12. 2. 2 1NSERT语句

12. 2. 3 UPDATE语句

12. 2. 4 DELETE语句

12. 3 ADO. NET概述

12. 4 一个简单的数据库管理系统的设计及其实现

习题