欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Visual Basic程序设计(第二版)

书      号:9787113187095

丛  书 名:全国高等院校计算机教育规划教材

作      者:王建国 焦莉娟

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:34

  • 内容简介

    "本书在介绍可视化界面设计的基础上,重点讲解了结构化编程语言。主要内容包括绪论、
    VisualBasic可视化程序设计、VisualBasic结构化编程语言、数组、过程、VisualBasic界面设计、文件管理、多媒体编辑以及数据库等。
    本书按照案例引导的思路合理地编排内容,按照“提出问题—分析问题—解决问题”的思路,循序渐进地进行讲解;重点强调了程序设计的规范步骤:分析—设计—实现—调试运行—归纳,便于读者养成良好的编程习惯,建立正确的编程思想,为编程应用打下坚实的基础。
    本书适合作为高等院校“VisualBasic程序设计”课程的教材,也可作为其他学习Visual
    Basic程序设计人员的自学参考书。"
  • 前言

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

    第1章 绪论................................................................................................................. 1
    1.1Visual Basic 程序设计引例................................................................................................. 1
    1.2概述.................................................................................................................................... 2
    1.2.1Visual Basic 简介.................................................................................................... 2
    1.2.2集成开发环境......................................................................................................... 4
    1.3工程管理 ............................................................................................................................ 6
    1.3.1工程的结构 ............................................................................................................ 6
    1.3.2新建、打开和保存工程 ......................................................................................... 7
    1.3.3添加、移除工程..................................................................................................... 8
    1.3.4添加、移除、保存文件 ......................................................................................... 9
    1.4创建 Visual Basic 应用程序实例 ........................................................................................ 9
    习题........................................................................................................................................... 12
    第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文本框 .................................................................................................................. 24
    2.4.3命令按钮 .............................................................................................................. 28
    2.4.4基本控件应用实例............................................................................................... 30
    习题........................................................................................................................................... 32
    第3章Visual Basic结构化编程语言.......................................................................... 35
    3.1Visual Basic 程序设计基础............................................................................................... 35
    3.1.1编程的基本步骤及算法描述................................................................................ 35
    3.1.2Visual Basic 语言基础 .......................................................................................... 37
    3.1.3基本语句 .............................................................................................................. 44
    3.2程序的控制结构............................................................................................................... 49
    3.2.1分支结构 .............................................................................................................. 49
    目录 CONTENTS
    2
    Visual Basic程序设计(第二版)
    3.2.2循环结构 .............................................................................................................. 59
    3.2.3循环应用实例....................................................................................................... 67
    习题........................................................................................................................................... 72
    第4章 数组............................................................................................................... 75
    4.1数组应用实例................................................................................................................... 75
    4.2数组的概念、声明及引用................................................................................................ 78
    4.2.1数组的概念 .......................................................................................................... 78
    4.2.2静态数组的声明及引用 ....................................................................................... 78
    4.2.3动态数组的声明及其引用 ................................................................................... 81
    4.3数组的基本操作............................................................................................................... 83
    4.3.1数组相关函数....................................................................................................... 83
    4.3.2数组元素赋初值................................................................................................... 84
    4.3.3数组的输出 .......................................................................................................... 85
    4.3.4数组元素的插入................................................................................................... 85
    4.3.5数组元素的删除................................................................................................... 87
    4.3.6数组排序 .............................................................................................................. 88
    4.3.7数组综合应用实例............................................................................................... 90
    4.4控件数组 .......................................................................................................................... 95
    4.4.1控件数组的概念................................................................................................... 95
    4.4.2控件数组的建立................................................................................................... 95
    4.4.3控件数组的使用................................................................................................... 95
    4.5自定义数据类型............................................................................................................... 97
    4.5.1自定义数据类型的定义 ....................................................................................... 97
    4.5.2自定义数据类型变量的声明和引用 .................................................................... 98
    4.5.3自定义数据类型数组的应用实例 ........................................................................ 98
    习题......................................................................................................................................... 100
    第5章 过程............................................................................................................. 105
    5.1子过程 ............................................................................................................................ 105
    5.1.1子过程引例 ........................................................................................................ 105
    5.1.2子过程创建 ........................................................................................................ 106
    5.1.3子过程调用 ........................................................................................................ 108
    5.1.4子过程应用实例................................................................................................. 108
    5.2函数过程 ........................................................................................................................ 110
    5.2.1Function 过程引例.............................................................................................. 110
    5.2.2函数过程创建..................................................................................................... 110
    5.2.3函数过程调用..................................................................................................... 112
    5.2.4函数过程应用实例............................................................................................. 112
    5.3参数传递 ........................................................................................................................ 114
    3 目 录
    5.3.1参数类型 ............................................................................................................ 114
    5.3.2参数传递的方式................................................................................................. 114
    5.3.3数组参数传递..................................................................................................... 116
    5.3.4数组参数应用实例............................................................................................. 118
    5.4过程的作用域................................................................................................................. 119
    5.5过程的嵌套和递归......................................................................................................... 121
    5.5.1过程的嵌套和递归引例 ..................................................................................... 121
    5.5.2过程嵌套调用..................................................................................................... 123
    5.5.3过程递归调用..................................................................................................... 124
    5.5.4递归综合应用实例............................................................................................. 126
    习题......................................................................................................................................... 130
    第6章Visual Basic界面设计.................................................................................. 134
    6.1基本控件 ........................................................................................................................ 134
    6.1.1单选按钮、复选框、框架 ................................................................................. 135
    6.1.2列表框、组合框................................................................................................. 138
    6.1.3时钟控件、进度条............................................................................................. 144
    6.2菜单................................................................................................................................ 147
    6.3工具栏 ............................................................................................................................ 151
    6.4通用对话框 .................................................................................................................... 153
    习题......................................................................................................................................... 156
    第7章 文件管理...................................................................................................... 159
    7.1文件概述 ........................................................................................................................ 159
    7.1.1文件概念 ............................................................................................................ 159
    7.1.2文件结构 ............................................................................................................ 159
    7.1.3文件分类 ............................................................................................................ 160
    7.2文件打开与关闭............................................................................................................. 161
    7.2.1顺序文件的打开与关闭 ..................................................................................... 161
    7.2.2随机文件的打开与关闭 ..................................................................................... 162
    7.2.3二进制文件的打开与关闭 ................................................................................. 163
    7.3文件读/写操作................................................................................................................ 163
    7.3.1顺序文件的读/写................................................................................................ 163
    7.3.2随机文件的读/写................................................................................................ 168
    7.3.3二进制文件的读/写............................................................................................ 170
    7.4文件操作 ........................................................................................................................ 172
    7.4.1文件操作语句..................................................................................................... 172
    7.4.2文件操作函数..................................................................................................... 174
    7.5文件系统控件................................................................................................................. 176
    7.5.1驱动器列表框..................................................................................................... 176
    4
    Visual Basic程序设计(第二版)
    7.5.2目录列表框 ........................................................................................................ 176
    7.5.3文件列表框 ........................................................................................................ 177
    7.5.4文件系统控件的联合使用 ................................................................................. 179
    7.6综合应用实例................................................................................................................. 180
    习题......................................................................................................................................... 182
    第8章 多媒体编辑................................................................................................... 185
    8.1图形编辑 ........................................................................................................................ 185
    8.1.1坐标系统 ............................................................................................................ 185
    8.1.2绘图属性 ............................................................................................................ 187
    8.1.3图形控件 ............................................................................................................ 188
    8.1.4图形方法 ............................................................................................................ 191
    8.2音频与视频的应用......................................................................................................... 195
    习题......................................................................................................................................... 200
    第9章 数据库.......................................................................................................... 202
    9.1数据库基础知识............................................................................................................. 202
    9.1.1关系数据库的基本概念 ..................................................................................... 202
    9.1.2Visual Basic 数据库管理器简介......................................................................... 203
    9.2数据库访问技术应用 ..................................................................................................... 205
    9.2.1Data 控件............................................................................................................ 205
    9.2.2ADO技术 ........................................................................................................... 212
    9.2.3SQL语句 ............................................................................................................ 220
    9.3综合应用实例................................................................................................................. 224
    9.3.1需求分析 ............................................................................................................ 224
    9.3.2系统设计 ............................................................................................................ 224
    9.3.3系统实现 ............................................................................................................ 227
    习题......................................................................................................................................... 246
    附录A ASCII码和字符对照表................................................................................... 248
    附录B 常用内部函数表............................................................................................ 250
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1王建国 本科 教授 计算机应用工作单位山西忻州师范学院 邮政编码 电话13453005096 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 王建国:教授、山西忻州师范学院计算机系主任,山西省教学名师,全国高等院校计算机基础教育研究会师范专业委员会副主任。主讲课程有计算机导论、C语言程序设计等课程。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