温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Visual
Basic语言程序设计基础第3版
Basic
语言程序设计
基础
Visual Basic 语言 程序设计基础(第 3 版)毕建伟 夏慧茹 梁建国 编 赵晨阳 主审 中等职业学校教学用书(计算机技术专业)内 容 简 介 本书是全国中等职业学校教学用书(计算机技术专业)的系列教材之一。全书共 17 章,讲解有关 Visual Basic 的安装与启动、开发环境、基本概念和程序设计步骤,Visual Basic 程序开发语言的数据、运算、语法和控制结构、控件的用法及窗体、工具条、对话框和菜单的设计、文件操作、打印方法、数据库编程等相关知识,并在最后一章给出一个综合性的程序设计案例。全书内容简明易懂、注重实用性,除可供中等职业学校计算机专业选做教材外,还可以作为 Visual Basic入门的自学教材。本书还配有实验指导书Visual Basic 语言程序设计上机指导与练习(第 3 版),该书给出了本教材各章节的练习题答案,并针对各章节中的重点和难点知识设计了相应的上机实验,可与本书结合使用。本书配有电子教学参考资料包,包括教学指南,电子教案,详见前言。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 Visual Basic 语言程序设计基础毕建伟,夏慧茹,梁建国编.3 版.北京:电子工业出版社,2009.4 中等职业学校教学用书计算机技术专业 ISBN 978-7-121-08290-0.V .毕 夏 梁 .BASIC 语言程序设计专业学校教材 .TP312 中国版本图书馆 CIP 数据核字(2009)第 020089 号 策划编辑:关雅莉 责任编辑:王凌燕 印 刷:北京天竺颖华印刷厂 装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871 092 1/16 印张:20.5 字数:524.8 千字 印 次:2009 年 4 月第 1 次印刷 印 数:6000 册 定价:29.80 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。服务热线:(010)88258888。前 言 作者结合多年来从事计算机教学工作的经验和体会,编写了此书。本书出版后得到广大读者的充分肯定和认可,为了感谢广大读者对本书的支持,我们根据使用本书的教学反馈和读者意见对本书做了必要的修编。本书以浅显的语言和丰富的实例详细介绍了使用 Visual Basic(中文版)在 Windows 环境下进行面向对象的程序设计的方法。在内容的安排上力求循序渐进,由浅入深。除了详细讲解 Visual Basic 的基础知识以外,本书还有侧重地介绍了使用 Visual Basic 进行程序设计时应具备的专业知识和使用技巧,力争详略得当、难度适中,既有利于初学者尽快掌握必备的知识,又有利于今后进一步的提高;在介绍理论知识的同时,还特别注重培养学生的思考方法和编程能力。由于本书主要面向中等职业学校学生,所以在内容编排上注重了避繁就简、循序渐进;在说明方法上尽量做到简单明了、通俗易懂;为了适用于教学,书中精选的例题力求突出其代表性、典型性和实用性;书中每章都配有一定量的思考和练习题,以利于学生对知识的掌握和巩固。此外,本书还配有实验指导书Visual Basic 语言程序设计上机指导与练习(第 3版),该书给出了本教材各章节的练习题答案并针对各章节中的重点和难点知识设计了相应的上机实验,以便加深对所学知识的理解和掌握。全书分为四部分,共 17 章。第 13 章为第一部分,介绍了 Visual Basic 的安装与启动、开发环境、基本概念和程序设计步骤等基础知识;第 47 章为第二部分,详细讲解了 Visual Basic 程序开发语言的数据、运算、语法和控制结构,这部分知识是使用 Visual Basic 进行程序设计的基础;第 812 章为第三部分,重点讲解窗体的事件和方法、控件、对话框、菜单以及工具条的使用,这部分内容较为突出地体现了使用 Visual Basic 进行程序设计的特色;第 1317 章为第四部分,有侧重点地介绍了如何使用 Visual Basic 开发更复杂的应用程序,包括文件的操作、打印方法、数据库链接和报表制作等内容;在最后一章给出了一个综合性的案例。可以根据教学的需要选学其中的部分章节。参考教学时数为 144 学时,其中上机练习应不少于 48 学时。本书由石家庄市教育科学研究所赵晨阳主审。夏慧茹撰写第 1,2,10 章,周永平撰写第 3 章,梁建国撰写第 47 章,周文莉撰写第 8,11,12 章,耿泽坤撰写第 9 章,毕建伟撰写第 13,17 章,何颖撰写第 14,16 章,杨静撰写第 15 章,毕建伟统编全稿。军械工程技术学院王森教授、石家庄市第二职业中专张桂芝校长和河北省建设银行刘东杰同志对本书的编写提出了宝贵的建议,很多读者为本书的修编工作提出了反馈意见,在此对本书广大的支持者再次表示衷心的感谢。电子教学参考资料包,包括教学指南、电子教案。编 者?V?目 录 第 1 章 Visual Basic 概述.1 1.1 Visual Basic 简介.1 1.2 Visual Basic 的安装、启动与退出.2 习题 1.3 第 2 章 Visual Basic 的开发环境.5 2.1 开发环境.5 2.2 用开发环境编制一个简单程序.10 习题 2.13 第 3 章 Visual Basic 编程基础.15 3.1 Visual Basic 程序设计的基本步骤.15 3.2 对象与类.15 3.3 属性、方法和事件.16 3.4 事件驱动机制.17 3.5 组织 Visual Basic 程序代码.18 3.6 Visual Basic 程序代码书写规范.19 习题 3.20 第 4 章 常量和变量.21 4.1 数据类型.21 4.2 常量.25 4.3 变量.28 习题 4.37 第 5 章 运算.40 5.1 函数.40 5.2 表达式.58 习题 5.65 第 6 章 数组和记录.67 6.1 数组的概念.67 6.2 常规数组.67 6.3 动态数组.72 6.4 记录类型.75 习题 6.79 第 7 章 控制结构.80 7.1 条件判断结构.80 7.2 循环程序结构.85 7.3 控制结构的嵌套.92?VI?7.4 过程.93 习题 7.105 第 8 章 窗体.108 8.1 窗体简介.108 8.2 窗体的属性.109 8.3 窗体的事件.123 8.4 窗体的方法.129 8.5 多个窗体的处理.133 8.6 多文档界面(MDI)窗体.136 习题 8.138 第 9 章 控件.140 9.1 控件的分类.140 9.2 关于控件的几点说明.141 9.3 一般类控件.144 9.4 图形、图像类控件.156 9.5 选择类控件.162 9.6 控件数组.172 9.7 控件应用实例.174 习题 9.182 第 10 章 对话框.183 10.1 对话框的分类.183 10.2 输入对话框.184 10.3 消息对话框.186 10.4 通用对话框(CommonDialog)控件.188 10.5 自定义对话框.200 习题 10.201 第 11 章 菜单设计.202 11.1 菜单简介.202 11.2 用菜单编辑器定义菜单.203 11.3 菜单命名规则.209 11.4 建立菜单控件数组.210 11.5 动态改变菜单.211 11.6 编写 Click 事件过程.215 11.7 弹出式菜单.217 习题 11.219 第 12 章 工具条设计.221 12.1 工具条简介.221 12.2 手工创建工具条.222 12.3 工具条控件.223 12.4 工具条应用实例.231?VII?习题 12.234 第 13 章 文件操作.235 13.1 文件的分类.235 13.2 文件访问类型.235 13.3 顺序文件.237 13.4 随机文件.241 13.5 二进制文件.244 13.6 文件访问函数和语句.246 13.7 文件操作综合实例.253 习题 13.257 第 14 章 打印.259 14.1 常用打印方法.259 14.2 Printer 对象.261 14.3 打印错误信息.264 习题 14.265 第 15 章 数据库的链接与应用.266 15.1 关系型数据库的基本概念.266 15.2 Visual Basic 对数据库的支持.268 15.3 可视化数据管理器.269 15.4 使用 Data 控件.274 15.5 使用 ADO Data 控件.276 15.6 使用数据绑定控件.278 15.7 创建数据库应用程序.279 15.8 数据库应用实例.280 习题 15.285 第 16 章 报表设计器.286 16.1 启动报表设计器.286 16.2 建立一个简单的报表文件.286 16.3 编辑报表文件.288 16.4 报表字段的类型.289 16.5 Crystal Report 控件.292 习题 16.293 第 17 章 Visual Basic 综合应用程序举例.294 17.1 建立数据库.294 17.2 建立标准模块.295 17.3 建立程序界面、编写程序代码.296 17.4 生成可执行文件.313 附录 A 菜单项功能说明.314 第 1 章 Visual Basic概述 【本章要点】本章简要介绍 Visual Basic 的可视化和事件驱动机制等主要特点及其三种版本的异同,此外还要学习 Visual Basic 的安装、启动和退出,以及新建工程和打开一个原有工程的方法。【学习目标】1了解 Visual Basic 的安装方法及其三种版本的异同;2理解 Visual Basic 的可视化和事件驱动机制等主要特点;3掌握 Visual Basic 的启动和退出以及新建工程和打开一个原有工程的方法。1.1 Visual Basic简介 Visual Basic(简称 VB)是美国微软公司开发的一种可视化编程工具。它功能强大、简单易学,沿袭了 BASIC 系列语言的语法,能够方便快捷地完成 Windows 应用程序的开发。Visual Basic 中的“Visual”即“可视化的”意思,主要是指不必编写大量代码去描述程序界面,而只要把预先建立好的对象拖放到窗口界面中,即可开发出 Windows 风格的图形用户界面(GUIGraphical User Interfaces)。“BASIC”指的是 BASIC(Beginners All-purpose Symbol Instruction Code,即初学者通用符号指令代码)语言。1.1.1 Visual Basic的主要特点 与传统编程方式相比,Visual Basic 具有以下主要两个特点。1方便的开发环境(1)提供了完善的可视化编程环境;(2)可以同时打开多个工程,可以建立单文档界面和多文档界面;(3)具有强大的代码编辑器,在代码窗口中可以自动列出控件的属性和方法,可以自动提示函数的语法;(4)具有实时的在线帮助功能。2事件驱动机制 Visual Basic 程序运行的基本方法是由“事件”来驱动程序的运行。在 Visual Basic 应用程序中将大规模的程序代码分为若干个单一的、独立的、小规模的程序段落,分别由各种“事件”来驱动执行,大大降低了程序的编写难度。Visual Basic 语言程序设计基础(第 3 版)2 1.1.2 Visual Basic的版本 Visual Basic 有三种版本,各自满足不同人员的开发需要。(1)学习版:编程人员利用学习版可以轻松地开发出 Windows 应用程序。它包括所有的内部控件及 Grid、Tab 和 Data_Bound 控件。学习版提供的文档有 程序员指南、联机帮助及 V