Visual Basic程序设计教程

Visual Basic程序设计教程
作 者: 彭珲 罗强
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

VisualBasic.NET是目前使用最广泛的编程语言之一,它并不是VisralBasic的简单升级,而是实现了编程方式的重大飞跃:它的一切都以类的一形式实现。VisualBasic.NET已经成为一种真正意义上的面向对象的编程语言了。全书共分为11章,内容分别涉及VisualBasic.NET2003的开发环境、语言及编程基础,Web程序设计技术、数据访问技术等。本书从传统编程方式入手,逐步向读者讲述VisualBasic.NET这门编程语言的应用方法。每章以理论为基础,配合具体的应用实例,内容丰富,结构清晰,语言简练,叙述深入浅出,具有很强的实用性,适合作为高等院校计算机程序设计的教材和参考书,同时也非常适合广大初、中级编程爱好者自学参考。本书内容包括:VisualBasic.NET2003的开发环境和语言及编程基础知识、面向对象技术的程序开发方法、Windows程序设计的一般方法、VisualBasic.NET2003的控件和组件使用及创建方法、VisualBasic.NET2003中多线程技术使用方法、VisualBasic.NET2003的图形设计技术、Web程序设计技术,以及VisualBasic.NET2003中的数据访问技术。

图书目录

第1章 初识Visual Basic. NET 2003

1. 1 Visual Basic. NET 2003概述

1. 1. 1 Visual Basic. NET的发展历程

1. 1. 2 开发环境特性

1. 1. 3 语言特性

1. 1. 4 全新的程序运行方式

1. 2 Visual Basic. NET2003开发环境

1. 2. 1 标题栏

1. 2. 2 菜单栏

1. 2. 3 工具栏

1. 2. 4 工具箱

1. 2. 5 其他窗口

1. 2. 6 自定义用户集成开发环境

1. 3 从一个简单应用程序开始

1. 3. 1 程序设计思想

1. 3. 2 创建应用程序

1. 3. 3 设置对象属性

1. 3. 4 编写程序代码

1. 3. 5 测试应用程序

1. 4 习题与上机操作

1. 4. 1 填空题

1. 4. 2 选择题

1. 4. 3 简答题

1. 4. 4 上机操作

第2章 Visual Basic. NET2003语言基础

2. 1 数据类型

2. 1. 1 基本数据类型

2. 1. 2 自定义数据类型

2. 1. 3 数组

2. 1. 4 枚举类型

2. 1. 5 数据类型的转换

2. 2 常量和变量

2. 2. 1 常量

2. 2. 2 变量

2. 3 运算符

2. 3. 1 赋值运算符

2. 3. 2 算术运算符

2. 3. 3 比较运算符

2. 3. 4 串联运算符

2. 3. 5 逻辑运算符

2. 3. 6 运算符的优先级

2. 3. 7 运算符的有效组合

2. 4 习题与上机操作

2. 4. 1 填空题

2. 4. 2 选择题

2. 4. 3 简答题

2. 4. 4 上机操作

第3章 Visual Basic. NET2003编程基石出

3. 1 程序流程控制

3. 1. 1 分支控制

3. 1. 2 循环控制

3. 1. 3 控制语句嵌套

3. 1. 4 With语句

3. 2 VisualBasic. NET的过程

3. 2. 1 Sub过程

3. 2. 2 Property过程

3. 2. 3 过程的参数传递

3. 3 Visual Basic. NET的函数

3. 3. 1 Function函数

3. 3. 2 数学函数

3. 3. 3 字符串函数

3. 3. 4 日期函数及其他一些函数

3. 4 习题与上机操作

3. 4. 1 填空题

3. 4. 2 选择题

3. 4. 3 简答题

3. 4. 4 上机操作

第4章 面向对象编程

4. 1 面向对象概述

4. 1. 1 类

4. 1. 2 对象

4. 1. 3 实例

4. 1. 4 消息

4. 1. 5 属性

4. 1. 6 方法

4. 1. 7 继承性

4. 1. 8 多态性和函数重载

4. 1. 9 封装

4. 2 Visual Basic. NET 2003面向对象程序设计

4. 2. 1 Visual Basic. NET 2003的类

4. 2. 2 Visual Basic. NET 2003的对象

4. 3 事件与委托

4. 3. 1 事件

4. 3. 2 事件处理程序

4. 3. 3 委托和Address Of运算符

4. 4 接口

4. 4. 1 接口定义

4. 4. 2 接口实现

4. 4. 3 基于接口的多态性

4. 4. 4 类继承与接口继承

4. 5 类库

4. 5. 1 创建类库项目

4. 5. 2 使用类库

4. 6 继承的层次结构分析

4. 6. 1 可扩展性

