Visual Basic程序设计

Visual Basic程序设计
作 者: 安志远
出版社: 中国水利水电出版社
丛编项: 21世纪高职高专新概念教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

1.目的通用串行总线(USB)是一种新兴的计算机外围串行通信接口标准,与常用的计算机接口(如串口、并口等)相比,通用串行总线(UniversalSerialBus,USB)具有热插拔、即插即用、数据传输可靠、扩展方便、低成本等优点。从问世以来,它得到了广泛的应用,一方面已成为当前计算机必备的接口之一,同时也被广泛地应用于嵌入式系统设计中。从1994年USB0.7出现开始,USB实施者论坛(ImplementationForum)先后定义了USB0.8、0.9、1.0、1.1、2.0以及USBOTG等规范,以及各种不同的设备类规范。其中USB1.1规范目前正逐步广泛应用,而USB2.0和USBOTG作为USB协议的更新和扩展,也将使USB占领更广的外设接口领域。其中:●USB1.x规范支持1.5Mb/s和12Mb/s不同的传输速度。●USB2.0规范中新添加了480Mb/s的高速数据传输。●USBOTG规范是为了适应点对点通信对接口的需求而对USB2.0规范的补充。USB的出现和发展要求研究外设接口的工程技术人员了解USB协议和软硬件实现,鉴于此,本书的目的就是从协议和软硬件实现两方面对USB进行了系统的介绍,以求帮助广大读者更好地学习和了解USB。2.内容本书共由14章组成,第1章介绍了USB系统的发展历史、基本结构、实际应用以及和其他主要接口的比较等内容。从第2章到第6章系统地分析了USB1.1规范的组成结构、机械/电气特性、通信原理,并分别介绍了USB主机、USB集线器和USB设备的结构和功能特性。第8章介绍了USB的软硬件开发的过程,包括主机和设备开发两部分。当前市场上有很多关于USB硬件器件的生产厂商,如Philips、ScanLogic、Cypress等,和支持USB系统软件厂商,如Windows、Linux、VxWorks等。本书利用第9章和第10章的篇幅,以ScanLogic公司的SL811HS器件和Philips公司的PDIUSBDll器件为例介绍了USB主机和USB设备的设计开发和测试过程。在第11章,作者对Linux下USB子系统结构作了较为详细的分析,包括USB内核、HCD和客户端驱动程序的结构和功能,希望读者能借此进一步深入了解USB系统结构和工作过程。为了适应高速数据传输和点对点设备数据传输的需求,USB2.0规范和USBOTG规范在基于USB1.1规范的基础上添加了新的软硬件特...

图书目录

前言

第1章 Visual Basic基础知识

1. 1 Visual Basic简介

1. 1. 1 Visual Basic概述

1. 1. 2 Visual Basic的特点

1. 1. 3 Visual Basic的发展与版本

1. 2 Visual Basic的启动与退出

1. 2. 1 Visual Basic 6. 0的启动

1. 2. 2 Visual Basic 6. 0的退出

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

1. 3. 1 标题栏

1. 3. 2 菜单栏

1. 3. 3 工具栏

1. 3. 4 工具箱窗口

1. 3. 5 窗体设计器

1. 3. 6 代码窗口

1. 3. 7 工程资源管理器

1. 3. 8 属性窗口

1. 3. 9 窗体布局窗口

1. 3. 10 调试窗口

思考与练习题

第2章 简单Visual Basic程序设计

2. 1 Visual Basic可视化编程的基本概念

2. 1. 1 Visual Basic对象的概念

2. 1. 2 对象的属性. 事件和方法

2. 2 基本控件介绍

2. 2. 1 Visual Basic的控件种类

2. 2. 2 对象的基本属性

2. 2. 3 窗体

2. 2. 4 标签控件 Label

2. 2. 5 文本框控件 TextBox

2. 2. 6 命令按钮控件 CommandButton

2. 2. 7 常用方法

2. 3 Visual Basic可视化编程的基本步骤

2. 3. 1 新建工程

2. 3. 2 添加控件

2. 3. 3 设置控件属性

2. 3. 4 编写代码

2. 3. 5 工程的保存. 装入. 运行及文件删除

思考与练习题

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

3. 1 数据类型

3. 1. 1 数值型数据 Numeric

3. 1. 2 字符型数据 String

3. 1. 3 布尔型数据 Boolean

3. 1. 4 日期型数据 Date

3. 1. 5 对象型数据 Object

3. 1. 6 变体 Variant 数据类型

3. 1. 7 枚举类型

3. 2 变量

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

3. 2. 2 变量声明

3. 3 常量

3. 3. 1 直接常量

3. 3. 2 符号常量

3. 4 运算符和表达式

3. 4. 1 运算符

3. 4. 2 表达式

3. 5 常用内部函数

3. 5. 1 数学运算函数

3. 5. 2 字符串函数

3. 5. 3 日期和时间函数

3. 5. 4 格式输出函数

3. 5. 5 转换函数

3. 6 语句

3. 6. 1 程序语句

3. 6. 2 语句的书写规则

思考与练习题

第4章 基本程序控制结构

4. 1 顺序结构

4. 1. 1 数据输出

4. 1. 2 数据输入

4. 2 选择结构程序设计

4. 2. 1 If条件语句

4. 2. 2 Select Case语句

4. 2. 3 条件函数IIF

4. 3 循环结构

4. 3. 1 Do...Loop语句

4. 3. 2 For...Next语句

4. 3. 3 循环嵌套

