教育>高职高专>计算机类
VisualBasic实用教程(第4版)

VisualBasic实用教程(第4版)"

作者:郑阿奇
ISBN:9787121139895
定价:¥43.0
字数:666千字
页数:416
出版时间:2011-07
开本:16(185*260)
版次:01-01
装帧:
出版社:电子工业出版社
简介

本教程包含了实用教程、习题、实验、综合应用和附录等部分。内容主要包括VB6.0中文版开发环境,语言基础,创建用户界面(控件,菜单,工具栏与状态栏),程序设计,数据库应用,图形、鼠标和多媒体应用,文件操作等方面。实用教程一般在讲解内容后紧跟实例;习题主要训练编程和弄清基本概念;实验包括基础级、提高级和自我练习三个方面;综合应用综合训练解决小的应用问题的基本能力;最后的附录列出了书中所需内容及习题参考答案。     读者对象:本书可作为大学本、专科有关课程的教材。由于内容实用,也适合各类VB培训和广大用户自学与参考用书。

前言

前 言 Visual Basic(简称VB)是Microsoft公司推出的一种Windows应用程序开发工具,由于它具有简单易学、操作方便、功能强大等特点,已经成为普通用户首选的程序设计语言。我们根据教学与应用开发的实践和形势发展需要,先后推出Visual Basic实用教程第1版到第3版,对教学内容、习题、实例、实验和综合应用进行不断完善和提高。推出后,得到高校教师、学生和广大读者的广泛认同,共重印22次累计12万册。 在我国,VB6.0中文版虽然已流行多年,但当前和今后一段时间,它仍然是我国高校有关专业程序设计课程教学和VB应用开发的工具。 Visual Basic实用教程(第4版)继承了Visual Basic实用教程(第3版)的成功经验,仍以VB6.0中文版为平台,结合编者近两年的教学和应用开发实践,进行调整和完善,以在方便教学的同时体现应用性。 本教程分为五个部分。 (1)实用教程部分一般在讲解内容后紧跟实例,并且凡标有[Ex_xxx]的实例程序均上机调试通过,书中所有实例在附录中有专门索引; (2)习题部分主要训练编程和弄清基本概念,适当训练界面内容; (3)实验部分包括基础级、提高级和自我练习三个方面,循序渐进、逐步提高,自我练习包含部分参考答案; (4)四个综合应用综合训练解决小的应用问题的基本能力; (5)附录。 本教程可免费下载教学课件、实例文件和综合应用文件等教学资源,网址为http://www.hxedu.com.cn。 实际上,本教程不仅适合于教学,也非常适合于VB的各类培训和用VB编程开发应用程序的用户学习和参考。只要阅读本书,结合上机操作,就能在较短的时间内基本掌握Visual Basic及其应用技术。 本书由东南大学吴乐南教授主审。 本书由曹弋(南京师范大学)编写,郑阿奇(南京师范大学)对全书进行统编、定稿。参加本系列书编写的还有梁敬东、顾韵华、王洪元、刘启芬、丁有和、徐文胜、殷红先、张为民、姜乃松、彭作民、王一莉、徐斌、王志瑞、周怡明、刘博宇、周怡君、郑进、刘毅等。 由于编者掌握的资料和水平有限,错误之处在所难免,敬请读者批评指正。 意见、建议邮箱:easybooks@163.com 编 者 2011年6月

目录