4. 6. 2 选择方法的访问级别

4. 6. 3 部署后的类设计更改

4. 7 习题与上机操作

4. 7. 1 填空题

4. 7. 2 选择题

4. 7. 3 简答题

4. 7. 4 上机操作

第5章 Windows程序设计

5. 1 Windows窗体设计

5. 1. 1 窗体概念

5. 1. 2 创建窗体

5. 1. 3 窗体属性. 事件和方法

5. 1. 4 创建特殊效果窗体

5. 1. 5 窗体对象

5. 1. 6 Windows窗体继承

5. 2 MDI多文档程序设计

5. 2. 1 创建MDI父窗体

5. 2. 2 创建MDI子窗体

5. 2. 3 活动的MDI子窗口

5. 2. 4 排列MDI子窗体

5. 3 菜单设计

5. 3. 1 菜单MainMenu

5. 3. 2 菜单增强功能

5. 3. 3 上下文菜单ContextMenu

5. 3. 4 ContextMenu综合应用

5. 4 工具栏

5. 4. 1 Toolbar控件介绍

5. 4. 2 ImageList组件

5. 4. 3 向工具栏添加按钮

5. 4. 4 定义工具栏按钮的图标

5. 4. 5 触发工具栏按钮的菜单事件

5. 5 状态栏

5. 5. 1 StatusBar控件

5. 5. 2 面板事件的处理

5. 5. 3 单击面板事件处理

5. 5. 4 设置状态栏面板的大小

5. 5. 5 在运行时更新状态栏信息

5. 6 控制台应用程序

5. 6. 1 控制台应用程序的特点

5. 6. 2 建立控制台应用程序项目

5. 6. 3 控制台信息的输入与输出

5. 7 习题与上机操作

5. 7. 1 填空题

5. 7. 2 选择题

5. 7. 3 简答题

5. 7. 4 上机操作

第6章 Visual Basic . NET 2003的常用控件

6. 1 窗体控件概述

6. 1. 1 向Windows窗体添加控件

6. 1. 2 在Windows窗体中使用的控件

6. 2 常规控件

6. 2. 1 TextBox控件

6. 2. 2 LinkLabel控件

6. 2. 3 CheckedListBox控件

6. 2. 4 DomainUpDown控件

6. 2. 5 NotifyIcon控件

6. 2. 6 HScrollBar和VScrollBar控件

6. 2. 7 Panel控件

6. 3 RichTextBox控件

6. 3. 1 确定RichTextBox中格式属性更改的时间

6. 3. 2 在RichTextBox控件中显示滚动条

6. 3. 3 使用控件显示Web样式的链接

6. 3. 4 为RichTextBox控件设置字体属性

6. 4 对话框控件

6. 4. 1 创建对话框

6. 4. 2 显示Windows窗体的对话框

6. 4. 3 对话框中的输入操作

6. 4. 4. 关闭对话框并保留输入信息

6. 4. 5 从对话框的父窗体检索信息

6. 4. 6 消息框

6. 5 附加组件介绍

6. 5. 1 ErrorProvider组件

6. 5. 2 HelpProvider组件

6. 5. 3 窗体ToolTip组件

6. 6 控件开发技术

6. 6. 1 控件开发基础知识

6. 6. 2 开发继承型控件

6. 6. 3 开发组合型控件

6. 7 习题与上机操作

6. 7. 1 填空题

6. 7. 2 选择题

6. 7. 3 简答题

6. 7. 4 上机操作

第7章 组件实现技术

7. 1 组件结构

7. 1. 1 实现组件功能的方法

7. 1. 2 组件和程序集

7. 1. 3 组件的初始化和终止

7. 2 方法. 属性和事件在组件中的实现

7. 2. 1 组件中方法的实现

7. 2. 2 组件中的属性实现

7. 2. 3 组件和自定义控件的事件实现

7. 3 组件创作

7. 3. 1 创建项目

7. 3. 2 添加构造函数和终结程序

7. 3. 3 将属性添加到类中

7. 3. 4 测试组件

7. 3. 5 从组件显示窗体

7. 4 组件中的异常处理

7. 4. 1 引发组件异常的最佳做法

7. 4. 2 从组件引发异常

7. 4. 3 在组件中处理异常的建议

7. 4. 4 在组件中处理异常

7. 5 代码库

7. 5. 1 使用代码库应注意的问题

7. 5. 2 创建代码库

7. 6 习题与上机操作

7. 6. 1 填空题

7. 6. 2 选择题

7. 6. 3 简答题

7. 6. 4 上机操作

第8章 多线程编程技术

8. 1 多线程概述

8. 1. 1 线程与进程

8. 1. 2 处理线程

8. 1. 3 何时使用多线程

