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

Visual Basic程序设计教程

中国水利水电出版社
    【作 者】何振林 胡绿慧 【I S B N 】978-7-5084-7995-8 【责任编辑】李炎 【适用读者群】本科 【出版时间】2010-11-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】 【千字数】668 【印 张】24.75 【定 价】42 【丛 书】21世纪高等院校创新精品规划教材 【备注信息】
图书详情

    本书着重介绍Visual Basic编程的基础知识和基本方法,同时加强了结构化程序设计和常用算法的训练,并深入浅出地介绍了面向对象的程序设计方法。全书共10章,主要内容有Visual Basic程序设计概述、数据类型、运算符和函数、程序的控制结构及应用、数组和自定义数据类型、常用标准控件、过程与函数、菜单与界面设计、图形操作、文件操作、数据库应用等。

    本书内容全面,实例丰富,共有实例125题,所有实例程序都上机调试通过,还安排了345道选择题、161道填空题,充分满足参加全国二级Visual Basic程序设计考试人员的需求。

    本书特别适合作为各类高等学校计算机类、信息类专业的Visual Basic程序设计教材,也适合作为高等学校非计算机类各专业的参考教材,还可供从事计算机应用开发的各类人员学习参考。

    为了配合读者学习《Visual Basic程序设计教程》中的内容,帮助读者全面掌握有关Visual Basic程序设计的知识以及有效指导读者掌握程序设计的方法和技巧,我们还编写了本书的配套教材《Visual Basic程序设计上机实践教程》。

    本书着重介绍Visual Basic编程的基础知识和基本方法,同时加强了结构化程序设计和常用算法的训练,并深入浅出地介绍了面向对象的程序设计方法。

    本书内容全面,实例丰富,共有实例125题,所有实例程序都上机调试通过,让读者能够深入了解本书各章节的全部知识点,掌握VB程序设计思想的精髓,还安排了345道选择题、161道填空题,充分满足参加全国二级Visual Basic程序设计考试人员的需求。

    为配合读者学习《Visual Basic程序设计教程》中的内容,帮助读者全面掌握有关Viual Basic程序设计的知识以及有效指导读者掌握程序设计的方法和技巧,我们还编写了配套的《Visual Basic程序设计上机实践教程》。

    Visual Basic 6.0(本书简称VB)是由美国Microsoft公司在广为流行的BASIC语言基础上开发出的新一代的、面向对象的、可视化的、以事件驱动为运行机制的程序设计语言。其特点如下:

    VB继承了Basic简单易用的特点;

    VB采用可视化技术,操作直观,特别适合于Windows环境下快速编程;

    VB采用面向对象技术,编程模块化、事件化;

    可以使用大量的VB控件、模块简化编程、没有复杂的程序流程;

    VB可以调用Windows中的API函数及DLL库;

    VB有很好的出错管理机制,方便程序错误的查找和改正;

    VB程序由许多小程序组成,并与其他程序有良好的沟通性,如各种数据库;

    VB是少数的几个有中文版的编程工具之一。

    VB不仅是计算机专业人员喜欢的开发工具,而且是非专业人员易于学习掌握的一种程序设计语言,也是目前在开发Windows应用程序中使用人数最多的一种面向对象的计算机高级语言。因此,近年来全国很多高校已将VB作为非计算机专业学生应该掌握的第一门程序设计语言。

    英文Visual的意思是“可视的”。在VB中引入了控件的概念后,“可视的”Baisc就是一种最直观的编程方法,用户在设计应用程序时,无需编程,就可以完成许多步骤和程序的编写。在Windows中控件的身影无处不在,各种各样的按钮、文本框,都是控件的种类,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法。这样你就可以像在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作才能完成的。

    为了配合计算机基础教学新一轮的“1+X”课程体系改革,编者在结合多年VB教学与研发实践的基础上,针对非计算机专业学生初学计算机程序设计的特点,精心设计、组织编写了《Visual Basic程序设计教程》。

    全书共分10章,即,第1章“Visual Basic程序设计概述”;第2章“数据类型、运算符和函数”;第3章“程序的控制结构及应用”;第4章“数组和自定义数据类型”;第5章“常用标准控件”;第6章“过程与函数”;第7章“菜单与界面设计”;第8章“图形操作”;第9章“文件操作”;第10章“数据库应用”。

    VB的编程过程就像搭积木一样,没有逻辑性很强的语句和流程,光是看书本中的概念和编程语句是理解不了的,只有动手去摆放VB应用程序中的那些控件、窗口,去设置一下它们的属性(如大小、颜色、字体),才能掌握VB的编程。

    全书共有实例125题,这些实例通过循序渐进的详细讲解,让读者能够深入了解本书各章节的全部知识点,掌握VB程序设计思想的精髓,学习VB程序设计中的各种方法和技巧。其目的就是让读者动手做和多看编程实例。此外,书中安排有345道选择题、161道填空题,可充分满足参加全国二级Visual Basic程序设计考试人员的需求。

    VB是非常强大和复杂的,实现的功能多种多样,设计的技巧也是不胜枚举,如果只是靠书本来学习VB,是不可能成为Visual Basic的编程高手的,必须要多找些资料来学习,特别是看优秀的编程实例。

    书中,章节标题上标有“*”者,表示为选学内容,或者在学习后续章节后,再回过头来阅读,便于对内容有更好的理解。

    为了配合读者学习《Visual Basic程序设计教程》中的内容,帮助读者全面掌握有关Visual Basic程序设计的知识以及有效指导读者掌握程序设计的方法和技巧,我们还编写了与《Visual Basic程序设计教程》相配套的教材《Visual Basic程序设计上机实践教程》。在书中我们为读者提供了大量的上机实践例题和课后练习题,此外,作为主教材的补充,我们还以实训的形式为读者介绍了VB程序调试和错误捕捉及处理方法,同时也介绍了VB程序的编译、打包和发布的处理过程等知识。

    本书可作为大中专院校开设《Visual Basic程序设计》课程的教材,也可供自学《Visual Basic程序设计》的读者参考。

    本书由何振林、胡绿慧任主编,罗奕、张勇、赵亮和庞燕玲任副主编,参加编写的还有孟丽、肖丽、王俊杰、刘剑波、杨进、杨霖、罗维、钱前、罗兰星、何剑蓉、张庆蓉、刘平等。

    本书在编写过程中,参考了大量的资料,在此对这些资料的作者表示感谢,同时在这里也特别感谢为本书的写作提供帮助的人们。

    本书的编写得到了中国水利水电出版社以及有关兄弟院校的大力支持,在此一并表示感谢。

    由于时间仓促及作者的水平有限,虽经多次教学实践和修改,书中难免存在错误和不妥之处,恳请广大读者批评指正。

    编 者

    2010年10月

    前言

    第1章 Visual Basic程序设计概述 1
    1.1 一个例子——求圆的周长和面积 1
    1.2 可视化编程的基本概念 4
    1.2.1 对象、事件和方法 4
    1.2.2 VB应用程序的工作方式 6
    1.3 VB集成开发环境 7
    1.3.1 主窗口 8
    1.3.2 工具箱窗口 8
    1.3.3 窗体窗口 9
    1.3.4 工程资源管理器窗口 9
    1.3.5 属性窗口 10
    1.3.6 窗体布局窗口 11
    1.3.7 代码窗口 11
    1.3.8 VB工程管理 11
    1.3.9 使用帮助功能 13
    1.4 VB程序的构成和编程步骤 14
    1.4.1 VB应用程序的构成 14
    1.4.2 VB编程的一般步骤 15
    1.5 窗体的属性、事件和方法 16
    1.5.1 窗体的主要属性 16
    1.5.2 窗体的事件 21
    1.5.3 窗体的方法 22
    1.6 基本控件及其使用 24
    1.6.1 控件的画法和基本操作 24
    1.6.2 控件的命名和控件值 26
    1.6.3 命令按钮 28
    1.6.4 标签和文本框 30
    1.7 焦点和Tab顺序 34
    1.7.1 焦点 34
    1.7.2 Tab顺序 35
    1.8 几个常用系统对象* 36
    1.8.1 App对象 36
    1.8.2 Clipboard(剪贴板)对象 37
    1.8.3 Screen对象 39
    1.8.4 Printer对象和Printers集合 42
    习题一 44
    第2章 数据类型、运算符和函数 48
    2.1 数据类型 48
    2.1.1 基本数据类型 48
    2.1.2 用户定义的数据类型* 51
    2.1.3 枚举类型* 52
    2.2 常量和变量 54
    2.2.1 常量和变量命名的规则 54
    2.2.2 常量 55
    2.2.3 变量 56
    2.2.4 变量的作用域 58
    2.2.5 变体型变量 60
    2.2.6 缺省声明 61
    2.3 运算符和表达式 62
    2.4 常用内部函数 68
    2.4.1 数学函数 68
    2.4.2 字符串函数 70
    2.4.3 日期和时间函数 72
    2.4.4 转换函数 73
    2.4.5 Format格式函数 74
    2.4.6 Shell函数与DoEvent函数 77
    习题二 80
    第3章 程序的控制结构及应用 84
    3.1 顺序结构 85
    3.1.1 语句的格式 86
    3.1.2 赋值语句 86
    3.1.3 其他常用语句 87
    3.2 数据的输入和输出 88
    3.2.1 利用Print方法输出数据 88
    3.2.2 InputBox函数 90
    3.2.3 MsgBox函数和语句 91
    3.2.4 控件间的交互 94
    3.3 选择结构 95
    3.3.1 单分支选择结构 95
    3.3.2 双分支选择结构 95
    3.3.3 分支选择结构的嵌套 96
    3.3.4 多分支控制结构 99
    3.3.5 条件函数 104
    3.4 循环结构 105
    3.4.1 For循环结构 105
    3.4.2 Do…Loop条件循环结构 106
    3.4.3 While循环结构 109
    3.4.4 循环的嵌套 110
    3.4.5 其他控制语句 112
    习题三 115
    第4章 数组和自定义数据类型 125
    4.1 常规数组 126
    4.1.1 一维数组 126
    4.1.2 二维数组和多维数组 131
    4.2 动态数组 135
    4.3 与数组操作有关的几个函数 138
    4.4 For Each-Next 语句 140
    4.5 控件数组 141
    4.6 综合应用 144
    习题四 155
    第5章 常用标准控件 165
    5.1 图形类控件 165
    5.1.1 直线(Line)控件 165
    5.1.2 形状(Shape)控件 167
    5.2 图片框和图像框 169
    5.2.1 图片框和图像框 169
    5.2.2 图形文件的装入和保存 170
    5.3 选择类控件 172
    5.3.1 单选按钮和复选框 172
    5.3.2 框架 174
    5.4 列表框和组合框 175
    5.4.1 列表框 175
    5.4.2 组合框 179
    5.5 滚动条和计时器 181
    5.5.1 滚动条 181
    5.5.2 计时器 182
    5.6 文件系统控件 184
    5.6.1 驱动器列表框和目录列表框 184
    5.6.2 文件列表框 186
    习题五 188
    第6章 过程与函数 197
    6.1 Sub过程 198
    6.2 函数 203
    6.2.1 建立Function过程 203
    6.2.2 调用Function过程 204
    6.3 过程之间的数据传递 205
    6.3.1 数据传递的方式 205
    6.3.2 值传递与地址传递 208
    6.3.3 数组参数 210
    6.3.4 可选参数和可变参数 211
    6.4 嵌套调用和递归算法 213
    6.4.1 嵌套调用 213
    6.4.2 递归算法 215
    6.5 键盘与鼠标事件过程 216
    6.5.1 键盘事件 216
    6.5.2 鼠标事件 219
    6.5.3 拖放操作 220
    习题六 224
    第7章 菜单与界面设计 234
    7.1 设计菜单的一般步骤 234
    7.1.1 菜单的类型 234
    7.1.2 菜单设计的一般步骤 235
    7.2 “菜单编辑器”简介 236
    7.2.1 有关菜单的术语 236
    7.2.2 菜单编辑器功能说明 236
    7.2.3 制作弹出菜单 240
    7.2.4 制作动态菜单 242
    7.3 对话框设计 245
    7.3.1 自定义对话框 245
    7.3.2 通用对话框 248
    7.4 ActiveX控件 256
    7.4.1 制作工具栏* 256
    7.4.2 创建状态栏* 262
    7.4.3 进度条和滑块 266
    7.4.4 微调控件 269
    7.4.5 选项卡控件* 271
    7.4.6 动画控件* 273
    7.5 多重窗体与多文档界面 275
    7.5.1 多重窗体 276
    7.5.2 多文档界面 279
    习题七 283
    第8章 图形操作 291
    8.1 绘图操作基础 291
    8.1.1 默认坐标系统 291
    8.1.2 用户坐标系 293
    8.2 绘图属性 294
    8.2.1 当前坐标 294
    8.2.2 线宽与线型 296
    8.2.3 AutoRedraw属性 297
    8.2.4 Image属性和SavePicture语句 297
    8.2.5 Paint事件 297
    8.2.6 图形的填充 297
    8.2.7 图形的色彩 298
    8.3 绘图方法 301
    8.3.1 Line方法 301
    8.3.2 Circle方法 302
    8.3.3 PSet方法 304
    8.3.4 PaintPicture方法 309
    8.3.5 Point方法 311
    习题八 311
    第9章 文件操作 315
    9.1 文件的分类和操作步骤 315
    9.1.1 文件的分类 315
    9.1.2 文件的的操作步骤 316
    9.2 顺序文件 317
    9.2.1 打开文件 317
    9.2.2 文件的关闭 318
    9.2.3 写顺序文件 318
    9.2.4 读顺序文件 321
    9.2.5 与文件有关语句和函数 322
    9.3 随机文件 330
    9.3.1 打开和关闭随机文件 330
    9.3.2 读写随机文件 330
    9.4 二进制文件* 333
    9.4.1 打开二进制文件 334
    9.4.2 关闭二进制文件 334
    9.4.3 读写二进制文件 334
    习题九 336
    第10章 数据库应用 345
    本章学习目标 345
    10.1 数据库基本知识 345
    10.1.1 数据库的基本概念 345
    10.1.2 建立Access数据库 348
    10.1.3 使用SQL查询数据库 352
    10.2 ADO数据库访问技术 356
    10.2.1 ADO数据控件使用基础 357
    10.2.2 ADO数据绑定控件 357
    10.2.3 ADO数据控件的属性、
    方法和事件 361
    10.2.4 ADO数据控件的Fields集合 364
    10.3 应用举例 365
    10.4 制作报表* 373
    10.4.1 数据环境设计器 373
    10.4.2 报表设计器 375
    10.4.3 设计报表 376
    习题十 378
    参考答案 381
    参考文献 388
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册