思考与练习题

第5章 数组

5. 1 数组的概念

5. 2 静态数组和动态数组

5. 2. 1 静态数组

5. 2. 2 动态数组

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

5. 3 数组的基本操作

5. 3. 1 给数组元素赋初值

5. 3. 2 数组的输入

5. 3. 3 数组的整体赋值

5. 3. 4 数组的输出

5. 3. 5 数组的清除

5. 4 控件数组

5. 4. 1 控件数组的概念

5. 4. 2 控件数组的建立

5. 5 自定义数据类型

5. 5. 1 创建自定义数据类型

5. 5. 2 建立和使用自定义数据类型变量

5. 5. 3 自定义数据类型数组

思考与练习题

第6章 过程

6. 1 Sub过程

6. 1. 1 事件过程和通用过程

6. 1. 2 通用过程的定义

6. 1. 3 通用过程的调用

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. 4. 3 过程的作用域

6. 4. 4 静态变量

6. 5 过程的嵌套与递归调用

6. 5. 1 过程的嵌套

6. 5. 2 过程的递归

思考与练习题

第7章 常用控件

7. 1 显示图片和图形的控件

7. 1. 1 图像框 Image 控件

7. 1. 2 图片框 PictureBox 控件

7. 1. 3 图形文件的装入

7. 2 为用户提供选择的控件

7. 2. 1 单选按钮和复选框

7. 2. 2 列表框和组合框

7. 3 框架

7. 4 计时器

7. 5 其他常用控件

7. 5. 1 滚动条 ScrollBar

7. 5. 2 滑块 Slider 控件

7. 6 鼠标和键盘

7. 6. 1 鼠标

7. 6. 2 键盘

7. 6. 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. 3. 3 二进制文件的读写操作

8. 4 常用的文件操作语句和函数

8. 5 文件系统控件

8. 5. 1 驱动器列表框

8. 5. 2 目录列表框

8. 5. 3 文件列表框

思考与练习题

第9章 Visual Basic图形处理

9. 1 图形操作基础

9. 1. 1 坐标系统

9. 1. 2 自定义坐标系

9. 1. 3 使用Visual Basic颜色

9. 2 图形控件

9. 2. 1 Line 线条

9. 2. 2 Shape 形状

9. 3 常用图形方法

9. 3. 1 画点方法 PSet

9. 3. 2 画直线方法 Line

9. 3. 3 画圆方法 Circle

思考与练习题

第10章 利用Visual Basic设计界面

10. 1 对话框

10. 1. 1 通用对话框

10. 1. 2 自定义对话框

10. 2 菜单设计

10. 2. 1 设计下拉式菜单

10. 2. 2 动态增减菜单项

10. 2. 3 设计弹出式菜单

10. 3 工具栏和状态栏

10. 3. 1 建立工具栏

10. 3. 2 状态栏 StatusBar控件

思考与练习题

第11章 面向对象的编程

11. 1 基本概念

11. 1. 1 对象和类

11. 1. 2 类模块的基本概念

11. 1. 3 对象变量

11. 2 类的创建

11. 2. 1 创建类模块

11. 2. 2 为类添加属性

11. 2. 3 为类添加方法

11. 2. 4 为类添加事件

思考与练习题

第12章 数据库编程

12. 1 数据库的基本概念

12. 1. 1 关系数据库

12. 1. 2 数据访问对象模型

12. 1. 3 结构化查询语言SQL

12. 2 数据库管理器的使用

12. 2. 1 建立数据库

12. 2. 2 添加数据表

12. 2. 3 数据库记录的增删改操作

12. 2. 4 数据查询12. 2. 5 数据窗体设计器

12. 3 数据控件

12. 3. 1 数据控件常用属性

12. 3. 2 数据绑定控件常用属性

12. 3. 3 使用数据控件操作数据库中的数据

12. 3. 4 数据控件的常用方法

12. 3. 5 数据库记录的增删改操作

12. 4 SQL语言

12. 4. 1 SQL语言的组成

12. 4. 2 SELECT语句

12. 4. 3 SQL语句的使用

12. 5 ADO数据控件

12. 5. 1 ADO编程模型简介

12. 5. 2 使用ADO数据控件

12. 5. 3 ADO控件上新增绑定控件的使用

12. 5. 4 使用窗体向导

12. 6 数据报表

12. 6. 1 报表设计器

12. 6. 2 设计报表

思考与练习题

第13章 多媒体程序设计

13. 1 多媒体基础

13. 2 多媒体控件简介

13. 3 多媒体应用程序设计

13. 3. 1 使用MMControl控件设计

13. 3. 2 使用API多媒体函数

思考与练习题

第14章 网络编程初步

14. 1 DHTML应用程序设计器

14. 1. 1 开发DHTML应用程序需要的系统环境

14. 1. 2 DHTML中的关键对象

14. 1. 3 设计DHTML页面的方法

14. 1. 4 DHTML应用程序的编译和发布

14. 2 DHTML应用程序设计示例

思考与练习题

第15章 多重窗体和多文档界面

15. 1 建立多重窗体应用程序

15. 2 多重窗体程序的执行与保存

15. 2. 1 指定启动窗体

15. 2. 2 与多窗体有关的操作

15. 2. 3 多窗体程序的存取

15. 3 Sub Main过程

15. 4 多文档界面

15. 5 关于MDI的进一步讨论

15. 5. 1 MDI有关的属性. 事件和方法

15. 5. 2 MDI应用程序中的菜单

思考与练习题

参考文献