计算机类专业教育 > 程序设计类

Visual Basic程序设计

书号:9787113122249 套系名称:全国高等院校计算机教育规划教材

作者:王建国 焦莉娟 出版日期:2010-06-01

定价:26.00 页码 / 开本:268 /16

策划编辑:沈洁 责任编辑:杜鹃

适用专业:无 适用层次:本科

最新印刷时间:

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色

  • 本书是针对大学本科计算机专业以及非计算机专业的初学者编写的。在介绍可视化界面设计的基础上,重点讲解了结构化的编程语言。本书按照案例引导及任务驱动的教学过程合理地编排内容,将问题分类,针对每一类大问题先提出学习任务,然后由案例引入,按照“提出问题—分析问题—解决问题”的思路,循序渐进地分析介绍;而具体题目的讲解则重点强调了程序设计的规范步骤:分析—设计—实现—调试运行—归纳,使读者养成一个良好的编程习惯,建立正确的编程思想,为编程应用打下坚实的基础。
    本书主要内容包括Visual Basic概述、Visual Basic可视化程序设计、Visual Basic结构化编程语言、数组、函数、界面设计、文件管理、多媒体编辑以及数据库。
    本书适合作为高等院校的Visual Basic程序设计课程的学生用书,还可作为其他学习Visual Basic程序设计人员的自学参考书。

  • Visual Basic程序设计是一门实践性很强的课程,枯燥的知识讲解很难达到良好的教学效果。本书根据“任务驱动,案例引导”的教学模式编排内容,首先结合知识点提出任务,以案例形式进一步明确任务,将任务实例化。再引导读者自主思考分析任务,在实践过程中完成任务,按照分析得出的基本思想,提出一种或多种解决任务的可行方案,详细讲解完成此类任务的具体方法与步骤。最后总结归纳,同时对任务做出评价。
    本书以“会用—用好”为学习目标,避免传统的理论与实践脱节、强理论而弱实践的学习模式,在内容编排上做了一些调整,尤其在结构化编程语言部分紧扣编程语言的学习过程安排章节,将一些在应用过程中可自行消化理解的知识点融进实例应用中,而不单独集中设置章节讲解。既使学生将精力集中于程序结构、编程思想等主要问题而免去大篇幅枯燥的基础知识的学习,也能在无形之中培养学生勤于思考自主学习的良好的阅读习惯。
    本书共9章,第1章绪论,首先以一个典型实例使读者对什么是Visual Basic程序以及如何进行Visual Basic编程有一个大概的了解,并介绍了Visual Basic集成开发环境以及工程管理等知识。第2章Visual Basic可视化程序设计,主要讲解了面向对象编程的基本知识以及窗体、文本框、标签控件和命令按钮的使用。第3章Visual Basic结构化编程语言,主要从顺序结构、分支结构以及循环结构这三种程序结构入手讲解Visual Basic编程语言。第4章数组,主要讲解了一维数组和多维数组以及静态数组和动态数组的使用,数组的基本操作、控件数组以及用户自定义数据类型的应用等。第5章过程,主要讲解了子过程、函数过程、参数传递、过程的作用域以及过程的嵌套、递归调用的知识。第6章Visual Basic界面设计,主要介绍了在可视化界面设计中基本元素如常用控件、菜单、工具栏以及通用对话框等的应用。第7章文件管理,主要讲解了文件的打开、关闭,文件的读/写,文件的基本操作,文件系统控件的使用等。第8章多媒体编辑,主要从图形编辑以及音频、视频的应用讲解相关知识。第9章数据库,主要从数据库基础知识以及数据库访问技术的角度介绍了数据库相关的控件及其用法,并用一个典型示例展示了数据库操作的基本过程和方法。
    本书由王建国统稿并定稿,其中第1章和第6章由武新编写,第2章和第3章由焦莉娟编写,第4章和第5章由裴春琴编写,第7章由杨喜文编写,第8章和第9章由邸未冬编写。另外胡志军、付禾芳、郑志荣、李容、孟国艳、冯素琴、赵志毅、宗春梅、李小英、邸东泉等也参与了本书的编写工作。北京师范大学沈复兴教授、华中师范大学胡金柱教授在本书的编写过程中给予了悉心的指导并提出许多宝贵意见,在此表示衷心的感谢。
    由于作者水平有限,书中错误和不妥之处在所难免,恳请专家及广大读者批评指正。
                                                                    作  者
    2010年12月

  • 第1章  绪论 1
    1.1  VB程序设计引例 1
    1.2  概述 2
    1.2.1  Visual Basic简介 2
    1.2.2  集成开发环境 4
    1.3  工程管理 6
    1.3.1  工程的结构 6
    1.3.2  新建、打开和保存工程 7
    1.3.3  添加、移除工程 8
    1.3.4  添加、移除、保存文件 8
    1.4  创建Visual Basic应用程序实例 9
    习题1 11
    第2章  Visual Basic可视化程序设计 13
    2.1  可视化程序设计引例 13
    2.2  对象的属性、事件和方法 16
    2.2.1  属性 16
    2.2.2  事件 17
    2.2.3  方法 18
    2.3  窗体 18
    2.3.1  窗体的属性、事件和方法 18
    2.3.2  多重窗体 20
    2.4  基本控件 23
    2.4.1  标签 23
    2.4.2  文本框 25
    2.4.3  命令按钮 28
    2.4.4  基本控件应用实例 30
    习题2 33
    第3章  Visual Basic结构化编程语言 35
    3.1  Visual Basic程序设计基础 35
    3.1.1  编程的基本步骤及算法描述 35
    3.1.2  Visual Basic语言基础 37
    3.1.3  基本语句 45
    3.2  程序的控制结构 49
    3.2.1  分支结构 50
    3.2.2  循环结构 61
    3.2.3  循环应用实例 68
    习题3 74
    第4章  数组 77
    4.1  数组应用实例 77
    4.2  数组的概念、声明及引用 80
    4.2.1  数组的概念 80
    4.2.2  静态数组的声明及引用 80
    4.2.3  动态数组的声明及其引用 83
    4.3  数组的基本操作 85
    4.3.1  数组相关函数 85
    4.3.2  数组元素赋初值 86
    4.3.3  数组的输出 87
    4.3.4  数组元素的插入 87
    4.3.5  数组元素的删除 89
    4.3.6  数组排序 90
    4.3.7  数组综合应用实例 92
    4.4  控件数组 97
    4.4.1  控件数组的概念 97
    4.4.2  控件数组的建立 97
    4.4.3  控件数组的使用 98
    4.5  自定义数据类型 99
    4.5.1  自定义数据类型的定义 99
    4.5.2  自定义数据类型变量的声明和引用 100
    4.5.3  自定义数据类型数组的应用实例 101
    习题4 103
    第5章  过程 107
    5.1  子过程 107
    5.1.1  子过程引例 107
    5.1.2  子过程创建 108
    5.1.3  子过程调用 110
    5.1.4  子过程应用实例 110
    5.2  函数过程 111
    5.2.1  Function过程引例 111
    5.2.2  函数过程创建 112
    5.2.3  函数过程调用 114
    5.2.4  函数过程应用实例 114
    5.3  参数传递 116
    5.3.1  参数类型 116
    5.3.2  参数传递 116
    5.3.3  数组参数传递 118
    5.3.4  数组参数应用实例 120
    5.4  过程的作用域 121
    5.5  过程的嵌套和递归 123
    5.5.1  过程的嵌套和递归引例 123
    5.5.2  过程嵌套调用 125
    5.5.3  过程递归调用 126
    5.5.4  递归综合应用实例 128
    习题5 133
    第6章  Visual Basic界面设计 136
    6.1  基本控件 136
    6.1.1  单选按钮、复选框、框架 137
    6.1.2  列表框、组合框 140
    6.1.3  时钟控件、进度条 146
    6.2  菜单 149
    6.3  工具栏 153
    6.4  通用对话框 155
    习题6 159
    第7章  文件管理 161
    7.1  文件概述 161
    7.1.1  文件概念 161
    7.1.2  文件结构 161
    7.1.3  文件分类 162
    7.2  文件打开与关闭 163
    7.2.1  顺序文件的打开与关闭 163
    7.2.2  随机文件的打开与关闭 164
    7.2.3  二进制文件的打开与关闭 165
    7.3  文件读/写操作 165
    7.3.1  顺序文件的读/写 165
    7.3.2  随机文件的读/写 170
    7.3.3  二进制文件的读/写 172
    7.4  文件操作 174
    7.4.1  文件操作语句 174
    7.4.2  文件操作函数 176
    7.5  文件系统控件 178
    7.5.1  驱动器列表框(DriveListBox) 178
    7.5.2  目录列表框(DirListBox) 178
    7.5.3  文件列表框(FileList) 179
    7.5.4  文件系统控件的联合使用 181
    7.6  综合应用实例 182
    习题7 184
    第8章  多媒体编辑 187
    8.1  图形编辑 187
    8.1.1  坐标系统 187
    8.1.2  绘图属性 189
    8.1.3  图形控件 190
    8.1.4  图形方法 193
    8.2  音频与视频的应用 197
    习题8 202
    第9章  数据库 204
    9.1  数据库基础知识 204
    9.1.1  关系数据库的基本概念 204
    9.1.2  Visual Basic数据库管理器简介 205
    9.2  数据库访问技术应用 207
    9.2.1  Data控件 207
    9.2.2  ADO技术 214
    9.2.3  SQL语句 223
    9.3  综合应用实例 226
    9.3.1  需求分析 227
    9.3.2  系统设计 227
    9.3.3  系统实现 230
    习题9 250
    附录A  ASCII码和字符对照表 251
    附录B  常用内部函数表 253