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

Visual Basic语言程序设计教程(第二版)

中国水利水电出版社
    【作 者】程胜利 主编 【I S B N 】978-7-5084-6034-5 【责任编辑】宋俊娥 【适用读者群】本科 【出版时间】2008-11-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第2版 【页 数】332 【千字数】 【印 张】 【定 价】32 【丛 书】21世纪高等院校计算机科学与技术规划教材 【备注信息】
图书详情

      本书第二版以“能力培养为主线”、以“激发学生兴趣”为着眼点,详细介绍了Visual Basic 6.0程序设计语言的基础知识和程序设计的方法与技术。全书共分15章,包括Visual Basic概述、Visual Basic可视化编程基础、窗体、常用标准控件、Visual Basic语法基础、顺序结构、选择结构、循环结构、数组、过程、文件、菜单与对话框、数据库、图形处理、程序的测试与软件调试以及3个附录。所有例题的Visual Basic程序均经计算机调试通过。

      与第一版相比较,本书第二版重点、难点突出,尽可能与计算机二级考试紧密结合;在体系结构、章节内容编写的安排方面更加合理;各章相对独立、内容翔实完整且前后呼应;数据来源可信、可靠;针对性强、可读性好;关键章节均有“一题多解编程思路及其应用”例题,进一步突出了本书“一题多解”的编写特色;习题新颖,以调动读者学习计算机技术基础课程的兴趣和积极性,提高读者的学习效率。

      本书特别适合高等职业教育、高等专科、本科等院校计算机专业及非计算机专业的学生使用,也可作为面向计算机入门人员的培训教材及有关专业教师、技术人员参考。

      

    1.了解和掌握面向对象程序设计的基本方法和技能,能够通过计算机二级Visual Basic等级考试,或能够获得职业程序员初级证书;调动读者学习计算机技术基础课程的积极性,提高读者的学习效率;

    2.以“能力培养为主线”、以“激发学生兴趣”为着眼点,密切结合高校、职业院校Visual Basic课程建设的基本需求,满足教师的教学实际需要

    第二版前言

    20世纪90年代微软推出的Visual Basic(简称VB)是一种面向对象和采用事件驱动方式的结构化高级程序设计语言。目前国内许多高校、职业院校均开设了基于Visual Basic的“计算机技术基础”课程。

    本书第一版自2007年1月面世以来,已在国内多所普通高校、职业院校作为教材使用;承蒙各位读者的厚爱,已多次重印。许多读者热情地对本书提出了一些宝贵的建议和意见,期望本书的第二版在“使学生了解和掌握面向对象程序设计的基本方法和技能,能够通过计算机二级Visual Basic等级考试,或能够获得职业程序员初级证书;调动读者学习计算机技术基础课程的积极性,提高读者的学习效率”这一主要目的的基础上,以“能力培养为主线”、以“激发学生兴趣”为着眼点,密切结合高校、职业院校Visual Basic课程建设的基本需求,结合使用本教材教师的教学实际需要,进一步突出本书的编写特色与编写风格。

    本书第二版详细介绍了Visual Basic 6.0程序设计语言的基础知识和程序设计的方法与技术。全书共分15章,包括Visual Basic概述、Visual Basic可视化编程基础、窗体、常用标准控件、Visual Basic语法基础、顺序结构、选择结构、循环结构、数组、过程、文件、菜单与对话框、数据库、图形处理、程序调试与软件测试以及3个附录。

    与第一版相比较,本书第二版对如下章节内容进行了改写、调整、增补及勘误:

    1.对第4章(控件)进行了大幅度的改写与调整,使得该章的内容既相对独立、不涉及到后续章节,又能为后续章节的内容做铺垫。

    2.对第7章(选择结构)进行了修改、调整与补充,使其内容与结构尽可能完整、严谨。

    3.增补编写了第15章(程序调试与软件测试),以期使本书的整体结构进一步完善。

    4.第6章、第7章、第9章、第10章均增补了一节,编写结合本章内容的“一题多解编程思路及其应用举例”;适当调整与增删了第8章、第9章的有关例题与习题,以进一步突出本书的“一题多解”特色。

    5.在第8章、第9章中增补了一些依托本书主编早年科研成果中的部分验证性计算数据。这些计算数据既可信、可靠,又与有关章节的编写内容紧密结合、饶有趣味,有助于激发读者的编程积极性。

    6.第9章还增补编写了“For Each…Next语句”一节。

    7.对某些章节正文中难度较大的思考题,给出了简要提示。

    8.勘误了本书第一版中出现的某些印刷错误和笔误。

    本书特别适合高等职业教育、高等专科、本科等院校计算机专业及非计算机专业的学生使用,也可作为面向计算机入门人员的培训教材及供专业教师、技术人员参考。

    本书第二版由程胜利任主编,刘永真任副主编,徐凯声任主审。本书的第1章、第6章、第10章、第12章由刘永真编写;第2章、第5章、第11章由邓娟编写;第3章、第4章、第9章由周冰编写;第13章、附录A由石义良编写;第7章由石义良编写出初稿后,由杨华勇对其内容和结构进行了修改、调整与补充;第8章由程胜利编写;第14章、附录B和附录C由李欣编写;第15章由杨华勇编写;与本书配套的电子课件由李欣制作。

    本书第二版中所有例题的Visual Basic程序全部都经计算机调试通过,均可得到相应例题所要求的正确的运行结果。

    全书由程胜利、刘永真和李欣统稿。石莉华、徐慧娴、李琳、胡兰兰、程苏安、涂杨杨参与了本书编写大纲的讨论、书稿的校核和部分习题的收集与整理等工作。

    尽管本书作者将本书的编写作为重点课程建设的主要组成部分、在编著内容中恰当地融入本书作者涉及“大数分解和素性检测”科研课题的部分阶段性研究成果、在增强该教材“一题多解”的特色等方面进行了某些探索与尝试,但由于时间仓促与水平有限,书中的缺点和疏漏之处仍然在所难免,衷心期望使用本教材的兄弟院校和读者不吝提出指正意见。

    编 者

    2008年9月于武昌东湖

    第二版前言
    第一版前言
    第1章 Visual Basic概述 1
    1.1 Visual Basic的产生和发展 1
    1.2 Visual Basic的基本特点 1
    1.3 Visual Basic的版本及安装 2
    1.3.1 Visual Basic的版本 2
    1.3.2 Visual Basic 6.0的安装 3
    1.4 Visual Basic 6.0的启动和退出 6
    1.4.1 Visual Basic 6.0的启动 6
    1.4.2 Visual Basic的退出 7
    习题 7
    第2章 Visual Basic可视化编程基础 9
    2.1 集成开发环境 9
    2.1.1 主窗口 9
    2.1.2 其他窗口 10
    2.2 可视化程序设计的基本概念 16
    2.2.1 对象的基本概念 16
    2.2.2 对象的属性、事件和方法 16
    2.3 可视化程序设计的基本步骤 18
    习题 22
    第3章 窗体 24
    3.1 窗体的结构 24
    3.2 窗体的三要素 25
    3.2.1 窗体的属性 25
    3.2.2 窗体的事件 29
    3.2.3 窗体的方法 30
    3.2.4 运行窗体 32
    3.3 多窗体 33
    3.3.1 多窗体的建立 33
    3.3.2 多窗体的运行 33
    习题 37
    第4章 控件 39
    4.1 概述 39
    4.2 基本控件 42
    4.2.1 标签(Label) 42
    4.2.2 文本框(TextBox) 43
    4.2.3 命令按钮(CommandButton) 47
    4.3 常用控件 51
    4.3.1 图形控件 51
    4.3.2 框架和选择控件 56
    4.3.3 列表框和组合框 60
    4.3.4 滚动条(HScrollBox与VScrollBox) 67
    4.3.5 计时器(Timer) 69
    习题 72
    第5章 Visual Basic语法基础 77
    5.1 数据类型 77
    5.1.1 基本数据类型 77
    5.1.2 用户自定义数据类型 79
    5.2 常量和变量 79
    5.2.1 标识符的命名规则 79
    5.2.2 常量 80
    5.2.3 变量 81
    5.3 运算符和表达式 82
    5.3.1 算术运算符及其表达式 83
    5.3.2 字符串运算符及其表达式 84
    5.3.3 关系运算符及其表达式 85
    5.3.4 逻辑运算符及其表达式 86
    5.3.5 运算符优先级 87
    5.4 常用内部函数 87
    5.4.1 数学函数 87
    5.4.2 随机数函数 89
    5.4.3 字符串函数 90
    5.4.4 转换函数 92
    5.4.5 日期和时间函数 93
    5.4.6 格式输出函数 94
    5.5 Visual Basic表达式的书写 94
    习题 95
    第6章 顺序结构 97
    6.1 注释语句 98
    6.2 数据的输入 98
    6.2.1 利用赋值语句输入数据 99
    6.2.2 使用文本框输入数据 99
    6.2.3 InputBox函数 100
    6.3 数据的输出 102
    6.3.1 Print方法 103
    6.3.2 MsgBox函数 105
    6.4 “一题多解”编程思路与顺序结构的应用举例 107
    习题 108
    第7章 选择结构 110
    7.1 If语句 110
    7.1.1 If…Then结构 110
    7.1.2 If…Then…Else结构 113
    7.1.3 多分支If结构 114
    7.2 Select Case语句 119
    7.3 条件函数 124
    7.4 “一题多解”编程思路与分支结构的应用举例 125
    习题 129
    第8章 循环结构 133
    8.1 循环结构程序设计的概念 133
    8.2 循环的三要素及构成循环的语句类型 135
    8.3 Do…Loop语句 136
    8.3.1 前测型Do…Loop循环 136
    8.3.2 后测型Do…Loop循环 139
    8.4 While…Wend循环 141
    8.5 For…Next语句 142
    8.6 循环的嵌套——多重循环 146
    8.6.1 循环重叠的种类 146
    8.6.2 嵌套循环 147
    8.7 GoTo型控制结构 153
    8.7.1 GoTo语句及其与If语句构成的循环结构 153
    8.7.2 On…GoTo语句及其与If语句构成的循环结构 156
    8.8 “一题多解”编程思路与循环结构的应用举例 158
    习题 169
    第9章 数组 175
    9.1 数组的概念 175
    9.1.1 数组和简单变量的比较 176
    9.1.2 数组的定义 176
    9.2 静态数组与动态数组 177
    9.2.1 静态数组 177
    9.2.2 动态数组 181
    9.3 一维数组的基本操作 182
    9.3.1 一维数组元素赋初值 183
    9.3.2 一维数组元素的输入与输出 183
    9.3.3 数据的排序 184
    9.4 二维数组的使用 187
    9.5 控件数组 189
    9.5.1 控件数组的概念 189
    9.5.2 控件数组的建立 189
    9.5.3 控件数组的应用 190
    9.6 For Each…Next语句 193
    9.7 “一题多解”编程思路与数组的应用举例 195
    习题 200
    第10章 过程 205
    10.1 子过程 206
    10.1.1 子过程的定义 206
    10.1.2 子过程的调用 207
    10.2 函数过程 209
    10.2.1 函数的定义 209
    10.2.2 函数的调用 209
    10.3 过程参数 210
    10.3.1 参数传递 210
    10.3.2 对象参数 212
    10.3.3 数组参数 213
    10.4 作用域 214
    10.4.1 代码模块的概念 214
    10.4.2 变量的作用域 215
    10.4.3 变量的生存期 216
    10.4.4 过程的作用域 219
    10.5 过程的嵌套 220
    10.5.1 嵌套 220
    10.5.2 递归调用 222
    10.6 “一题多解”编程思路与过程的应用举例 222
    习题 227
    第11章 文件 231
    11.1 文件概述 231
    11.2 顺序文件 232
    11.2.1 顺序文件的打开 232
    11.2.2 顺序文件的关闭 233
    11.2.3 顺序文件的写操作 233
    11.2.4 顺序文件的读操作 234
    11.3 随机文件 236
    11.3.1 随机文件的打开与关闭 237
    11.3.2 随机文件的读操作与写操作 237
    11.3.3 随机文件记录的操作 237
    11.4 二进制文件 240
    11.4.1 二进制文件的打开和关闭 240
    11.4.2 二进制文件的读写操作 240
    11.5 文件处理函数与语句 241
    11.6 文件系统控件 243
    11.6.1 驱动器列表框控件 244
    11.6.2 目录列表框控件 244
    11.6.3 文件列表框控件 245
    习题 246
    第12章 菜单与对话框 249
    12.1 菜单设计 249
    12.1.1 下拉式菜单 249
    12.1.2 弹出式菜单设计 253
    12.2 通用对话框 254
    12.2.1 “文件”对话框 255
    12.2.2 其他对话框 256
    习题 258
    第13章 数据库 259
    13.1 概述 259
    13.2 数据库的创建与访问 260
    13.2.1 创建数据库 260
    13.2.2 访问数据库的方法 263
    13.3 Data控件 264
    13.3.1 Data控件的常用属性 264
    13.3.2 Data控件的常用方法 265
    13.3.3 Data控件的常用事件 265
    13.3.4 Recordset对象 266
    13.3.5 数据绑定控件 267
    13.4 ADO 273
    13.4.1 Connection对象 274
    13.4.2 Command对象 275
    13.4.3 Recordset对象 276
    13.4.4 采用ADO访问数据库的一般步骤 278
    习题 283
    第14章 图形处理 285
    14.1 图形设计基础 285
    14.2 绘图控件 287
    14.2.1 直线控件(Line) 287
    14.2.2 形状控件(Shape) 288
    14.3 图形方法 290
    14.3.1 PSet方法 290
    14.3.2 Line方法 292
    14.3.3 Circle方法 293
    14.3.4 Cls方法 294
    14.3.5 Point方法 295
    习题 296
    第15章 程序调试与软件测试 298
    15.1 错误类型 298
    15.2 调试与排错 300
    15.2.1 Visual Basic的三种模式 300
    15.2.2 调试工具 300
    15.2.3 调试方法 301
    15.3 软件测试 305
    习题 306
    附录A 模拟试题 307
    附录B 常用函数及标准控件速查表 311
    附录C 常用词汇英汉对照表 316
    参考文献 320  
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册