8. 1. 4 多线程的优点与缺点

8. 1. 5 线程池

8. 1. 6 线程处理在程序设计中的应用

8. 1. 7 启用线程

8. 2 多线程的处理

8. 2. 1 多线程应用程序

8. 2. 2 多线程过程的参数和返回值

8. 2. 3 同步线程

8. 3 多线程处理的综合应用

8. 3. 1 创建应用程序框架

8. 3. 2 定义在单线程上运行的方法

8. 3. 3 处理线程中的事件

8. 3. 4 启动调用方法的线程

8. 3. 5 停止线程

8. 4 创作多线程组件

8. 4. 1 创建项目

8. 4. 2 从组件接受用户的输入信息

8. 4. 3 添加多线程处理功能

8. 4. 4 多线程中的封送处理

8. 4. 5 锁定线程

8. 5 习题与上机操作

8. 5. 1 填空题

8. 5. 2 选择题

8. 5. 3 简答题

8. 5. 4 上机操作

第9章 图形设计技术

9. 1 Graphics对象

9. 1. 1 Paint事件处理

9. 1. 2 CreateGraphics方法

9. 1. 3 从Image对象创建

9. 2 画笔. 画刷和颜色

9. 2. 1 画笔

9. 2. 2 画刷

9. 2. 3 纯色

9. 2. 4 图案

9. 3. 5 颜色

9. 3 图形设计

9. 3. 1 绘制线条或空心形状

9. 3. 2 绘制实心形状

9. 3. 3 绘制文本

9. 3. 4 呈现图像

9. 3. 5 图形设计示例

9. 4 习题与上机操作

9. 4. 1 填空题

9. 4. 2 选择题

9. 4. 3 简答题

9. 4. 4 上机操作

第10章 Web程序设计技术

10. 1 Web应用程序介绍

10. 1. 1 Web窗体页

10. 1. 2 Web窗体的组件

10. 1. 3 Web窗体页功能

10. 2 ASP. NET介绍

10. 2. 1 ASP. NET页框架和Web窗体页

10. 2. 2 XMLWebservices

10. 2. 3 状态管理功能与应用程序事件

10. 2. 4 编译. 配置和部署

10. 2. 5 安全性. 调试支持与优化

10. 2. 6 性能计数器支持

10. 3 Web窗体代码模型

10. 3. 1 ASP. NETPage类

10. 3. 2 从Page类派生Web窗体

10. 3. 3 单文件Web窗体页

10. 4 Web窗体页处理

10. 4. 1 往返行程

10. 4. 2 重新创建页

10. 4. 3 事件驱动模型

10. 4. 4 Web窗体处理的各个阶段

10. 5 创建基本的Web窗体页

10. 5. 1 创建项目和窗体

10. 5. 2 添加控件和文本

10. 5. 3 创建事件处理程序

10. 5. 4 Web窗体应用开发总结

10. 6 习题与上机操作

10. 6. 1 填空题

10. 6. 2 选择题

10. 6. 3 简答题

10. 6. 4 上机操作

第11章 数据访问技术

11. 1 数据访问技术概述

11. 1. 1 OLEDB

11. 1. 2 ADO

11. 1. 3 ADO. NET

11. 1. 4 如何选择ADO. NET或ADO

11. 1. 5 如何选择OLEDB

11. 2 通过ADO. NET访问数据

11. 2. 1 ADO. NET的设计目标

11. 2. 2 ADO. NET结构

11. 2. 3. NET数据提供程序

11. 2. 4 ADO. NETDataSet

11. 2. 5 为. NET数据提供程序编写通用代码

11. 3 窗体中的数据访问

11. 3. 1 创建项目和窗体

11. 3. 2 创建和配置数据集

11. 3. 3 添加显示控件

11. 3. 4 操作数据库

11. 4 使用参数化查询

11. 4. 1 创建项目和窗体

11. 4. 2 创建和配置数据集

11. 4. 3 添加显示数据的控件

11. 4. 4 测试与功能完善

11. 5 Web数据访问的实现

11. 5. 1 创建项目和窗体

11. 5. 2 创建和配置数据集

11. 5. 3 添加DataGrid以显示数据

11. 5. 4 测试与总结

11. 5. 5 总结

11. 6 ADO. NET中的并发控制

11. 6. 1 ADO. NET中的数据并发

11. 6. 2 ADO. NET和Visual Studio . NET中的并发控制

11. 6. 3 处理并发异常示例

11. 7 习题与上机操作

11. 7. 1 填空题

11. 7. 2 选择题

11. 7. 3 简答题

11. 7. 4 上机操作

附录A 综合测试题 一

附录B 综合测试题 二

附录C 习题答案

附录D 综合测试题部分参考答案