Visual Basic程序设计教程

出版时间:2008-10  出版社:北京科海电子出版社  作者:李春葆 等 著  页数:306  

前言

  Visual Basic作为一种典型的可视化编程环境,具有图形化的操作界面,使用简单灵活,是程序设计初学者最好的学习环境之一,也是一种良好的Windows应用程序的开发工具。  《Visual Basic程序设计教程》是以中文版Visual Basic 6.0(简称VB)为依据编写的。编者本着加强训练、突出实用、提倡创新的原则,力求在体系结构、编写风格和内容选材上符合以下5项基本要求:  (1)以程序设计为主题,全面介绍Visual Basic基础编程的方法。  (2)以数据库应用为依托,全面介绍Visual Basic开发数据库应用系统的方法。  (3)以实践示例为引导,全面介绍Windows环境编程的方法。  (4)以面向对象的可视化编程为核心,全面介绍可视化程序设计的通用方法与步骤。  (5)强调学习过程的练习和实习训练。各章均有习题,全书最后给出了一个综合上机实习题,便于读者参阅和模仿,快速提高编程能力。  全书共分15章,包括VB概述、VB可视化编程基础、VB语言基础、数组、过程、窗体设计、内部控件、图形设计、系统环境资源应用、文件访问、菜单设计、高级用户界面设计、程序调试和错误处理、VB与数据库、ADO编程等内容。

内容概要

  《Visual Basic程序设计教程》以程序设计为主题,以数据库应用为依托,以实践示例为引导,以面向对象的可视化编程为核心,全面介绍Visual Basic 6.0程序设计的方法与数据库应用系统开发的步骤。目的是提供一本从VB基础入门、Windows可视化程序设计到应用系统开发的全方位能力培养的实用教程。  《Visual Basic程序设计教程》共分15章,包括VB概述、VB可视化编程基础、VB语言基础、数组、过程、窗体设计、内部控件、图形设计、系统环境资源应用、文件访问、菜单设计、高级用户界面设计、程序调试和错误处理、VB与数据库、ADO编程等内容。各章均有习题,全书最后给出了一个综合上机实习题,便于读者参阅和模仿,快速提高编程能力。  《Visual Basic程序设计教程》可作为应用型本科院校和高职高专院校的计算机专业与非计算机专业学生学习Visual Basic编程的教材,尤其适合作为数据库应用方向的教材,也可供各类编程培训班及具有Windows 98/2000/XP初步知识的程序设计爱好者参阅。

书籍目录

