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

Visual Basic程序设计

中国水利水电出版社
    【作 者】郁春兰 主编 【I S B N 】978-7-5084-5547-1 【责任编辑】宋俊娥 【适用读者群】高职高专 【出版时间】2008-07-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年07月第1版 【页 数】292 【千字数】 【印 张】 【定 价】30 【丛 书】21世纪高职高专创新精品规划教材 【备注信息】
图书详情

      Visual Basic语言继承了BASIC语言易学易用的优点,同时又引入了可视化图形用户界面的程序设计方法和面向对象的机制,是一种支持面向对象、采用事件驱动的程序设计语言,被广大计算机专业人员学习和使用。

      本书共分11章,各章均含有丰富的知识点,每一节作为一个单元,并配有介绍相应知识点的案例,分为案例说明、程序实现、相关知识和拓展知识等专题,细化知识点,循序渐进地介绍了Visual Basic程序设计的有关概念和编程技巧。另外,每一章都配有用于巩固知识、针对性强的实训项目和习题。

      本书概念清楚、案例丰富有趣、知识结构及深度合理,可作为高等职业学校和高等专科学校的教材,也可作为计算机培训班的教材及自学者的参考用书。

      Visual Basic是美国Microsoft公司推出的基于窗口的可视化程序设计语言,它继承了BASIC语言简单易学的特点,又在其编程系统中引入了面向对象的机制和可视化设计方法,是一种近年来在国内外得到迅速推广和应用的程序设计语言。

      本书通过丰富的案例,以Visual Basic 6.0为背景讲授面向对象程序设计的基本概念、基本方法和基本功能,把细化后的知识点融入到各个案例中,将知识点和案例结合在同一章节中,详细介绍案例的设计过程及知识点的应用;注重学生动手能力和实际操作能力的培养,同时也兼顾了知识的完整性和系统性;每一章都配有针对性的实训项目,供读者更进一步地掌握所学的内容。

      本书的作者都是高职院校的计算机教师,有着丰富的教学经验,精心组织教材内容,编写案例,使得整本教材的内容丰富、深入浅出、循序渐进,把界面设计、语言语法和程序算法合理地结合在一起。

    本书内容和结构如下:

    第1章  Visual Basic概述:本章首先介绍Visual Basic的起源和特点,并通过一个简单程序介绍Visual Basic的集成环境和编程步骤,使读者对Visual Basic有初步认识。

    第2章  Visual Basic程序设计基础:本章介绍Visual Basic程序设计的基础知识,包括基本数据类型、常量和变量的定义及内部常用函数等内容。

    第3章  基本语句和基本结构:本章主要介绍Visual Basic中最常用的基本语句和基本结构,通过丰富的案例说明顺序结构、选择结构和循环结构的编程知识和技巧。

    第4章  窗体和常用控件编程:本章主要介绍Visual Basic界面设计中常用控件的属性、事件和方法,通过案例讲述这些控件的编程方法。

    第5章  数组:本章分别介绍数组的概念、一维数组、二维数组、控件数组的定义和引用等方面的知识。

    第6章  Visual Basic的过程设计:本章通过对子过程、函数和调用的介绍,使读者可以进一步了解Visual Basic程序的组成。

    第7章  文件操作:本章通过几个实用案例介绍Visual Basic中有关文件操作的知识,包括文件的分类、访问文件的方法以及文件操作控件的编程技巧等内容。

    第8章  高级界面设计:本章介绍Visual Basic高级界面设计的元素,包括菜单设计、对话框编程、工具栏的应用等。

    第9章  图形技术和多媒体应用:本章主要讲述Visual Basic中的图形技术和多媒体技术以及API函数的基本知识。

    第10章  Visual Basic数据库开发与应用:本章主要介绍与数据库有关的基本概念,数据库的创建及基本操作,如何访问数据库等知识。

    第11章  程序调试与错误处理:本章介绍Visual Basic的错误处理机制,常见的Visual Basic错误类型,如何使用Visual Basic中的调试工具,以及如何处理在代码运行时产生的错误等知识。

      本书由郁春兰任主编,李月、龚成清、张海任副主编。具体分工是:第1~4章由郁春兰编写,第5、6、9章由李月编写,第7、8章由龚成清编写,第10、11章由张海编写。全书由郁春兰统稿,卓尚富审校了全部书稿。

      本书可以作为高职高专计算机相关专业的教材,还可作为广大计算机爱好者的自学指导书。

      由于作者水平有限及计算机的迅速发展,书中难免存在疏漏和不妥之处,恳请广大读者批评指正。


    前言
    第1章  Visual Basic概述 1
    1.1  Visual Basic语言简介 1
    1.1.1  中文Visual Basic简介 1
    1.1.2  中文Visual Basic语言的特点 1
    1.1.3  中文Visual Basic 的版本 2
    1.2  Visual Basic语言集成环境 2
    1.2.1  Visual Basic 6.0的启动和退出 2
    1.2.2  Visual Basic的集成工作环境 4
    1.3  Visual Basic可视化编程的步骤 7
    1.3.1  【案例1-1】简单程序入门 7
    1.3.2  Visual Basic编程的一般步骤 13
    1.4  面向对象编程的基本概念 15
    1.5  使用联机帮助 16
    1.6  实训项目 17
    1.6.1  实训目的 17
    1.6.2  实训内容 17
    本章习题 17
    第2章  Visual Basic程序设计基础 18
    2.1  基本字符和词汇 18
    2.1.1  字符集 18
    2.1.2  标识符 19
    2.1.3  关键字 19
    2.2  Visual Basic的基本数据类型 19
    2.2.1  数值型数据类型 20
    2.2.2  字符串型数据类型 21
    2.2.3  逻辑型数据类型 21
    2.2.4  变体型数据类型 21
    2.2.5  自定义型数据类型 22
    2.2.6  不同类型数据的混合运算 22
    2.3  常量与变量 23
    2.3.1  常量 23
    2.3.2  变量 25
    2.4  运算符和表达式 27
    2.4.1  运算符 27
    2.4.2  表达式 29
    2.5  常用内部函数 30
    2.5.1  数学函数 30
    2.5.2  转换函数 31
    2.5.3  字符串函数 31
    2.5.4  日期和时间函数 32
    2.6  Visual Basic中的控件 32
    2.6.1  控件的分类 32
    2.6.2  内部控件的命名 34
    2.7  实训项目 35
    2.7.1  实训目的 35
    2.7.2  实训内容 35
    本章习题 35
    第3章  基本语句和基本结构 37
    3.1  基本语句——【案例3-1】打印输出(一) 37
    3.1.1  案例说明 37
    3.1.2  程序实现 37
    3.1.3  相关知识 38
    3.1.4  拓展知识 40
    3.1.5  【案例3-2】打印输出(二) 41
    3.2  选择结构——【案例3-3】求解一元二次方程 43
    3.2.1  案例说明 43
    3.2.2  程序实现 43
    3.2.3  相关知识 44
    3.3  多路分支结构——【案例3-4】判定成绩 47
    3.3.1  案例说明 47
    3.3.2  程序实现 48
    3.3.3  相关知识 49
    3.3.4  拓展知识 51
    3.4  循环结构——【案例3-5】验证歌德巴赫猜想 52
    3.4.1  案例说明 52
    3.4.2  程序实现 53
    3.4.3  相关知识 54
    3.5  实训项目 63
    3.5.1  实训目的 63
    3.5.2  实训内容 63
    本章习题 64
    第4章  窗体和常用控件编程 65
    4.1  窗体和命令按钮——【案例4-1】窗体编程 65
    4.1.1  案例说明 65
    4.1.2  程序实现 66
    4.1.3  相关知识 68
    4.1.4  拓展知识 70
    4.2  标签和文本框——【案例4-2】复制文本 71
    4.2.1  案例说明 71
    4.2.2  程序实现 71
    4.2.3  相关知识 73
    4.2.4  【案例4-3】文本复制 75
    4.3  单选按钮、复选框和框架——【案例4-4】字体设置 77
    4.3.1  案例说明 77
    4.3.2  程序实现 78
    4.3.3  相关知识 79
    4.3.4  拓展知识 80
    4.4  定时器——【案例4-5】趣味计时器 81
    4.4.1  案例说明 81
    4.4.2  程序实现 81
    4.4.3  相关知识 84
    4.4.4  拓展知识 84
    4.5  输入框和消息框——【案例4-6】求三角形面积 85
    4.5.1  案例说明 85
    4.5.2  程序实现 85
    4.5.3  相关知识 86
    4.5.4  拓展知识 89
    4.6  列表框和组合框——【案例4-7】项目选择 89
    4.6.1  案例说明 89
    4.6.2  程序实现 89
    4.6.3  相关知识 91
    4.7  滚动条——【案例4-8】调色板 92
    4.7.1  案例说明 92
    4.7.2  程序实现 93
    4.7.3  相关知识 94
    4.8  控件应用综合案例——【案例4-9】打字练习 95
    4.8.1  案例说明 95
    4.8.2  程序实现 95
    4.9  实训项目 98
    4.9.1  实训目的 98
    4.9.2  实训内容 98
    本章习题 98
    第5章  数组 99
    5.1  数组的基础知识 99
    5.1.1  数组的概念 99
    5.1.2  数组的维数 100
    5.1.3  数组的声明 101
    5.1.4  数组函数 101
    5.2  一维数组——【案例5-1】数列排序 102
    5.2.1  案例说明 102
    5.2.2  程序实现 103
    5.2.3  相关知识 105
    5.3  二维数组——【案例5-2】变换矩阵 106
    5.3.1  案例说明 106
    5.3.2  程序实现 108
    5.3.3  相关知识 109
    5.3.4  拓展知识——【案例5-3】制作迷宫 110
    5.4  控件数组——【案例5-4】简易计算器 111
    5.4.1  案例说明 111
    5.4.2  程序实现 112
    5.4.3  相关知识 114
    5.4.4  拓展知识 116
    5.5  动态数组——【案例5-6】变化矩阵 117
    5.5.1  程序说明 117
    5.5.2  程序实现 117
    5.5.3  相关知识 118
    5.6  实训项目 119
    5.6.1  实训目的 119
    5.6.2  实训内容 119
    本章习题 121
    第6章  Visual Basic的过程设计 122
    6.1  子过程——【案例6-1】数组排序过程 122
    6.1.1  案例说明 122
    6.1.2  程序实现 123
    6.1.3  相关知识 124
    6.1.4  过程、函数、变量的作用域 126
    6.2  函数——【案例6-2】数制转换 127
    6.2.1  案例说明 127
    6.2.2  程序实现 128
    6.2.3  相关知识 129
    6.3  参数传递——【案例6-3】传值和传址的比较 130
    6.3.1  案例说明 130
    6.3.2  程序实现 131
    6.3.3  相关知识 132
    6.4  鼠标——【案例6-4】鼠标操作 132
    6.4.1  案例说明 132
    6.4.2  程序实现 133
    6.4.3  相关知识 135
    6.4.4  【案例6-5】鼠标绘图 136
    6.5  键盘——【案例6-6】键盘操作 137
    6.5.1  案例说明 137
    6.5.2  程序实现 138
    6.5.3  相关知识 139
    6.5.4  拓展知识 140
    6.6  实训项目 141
    6.6.1  实训目的 141
    6.6.2  实训内容 142
    本章习题 142
    第7章  文件操作 143
    7.1  文件系统控件——【案例7-1】图像浏览器 143
    7.1.1  案例说明 143
    7.1.2  程序实现 144
    7.1.3  相关知识 145
    7.1.4  拓展知识 147
    7.2  文件操作常用函数——【案例7-2】文件操作器 147
    7.2.1  案例说明 147
    7.2.2  程序实现 148
    7.2.3  相关知识 150
    7.2.4  拓展知识——与文件操作有关的API函数 153
    7.3  顺序文件的操作——【案例7-3】成绩录入器 154
    7.3.1  案例说明 154
    7.3.2  程序实现 155
    7.3.3  相关知识 156
    7.3.4  拓展知识 160
    7.4  随机文件的操作——【案例7-4】工资管理程序 161
    7.4.1  案例说明 161
    7.4.2  程序实现 163
    7.4.3  相关知识 166
    7.5  二进制文件的操作——【案例7-5】文件复制器 168
    7.5.1  案例说明 168
    7.5.2  程序实现 168
    7.5.3  相关知识 170
    7.5.4  拓展知识 171
    7.6  实训项目 171
    7.6.1  实训目的 171
    7.6.2  实训内容 172
    本章习题 173
    第8章  高级界面设计 174
    8.1  菜单、工具栏和状态栏——【案例8-1】文本编辑器(一) 174
    8.1.1  案例说明 174
    8.1.2  程序实现 175
    8.1.3  相关知识 179
    8.2  对话框——【案例8-2】文本编辑器(二) 183
    8.2.1  案例说明 183
    8.2.2  程序实现 184
    8.2.3  相关知识 187
    8.3  MDI窗体——【案例8-3】文本编辑器(三) 194
    8.3.1  案例说明 194
    8.3.2  程序实现 195
    8.3.3  相关知识 197
    8.4  实训项目 199
    8.4.1  实训目的 199
    8.4.2  实训内容 199
    本章习题 201
    第9章  图形技术和多媒体应用 202
    9.1  绘制图形——【案例9-1】繁星点点 202
    9.1.1  案例说明 202
    9.1.2  程序实现 203
    9.1.3  相关知识 204
    9.2  绘制图形——【案例9-2】绘制直线和矩形 207
    9.2.1  案例说明 207
    9.2.2  程序实现 208
    9.2.3  相关知识 209
    9.3  绘制圆、椭圆和弧线——【案例9-3】圆的制作 211
    9.3.1  案例说明 211
    9.3.2  程序实现 211
    9.3.3  相关知识 212
    9.4  图片框——【案例9-4】图片浏览 213
    9.4.1  案例说明 213
    9.4.2  程序实现 214
    9.4.3  相关知识 215
    9.5  图像框控件——【案例9-5】图像框应用 217
    9.5.1  案例说明 217
    9.5.2  程序实现 217
    9.5.3  相关知识 218
    9.5.4  拓展知识——【案例9-6】制作动画 219
    9.6  多媒体控件——【案例9-7】多媒体播放器(一) 221
    9.6.1  案例说明 221
    9.6.2  程序设计 222
    9.6.3  相关知识 223
    9.6.4  拓展知识 226
    9.7  API函数的应用——【案例9-8】多媒体播放器(二) 226
    9.7.1  案例说明 226
    9.7.2  程序设计 227
    9.7.3  相关知识 230
    9.8  实训项目 232
    9.8.1  实训目的 232
    9.8.2  实训内容 232
    本章习题 234
    第10章  Visaul Basic数据库开发与应用 235
    10.1  数据库的基本概念 235
    10.1.1  数据、数据库和数据库管理系统 235
    10.1.2  数据模型和关系型数据库 236
    10.1.3  Visual Basic数据库应用程序的组成 237
    10.2  创建数据库——【案例10-1】学生信息管理(一) 238
    10.2.1  案例说明 238
    10.2.2  程序实现 239
    10.3  Data控件——【案例10-2】学生信息管理(二) 244
    10.3.1  案例说明 244
    10.3.2  程序实现 245
    10.3.3  相关知识 247
    10.3.4  拓展知识 250
    10.4  ADO对象模型——【案例10-3】学生信息管理(三) 250
    10.4.1  案例说明 250
    10.4.2  程序实现 251
    10.4.3  相关知识 252
    10.5  ADO控件——【案例10-4】学生信息管理(四) 255
    10.5.1  案例说明 255
    10.5.2  程序实现 256
    10.5.3  相关知识 257
    10.6  结构化查询语言SQL简介 260
    10.7  实训项目 262
    10.7.1  实训项目 262
    10.7.2  实训内容 262
    本章习题 263
    第11章  程序调试与错误处理 264
    11.1  Visual Basic运行模式及程序错误 264
    11.1.1  Visual Basic的模式 264
    11.1.2  Visual Basic程序的错误类型 265
    11.2  错误捕获及处理 266
    11.2.1  Visual Basic中的错误处理机制 266
    11.2.2  Visual Basic错误捕获及处理 267
    11.2.3  Visual Basic常见错误类型及代码 270
    11.3  程序跟踪与调试 272
    11.3.1  Visual Basic调试工具 272
    11.3.2  调试方法 273
    11.4  实训项目 276
    11.4.1  实训目的 276
    11.4.2  实训内容 276
    本章习题 276
    参考文献 277
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册