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

Visual Basic程序设计(第二版)

中国水利水电出版社
    【作 者】主编 柳青 严健武 【I S B N 】978-7-5084-8715-1 【责任编辑】李炎 【适用读者群】本科 【出版时间】2011-08-15 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第2版第1次印刷 【页 数】308 【千字数】474 【印 张】19.25 【定 价】34 【丛 书】21世纪高等院校规划教材 【备注信息】
图书详情

    本书采用案例教学方式编写,通过案例讲解设计方法,结合大量的代码注释,帮助读者学习程序设计的思想和方法。全书共分12章,内容包括Visual Basic 6.0入门,Visual Basic语言基础,标准控件的使用,外部控件的使用,面向对象的程序设计,应用程序界面设计,文件系统对象的使用,程序调试与错误处理,数据库管理,Windows API应用基础,多媒体与网络,应用程序的发布。

    本书可作为应用型本科、高职高专以及成人高校计算机及相关专业程序设计课程、非计算机专业Visual Basic程序设计选修课的教材,可作为计算机程序设计培训班的教材或教学参考书,也可作为自学的教材。

    本书配有电子教案和素材文件,读者可以从中国水利水电出版社网站和万水书苑免费下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    针对初学者的特点——在编排上注意由简到繁、由浅入深和循序渐进的特点,力求通俗易懂、简洁实用。 采用案例教学方式——总结第一版教学经验,通过大量案例来结合基础知识、基本技能和技巧的学习。 配以拓展提高习题——帮助学生掌握Visual Basic程序设计的基本知识和方法,加强对自学能力、创新能力的培养。 结合大量代码注释——结合案例讲解设计方法,帮助读者明确程序设计的思想和方法。

    前 言

    Visual Basic 6.0是Microsoft推出的Visual Studio 6.0开发平台中的一种面向对象的程序设计语言,采用面向对象的、可视化的编程技术,结合事件驱动的模块设计,使程序设计者摆脱面向过程语言的许多细节,而将主要精力集中在解决实际问题和设计友好界面上,极大地提高了应用程序开发的效率。因此,在各个领域中广泛用于开发应用程序和各种软件。

    本教材在总结第一版教学经验的基础上编写,第二版采用案例教学方式,通过大量案例的介绍,结合基础知识、基本技能和技巧的学习,并配以可供学生拓展知识、提高创造能力的习题,帮助学生掌握Visual Basic程序设计的基本知识和方法,加强对自学能力、创新能力的培养。教材中通过案例讲解设计方法,结合大量的代码注释,帮助读者明确程序设计的思想和方法。针对初学者的特点,在编排上注意由简到繁、由浅入深和循序渐进的特点,力求通俗易懂、简洁实用。

    本书共分12章,内容包括Visual Basic 6.0入门,Visual Basic语言基础,标准控件的使用,外部控件的使用,面向对象的程序设计,应用程序界面设计,文件系统对象的使用,程序调试与错误处理,数据库管理,Windows API应用基础,多媒体与网络,应用程序的发布。为了帮助读者学习本书的内容,同时编写了配套教材《Visual Basic程序设计习题与实验》,以帮助读者熟练掌握Visual Basic程序设计的基本知识和技能。限于篇幅,本书将Visual Basic 6.0的帮助,RichTextBox控件,顺序文件的读写、随机文件的读写、二进制文件的读写等其他文件处理方法,附录(常用系统函数、Visual Basic窗体对象的属性、Visual Basic标准控件对象的属性说明)等内容放在出版社的网站上(网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com),读者可以自行到网站上下载。

    本书可作为应用型本科、高职高专以及成人高校计算机及相关专业程序设计课程、非计算机专业Visual Basic程序设计选修课的教材,可作为计算机程序设计培训班的教材或教学参考书,也可作为自学的教材。

    本书由柳青、严健武任主编,刘宝娥、宋金平、信伟华任副主编。其中第1、4、8章由柳青编写;第2、3、5、7、9、10、11章由严健武编写;第6、12章由刘宝娥、宋金平编写;由柳青对全书进行统稿。信伟华、何文华、严耿超、胡命杰、李新燕、秦宗蓉、刘顺来、张翬、沈明、陈立德等老师参加了部分内容的编写。

    由于水平及时间等原因,书中错误在所难免,欢迎读者批评指正。作者邮箱:gzqliu@126.com。

    编 者

    2011年5月

    目 录

    前言

    第1章 Visual Basic 6.0入门 1
    1.1 概述 1
    1.2 应用程序的设计与运行 1
    1.2.1 启动Visual Basic 6.0 1
    1.2.2 Visual Basic 6.0集成开发环境IDE 2
    1.2.3 设计应用程序界面——为窗体
    添加对象 4
    1.2.4 设置对象属性 5
    1.2.5 添加事件代码 5
    1.2.6 项目的保存与编辑 7
    1.2.7 第一个应用程序 7
    1.2.8 面向对象与事件驱动的概念 10
    1.3 认识窗体 11
    1.3.1 窗体常用属性 11
    1.3.2 窗体生命周期 12
    1.3.3 窗体常用方法 13
    习题1 13
    第2章 Visual Basic语言基础 15
    2.1 常量、变量与数据类型 15
    2.1.1 Visual Basic的数据类型 15
    2.1.2 常量 16
    2.1.3 变量 17
    2.2 运算符与表达式 24
    2.2.1 算术运算符和算术表达式 25
    2.2.2 字符串运算符与字符串表达式 25
    2.2.3 关系运算符和关系表达式 26
    2.2.4 赋值运算符 26
    2.2.5 逻辑运算符 27
    2.2.6 运算优先级 27
    2.3 数组与字符串 28
    2.3.1 一维数组的声明 29
    2.3.2 一维数组的使用 29
    2.3.3 二维数组与多维数组 30
    2.3.4 动态数组 30
    2.3.5 控件数组 33
    2.3.6 字符串 35
    2.4 程序结构 38
    2.4.1 顺序结构 38
    2.4.2 分支结构 38
    2.4.3 循环结构 42
    2.5 变量作用范围 46
    2.6 函数与过程 49
    2.6.1 自定义函数 49
    2.6.2 自定义过程 50
    2.6.3 参数传递 51
    2.6.4 使用可选的参数 52
    2.7 程序启动方式 52
    2.7.1 选择启动窗体 52
    2.7.2 在标准模块中启动窗体 52
    2.8 典型例题 53
    习题2 54
    第3章 标准控件的使用 57
    3.1 控件的添加与调整 57
    3.2 控件的通用属性简介 58
    3.2.1 外观属性 58
    3.2.2 位置属性 59
    3.2.3 行为属性 60
    3.2.4 字体属性 60
    3.3 控件使用 61
    3.3.1 标签控件 Label 61
    3.3.2 命令按钮控件 Command 62
    3.3.3 文本框控件Text 65
    3.3.4 焦点与Tab键 67
    3.3.5 单选按钮与框架 69
    3.3.6 复选框 71
    3.3.7 列表框控件 75
    3.3.8 组合框控件 80
    3.3.9 滚动条控件 81
    3.3.10 图形图像控件 83
    3.3.11 形状控件 85
    3.3.12 定时器控件 87
    3.4 典型例题 87
    习题3 94
    第4章 外部控件的使用 98
    4.1 添加外部控件 98
    4.2 进度条控件 99
    4.3 日期选择控件和动画控件 101
    4.3.1 日期选择控件 101
    4.3.2 动画控件 102
    4.4 通用对话框 104
    4.4.1 打开文件对话框 104
    4.4.2 系统颜色对话框 105
    4.4.3 字体对话框 106
    4.5 表格控件 107
    4.6 典型例题 111
    习题4 115
    第5章 面向对象的程序设计 116
    5.1 面向对象程序设计基础 116
    5.1.1 面向对象程序设计的概念 116
    5.1.2 Visual Basic中的类 118
    5.1.3 Visual Basic中的面向对象
    程序设计 118
    5.2 创建类和接口 119
    5.2.1 创建一个类模块 119
    5.2.2 添加类的事件 124
    5.2.3 创建接口 127
    5.2.4 自定义用户控件 129
    5.3 Visual Basic的常用系统对象 133
    5.3.1 剪贴板对象 133
    5.3.2 打印机对象 134
    5.3.3 屏幕对象 134
    5.4 键盘事件与鼠标事件 135
    5.4.1 键盘事件 135
    5.4.2 鼠标事件 137
    习题5 139
    第6章 应用程序界面设计 141
    6.1 菜单设计 141
    6.1.1 认识菜单 141
    6.1.2 创建下拉式菜单 145
    6.1.3 创建快捷菜单 148
    6.2 工具栏的设计 151
    6.2.1 用ToolBar 控件创建工具栏 151
    6.2.2 用CoolBar控件创建工具栏 162
    6.3 多重窗体与多文档界面(MDI)的
    设计 163
    6.3.1 创建MDI应用程序 163
    6.3.2 多重窗体程序的设计 168
    6.4 典型例题 169
    习题6 176
    第7章 文件系统对象的使用 177
    7.1 FSO对象的使用 177
    7.1.1 File System Object对象简介 177
    7.1.2 用FSO对象操作文件与文件夹 178
    7.1.3 文件对象(File)的使用 180
    7.1.4 文件夹对象(Folder)的使用 183
    7.1.5 文本文件读写(TextStream)
    对象的使用 185
    7.1.6 获取驱动器信息 187
    7.2 文件系统控件的使用 188
    7.2.1 系统提供的文件系统控件 188
    7.2.2 文件系统控件应用 191
    7.3 典型例题 192
    习题7 197
    第8章 程序调试与错误处理 199
    8.1 程序调试 199
    8.1.1 应用程序错误与调试 199
    8.1.2 断点设置与立即窗口 200
    8.2 错误处理程序设计 203
    8.2.1 设置错误陷阱语句 203
    8.2.2 Resume语句 204
    8.2.3 Err 对象和 Erl 函数 204
    8.2.4 错误处理程序 205
    习题8 207
    第9章 数据库管理 208
    9.1 数据库管理基本知识 208
    9.1.1 数据库的体系结构 208
    9.1.2 数据库管理的概念 209
    9.1.3 Visual Basic数据库应用程序的
    组成 211
    9.1.4 用户与数据库引擎的接口 212
    9.1.5 Visual Basic 6.0可以访问的
    数据库类型 212
    9.1.6 创建Access 2003 数据库 213
    9.2 SQL语言基础 215
    9.2.1 查询记录的Select语句 215
    9.2.2 添加记录的Insert语句 217
    9.2.3 删除记录的Delete语句 217
    9.2.4 更新记录的Update语句 218
    9.3 使用ADODC控件实现数据库操作 218
    9.3.1 ADODC控件简介 218
    9.3.2 ADODC控件的应用 219
    9.3.3 ADODC控件的高级应用 223
    9.4 使用ADO对象实现数据库操作 230
    9.4.1 读取记录 231
    9.4.2 数据查询 234
    9.4.3 添加与删除数据 236
    9.4.4 分页显示与修改 239
    9.5 数据环境的操作 242
    9.5.1 数据环境简介 242
    9.5.2 数字环境的应用 244
    9.6 报表制作 249
    9.6.1 认识报表设计器 249
    9.6.2 创建简单的明细报表 250
    9.6.3 创建分组统计报表 253
    习题9 258
    第10章 Windows API应用基础 259
    10.1 Windows API与DDL 259
    10.1.1 Windows API概述 259
    10.1.2 DLL函数或过程的声明 260
    10.2 使用API View 声明API函数或过程 260
    10.3 API过程使用案例 263
    10.3.1 案例:获取计算机的名称 263
    10.3.2 案例:播放WAV声音文件 264
    10.3.3 案例:截取屏幕到Picture控件
    显示 265
    第11章 多媒体与网络 269
    11.1 媒体播放器 269
    11.1.1 媒体播放器概述 269
    11.1.2 简单媒体播放器 272
    11.1.3 录音与放音 275
    11.2 Internet 传输控件 277
    11.2.1 Internet 传输控件概述 277
    11.2.2 利用控件上传和下载文件 279
    11.3 Winsock 传输控件 281
    11.3.1 Winsock传输控件概述 281
    11.3.2 TCP 连接初步 286
    11.3.3 UDP 连接初步 287
    第12章 应用程序的发布 290
    12.1 应用程序的编译和运行 290
    12.1.1 生成可执行文件 290
    12.1.2 应用程序编译后的运行 291
    12.2 应用程序的发布 291
    12.2.1 创建安装程序 291
    12.2.2 使用打包和展开向导 292
    12.2.3 使用“打包”功能创建安装程序 293
    12.2.4 使用安装工具包 297
    12.2.5 打包和展开向导和安装工具包
    一起使用 298
    习题12 298
    参考文献 299

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