资源预览内容
第1页 / 共196页
第2页 / 共196页
第3页 / 共196页
第4页 / 共196页
第5页 / 共196页
第6页 / 共196页
第7页 / 共196页
第8页 / 共196页
第9页 / 共196页
第10页 / 共196页
亲,该文档总共196页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
,Visual Basic程序设计基础教程 电子教案,第1章 Visual Basic 6.0 基本知识,环境要求,安装步骤,集成开发环境,工程管理,程序编辑,程序调试,程序创建步骤,Visual Basic 的特点,可视化 :Visual的英文含义既是可视化,在可视化环境下创作前端界面也就如同摆放积木。 面向对象 :面向对象编程是建立在类的基础上的,其通过类的封装而使源程序更加便于维护。 部件编程 :部件编程则使软件创建如同组装一辆汽车。 事件驱动 :事件驱动则是指程序的执行路线是基于用户的操作步骤来确定的。,环境要求,操作系统:NT Server 4.0、 NT Workstation 4.0、 Windows 95,或更高版本。 CPU:486DX/66 MHz 或更高的处理器。 内存:Windows 9598下要求24MB以上的内存,Windows NT下要求32MB以上。 磁盘空间:对于标准版或专业版,典型安装 48MB,完全安装 80MB。 其他设备:CD-ROM 驱动器,鼠标或其他光标控制设备。,安装步骤,(1)启动安装程序。 (2)输入用户ID号 (3)输入姓名、用户单位 (4)选择安装路径。 (5)选择安装方式,有“典型安装”和“自定义安装”两种安装方式。,集成开发环境,工程类型,1、标准EXE工程:用来创建Windows环境下的标准可执行程序文件。 2、ActiveX DLL工程:用来创建能够与应用程序运行在同一进程内的ActiveX DLL部件。 3、ActiveX EXE工程:用来创建在应用程序进程外工作的ActiveX EXE部件。 4、ActiveX 控件工程:用来创建可视开发环境下的前端界面元素。,工程资源,程序工程由文件组成,主要文件类型有: 工程文件 (.vbp)。 标准模块文件 (.bas)。 窗体的文件 (.frm)。 窗体的二进制数据文件 (.frx)。 类模块文件 (.cls)。 包含 ActiveX 控件的文件 (.ocx)。,工程管理,Visual Basic是以工程为单位创建程序的,其通过工程文件(.vbp)获得工程信息,并通过“工程资源管理器”、“工程属性”窗口实现对程序工程的有效管理。,程序编辑,在编辑程序时,经常用到的工具有: 1、窗体设计器,其用于编辑用户界面。 2、代码编辑器,其用于编辑源程序代码。 3、属性窗口,其用于设置窗体或控件的属性值。,程序调试,在调试程序时,最常使用的调试方法有: 1、在程序中设置断点,进行中断调试。 2、通过“立即窗口”进行数据测试。 3、使程序逐条语句,或逐过程执行,进行单步调。,程序创建步骤,当在Visual Basic 6.0中创建应用程序时,一般需要经历以下基本步骤: 1、分析程序问题。 2、建立程序工程。 3、设计用户界面。 4、编写并调试程序代码。 5、保存工程资源。 6、对源程序进行编译。,程序创建步骤,程序创建举例: 考虑创建一个窗体程序,其用于商品销售时的累积计价。 具体考虑是:。 1、添加“文本框控件”,用于商品的单价、数量的输入。 2、添加“命令按钮控件”,并在其Click事件中添加“计价程序”,用于商品计价 。 3、添加“标签控件”,用于商品价值和商品总价的输出。,集成开发环境(2),Visual Basic 6.0集成开发环境由菜单、工具栏、工具箱、窗体设计器、属性窗口、工程管理器、代码编辑器,以及对象浏览器、窗体布局窗口、编程环境设置窗口等组成;它们是用户实施可视化开发所必须的成分。,Visual Basic 6.0 菜单,菜单是在集成开发环境下发布命令的最基本手段。Visual Basic 顶级菜单有:文件、编辑、视图、工程、格式、调试、运行、工具、外接程序,但菜单命令是通过子菜单中的子菜单项发出的。,文件菜单,文件菜单主要用于建立、打开、添加、移去、保存工程和文件,包括:新建工程 、打开工程 、添加工程 、移除工程 、保存工程 、工程另存为 、保存文件 、文件另存为 、打印 、打印设置 、生成工程 等子菜单项。,编辑菜单,在对工程进行修改时,编辑菜单用于各种编辑操作 。包括:撤消、重复、剪切、复制、粘贴、粘贴链接、删除、全选、查找、缩进、凸出、插入文件、属性方法列表、快速信息、参数信息书签等子菜单项。,视图菜单,视图菜单用于显示各种窗口及和窗口有关的操作 。包括:代码窗口、对象窗口、定义、最后位置、对象浏览器、立即窗口、本地窗口、监视窗口、调用堆栈、工程资源管理器、属性窗口、窗体布局窗口、属性页、表、缩放、显示窗格、工具箱、调色板、工具栏等子菜单项。,工程菜单,工程菜单用于为当前工程创建模块、作对象引用或提供各种设计器 。包括:添加窗体、添加 MDI窗体、添加模块、添加用户控件、添加属性页、添加用户文档、添加设计器、添加文件、移除、引用、部件、工程属性等子菜单项。,格式菜单,格式菜单用于界面设计,能使界面中的控件规范排列 。包括:对齐、统一尺寸、按网格调整大小、水平间距、垂直间距、在窗体中居中对开、顺序、锁定控件等子菜单项。,调试菜单,调试菜单用于调试、监视程序 。包括:逐语句、逐过程、跳出、运行到光标处、添加监视、编辑监视、快速监视、切换断点、清除所有断点、设置下一条语句、显示下一语句等子菜单项。,运行菜单,查询菜单中各条菜单命令用于数据库表的查询及相关操作 。所提供的各种查询设计工具,使用户能够通过可视化工具创建SQL语句,实现对数据库的查询、修改。,工具菜单,工具菜单包括:添加过程、过程属性、菜单编辑器、选项、发布等子菜单项。,外接程序菜单,外接程序菜单工程菜单用于为当前工程创建含:可视化数据管理器、外接程序管理器等子菜单项。,Visual Basic 6.0 工具栏,工具栏的作用是可以通过其上面的图标按钮执行菜单命令,由此加快操作速度。Visual Basic能提供“编辑”、“标准”、“窗体编辑器”、“调试”等几个工具栏,用户也可以按自己的需要“自定义”工具栏,可以通过“视图工具栏”菜单项下的子菜单项选取它们 。Visual Basic各种工具栏中最常用的是“标准工具栏”,Visual Basic 6.0 工具箱,工具箱是Visual Basic用于为开发提供控件的面板,通过它可以往设计中的窗体设置各种控件。除了Visual Basic 内置控件之外,用户还可以通过菜单“工程部件”打开“部件”对话框,从中能添加控件、设计器或可插入对象到工具箱中,也可以引用已加载的控件工程。,第2章 数据类型及操作,常量,变量,基本数据类型,数组,枚举类型,运算符,标识符命名规则,自定义类型,常量,常量即是用标识符来表示数值或字符串,由此可以提高源代码的可读性和可维护性。常量有两种来源:1、系统常量,其由Visual Basic或引用的对象提供。2、用户自定义常量,其需要用 Const 语句来声明。,定义常量,用户自定义常量在使用前需要定义,由此使该标识符能够被程序识别。其语法是:Public/ Private Const 常量名As 类型 = 常量表达式 例如:Const PI = 3.14159265358979 Const MaxPlanets As Integer = 9,使用常量,常量在被定义之后,就可以在代码中作为数据使用。 例如: Const MaxPlanets As Integer = 9 Const People As Integer =19 Static SolarSystem (1 To MaxPlanets) If WorldPop People Then Exit Sub,变量,变量用来等待处理的临时存储数据,可以把变量看作内存中存放未知值的所在处。 变量有名字和数据类型,在使用之前需要声明。,声明变量,声明变量就是事先将变量通知程序,由此使变量的使用合法。语法:Dim/Private/Public/ Static 变量名 As 类型例如:Dim I As IntegerPrivate YourName As String, BillsPaid As CurrencyPublic Test,Amount, J As Integer,变量范围,变量范围是指变量能够在多大的范围内被访问到。 可以根据变量范围将变量分成以下三类:1、过程级变量。2、模块级变量。3、公用变量。,过程级变量,过程级变量也叫局部变量,其在过程内声明,并且只有在声明它们的过程内才能被识别。过程级变量只能用 Dim 或 Static 关键字来声明。例如:Dim intTemp As IntegerStatic intPermanent As Integer用 Dim 声明的变量是动态变量,而用 Static 声明的变量则是静态变量。,模块级变量,模块级变量在模块顶部的声明段用 Private或Dim关键字声明,并且所在模块的所有过程都可使用该变量。例如:Private intTemp As Integer,公用变量,公用变量在模块的声明段使用 Public 关键字声明,其可以被应用程序的所有过程。例如:Public intTemp As Integer,基本数据类型,所有变量都具有数据类型,以决定能够存储哪种数据。除变量外,数据类型也用于其他场合。如在给对象属性赋值时,这个值就有数据类型;函数的参数也有数据类型。事实上,在 Visual Basic 中,凡是涉及数据就与数据类型有关,包括:变量、常量、数组,以及函数、过程中的参数,等等。,数值型数据,Visual Basic 支持以下几种数值型数据:Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)、Currency(货币型),另外,Byte(字节型)也可用于数值计算。 所有数值变量都可相互赋值。在将浮点数赋予整数之前, Visual Basic将浮点数的小数部分四舍五入到整数。,String 数据类型,String型变量用于存储字符串。例如:Dim S1 As String, Dim S2 As String * 10S1 = “Database“S2 = “Database“上述变量中,S1是一个可变长度的String变量,随着对其赋予新数据,它的长度可增可减。而S2则是具有固定长度String 型变量。,Boolean 数据类型,Boolean是逻辑型变量,其值只能是True、 False。Boolean 的缺省值为 False。,Date 数据类型,用于存储Date 和 Time 值。例如: Dim SomeDate As DateSomeDate = #1980-03-16#SomeDate = #3-6-93 13:20#,Object 数据类型,Object 变量采用 32 位(4 个字节)地址来存储对象,该地址可用于引用应用程序中的对象。例如:Dim objDb As ObjectSet objDb = OpenDatabase (“c:Vb5Biblio.mdb“),Variant 数据类型,Variant 型是Visual Basic的缺省数据类型,能够存储所有类型的数据。例如:Dim SomeValueSomeValue = “17“SomeValue = SomeValue - 15SomeValue = “U“ & SomeValue,数组,数组使用相同名字引用一系列变量,并用数字(索引)来识别它们。 语法:Dim/Private/Public/ Static数组名(下界 To 上界) As 数据类型 一个数组中的所有元素具有相同的数据类型。,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号