注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关Visual Basic程序设计

Visual Basic程序设计

Visual Basic程序设计

定 价:¥24.00

作 者: 安志远主编
出版社: 中国水利水电出版社
丛编项: 21世纪高职高专新概念教材
标 签: VB

ISBN: 9787508415420 出版时间: 2004-01-01 包装: 平装
开本: 24cm 页数: 289 字数:  

内容简介

  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规范的基础上添加了新的软硬件特性,本书在第12章和第14章分别对USB2.0规范和USBOTG规范作了详细的介绍。当前关于USB主机控制器存在由各大器件生产厂商联合指定的HC规范(UHCI、OHCI和EHCl)。其中UHCI和OHCI为支持USB1.1规范的HC规范,而EHCI为支持USB2.0规范的HC规范。本书在第7章和第13章分别对UHCI/OHCI规范和EHCI规范作了介绍。除了基本的USBl.x、USB2.0和USBOTG规范外,USB-IF根据不同的应用领域定义USB设备类规范,如HID(HumanInterfaceDevice)设备类规范、大容量存储设备(MassStorageDevice)类规范、打印机设备类规范、音频(Audio)设备类规范等。USB设备类规范根据设备特性定义了相关的设备描述、控制以及数据传输等特性。USB设备类规范的定义为USB设备的即插即用特性奠定了基础。关于USB设备类规范,本书对USB设备类的设计思想做了分析并介绍了集线器类(第5章)、打印机类(第11章11.5.2节)和HID类(附录A),对其他设备类没有进行详细的介绍,感兴趣的读者可参考相关规范。3.读者本书是在我们工作实践的基础上编写完成的,它既可作为USB初学者了解USB规范的指导,又可为工程技术人员开发USB的软硬件产品提供参考。了解协议可参考第1-6章(USB1.1)、第12章(USB2.0)和第14章(USBOTG);研究USB软硬件设计,除了解前面的规范外还要了解USB的软硬件的设计和实现(其他章节)。4.感谢本书主要由Motorola(中国)电子有限公司软件工程师肖踞雄和翁铁成共同执笔完成,作者长期从事单片机与嵌入式系统的软硬件开发和USB主机端协议栈及USB设备驱动程序软件的相关工作。宋中庆、高建伟和吴娜参与了主要部分的编写工作。承蒙摩托罗拉软件中心李新先生详细地审阅全稿,并提出了许多有益的建议;清华大学出版社第三事业部王景先先生对本书的编写和出版提出许多宝贵意见:许多同行和专家也给予了很多良好的建议和启发,在此,一并深表谢意。另外,感谢作者各自的家人,在工作紧张的时候对我们的帮助和支持。USB是一种新兴的技术,发展迅速,我们在编写的过程中尽可能力求概念的准确和完整,但由于时间仓促和水平有限,必有许多不足之处,敬请同行、读者批评指正。由于时间和商业保密的关系,作者对一些有价值的工作未能完全反映在书中表示歉意。作者2003年9月

作者简介

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

图书目录


前言
第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应用程序中的菜单
思考与练习题
参考文献

本目录推荐