热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Visual Basic 6.0程序设计教程

中国水利水电出版社
    【作 者】曾强聪 编著 【I S B N 】978-7-5084-1533-7 【责任编辑】孙春亮 【适用读者群】本科 【出版时间】2003-07-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】 【千字数】483 【印 张】21.5 【定 价】28 【丛 书】21世纪高等院校规划教材 【备注信息】
图书详情

    本书较全面系统地介绍了Visual Basic 6.0的各个方面,以系统性、科学性为原则,并以实际应用为目标。全书共12章,内容包括:Visual Basic 6.0 基础知识、数据类型及操作、程序结构、可视化设计基本构件、事件驱动、文件处理和输出打印、程序的管理、编辑和调试、创建应用程序、图形操作与多媒体应用、数据库应用、部件技术与Internet应用、应用软件开发实例。其中,第12章介绍的“仓库物流管理软件系统开发实例”是一个比较完整的基于部件技术的应用系统开发实例,该章所含的“问题讨论与实践”一节,可提供给学习者对软件问题进行更深层的探讨,也可以用作Visual Basic课程的实习题材。

    本书内容全面,实例、例题、习题丰富,所有程序都上机调试通过。特别适合作为高等院校相关专业Visual Basic程序设计的教材或教学参考书,也可以供从事计算机应用开发的各类技术人员应用参考,或用作全国计算机等级考试、软件技术资格与水平考试的培训资料。

    本书配备有教材中的全部源程序以及相关文档,可以调入Visual Basic环境学习。另外还配备了用PowerPoint制作的电子教案,任课教师可以根据教学需要对电子教案进行修改。选用本教材的学校可以与北京万水电子信息有限公司联系。

    Visual Basic是可视化开发工具的先驱与典范,它所具有的可视化、面向对象、组件开发等特性,大大缩短了应用软件的开发周期,因此,深受广大软件开发人员的厚爱。1998年微软推出了Visual Basic 6.0,比较起以前的版本,其加入了许多新的功能,尤其体现在网络编程、数据库应用等方面。

    本书为高等院校相关专业Visual Basic程序设计教学而编写,以系统性、科学性为原则,并以实际应用为目标。教材结构严谨、布局合理、概念清晰。

    全书共12章,较全面系统地介绍了Visual Basic 6.0的各个方面,从基本程序,到多媒体、数据库方面的应用,以及基于ActiveX部件技术的分布式系统的建立。各章内容简述如下:

    第1章 Visual Basic 6.0基础知识:对Visual Basic 6.0做一个概貌性的介绍,以方便后面章节的学习或教学。涉及Visual Basic 6.0的特点、安装和启动、所能创建的工程项目类型、可视化集成开发环境等,并通过一个简单实例,对在Visual Basic 6.0开发环境下的基本开发步骤给予了介绍。

    第2章 数据类型及操作:介绍了Visual Basic程序中的常量、变量、数组、自定义数据类型、运算符的定义方法和操作要求等。

    第3章 程序结构:涉及程序流程控制、模块、过程、函数等内容,并对结构化编程、面向对象编程等作了必要说明。其中,自定义类模块的创建是学习第11章时需要具备的知识,读者可以根据自己的学习或教学情况给予适当调整。

    第4章 可视化设计基本构件:介绍应用程序中所需要的窗体、内部控件、ActiveX 控件、菜单、工具栏等可视元素的使用或建立,涉及其属性、事件、方法等。

    第5章 事件驱动:对Visual Basic的事件驱动机制、基于事件的编程方法作了必要说明,并对一些常用的用户触发事件、系统事件作了专门介绍。

    第6章 文件处理和输出打印:涉及通过文件操作语句对传统文件(顺序文件、随机文件、二进制文件)的编程处理、通过文件系统对象对文件的编程处理、通过控件对文件的处理、以及和文件有关的字体设置、打印设置和各种打印处理等。

    第7章 程序的管理、编辑和调试:介绍了Visual Basic的工程资源管理器在应用程序开发中的作用与使用方法,以及程序的编辑、调试和排错方法等。

    第8章 创建应用程序:介绍创建应用程序时需要考虑的软件工程方法、界面设计要求等内容,并且通过“多文档编辑器”应用程序的创建,对以上问题给出了实例说明。

    第9章 图形操作与多媒体应用:涉及多媒体应用中的图形处理问题、声音或视频的播放、录制问题,并通过实例程序加以说明。

    第10章 数据库应用:以Access数据库为背景,讨论了关系型数据库中的诸多问题,涉及数据表、字段、关系、完整性等关系型数据库中的基本元素与概念,并对SQL语言、数据视图的使用及其意义进行了必要说明。介绍了如何使用控件(Data控件、ADO Data控件、数据绑定控件)访问数据库。重点介绍了通过ADO对象模型对数据库的操作,数据环境设计器、数据报表设计器的使用等。

    第11章 部件技术与Internet应用:对ActiveX部件技术及其分布式应用给予了必要介绍。说明了ActiveX 控件、ActiveX DLL、ActiveX EXE的创建方法,并对通过ActiveX部件而实现Internet 应用程序的开发作了必要说明。

    第12章 应用实例——仓库物流管理系统的开发:所介绍的实例是一个基于部件技术的较完整的应用系统开发实例。其涉及对软件问题的分析、数据库设计、软件结构设计和程序创建等内容。该章所含的“问题讨论与实践”一节,可以提供给学习者对软件问题进行更深层的探讨,也可以用作Visual Basic课程的实习题材。

    为了方便学习者自学,同时也考虑到使用本教材的部分读者有参加全国计算机等级考试、软件技术资格与水平考试的需要,教材每章都提供了比较丰富的实例、例题和习题。

    考虑到软件工程在软件开发中的重要性,本教材还结合Visual Basic,尤其是通过开发实例,对软件开发过程中应该遵守的工程步骤也给予了必要的介绍,涉及软件分析、设计、编码、测试等。除了Visual Basic的一般性问题,教材针对一些较难理解的概念、方法等,也适度而又清晰地进行了说明。这些内容,对于从事计算机应用开发的许多技术人员也很有参考价值。

    教材中所有实例程序都上机调试通过。为了方便教学与练习,教材中的全部源程序及相关文档都放上出版社网站上,可调入Visual Basic环境学习。与教材配套的电子教案,用PowerPoint制作,任课教师可以按照具体教学需要进行修改。选用本教材的学校可以与北京万水电子信息有限公司联系。联系电话:010-82564395。

    本书以服务教学与广大读者为宗旨。书中不当之处,敬请广大读者批评指正,以便本书再版时不断修正与完善。

    2003年4月 作者

    前言
    第1章 Visual Basic 6.0基础知识 1
    1.1 Visual Basic 6.0的特点 1
    1.2 环境要求及安装 2
    1.2.1 环境要求 2
    1.2.2 安装步骤 2
    1.2.3 添加或删除 Visual Basic 6.0部件 3
    1.3 Visual Basic 6.0项目类型 3
    1.4 Visual Basic 6.0集成开发环境 4
    1.5 菜单组成 5
    1.5.1 “文件”菜单 5
    1.5.2 “编辑”菜单 6
    1.5.3 “视图”菜单 6
    1.5.4 “工程”菜单 7
    1.5.5 “格式”菜单 8
    1.5.6 “调试”菜单 9
    1.5.7 “运行”菜单 9
    1.5.8 “工具”菜单 10
    1.5.9 外接程序菜单 10
    1.6 工具栏 10
    1.7 创建程序举例 11
    练习题一 15
    第2章 数据类型及操作 16
    2.1 常量 16
    2.1.1 定义常量 16
    2.1.2 使用常量 17
    2.2 变量 17
    2.2.1 声明变量 17
    2.2.2 变量范围 18
    2.2.3 显式声明和隐式声明 19
    2.2.4 组合声明 20
    2.3 数据类型 20
    2.3.1 用于保存数值的数据类型 20
    2.3.2 String 数据类型 21
    2.3.3 Boolean 数据类型 21
    2.3.4 Date 数据类型 21
    2.3.5 Object 数据类型 22
    2.3.6 转换数据类型 22
    2.3.7 Variant 数据类型 22
    2.3.8 数据范围 24
    2.4 数组 25
    2.4.1 固定大小的数组 25
    2.4.2 建立包含其他数组的数组 26
    2.4.3 多维数组 26
    2.4.4 动态数组 27
    2.5 自定义数据类型 28
    2.6 标识符命名规则 28
    2.7 运算符和表达式 29
    2.7.1 赋值运算符 29
    2.7.2 算术运算符 30
    2.7.3 比较运算符 31
    2.7.4 连接运算符 31
    2.7.5 逻辑运算符 31
    2.7.6 运算符优先顺序 32
    练习题二 33
    第3章 程序结构 34
    3.1 程序流程控制 34
    3.1.1 分支结构 34
    3.1.2 循环结构 37
    3.1.3 嵌套控制结构 40
    3.2 基于模块建立程序 40
    3.3 过程与函数 42
    3.3.1 通用过程 42
    3.3.2 函数过程 44
    3.3.3 事件过程 45
    3.3.4 调用其他模块中的公用子过程 46
    3.3.5 过程编辑的可视化工具 47
    3.3.6 向过程传递参数的方法及规则 47
    3.4 常用内置函数 51
    3.4.1 数学函数 51
    3.4.2 字符串函数 52
    3.4.3 转换函数 54
    3.4.4 判断函数 54
    3.4.5 其他函数 55
    3.5 面向对象编程 55
    3.5.1 类与对象 55
    3.5.2 属性、方法与事件 56
    3.5.3 对象之间的关系 57
    3.5.4 使用对象 58
    3.5.5 创建自定义对象 61
    3.5.6 窗体模块的对象特征 68
    练习题三 68
    第4章 可视化设计基本构件 70
    4.1 窗体 70
    4.1.1 窗体属性 70
    4.1.2 窗体事件 73
    4.1.3 窗体的方法及其作用 74
    4.2 控件 74
    4.2.1 内部控件 74
    4.2.2 ActiveX 控件 96
    4.2.3 使用控件数组 103
    4.3 菜单设计 104
    4.3.1 标准下拉菜单 104
    4.3.2 弹出式菜单 107
    4.3.3 运行时修改菜单 108
    4.3.4 编写菜单的事件代码 109
    4.4 创建工具栏 109
    4.5 对话框 111
    4.5.1 使用预定义对话框 112
    4.5.2 使用自定义对话框 114
    练习题四 116
    第5章 事件驱动 117
    5.1 事件概念 117
    5.2 基于事件编程 117
    5.2.1 事件类型 117
    5.2.2 编写事件过程 118
    5.2.3 常见的用户触发事件 118
    5.3 事件的顺序 126
    5.3.1 一个动作的多个事件 126
    5.3.2 确定多个事件的触发顺序 126
    5.4 定时器事件 127
    练习题五 129
    第6章 文件处理和输出打印 130
    6.1 使用传统方法处理文件 130
    6.1.1 顺序文件 130
    6.1.2 随机文件 131
    6.1.3 二进制文件 133
    6.2 使用文件系统对象处理文件 133
    6.2.1 文件系统对象编程方法 134
    6.2.2 驱动器(Drive)对象 135
    6.2.3 文件夹(Folder)对象 136
    6.2.4 文件(File)对象 137
    6.3 使用App对象的Path属性 139
    6.4 使用语句、函数处理文件 140
    6.5 使用控件处理文件 142
    6.5.1 搜索文件 142
    6.5.2 使用RichTextBox控件处理文档文件 143
    6.6 显示和打印 144
    6.6.1 在窗体和图片框上显示文本 144
    6.6.2 打印输出 145
    6.6.3 字体设置 146
    练习题六 150
    第7章 程序的管理、编辑和调试 151
    7.1 工程管理 151
    7.2 程序编辑器 153
    7.3 程序调试与排错 154
    7.3.1 调试方法与工具 155
    7.3.2 错误处理 159
    练习题七 162
    第8章 创建应用程序 164
    8.1 软件工程 164
    8.1.1 软件生命周期 164
    8.1.2 原型设计 167
    8.2 界面设计方法 168
    8.2.1 设计要素 168
    8.2.2 多文档界面(MDI) 170
    8.2.3 启动、卸载窗体 172
    8.3 创建应用程序举例 173
    练习题八 184
    第9章 图形操作与多媒体应用 186
    9.1 图形操作 186
    9.1.1 坐标系统 186
    9.1.2 绘图方法 188
    9.2 多媒体应用 194
    9.2.1 使用Multimedia控件 194
    9.2.2 创建一个媒体播放器 197
    练习题九 199
    第10章 数据库应用 200
    10.1 数据库概述 200
    10.1.1 Access关系型数据库 201
    10.1.2 SQL语言 206
    10.1.3 数据视图 209
    10.2 使用控件访问数据库 211
    10.2.1 Data控件 212
    10.2.2 ADO Data控件 215
    10.2.3 数据绑定控件 216
    10.3 通过ADO对象访问数据 219
    10.3.1 ADO对象模型 219
    10.3.2 ADO对象的编程方法 222
    10.3.3 基于ADO的数据环境设计器 225
    10.4 数据报表设计器 230
    10.4.1 报表设计器中的对象结构 230
    10.4.2 数据报表设计举例 232
    练习题十 234
    第11章 部件技术与Internet应用 236
    11.1 ActiveX 部件的特点 236
    11.1.1 ActiveX部件类型 236
    11.1.2 使用ActiveX部件 237
    11.2 创建ActiveX部件 238
    11.2.1 创建ActiveX控件 238
    11.2.2 创建ActiveX DLL 246
    11.2.3 创建ActiveX EXE 251
    11.3 Internet应用程序 255
    11.3.1 HTML标记语言 256
    11.3.2 VBScript脚本语言 258
    11.3.3 使用Visual Basic 开发Internet 应用程序 259
    11.4 发布应用程序 262
    练习题十一 264
    第12章 应用实例——仓库物流管理系统的开发 265
    12.1 对软件系统工作模型的分析 265
    12.2 软件功能描述 266
    12.3 数据库结构设计 269
    12.4 软件结构设计 272
    12.5 创建数据连接部件 275
    12.6 创建可调控的统计图控件 283
    12.7 创建前端用户程序 286
    12.8 问题讨论与实践 331





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册