Visual Basic程序设计(第二版)

-
【作 者】丁亚明
【I S B N 】978-7-5084-7651-3
【责任编辑】李炎
【适用读者群】高职高专
【出版时间】2010-08-01
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】292
【千字数】450
【印 张】18.25
【定 价】¥26
【丛 书】高职高专“十一五”规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书在延续第一版编写风格的基础上,根据计算机技术的发展,结合作者多年教学与研发经验,并考虑到读者的反馈信息,对各个章节的内容、结构等进行了修订、调整、完善和补充。全书共分13章,主要内容包括:Visual Basic概述、可视化编程的概念和步骤、VB语言基础、程序控制与调试、数组与过程、设计用户界面、菜单和工具栏、文件处理、数据库应用、图形处理、使用ActiveX控件、VB.NET简介、应用程序系统的开发等。
本书是高职高专计算机技术基础课程教材,也适合于用作成人高等学校、中等专业学校、各类职业学校和电脑培训班的“Visual Basic 6.0程序设计”课程教材。
紧扣教学(考试)大纲,精心设计教学内容,适合教学
采用“任务驱动法、案例式”编写方式,以程序设计为中心,语法介绍精炼
结合主要知识点并考虑二级考试,精选程序实例,并有程序运行结果
体现针对性、实用性和职业性,做到“教、学、做”的统一
配有习题(选择、填空、阅读程序、编程等),供读者练习与自测
提供教学相关资源(电子教案、案例程序源代码、课程教学网站等)
Visual Basic是Microsoft公司推出的基于Windows环境的一种面向对象的、采用事件驱动方式的可视化高级程序设计语言,它继承了Basic语言简单易学的优点,又增加了许多新的功能。“Visual Basic程序设计”是高职高专院校计算机技术基础的一门主要课程。通过该课程的学习,可以培养学生面向对象的编程思想,训练学生的程序开发能力,培养学生的创新意识和创造能力,使学生初步具备阅读、设计和开发中小型应用程序的综合素质和技能。
本书是安徽省2007年度高职高专省级精品课程“Visual Basic程序设计”的配套教材,在延续第一版编写风格的基础上,根据计算机技术的发展,结合作者多年教学与研发经验,考虑到读者的反馈信息,对各个章节的内容、结构、案例等进行了修订、调整、完善和补充,并按照该课程的教学大纲,兼顾学生参加全国高等学校计算机水平考试(安徽考区)的实际需要,结合学生的知识结构和教学特点而编写的。本书每章后面都附有一定量的典型习题,供读者练习,以便巩固所学知识。
本书是由来自一线项目研发人员且都是一线老师编写的,是学习面向对象程序设计方法,及项目开发过程的一本入门教材。本书主要特点是:
(1)按照教育部[2006]16号文有关精神,采用“任务驱动法、案例式”模式编写。即:在每一节给出任务(如无案例则内容为教学基本要求),然后按知识能力要求,循序渐进地写出正文,最后提出新的任务,起到两节之间的衔接作用。
(2)突出高等职业教育的特点,通过示例介绍程序设计基础、方法,避免枯燥、空洞的理论,于不知不觉之中使学生学会在Windows环境中的编程;在例题讲解的处理上,采用先给出设计目标,然后介绍为实现本目标而采取的设计方法,做到有的放矢。
(3)体现针对性、实用性和职业性,做到“教、学、做”的统一;结合实际和二级考试,精选例题和习题。
(4)内容做到新老结合。对VB.NET进行了简介,以使学生了解微软公司.NET的环境。
(5)语法介绍简明扼要、条理清楚,内容体系图文并茂,详略得当,程序均运行正常,便于教学。
全书内容共分13章。每章内容简述如下:
第1章通过一个简单的程序设计案例,介绍面向对象程序设计的概念,VB集成开发环境的组成、作用及使用方法,简单应用程序的设计步骤。
第2章通过实例详细介绍可视化面向对象程序设计的概念及步骤。
第3章介绍VB的基本语言元素和基本输入输出语句,为程序设计打下基础。
第4章介绍VB的三种基本结构:顺序结构、选择结构和循环结构。
第5章介绍详细数组对大批量数据的处理和过程实现程序模块化。
第6章介绍窗体及常用内部控件的属性、事件和方法,多文档界面MDI的组成及创建,公用对话框的概念及应用。让读者掌握应用程序界面的设计和美化。
第7章介绍在可视化界面中常用的菜单和工具栏的设计和实现方法。
第8章介绍文件的有关概念,使用传统方法处理顺序和随机文件,使用驱动器列表框、目录列表框和文件列表框等文件管理控件处理文件。
第9章介绍数据管理器(Data Manager)、数据控件(Data Control)以及ADO(Active Data Object)等功能强大的工具。利用VB能够开发各种数据库应用系统,建立多种类型的数据库,并可以管理、维护和使用这些数据库。
第10章介绍直接使用绘图控件Line和Shape绘制直线段、矩形等基本图形;使用窗体、图片框PictureBox等容器类控件提供的图形方法(如PSet、Line、Circle等)绘制点、直线、椭圆以及函数曲线等图形;使用图片框PictureBox、图像框Image控件显示图像,以美化界面。
第11章介绍常用的ActiveX控件的基本概念和添加方法,以及基本属性、方法和事件;如何使用ActiveX控件;用户自定义ActiveX控件的定义方法及其使用方法。
第12章介绍使用VB.NET创建一个Windows应用程序的基本过程,为进入VB.NET世界奠定初步的基础。
第13章通过Visual Basic创建一个“多文档编辑器”应用程序案例,介绍了应用程序开发的基本步骤。
本书是高职高专计算机技术基础课程教材,也适合于用作成人高等学校、中等专业学校、各类职业学校和电脑培训班的“Visual Basic 6.0程序设计”课程的教材。本书教学资源丰富,且配有精品课程网站http://www.ahsdxy.ah.edu.cn/jpkc/vb2010/,在其中可以下载课件PPT、教案、习题等,还有在线教学。
本书由丁亚明任主编,何永太、赵艳平、刘儒香任副主编。具体编写人员及分工如下:安徽水利水电职业技术学院孙平编写第1、4章,亳州师范高等专科学校刘儒香编写第2、5章,安徽水利水电职业技术学院赵艳平编写第3、12章,合肥师范学院刘路路编写第6章,安徽工业经济职业技术学院王雷编写第7章,六安职业技术学院张兴元编写第8章,安徽国际商务职业学院杨辉军编写第9章,安徽水利水电职业技术学院何永太编写第10、11、13章。全书由丁亚明统稿。
本书的编写出版得到了中国水利水电出版社以及安徽省高职高专学校的领导和老师们的大力支持,在此一并表示真诚的感谢。
由于编者水平有限,书中难免有错漏和不足之处,敬请广大师生及读者批评指正。
编者
2010年6月
第1章 Visual Basic概述 1
1.1 Visual Basic的功能与特点 1
1.1.1 Visual Basic的发展与版本 1
1.1.2 Visual Basic的功能与特点 2
1.2 Visual Basic的安装与启动 3
1.2.1 Visual Basic的运行环境 3
1.2.2 安装Visual Basic 4
1.2.3 启动与退出Visual Basic 4
1.3 Visual Basic的集成开发环境 5
1.3.1 标题栏、菜单栏与工具栏 5
1.3.2 窗体设计窗口 6
1.3.3 工具箱窗口 6
1.3.4 工程资源管理器窗口 7
1.3.5 属性窗口 7
1.3.6 窗体布局窗口 8
1.3.7 代码编辑窗口 8
1.4 设计一个简单应用程序 9
1.4.1 问题的提出 9
1.4.2 设计程序 9
1.5 Visual Basic帮助系统的使用 11
1.5.1 使用Visual Basic的联机帮助 12
1.5.2 使用上下文相关帮助 13
1.5.3 通过Internet获取帮助 13
习题一 14
第2章 可视化编程的概念和步骤 17
2.1 可视化编程的基本概念 17
2.1.1 面向对象的程序设计 17
2.1.2 对象、属性、事件及事件过程 17
2.2 编辑窗体上的控件 20
2.2.1 在窗体上添加一个控件 20
2.2.2 控件的移动和缩放 20
2.2.3 控件的复制和删除 21
2.2.4 控件的布局 21
2.3 可视化编程的步骤 22
2.3.1 设计应用程序界面 23
2.3.2 设置对象的属性值 24
2.3.3 编写事件过程代码 24
2.3.4 运行及调试程序 25
2.3.5 保存工程 25
2.3.6 生成可执行文件 26
2.4 “立即”窗口 27
2.4.1 显示“立即”窗口 28
2.4.2 “立即”窗口的主要功能 28
习题二 29
第3章 VB语言基础 32
3.1 数据类型 32
3.1.1 编码基础 32
3.1.2 基本数据类型 32
3.1.3 用户自定义类型 34
3.2 常量与变量 34
3.2.1 直接常量 35
3.2.2 符号常量 35
3.2.3 内部常量 36
3.2.4 变量的声明 36
3.2.5 变量的作用域 37
3.3 运算符与表达式 40
3.3.1 算术运算符 40
3.3.2 关系运算符 42
3.3.3 逻辑运算符 42
3.3.4 表达式 43
3.4 常用内部函数 43
3.4.1 数学函数 44
3.4.2 转换函数 44
3.4.3 字符串函数 45
3.4.4 日期与时间函数 45
3.4.5 随机函数 46
3.5 VB基本输入输出语句 46
3.5.1 语句及约定 47
3.5.2 赋值语句 48
3.5.3 输入对话框 48
3.5.4 Print方法 50
3.5.5 输出消息对话框 51
习题三 53
第4章 程序控制与调试 56
4.1 选择控制结构 56
4.1.1 双分支结构 56
4.1.2 多分支结构 59
4.2 循环控制结构 62
4.2.1 计数型循环(FOR…NEXT) 62
4.2.2 条件型循环 64
4.2.3 多重循环 67
4.3 程序调试与错误处理 69
4.3.1 工作模式及错误类型 69
4.3.2 程序调试 71
4.3.3 错误处理 74
习题四 76
第5章 数组与过程 80
5.1 数组 80
5.1.1 数组的概念 80
5.1.2 静态数组 82
5.1.3 动态数组 86
5.1.4 控件数组 88
5.2 过程 89
5.2.1 Sub过程 89
5.2.2 Function过程 92
5.2.3 过程的作用域 93
5.2.4 参数传递 94
习题五 98
第6章 设计用户界面 101
6.1 从窗体开始 101
6.1.1 生成窗体 101
6.1.2 窗体属性 102
6.1.3 窗体的常用事件 104
6.1.4 窗体的常用方法 106
6.1.5 设置启动窗体 106
6.1.6 程序应用举例 107
6.2 标签、文本框和命令按钮 108
6.2.1 标签控件 108
6.2.2 文本框控件 109
6.2.3 命令按钮控件 111
6.2.4 程序应用举例 112
6.3 单选按钮、复选框与框架 115
6.3.1 单选按钮和复选框控件 115
6.3.2 框架 116
6.3.3 程序应用举例 116
6.4 列表框和组合框 119
6.4.1 列表框 119
6.4.2 组合框 120
6.4.3 程序应用举例 121
6.5 滚动条和定时器 123
6.5.1 滚动条 123
6.5.2 定时器 124
6.5.3 程序应用举例 124
6.5.4 其他控件 126
6.6 多文档界面MDI 126
6.6.1 MDI的组成及特点 126
6.6.2 MDI的创建 128
6.7 公用对话框 129
6.7.1 添加公用对话框控件到工具箱 129
6.7.2 常用属性及方法 129
6.7.3 程序应用举例 131
习题六 133
第7章 菜单和工具栏 135
7.1 菜单设计 135
7.1.1 认识VB中的菜单 135
7.1.2 下拉式菜单设计 137
7.1.3 弹出式菜单设计 143
7.2 工具栏设计 144
7.2.1 图片框控件方式设计工具栏 145
7.2.2 工具栏控件方式设计工具栏 146
习题七 150
第8章 文件处理 152
8.1 文件概述 152
8.1.1 文件概述 152
8.1.2 文件分类 153
8.2 使用传统方法处理文件 154
8.2.1 顺序文件及操作 154
8.2.2 随机文件及操作 161
8.3 使用文件系统控件处理文件 168
8.3.1 认识文件系统控件 169
8.3.2 文件系统控件的应用 170
习题八 174
第9章 数据库应用 177
9.1 数据库基本知识 177
9.1.1 数据库概述 177
9.1.2 关系数据库 178
9.2 数据库基本操作 180
9.2.1 建立数据库 180
9.2.2 建立数据查询 185
9.2.3 SQL语言 186
9.3 使用控件访问数据库 188
9.3.1 使用Data控件 188
9.3.2 数据绑定控件 193
9.3.3 ADO Data控件 194
习题九 198
第10章 图形处理 201
10.1 坐标系统 201
10.1.1 坐标系统与对象的关系 201
10.1.2 坐标系统 202
10.2 使用颜色 204
10.2.1 颜色值的表示 204
10.2.2 设置控件的颜色属性 206
10.3 使用绘图控件绘图 206
10.3.1 Line和Shape控件 207
10.3.2 图像框(Image)控件 209
10.3.3 图片框(PictureBox)控件 211
10.4 使用绘图方法绘图 211
10.4.1 图形方法概述 212
10.4.2 绘图操作 213
习题十 217
第11章 使用ActiveX控件 220
11.1 认识并装载ActiveX控件 220
11.1.1 控件分类及ActiveX的概念 220
11.1.2 装载ActiveX控件 221
11.2 常用ActiveX控件 222
11.2.1 Animation控件 223
11.2.2 MediaPlayer控件 224
11.2.3 Winsock控件 224
11.2.4 MMControl控件 225
11.2.5 WebBrowser控件 228
11.2.6 Calendar控件 229
11.2.7 ProgressBar控件 230
11.3 使用ActiveX控件 230
11.3.1 Calendar控件的使用 230
11.3.2 ProgressBar控件的使用 232
11.3.3 MMControl控件的用法 233
11.3.4 WebBrowser控件的用法 234
11.4 用户自定义ActiveX控件 236
11.4.1 自定义一个ActiveX控件 236
11.4.2 使用自定义的ActiveX控件 238
习题十一 239
第12章 VB.NET简介 241
12.1 .NET基本概念 241
12.1.1 .NET平台介绍 241
12.1.2 .NET框架 241
12.1.3 .NET程序的运行机制 242
12.2 VB.NET集成开发环境 243
12.2.1 VS.NET的环境要求 244
12.2.2 VS.NET简单使用 244
12.3 VB.NET中的语言变化 248
12.3.1 VB.NET语言的增强特性 248
12.3.2 VB.NET语言的变化 249
习题十二 254
第13章 应用程序系统的开发 255
13.1 应用程序系统开发概述 255
13.1.1 软件开发的一般过程 255
13.1.2 程序质量和设计 256
13.1.3 界面设计方法 257
13.2 应用程序系统开发实例 258
13.2.1 应用程序模块设计 259
13.2.2 应用程序界面设计 260
13.2.3 应用程序代码设计 264
13.2.4 应用程序的编译及安装盘制作 270
习题十三 272
附录 2008年第2次全国高等学校(安徽考区)
计算机水平考试 273
参考文献 282
- Visual Basic程序设计实验指导 [主编 孙颖馨]
- Visual Basic程序设计教程 [主编 郭秀娟 于全通]
- Visual Basic.NET程序设计上机实践教程 [主编 何振林 罗奕]
- Visual Basic.NET程序设计 [主编 何振林 罗奕]
- Visual Basic程序设计(第二版) [主编 白金牛 李慧萍 邢俊凤]
- Visual Basic程序设计简明教程(第二版) [主编 王晓东]
- Visual Basic实做教程 [主编 欧剑]
- Visual Basic应用任务教程 [王春兰]
- Visual Basic语言程序设计及实验教程 [周建丽]
- Visual Basic程序设计上机实践教程(第二版) [何振林 罗奕]
- Visual Basic程序设计教程(第二版) [何振林 胡绿慧]
- Visual Basic.NET程序设计 [夏敏捷 齐晖]
- Visual Basic程序设计应用教程习题及实验指导 [主编 刘利 汪华斌]
- Visual Basic程序设计应用教程 [主编 薛晓萍 黄震]
- Visual Basic程序设计 [主编 王涛 邓德鸿]
- Visual Basic程序设计(第三版) [主编 潘地林]
- Visual Basic程序设计实训与考试指导(第三版) [主编 潘地林]
- Visual Basic程序设计 [主 编 白金牛 李慧萍 邢俊凤]
- Visual Basic程序设计(第二版) [主编 柳青 严健武]
- Visual Basic.NET程序设计教程 [唐耀 何明国 等编著]
- Visual Basic 6.0程序设计教程 [曾强聪 编著]
- Visual Basic程序设计 [安志远 主 编]
- Visual Basic.NET程序设计 [苏英如]
- Visual Basic.NET程序设计教程 [陈语林 主编]
- 数据库应用技术——Visual Basic及其应用系统开发 [欧阳峥峥 李禹生 孙平 等编著]
- Visual Basic程序设计实验指导与习题(第2版) [靳丽 李珊 主 编 ]
- Visual Basic程序设计上机实践教程 [何振林 罗奕 主编 ]
- Visual Basic程序设计教程 [何振林 胡绿慧 主 编 ]
- Visual Basic.NET程序设计案例教程 [孙街亭 主 编 ]
- Visual Basic程序设计项目化教程 [管小清 郭贺彬 主 编]