1 / 197

Visual Basic 程序设计基础教程 电子教案

Visual Basic 程序设计基础教程 电子教案. 课程内容. 第 1 章. 第 2 章. 第 3 章. 第 4 章. 第 5 章. 第 6 章. 第 7 章. 第 8 章. 第 1 章 Visual Basic 6.0 基本知识. 环境要求. 安装步骤. 集成开发环境. 工程管理. 程序编辑. 程序调试. 程序创建步骤. Visual Basic 的特点. 可视化 : Visual 的英文含义既是可视化,在可视化环境下创作前端界面也就如同摆放积木。

rianne
Télécharger la présentation

Visual Basic 程序设计基础教程 电子教案

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Basic程序设计基础教程电子教案

  2. 课程内容 第 1 章 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 第 7 章 第 8 章

  3. 第1章 Visual Basic 6.0 基本知识 环境要求 安装步骤 集成开发环境 工程管理 程序编辑 程序调试 程序创建步骤

  4. Visual Basic 的特点 可视化 :Visual的英文含义既是可视化,在可视化环境下创作前端界面也就如同摆放积木。 面向对象 :面向对象编程是建立在类的基础上的,其通过类的封装而使源程序更加便于维护。 部件编程 :部件编程则使软件创建如同组装一辆汽车。 事件驱动 :事件驱动则是指程序的执行路线是基于用户的操作步骤来确定的。

  5. 环境要求 操作系统:NT Server 4.0、 NT Workstation 4.0、 Windows 95,或更高版本。 CPU:486DX/66 MHz 或更高的处理器。 内存:Windows 95/98下要求24MB以上的内存,Windows NT下要求32MB以上。 磁盘空间:对于标准版或专业版,典型安装 48MB,完全安装 80MB。 其他设备:CD-ROM 驱动器,鼠标或其他光标控制设备。

  6. 安装步骤 (1)启动安装程序。 (2)输入用户ID号 (3)输入姓名、用户单位 (4)选择安装路径。 (5)选择安装方式,有“典型安装”和“自定义安装”两种安装方式。

  7. 集成开发环境

  8. 工程类型 1、标准EXE工程:用来创建Windows环境下的标准可执行程序文件。 2、ActiveX DLL工程:用来创建能够与应用程序运行在同一进程内的ActiveX DLL部件。 3、ActiveX EXE工程:用来创建在应用程序进程外工作的ActiveX EXE部件。 4、ActiveX 控件工程:用来创建可视开发环境下的前端界面元素。

  9. 工程资源 程序工程由文件组成,主要文件类型有: 工程文件(.vbp)。 标准模块文件(.bas)。 窗体的文件(.frm)。 窗体的二进制数据文件(.frx)。 类模块文件(.cls)。 包含ActiveX 控件的文件(.ocx)。

  10. 工程管理 Visual Basic是以工程为单位创建程序的,其通过工程文件(.vbp)获得工程信息,并通过“工程资源管理器”、“工程属性”窗口实现对程序工程的有效管理。

  11. 程序编辑 在编辑程序时,经常用到的工具有: 1、窗体设计器,其用于编辑用户界面。 2、代码编辑器,其用于编辑源程序代码。 3、属性窗口,其用于设置窗体或控件的属性值。

  12. 程序调试 在调试程序时,最常使用的调试方法有: 1、在程序中设置断点,进行中断调试。 2、通过“立即窗口”进行数据测试。 3、使程序逐条语句,或逐过程执行,进行单步调。

  13. 程序创建步骤 当在Visual Basic 6.0中创建应用程序时,一般需要经历以下基本步骤: 1、分析程序问题。 2、建立程序工程。 3、设计用户界面。 4、编写并调试程序代码。 5、保存工程资源。 6、对源程序进行编译。

  14. 程序创建步骤 程序创建举例: 考虑创建一个窗体程序,其用于商品销售时的累积计价。 具体考虑是:。 1、添加“文本框控件”,用于商品的单价、数量的输入。 2、添加“命令按钮控件”,并在其Click事件中添加“计价程序”,用于商品计价 。 3、添加“标签控件”,用于商品价值和商品总价的输出。

  15. 集成开发环境(2) Visual Basic 6.0集成开发环境由菜单、工具栏、工具箱、窗体设计器、属性窗口、工程管理器、代码编辑器,以及对象浏览器、窗体布局窗口、编程环境设置窗口等组成;它们是用户实施可视化开发所必须的成分。

  16. Visual Basic 6.0 菜单 菜单是在集成开发环境下发布命令的最基本手段。Visual Basic 顶级菜单有:文件、编辑、视图、工程、格式、调试、运行、工具、外接程序,但菜单命令是通过子菜单中的子菜单项发出的。

  17. 文件菜单 文件菜单主要用于建立、打开、添加、移去、保存工程和文件,包括:新建工程 、打开工程 、添加工程 、移除工程 、保存工程 、工程另存为 、保存文件 、文件另存为 、打印 、打印设置 、生成工程 等子菜单项。

  18. 编辑菜单 在对工程进行修改时,编辑菜单用于各种编辑操作 。包括:撤消、重复、剪切、复制、粘贴、粘贴链接、删除、全选、查找、缩进、凸出、插入文件、属性/方法列表、快速信息、参数信息书签等子菜单项。

  19. 视图菜单 视图菜单用于显示各种窗口及和窗口有关的操作 。包括:代码窗口、对象窗口、定义、最后位置、对象浏览器、立即窗口、本地窗口、监视窗口、调用堆栈、工程资源管理器、属性窗口、窗体布局窗口、属性页、表、缩放、显示窗格、工具箱、调色板、工具栏等子菜单项。

  20. 工程菜单 工程菜单用于为当前工程创建模块、作对象引用或提供各种设计器 。包括:添加窗体、添加 MDI窗体、添加模块、添加用户控件、添加属性页、添加用户文档、添加设计器、添加文件、移除、引用、部件、工程属性等子菜单项。

  21. 格式菜单 格式菜单用于界面设计,能使界面中的控件规范排列 。包括:对齐、统一尺寸、按网格调整大小、水平间距、垂直间距、在窗体中居中对开、顺序、锁定控件等子菜单项。

  22. 调试菜单 调试菜单用于调试、监视程序 。包括:逐语句、逐过程、跳出、运行到光标处、添加监视、编辑监视、快速监视、切换断点、清除所有断点、设置下一条语句、显示下一语句等子菜单项。

  23. 运行菜单 查询菜单中各条菜单命令用于数据库表的查询及相关操作 。所提供的各种查询设计工具,使用户能够通过可视化工具创建SQL语句,实现对数据库的查询、修改。

  24. 工具菜单 工具菜单包括:添加过程、过程属性、菜单编辑器、选项、发布等子菜单项。

  25. 外接程序菜单 外接程序菜单工程菜单用于为当前工程创建含:可视化数据管理器、外接程序管理器等子菜单项。

  26. Visual Basic 6.0 工具栏 工具栏的作用是可以通过其上面的图标按钮执行菜单命令,由此加快操作速度。 Visual Basic能提供“编辑”、“标准”、“窗体编辑器”、“调试”等几个工具栏,用户也可以按自己的需要“自定义”工具栏,可以通过“视图\工具栏”菜单项下的子菜单项选取它们 。 Visual Basic各种工具栏中最常用的是“标准工具栏”

  27. Visual Basic 6.0 工具箱 工具箱是Visual Basic用于为开发提供控件的面板,通过它可以往设计中的窗体设置各种控件。 除了Visual Basic 内置控件之外,用户还可以通过菜单“工程\部件”打开“部件”对话框,从中能添加控件、设计器或可插入对象到工具箱中,也可以引用已加载的控件工程。

  28. 第2章 数据类型及操作 常量 变量 基本数据类型 数组 枚举类型 自定义类型 标识符命名规则 运算符

  29. 常量 常量即是用标识符来表示数值或字符串,由此可以提高源代码的可读性和可维护性。 常量有两种来源: 1、系统常量,其由Visual Basic或引用的对象提供。 2、用户自定义常量,其需要用 Const 语句来声明。

  30. 定义常量 用户自定义常量在使用前需要定义,由此使该标识符能够被程序识别。其语法是: [Public/ Private] Const 常量名[As 类型] = 常量表达式 例如: Const PI = 3.14159265358979 Const MaxPlanets As Integer = 9

  31. 使用常量 常量在被定义之后,就可以在代码中作为数据使用。 例如: Const MaxPlanets As Integer = 9 Const People As Integer =19 Static SolarSystem (1 To MaxPlanets) If WorldPop > People Then Exit Sub

  32. 变量 变量用来等待处理的临时存储数据,可以把变量看作内存中存放未知值的所在处。 变量有名字和数据类型,在使用之前需要声明。

  33. 声明变量 声明变量就是事先将变量通知程序,由此使变量的使用合法。 语法:Dim/Private/Public/ Static 变量名 [As 类型] 例如: Dim I As Integer Private YourName As String, BillsPaid As Currency Public Test,Amount, J As Integer

  34. 变量范围 变量范围是指变量能够在多大的范围内被访问到。 可以根据变量范围将变量分成以下三类: 1、过程级变量。 2、模块级变量。 3、公用变量。

  35. 过程级变量 过程级变量也叫局部变量,其在过程内声明,并且只有在声明它们的过程内才能被识别。 过程级变量只能用 Dim 或 Static关键字来声明。 例如: Dim intTemp As Integer Static intPermanent As Integer 用 Dim 声明的变量是动态变量,而用 Static 声明的变量则是静态变量。

  36. 模块级变量 模块级变量在模块顶部的声明段用Private或Dim关键字声明,并且所在模块的所有过程都可使用该变量。 例如: Private intTemp As Integer

  37. 公用变量 公用变量在模块的声明段使用Public关键字声明,其可以被应用程序的所有过程。 例如: Public intTemp As Integer

  38. 基本数据类型 所有变量都具有数据类型,以决定能够存储哪种数据。 除变量外,数据类型也用于其他场合。如在给对象属性赋值时,这个值就有数据类型;函数的参数也有数据类型。事实上,在 Visual Basic 中,凡是涉及数据就与数据类型有关,包括:变量、常量、数组,以及函数、过程中的参数,等等。

  39. 数值型数据 Visual Basic 支持以下几种数值型数据: Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)、Currency(货币型),另外,Byte(字节型)也可用于数值计算。 所有数值变量都可相互赋值。在将浮点数赋予整数之前, Visual Basic将浮点数的小数部分四舍五入到整数。

  40. String 数据类型 String型变量用于存储字符串。 例如: Dim S1 As String, Dim S2 As String * 10 S1 = "Database" S2 = "Database" 上述变量中,S1是一个可变长度的String变量,随着对其赋予新数据,它的长度可增可减。而S2则是具有固定长度String 型变量。

  41. Boolean 数据类型 Boolean是逻辑型变量,其值只能是True、False。Boolean 的缺省值为 False。

  42. Date 数据类型 用于存储Date和Time值。 例如: Dim SomeDate As Date SomeDate = #1980-03-16# SomeDate = #3-6-93 13:20#

  43. Object 数据类型 Object 变量采用 32 位(4 个字节)地址来存储对象,该地址可用于引用应用程序中的对象。 例如: Dim objDb As Object Set objDb = OpenDatabase ("c:\Vb5\Biblio.mdb")

  44. Variant 数据类型 Variant 型是Visual Basic的缺省数据类型,能够存储所有类型的数据。 例如: Dim SomeValue SomeValue = "17" SomeValue = SomeValue - 15 SomeValue = "U" & SomeValue

  45. 数组 数组使用相同名字引用一系列变量,并用数字(索引)来识别它们。 语法: Dim/Private/Public/ Static数组名([下界 To ] 上界) [As 数据类型] 一个数组中的所有元素具有相同的数据类型。

  46. 使用数组 例如: Dim Sums (101 To 120) As String Dim X(20) As Integer, Y(10,5 To 10) As Long Sums (110) = “ABCDEF” X(0)=100 Y(0, 8) = 1000

  47. 枚举类型 枚举类型提供了方便的方法处理名称与常数数值的相互关联。 声明枚举类型的语法是: [Public|Private] Enum 类型名 …… End Enum

  48. 枚举类型 Public Enum Days Sunday Monday Tuesday Wednesday Thursday Friday Saturday End Enum 例如,可以为跟星期相关联的一组整数常数,声明一个枚举类型,然后在代码中使用星期的名称而不使用其整数数值。

  49. 自定义类型 自定义数据类型是由一些基本类型的数据元素构成的结合体。 声明自定义类型的语法是: [Private|Public] Type自定义类型名 元素As 类型 [元素As 类型] …… End Type

  50. 自定义类型 例如: Private Type StuRecord Name As String Birthday As Date Others As Variant End Type Dim myRecord As StuRecord myRecord.Name = "杨明" myRecord. Birthday = #1970-06-18#

More Related