配套课件-《Visual-Basic程序设计与应用》.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《配套课件-《Visual-Basic程序设计与应用》.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual-Basic程序设计与应用 配套 课件 Visual Basic 程序设计 应用
- 资源描述:
-
1、Visual Basic程序设计与应用电子教案演示演示 退出退出 第第 1 章章第第 2 章章第第 3 章章第第 4 章章第第 5 章章第第 6 章章第第 7 章章第第 8 章章第第 9 章章特点特点历史渊源历史渊源 安装步骤安装步骤集成开发环境集成开发环境工程管理工程管理程序编辑程序编辑程序调试程序调试程序创建步骤程序创建步骤 1964年,美国计算机科学家年,美国计算机科学家G.Kemeny和和T.Kurtz在在Dartmouth 学院学院创造了创造了BASIC语言语言。这是。这是一种适用于初一种适用于初学者的人机交互式语言学者的人机交互式语言,其名,其名BASIC既是既是Beginners
2、 Allpurpose Symbolic Instruction Code(初学者通用的符初学者通用的符号指令代码)号指令代码)的简写的简写。Dartmouth BASIC是为校园的大学生们创造的,目的是为校园的大学生们创造的,目的是使大学生是使大学生能够比较轻松地学习能够比较轻松地学习计算机计算机编程。编程。1983 年,年,Dartmouth BASIC 被演变成为了被演变成为了True BASIC,成为了完全结构化的程序设计语言。成为了完全结构化的程序设计语言。1975 年,年,Microsoft 公司的两位创始人,公司的两位创始人,Bill Gates 和和 Paul Allen 为为
3、MITS公司生产的早期个人计算机公司生产的早期个人计算机Altair 8800开发了一个开发了一个BASIC解解释器。释器。1985年,年,Microsoft公司推出了一种类似于公司推出了一种类似于True BASIC的完全结构的完全结构化的化的BASIC语言语言 QuickBASIC 1.0。QuickBASIC 具有强大的具有强大的集成开发环境,并且既包含对集成开发环境,并且既包含对 BASIC 代码的解释功能,也包含对代码的解释功能,也包含对 BASIC 代码的一定的编译功能。因此,与代码的一定的编译功能。因此,与 True BASIC 追求简约的追求简约的设计思路不同,设计思路不同,Q
4、uickBASIC 在设计上更注重语言功能的完整和执在设计上更注重语言功能的完整和执行效率的提高,它成为了那个时代运行速度最快的行效率的提高,它成为了那个时代运行速度最快的 BASIC 语言。语言。由于在由于在BASIC上取得的空前成功,上取得的空前成功,Microsoft公司成为了公司成为了BASIC语语言在市场发展上的领导者和言在市场发展上的领导者和BASIC语言标准的实际制定者。语言标准的实际制定者。1991 1991 年,年,MicrosoftMicrosoft公司开发了公司开发了Visual Basic 1.0Visual Basic 1.0,其集成了其集成了 QuickBASICQ
5、uickBASIC 的语法特性与解释编译功能,并提供了一个可视化的的语法特性与解释编译功能,并提供了一个可视化的开发环境,允许程序员在一个所见即所得的图形界面中迅速完成开开发环境,允许程序员在一个所见即所得的图形界面中迅速完成开发任务。为了表明发任务。为了表明Visual BasicVisual Basic是一种基础程序设计语言,是一种基础程序设计语言,MicrosoftMicrosoft特完全大写的特完全大写的“BASIC”BASIC”改为了大小写混合的改为了大小写混合的“Basic”Basic”。1993 1993 年,年,Microsoft Microsoft 发布了发布了 Visual
6、 Basic 3.0 Visual Basic 3.0,使,使Visual Visual Basic Basic 具有了支持具有了支持ODBCODBC、OLEOLE的特性。的特性。19951995年发布了年发布了Visual Basic Visual Basic 4.04.0,19961996年发布了年发布了Visual Basic 5.0Visual Basic 5.0。1998 1998 年发布了年发布了 Visual Basic 6.0 Visual Basic 6.0。Visual Basic 6.0 Visual Basic 6.0 是传是传统统 Visual BasicVisual
7、 Basic向向 Visual Basic.NET Visual Basic.NET 转变前的最后一个版本,转变前的最后一个版本,也是传统也是传统 Visual Basic Visual Basic 中功能最全、应用最广的一个版本。中功能最全、应用最广的一个版本。可视化可视化:Visual的英文含义既是可视化,在可视化环境下的英文含义既是可视化,在可视化环境下创作前端界面也就如同摆放积木。创作前端界面也就如同摆放积木。面向对象面向对象:面向对象编程是建立在类的基础上的,可通过:面向对象编程是建立在类的基础上的,可通过类的封装而使源程序更加便于维护。类的封装而使源程序更加便于维护。部件技术部件技
8、术:部件技术:部件技术建立在面向对象技术基础之上。可将建立在面向对象技术基础之上。可将部件部件看作为类的包装,每一个部件包含着许多相互关联的类。看作为类的包装,每一个部件包含着许多相互关联的类。事件驱动事件驱动:事件驱动则是指程序的执行路线可以基于用户:事件驱动则是指程序的执行路线可以基于用户的操作步骤来确定的。的操作步骤来确定的。(1)启动安装程序。)启动安装程序。(2)输入用户)输入用户ID号号 (3)输入姓名、用户单位)输入姓名、用户单位 (4)选择安装路径。)选择安装路径。(5)选择安装方式,有)选择安装方式,有“典型安装典型安装”和和“自定义自定义安装安装”两种安装方式。两种安装方式
9、。在添加或删除在添加或删除 Visual Basic Visual Basic 部件,需要进行以下操部件,需要进行以下操作:作:(1 1)重新启动安装程序。)重新启动安装程序。(2 2)在安装程序对话框中选取)在安装程序对话框中选取“自定义自定义”按钮。按钮。(3 3)在)在“自定义自定义”对话框的对话框的“选项选项”列表框中选列表框中选定要安装的部件(或撤消选定要删除的部件)。定要安装的部件(或撤消选定要删除的部件)。集成开发环境集成开发环境 Visual Basic 6.0集成开发环境由集成开发环境由菜单菜单、工具栏工具栏、工具箱工具箱、窗体设计器、属性窗口、工程管理器、代码编辑器组成。窗
10、体设计器、属性窗口、工程管理器、代码编辑器组成。Visual Basic 6.0 菜单是在集成开发环境下发布命令的最基本手段。菜单是在集成开发环境下发布命令的最基本手段。Visual Basic 顶级菜单有:顶级菜单有:文件文件、编辑编辑、视图视图、工程工程、格式格式、调试调试、运行运行、工具工具、外接程序外接程序,但菜单命令是通过子菜单中的子菜,但菜单命令是通过子菜单中的子菜单项发出的。单项发出的。文件菜单文件菜单 文件菜单主要用于建立、打开、文件菜单主要用于建立、打开、添加、移去、保存工程和文件,添加、移去、保存工程和文件,包括:新建工程包括:新建工程、打开工程、打开工程、添加工程添加工程
11、、移除工程、移除工程、保存工、保存工程程、工程另存为、工程另存为、保存文件、保存文件、文件另存为文件另存为、打印、打印、打印设置、打印设置、生成工程生成工程 等子菜单项。等子菜单项。编辑菜单编辑菜单 在对工程进行修改时,编辑菜单在对工程进行修改时,编辑菜单用于各种编辑操作用于各种编辑操作。包括:撤消、。包括:撤消、重复、剪切、复制、粘贴、粘贴链重复、剪切、复制、粘贴、粘贴链接、删除、全选、查找、缩进、凸接、删除、全选、查找、缩进、凸出、插入文件、属性方法列表、出、插入文件、属性方法列表、快速信息、参数信息书签等子菜单快速信息、参数信息书签等子菜单项。项。视图菜单视图菜单 视图菜单用于显示各种窗
12、口及和窗视图菜单用于显示各种窗口及和窗口有关的操作口有关的操作。包括:代码窗口、对。包括:代码窗口、对象窗口、定义、最后位置、对象浏览象窗口、定义、最后位置、对象浏览器、立即窗口、本地窗口、监视窗口、器、立即窗口、本地窗口、监视窗口、调用堆栈、工程资源管理器、属性窗调用堆栈、工程资源管理器、属性窗口、窗体布局窗口、属性页、表、缩口、窗体布局窗口、属性页、表、缩放、显示窗格、工具箱、调色板、工放、显示窗格、工具箱、调色板、工具栏等子菜单项。具栏等子菜单项。工程菜单工程菜单 工程菜单用于为当前工程创建工程菜单用于为当前工程创建模块、作对象引用或提供各种设模块、作对象引用或提供各种设计器计器。包括:
13、添加窗体、添加。包括:添加窗体、添加 MDI窗体、添加模块、添加用户窗体、添加模块、添加用户控件、添加属性页、添加用户文控件、添加属性页、添加用户文档、添加设计器、添加文件、移档、添加设计器、添加文件、移除、引用、部件、工程属性等子除、引用、部件、工程属性等子菜单项。菜单项。格式菜单格式菜单 格式菜单用于界面设计,能使格式菜单用于界面设计,能使界面中的控件规范排列界面中的控件规范排列。包括:。包括:对齐、统一尺寸、按网格调整大对齐、统一尺寸、按网格调整大小、水平间距、垂直间距、在窗小、水平间距、垂直间距、在窗体中居中对开、顺序、锁定控件体中居中对开、顺序、锁定控件等子菜单项。等子菜单项。调试菜
14、单调试菜单 调试菜单用于调试、监视程序调试菜单用于调试、监视程序。包括:逐语句、逐过程、跳出、包括:逐语句、逐过程、跳出、运行到光标处、添加监视、编辑运行到光标处、添加监视、编辑监视、快速监视、切换断点、清监视、快速监视、切换断点、清除所有断点、设置下一条语句、除所有断点、设置下一条语句、显示下一语句等子菜单项。显示下一语句等子菜单项。运行菜单运行菜单 查询菜单中各条菜单命令用于查询菜单中各条菜单命令用于数据库表的查询及相关操作数据库表的查询及相关操作。所。所提供的各种查询设计工具,使用提供的各种查询设计工具,使用户能够通过可视化工具创建户能够通过可视化工具创建SQL语句,实现对数据库的查询、
15、修语句,实现对数据库的查询、修改。改。工具菜单工具菜单 工具菜单包括:添加过程、过工具菜单包括:添加过程、过程属性、菜单编辑器、选项、发程属性、菜单编辑器、选项、发布等子菜单项。布等子菜单项。外接程序菜单外接程序菜单 外接程序菜单工程菜单用于为外接程序菜单工程菜单用于为当前工程创建含:可视化数据管当前工程创建含:可视化数据管理器、外接程序管理器等子菜单理器、外接程序管理器等子菜单项。项。Visual Basic 6.0 工具栏的作用是可以通过其上面的图标按钮执行菜单命令,工具栏的作用是可以通过其上面的图标按钮执行菜单命令,由此加快操作速度。由此加快操作速度。Visual Basic能提供能提供
16、“编辑编辑”、“标准标准”、“窗体编辑器窗体编辑器”、“调试调试”等几个工具栏,用户也可以按自己的需要等几个工具栏,用户也可以按自己的需要“自定义自定义”工具栏,可以通过工具栏,可以通过“视图视图工具栏工具栏”菜单项下的子菜单项选取菜单项下的子菜单项选取它们它们。Visual Basic各种工具栏中最常用的是各种工具栏中最常用的是“标准工具栏标准工具栏”Visual Basic 6.0 工具箱是工具箱是Visual Basic用于为开发提供控件的面板,通过它用于为开发提供控件的面板,通过它可以往设计中的窗体设置各种控件。可以往设计中的窗体设置各种控件。除了除了Visual Basic 内置控件
17、之外,用户还可以通过菜单内置控件之外,用户还可以通过菜单“工程工程部件部件”打开打开“部件部件”对话框,从中能添加控件、设计对话框,从中能添加控件、设计器或可插入对象到工具箱中,也可以引用已加载的控件工程。器或可插入对象到工具箱中,也可以引用已加载的控件工程。Visual Basic是以工程为单位创建程序是以工程为单位创建程序的,其通过工程文件的,其通过工程文件(.vbp)获得工程信息,获得工程信息,并通过并通过“工程资源管理器工程资源管理器”、“工程属性工程属性”窗口实现对程序工程的有效管理。窗口实现对程序工程的有效管理。1 1标准标准EXEEXE:最常用的工程类型,用来创建最常用的工程类型
18、,用来创建WindowsWindows环境下的标准可执行程序(环境下的标准可执行程序(.EXE.EXE文件)。文件)。2 2ActiveX DLLActiveX DLL:用来创建能够与应用程序运行在同一用来创建能够与应用程序运行在同一进程内的进程内的ActiveX DLLActiveX DLL部件。部件。3 3ActiveX EXEActiveX EXE:用来创建在应用程序进程之外工作的用来创建在应用程序进程之外工作的ActiveX EXEActiveX EXE部件。部件。4 4ActiveX ActiveX 控件:用来创建可视开发环境下的前端界面控件:用来创建可视开发环境下的前端界面元素。元
19、素。程序工程由文件组成,主要文件类型有:程序工程由文件组成,主要文件类型有:工程文件工程文件(.vbp)。标准模块文件标准模块文件(.bas)。窗体的文件窗体的文件(.frm)。窗体的二进制数据文件窗体的二进制数据文件(.frx)。类模块文件类模块文件(.cls)。包含包含 ActiveX 控件的文件控件的文件(.ocx)。通过菜单命令通过菜单命令“工程工程工程属性工程属性”可以打开可以打开“工程工程属性属性”对话框。对话框。在此可以进行有在此可以进行有关工程的名称、关工程的名称、类型、启动模块、类型、启动模块、版本号、版本信版本号、版本信息、程序图标、息、程序图标、编译方式、编译编译方式、编
20、译要求等诸多工程要求等诸多工程属性的设置。属性的设置。在编辑程序时,经常用到的工具有:在编辑程序时,经常用到的工具有:1、窗体设计器,其用于编辑用户界面。、窗体设计器,其用于编辑用户界面。2、代码编辑器,其用于编辑源程序代码。、代码编辑器,其用于编辑源程序代码。3、属性窗口,其用于设置窗体或控件的属性值。、属性窗口,其用于设置窗体或控件的属性值。在调试程序时,最常使用的调试方法有:在调试程序时,最常使用的调试方法有:1、在程序中设置断点,进行中断调试。、在程序中设置断点,进行中断调试。2、通过、通过“立即窗口立即窗口”进行数据测试。进行数据测试。3、使程序逐条语句,或逐过程执行,进行单步调。、
21、使程序逐条语句,或逐过程执行,进行单步调。当在当在Visual Basic 6.0中创建应用程序时,一般需要经历以中创建应用程序时,一般需要经历以下基本步骤:下基本步骤:1、分析程序问题。、分析程序问题。2、建立程序工程。、建立程序工程。3、设计用户界面。、设计用户界面。4、编写并调试程序代码。、编写并调试程序代码。5、保存工程资源。、保存工程资源。6、对源程序进行编译。、对源程序进行编译。程序创建举例:程序创建举例:考虑创建一个窗体程序,其用于商品销售时的累积计价。考虑创建一个窗体程序,其用于商品销售时的累积计价。具体考虑是:。具体考虑是:。1、添加、添加“文本框控件文本框控件”,用于商品的
22、单价、数量的输入。,用于商品的单价、数量的输入。2、添加、添加“命令按钮控件命令按钮控件”,并在其,并在其Click事件中添加事件中添加“计计价程序价程序”,用于商品计价,用于商品计价。3、添加、添加“标签控件标签控件”,用于商品价值和商品总价的输出。,用于商品价值和商品总价的输出。常量常量变量变量基本数据类型基本数据类型数组数组枚举类型枚举类型运算符运算符标识符命名规则标识符命名规则自定义类型自定义类型 常量即是用标识符来表示数值或字符串,由此可以提常量即是用标识符来表示数值或字符串,由此可以提高源代码的可读性和可维护性。高源代码的可读性和可维护性。常量有两种来源:常量有两种来源:1、系统常
23、量,其由、系统常量,其由Visual Basic或引用的对象提供。或引用的对象提供。2、用户自定义常量,其需要用、用户自定义常量,其需要用 Const 语句来声明。语句来声明。定义常量定义常量 用户自定义常量在使用前需要定义,由此使该用户自定义常量在使用前需要定义,由此使该标识标识符能符能够被程序识别。其语法是:够被程序识别。其语法是:Public/Private Const 常量名常量名As 类型类型=常量表达式常量表达式 例如:例如:Const PI=3.14159265358979 Const MaxPlanets As Integer=9 使用常量使用常量常量在被定义之后,就可以在代码
24、中作为数据使用。常量在被定义之后,就可以在代码中作为数据使用。例如:例如:Const MaxPlanets As Integer=9Const People As Integer=19Static SolarSystem(1 To MaxPlanets)If WorldPop People Then Exit Sub 变量用来等待处理的临时存储数据,可以把变量看作内存变量用来等待处理的临时存储数据,可以把变量看作内存中存放未知值的所在处。中存放未知值的所在处。变量有名字和数据类型,在使用之前需要声明。变量有名字和数据类型,在使用之前需要声明。声明变量声明变量 声明变量就是事先将变量通知程序,由
25、此使变量的使声明变量就是事先将变量通知程序,由此使变量的使用合法。用合法。语法:语法:Dim/Private/Public/Static 变量名变量名 As 类型类型 例如:例如:Dim I As Integer Private YourName As String,BillsPaid As Currency Public Test,Amount,J As Integer 变量范围变量范围 变量范围是指变量能够在多大的范围内被访问到。变量范围是指变量能够在多大的范围内被访问到。可可以根据变量范围将变量分成以下三类:以根据变量范围将变量分成以下三类:1、过程级变量过程级变量。2、模块级变量模块级
展开阅读全文