第1章 VB概述 11.1 VB的特点和版本 11.1.1 VB的特点 11.1.2 VB的版本 21.1.3 VB的功能 21.2 VB的启动和退出 31.2.1 启动VB 31.2.2 退出VB 41.3 VB的集成开发环境 41.3.1 标题栏 51.3.2 菜单栏 51.3.3 工具栏 81.3.4 工程资源管理器 91.3.5 “窗体”窗口 101.3.6 “属性”窗口 101.3.7 控件工具箱 101.3.8 “窗体布局”窗口 101.3.9 “立即”窗口 111.3.10 “代码”窗口 11练习题1 12第2章 VB可视化编程基础 132.1 创建应用程序 132.1.1 创建一个简单的应用程序 132.1.2 创建应用程序的过程 182.2 事件驱动程序设计 222.2.1 事件 222.2.2 事件过程 232.2.3 事件驱动应用程序的工作方式 232.2.4 方法 242.2.5 使用With结构 242.3 VB工程的组成和管理 252.3.1 VB工程的组成 252.3.2 VB工程的管理 26练习题2 30第3章 VB语言基础 313.1 VB的标识符和运算符 313.1.1 标识符 313.1.2 运算符 323.1.3 代码书写规则 343.2 数据类型 353.3 常量 363.4 变量 383.4.1 声明变量 383.4.2 使用变量 403.5 顺序结构 423.5.1 赋值语句 423.5.2 Print方法 433.5.3 注释语句 443.5.4 End语句 453.6 选择结构 463.6.1 If语句 463.6.2 Select Case语句 493.7 循环结构 503.7.1 For循环 513.7.2 While循环 533.7.3 Do循环 543.7.4 跳转语句 553.8 VB中的常用函数 553.8.1 输入函数 553.8.2 输出函数 563.8.3 转换函数 583.8.4 数学函数 593.8.5 字符串函数 593.8.6 日期和时间函数 613.8.7 格式化函数 613.8.8 随机数函数 633.8.9 Shell()函数 643.9 综合示例 65练习题3 66第4章 数组 674.1 一维数组 674.1.1 一维数组的声明 674.1.2 一维数组元素的基本操作 684.1.3 一维数组的应用 714.2 多维数组 804.2.1 二维数组的声明 804.2.2 二维数组元素的基本操作 804.2.3 二维数组的应用 824.3 动态数组 834.3.1 动态数组的建立 834.3.2 动态数组的应用 854.4 控件数组 864.4.1 控件数组的建立 864.4.2 控件数组的应用 874.5 自定义数据类型 884.5.1 自定义数据类型的定义 884.5.2 自定义类型变量的声明和使用 894.5.3 自定义类型的应用 904.6 综合示例 91练习题4 92第5章 过程 935.1 子过程 935.1.1 子过程的分类 935.1.2 通用子过程设计 945.1.3 向过程传递参数 965.2 函数过程 1015.2.1 函数的定义 1015.2.2 函数的调用 1025.3 变量、过程的作用域 1045.3.1 过程的作用域 1045.3.2 变量的作用域 1075.4 变量的生存期 1095.4.1 静态变量 1105.4.2 动态变量 1115.5 综合示例 111练习题5 112第6章 窗体设计 1146.1 窗体概述 1146.1.1 窗体的类型 1146.1.2 添加窗体 1156.1.3 设置启动窗体 1156.1.4 窗体的常用属性 1156.1.5 窗体的常用事件 1186.1.6 窗体的常见方法和相关语句 1196.1.7 模式和无模式对话框的使用 1206.2 窗体的生命周期 1226.3 焦点与Tab键序 1266.4 多文档界面 1286.4.1 MDI窗体 1286.4.2 创建MDI界面 1286.4.3 加入MDI子窗体 1296.4.4 加载和关闭MDI窗体 1296.4.5 MDI窗体设计实例 130练习题6 133第7章 内部控件 1347.1 标签 1347.2 文本框 1367.3 命令按钮 1387.4 复选框 1407.5 单选按钮 1417.6 框架 1437.7 图片框 1447.8 图像框 1457.9 线条 1467.10 形状 1477.11 列表框 1487.12 组合框 1517.13 定时器 1537.14 文件系统控件 1547.15 滚动条 1567.16 控件的综合应用 157练习题7 162第8章 图形设计 1638.1 图形显示与绘图控件 1638.1.1 显示图形文件 1638.1.2 使用绘图控件 1668.2 绘图方法 1678.2.1 坐标系统 1688.2.2 绘图方法 1708.3 图形的保存 176练习题8 177第9章 系统环境资源应用 1789.1 剪贴板 1789.1.1 文本操作 1799.1.2 其他数据格式操作 1809.1.3 检查数据格式 1819.2 鼠标属性和事件 1829.2.1 鼠标属性 1829.2.2 响应鼠标事件 1849.3 拖放 1879.3.1 拖放属性、事件和方法 1879.3.2 自动拖动和手工拖动 1879.3.3 改变拖动图标 1889.3.4 放下对象时的响应 1889.3.5 启动拖动和停止拖动 1899.4 处理键盘事件 1919.4.1 低级键盘事件 1919.4.2 窗体级键盘事件 194练习题9 194第10章 文件访问 19510.1 文件类型 19510.1.1 顺序存取文件 19510.1.2 随机存取文件 19610.1.3 二进制存取文件 19610.2 顺序文件 19610.3 随机文件 19910.4 二进制文件 203练习题10 206第11章 菜单设计 20711.1 创建菜单 20711.1.1 菜单编辑器 20711.1.2 添加菜单选项 20911.1.3 菜单事件 20911.2 把代码连接到菜单项上 21011.3 弹出式菜单 21411.3.1 弹出式菜单设计 21411.3.2 弹出式菜单设计实例 215练习题11 216第12章 高级用户界面设计 21712.1 通用对话框 21712.1.1 “打开”对话框 21812.1.2 “另存为”对话框 21912.1.3 “颜色”对话框 21912.1.4 “字体”对话框 22012.1.5 “打印”对话框 22112.1.6 调用Windows帮助对话框 22212.2 ImageList控件 22312.2.1 ImageList控件的“属性页”对话框 22412.2.2 ImageList控件的属性 22412.2.3 ListImages集合的属性和方法 22512.3 TreeView控件 22612.3.1 TreeView控件概述 22612.3.2 TreeView控件的“属性页”对话框 22712.3.3 TreeView控件的属性 22712.3.4 TreeView控件的事件 22812.3.5 Node对象和Nodes集合 22912.4 ListView控件 23412.4.1 ListView控件概述 23412.4.2 ListView控件的“属性页”对话框 23512.4.3 ListView控件的属性 23512.4.4 ColumnHeader对象和ColumnHeaders集合 23612.4.5 ListItems集合和ListItem对象 23712.4.6 ListView控件的事件 239练习题12 240第13章 程序调试和错误处理 24113.1 错误分类 24113.2 程序调试 24213.2.1 调试工具 24313.2.2 设置断点 24313.2.3 设置调试信息 24413.2.4 单步跟踪 24613.3 错误处理 24713.3.1 错误处理工具 24713.3.2 错误处理方法 248练习题13 248第14章 VB与数据库 24914.1 数据库概述 24914.1.1 关系数据库的基本结构 24914.1.2 数据访问对象模型 25114.1.3 结构化查询语言 25114.1.4 数据库的分类 25114.1.5 ODBC和数据源 25114.1.6 VB的数据库管理器 25314.2 结构化查询语言(SQL) 25314.2.1 SQL语言的组成 25314.2.2 数据定义语言 25314.2.3 数据操纵语言 25414.2.4 数据查询语句 25514.3 Data控件 25714.3.1 Data控件的属性 25814.3.2 Data控件的方法 25914.3.3 Data控件的事件 25914.3.4 Recordset对象 25914.3.5 Data控件应用示例 26214.4 ADO Data控件 26714.4.1 ADO Data控件的属性 26714.4.2 ADO Data控件的事件 27014.4.3 Recordset对象 27014.4.4 ADO Data控件应用示例 27214.5 DataCombo控件 27514.5.1 DataCombo控件的属性 27514.5.2 DataCombo控件的方法 27614.5.3 DataCombo控件的事件 27614.5.4 DataCombo控件应用示例 27614.6 DataGrid控件 27714.7 数据库操作综合示例 282练习题14 286第15章 ADO编程 28715.1 什么是ADO 28715.2 Connection对象 28915.2.1 Connection对象的属性 28915.2.2 Connection对象的方法 29015.2.3 Connection对象的事件 29115.2.4 Connection对象应用示例 29115.3 Recordset对象 29315.3.1 Recordset对象的属性 29315.3.2 Recordset对象的方法 29515.3.3 Recordset对象的使用方法 29615.3.4 Recordset对象应用示例 29615.4 Command对象 29915.4.1 Command对象的属性 29915.4.2 Command对象的方法 29915.4.3 Command对象的Parameter对象 30015.4.4 Command对象的使用方法 30015.4.5 Command对象的应用示例 30115.5 ADO综合应用示例 303练习题15 306参考文献 307附录 综合上机实习题 308