目 录 第1部分 实用教程 第1章 Visual Basic概述 1 1.1 关于Visual Basic 1 1.1.1 VB的工程类型 2 1.1.2 集成开发环境 2 1.1.3 标题栏 3 1.1.4 菜单栏 3 1.1.5 工具栏 7 1.1.6 控件箱 7 1.1.7 窗体 8 1.2 用Visual Basic开发应用程序 11 1.2.1 创建应用程序的主要步骤 11 1.2.2 创建简单程序实例 12 第2章 Visual Basic语言基础 16 2.1 注释语句和一句多行与一行多句 16 2.1.1 注释语句 16 2.1.2 一句多行与一行多句 17 2.1.3 代码编辑器 17 2.2 常数、变量、赋值语句运算符和表达式 18 2.2.1 常数 18 2.2.2 变量 19 2.2.3 赋值语句 23 2.2.4 运算符和表达式 23 2.3 基本控制结构 26 2.3.1 顺序结构 27 2.3.2 分支结构 27 2.3.3 循环结构 31 2.4 常用内部函数 34 2.4.1 算术函数 35 2.4.2 字符串函数 38 2.4.3 日期与时间函数 41 2.4.4 类型转换函数 42 2.5 输入与输出 42 2.5.1 InputBox函数 43 2.5.2 MsgBox函数 43 2.5.3 Print方法 45 2.6 数组 46 2.6.1 数组声明 46 2.6.2 可变类型数组 48 2.6.3 静态数组和动态数组 49 2.6.4 多维数组 50 2.7 算法举例 52 第3章 创建用户界面 57 3.1 创建窗体 57 3.1.1 窗体的属性 58 3.1.2 窗体的方法 59 3.1.3 窗体的事件 59 3.1.4 窗体的启动、装载、卸载和关闭 61 3.2 对象的基本概念 62 3.2.1 对象的属性、方法和事件 63 3.2.2 使用With结构 64 3.3 控件 65 3.3.1 控件介绍 65 3.3.2 标签 67 3.3.3 文本框 68 3.3.4 命令按钮 69 3.3.5 框架、选项按钮和复选框 70 3.3.6 列表框 73 3.3.7 组合框 76 3.3.8 图像框(Image)和图片框(PictureBox) 77 3.3.9 滚动条 78 3.3.10 定时器 80 3.3.11 文件系统控件 81 3.4 控件数组 84 3.5 菜单设计 87 3.5.1 菜单栏 87 3.5.2 菜单编辑器 87 3.5.3 菜单的Click事件 90 3.5.4 运行时改变菜单属性 90 3.5.5 弹出式菜单 91 3.6 工具栏 92 3.7 状态栏 95 3.8 CommonDialog控件 96 3.9 多文档界面 98 3.9.1 界面样式 98 3.9.2 多文档界面 99 第4章 VB程序设计 103 4.1 文件类型 103 4.2 过程 105 4.2.1 Sub过程 106 4.2.2 Function过程 109 4.3 过程的调用 110 4.3.1 调用Sub事件过程 110 4.3.2 调用Sub通用过程 110 4.3.3 调用Function过程 111 4.4 参数的传递 113 4.4.1 形参和实参 113 4.4.2 参数按值传递和按地址传递 114 4.4.3 数组参数 118 4.4.4 对象参数 121 4.5 递归过程 122 4.6 变量和过程的作用范围 124 4.6.1 变量的作用范围 124 4.6.2 静态变量 126 4.6.3 过程的作用范围 129 4.6.4 使用同名的变量 129 4.7 Sub Main过程与快速提示窗体 130 4.8 程序举例 132 第5章 数据库应用 137 5.1 数据库基本知识 137 5.1.1 关系数据库的基本结构 137 5.1.2 建立数据库 139 5.1.3 建立数据查询 142 5.2 SQL语言 143 5.2.1 SQL语句 143 5.2.2 用SQL语句建立查询 145 5.3 Data控件 146 5.3.1 常用属性、方法和事件 146 5.3.2 常用的数据感知控件 150 5.3.3 ActiveX数据感知控件 153 5.4 DAO编程模型 157 5.4.1 DAO分层结构 157 5.4.2 DAO编程 158 5.5 ADO 161 5.5.1 ADO基本概念 161 5.5.2 创建ADO Data控件 161 5.5.3 数据窗体向导 168 5.5.4 ADO编程模型 170 5.6 可视化数据库工具 172 5.6.1 数据环境设计器 172 5.6.2 数据视图窗口 175 5.6.3 查询设计器 175 5.7 报表设计 177 5.7.1 报表设计器 177 5.7.2 设计报表 178 5.7.3 向报表添加Function控件 180 5.8 多媒体数据库 182 第6章 图形、鼠标和多媒体应用 187 6.1 图形和文本 187 6.1.1 坐标系 187 6.1.2 颜色的设置 189 6.1.3 绘图 190 6.1.4 设置文本字体 197 6.1.5 打印 199 6.1.6 剪贴板 200 6.1.7 图像处理 201 6.2 鼠标和键盘 205 6.2.1 鼠标事件 205 6.2.2 改变鼠标指针 209 6.2.3 键盘事件 210 6.2.4 控件拖放 213 6.2.5 OLE拖放 216 6.3 多媒体应用 220 6.3.1 Animation控件 221 6.3.2 Multimedia控件 222 6.3.3 MediaPlayer控件 224 第7章 文件 226 7.1 传统文件处理方式 226 7.1.1 文件访问类型 226 7.1.2 顺序文件 227 7.1.3 随机文件 234 7.2 FSO对象模型 240 7.2.1 FSO包含的对象 240 7.2.2 FSO对象模型编程 241 7.2.3 驱动器和文件夹 242 7.2.4 文件操作 243 第2部分 习题 习题1 Visual Basic概述 248 习题2 Visual Basic语言基础 249 习题3 创建用户界面 254 习题4 VB程序设计 257 习题5 数据库应用 262 习题6 图形、鼠标和多媒体应用 265 习题7 文件 268 第3部分 实验 实验1 创建一个简单的VB界面 270 实验2 程序设计基础1 276 实验3 程序设计基础2 282 实验4 窗体、标签、文本框和按钮 287 实验5 框架、选项按钮、复选框、列表框和组合框 294 实验6 时间控件、菜单和工具栏 300 实验7 Sub过程 307 实验8 Function过程 316 实验9 数据库操作(基础级) 324 实验10 数据库操作(提高级) 331 实验11 图形和文本 340 实验12 键盘、鼠标和多媒体 348 实验13 文件的使用 354 第4部分 综 合 应 用 应用1 数据库综合应用——人员信息管理系统 364 应用2 图形综合应用——画图软件 375 应用3 键盘、鼠标和多媒体综合应用——打字练习 380 应用4 文件操作综合应用——快乐背单词 384 第5部分 附录 附录A 本书约定 389 附录B 例题索引 391 附录C 程序调试 394 附录D 第2部分习题答案 402

作者简介

编辑推荐

作者寄语

电子资料

http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0139890

www.luweidong.cn

下一个