章节摘录

  第1章 VB概述本章内容  在使用VisualBasic(以下简称VB)开发应用程序之前,有必要先熟悉一下VB的特点和系统集成环境的使用方法。本章作为VB的入门篇,旨在让读者对VB有个大致的了解。  知识重点  了解VB的特点和3种版本的差别。  掌握VB系统的启动和退出操作。  掌握VB的集成开发环境以及各组成部分的功能等。  1.1 VB的特点和版本  VB(Visual Basic)是在原有的BASIC语言基础上发展而来的,Visual指的是可视化开发图形用户界面,Basic指的是广为流行的BASIC语言。VB具有简单易学的特性,只要具备一些计算机语言基础就可以很快掌握它。这种可视化的“所见即所得”的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来。  微软公司于1991年推出VB1.0,之后陆续推出多种版本。VB5.0以前的版本主要应用于DOS和Windows3.X环境中16位应用程序的开发;VB5.0以后的版本只能运行在Windows 9X或NT操作系统下,是一个32位的应用程序开发工具。本书以VB6.0中文版作为开发环境介绍VB程序设计。  1.1.1 VB的特点  VB6.0具有以下显著的优点。  可视化编程:VB提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计编写大量程序代码,只需要采用系统提供的工具画出各种“部件”,即图形对象,并设置这些图形对象的属性,VB会自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码即可,从而可以大大提高程序设计的效率。  ……

编辑推荐

  课程体系的系统性:注重教学内容和体系的创新教学方法的多样性:加强全方位的教学配套资源建设教学内容的先进性:力求介绍最新的技术和方法理论与实践并重:阐明基础理论.强调实践应用易教易学:创新体例、合理布局。  从实际应用的角度出发,帮助读者以最快的速度进入VisuaI Basic的世界,提高程序开发技术水平  教育专家和一线教师精心编写,融入作者多年的教学经验  结构清晰、实例丰富,具有很强的操作性和实用性

图书封面

评论、评分、阅读与下载


    Visual Basic程序设计教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7