1 / 28

程序执行步骤

程序执行步骤. 1 )启动应用程序,装载和显示窗体; 2 )窗体(或窗体上的控件)等待事件的发生; 3 )事件发生时,执行对应的事件过程; 4 )重复执行步骤( 2 )和( 3 ) ; 5) 直到遇到 END 结束语句结束程序的运行; 或按“结束”强行停止程序的运行。 . 程序的保存、装入和运行. 文件的保存: 保存窗体文件、保存工程文件 文件的装入 文件的运行 :解释运行、生成可执行文件. 1. 生成可执行文件 文件 / 生成 V6B2-11.exe 文件,然后 关闭 Visual Basic6.0 。 2. 制作安装盘

fawzi
Download Presentation

程序执行步骤

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. 程序执行步骤 1)启动应用程序,装载和显示窗体; 2)窗体(或窗体上的控件)等待事件的发生; 3)事件发生时,执行对应的事件过程; 4)重复执行步骤(2)和(3) ; 5) 直到遇到END结束语句结束程序的运行; 或按“结束”强行停止程序的运行。

  2. 程序的保存、装入和运行 文件的保存:保存窗体文件、保存工程文件 文件的装入 文件的运行:解释运行、生成可执行文件

  3. 1. 生成可执行文件 文件/生成V6B2-11.exe文件,然后关闭Visual Basic6.0。 2. 制作安装盘 在向导的指导下运行V B6.0中文版工具“Package & Deployment”; “打包”:把工程中用到的各种类型的文件进行打包压缩后,存放到特定的目录下。 “展开”:再把这些打包的文件展开到用户可以携带的安装介质软盘、光盘等。 3. 检测安装程序 在没有VB 6.0系统的环境下,执行安装盘中的Setup.exe文件,将发行盘进行安装。

  4. 第四章 数据类型、运算符与表达式 本章内容及要求: 1掌握VB的数据类型; 2 掌握VB的 运算符和表达式的使用; 3掌握常用内部函数的使用; 本章重点: 变量和常量的定义及使用、运算符和表达式的使用及常用内部函数的使用。 本章难点: 数据类型、内部函数。

  5. 4.1 数据类型 在高级语言中,广泛使用“数据类型”这一概念,数据类型体现了数据结构的特点。 不同类型的数据,所占的存储空间不一样,选择使用合适的数据类型,可以优化代码。另外,数据类型不同,对其处理的方法也不同,这就需要进行数据类型的说明或定义。只有相同(相容)类型的数据之间才能进行操作,否则就会出现错误。

  6. 4.1.1 字符型数据 字符型数据是用来存储文字信息的,内容可以是单个字符、词或一段文字等,也常称为字符串。VB中,对该类数据赋值时要用双引号将值括起来。 1. 变长字符串 变长字符串是指字符串的长度是可变的,随着对该数据的修改或重新赋值,它的长度可增可减。例如: "Visual Basic 6.0" "2+3=" 2. 定长字符串 定长字符串是指它在程序执行过程中,始终保持其长度不变的字符串。可用语法“String * Size”表示,例如,声明一个长度为8个字符的字符串变量x: Dim x As String * 8

  7. 4.1.2 数值型数据 1. 整型数 整型数(Integer)是不带小数点和指数符号的数,可以是正整数、负整数或0。例如: 8765 34567 –123 0 –25 2. 长整型数 长整型数(Long)也是一个整数,它表示的范围更大。例如: 32768 –123456 89 987654321 3. 单精度数 单精度数(Single)用来表示带有小数部分的实数。例如: –2.3 123.4 +1.234 .0000567 单精度数的浮点形式: –1.2E8 123.4E–12 34.56E+28 .00098765E–20 4. 双精度数 双精度数(Double)与单精度数相似,但所占的存储空间更大,取值范围更宽,例如: –12.123456789123 0.987654321 100000000.1234 双精度数的浮点形式: –1.234567D92 123.123456789D–45 0.123456789D+5

  8. 4.1.3 布尔型数据 布尔型数据(Boolean)用于进行逻辑判断,其结果是一个逻辑值,用于表示两个值的状态,如逻辑的真与假,电灯的开与关,选择题答案的对与错,性别的男与女。 布尔型数据只有True(真)和False(假)两个值。 当把数值型数据转换为Boolean型数据时,0会转换为False,其他非0值转换为True。 当把Boolean值转换为数值型数据时,False转换为0,True转换成-1。

  9. 4.1.4 日期型数据 日期型数据(Date)用来表示日期和时间,可以表示多种格式的日期和时间,表示的日期范围从公元100年1月1日~9999年12月31日,而时间可以从0:00:00~23:59:59。 Date型数据用两个“#”符号把表示日期和时间的值括起来,就像字符串数据用双引号括起来一样。例如: #07/30/2007# #2007–07–30# #07/30/2007 07:25:12 AM#

  10. 4.1.5 变体型数据 变体型数据(Variant)是一种可变的数据类型,可以存放任何类型的数据,因此变体型可说是VB中用途最广、最灵活的一种变量类型。 在程序中不特别说明时,VB会自动将该变量默认为Variant型变量。例如: a = "6" ' a的值为字符型数据“6” a = 6 – 2 ' a的值为数值型数据4 a = "D" & a ' a的值为字符型数据“D4”

  11. 4.2 常量和变量 在程序设计中,不同类型的数据可以以常量的形式出现,也可以以变量的形式出现。常量是指在程序运行过程中其值保持不变的量,变量是指在程序运行过程中其值可以变化的量。

  12. 4.2.1 常量 1. 直接常量 直接常量是在程序中直接使用的常量值。 (1) 字符串常量 字符串常量是用双引号括起来的一串字符。例如: "$3,123.123" "3859987" "Visual" (2) 数值常量 数值常量有整数、长整数、单精度数、双精度数。例如: 123 987654321 3.1415926 (3) 布尔常量 布尔常量只有True(真)和False(假)两个值。 (4) 日期常量 用“#”把表示日期和时间的值括起来表示日期常量。例如: #07/30/2007# #30/07/2007#

  13. 2. 符号常量 在程序设计中,如果多次出现的某个常量值是一个很大的数字或很长的字符串,为了改进代码的可读性和可维护性,可以给某一特定的值赋予一个名字,以后用到这个常量时就用名字代替,这个名字就是符号常量。 (1) 系统提供的常量 系统提供的常量是指VB内置的一些便于记忆的常量。 (2) 用户声明的常量 声明常量的语法格式为: Const〈常量名〉[As〈数据类型〉] =〈表达式〉

  14. 4.2.2 变量 变量的命名规则: (1) 只能由字母、数字或下划线组成,如int.sum是非法的(因其中有小数点)。 (2) 必须以字母开头。如xm、ab2,不能为2ab。 (3) 组成变量名的字符数不得超过255个。 (4) 不能用VB的保留字作变量名,但可以把保留字嵌入变量名中;同时,变量名也不能是末尾带有类型说明符的保留字。如Print和Print$是非法的变量名。

  15. 变量声明 1.用Dim语句显式声明变量 形式:Dim 变量名 [AS 类型] Dim 变量名[类型符] 例 Dim iCount As integer , sum As single 等价于 Dim iCount%, sum! 2.隐式声明 Visual Basic允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,这就是隐式声明。所有隐式声明的变量都是Variant数据类型。Visual Basic根据程序中赋予变量的值来自动调整变量的类型。 例如:

  16. 下面是一个很简单的程序,其使用的变量a, b, Sum都没有事先定义。 Private Sub Form_Click() Sum = 0 a = 10: b = 20 Sum = a + b Print "Sum="; Sum End Sub 良好的编程习惯都应该是“先声明变量,后使用变量”,这样做可以提高程序的效率,同时也使程序易于调试。

  17. 4.3 变量的作用域 变量的作用域,就是指变量的作用范围。在 VB 中,变量的作用域分成3级: 过程(局部)级 模块(文件)级 全局(项目或工程)级。

  18. 4.3 变量的作用域---局部变量 在过程内部用Dim或Static声明的变量,其变量名只能在本过程中使用,称其作用域为本过程。注意:局部变量定义在过程内部,不同的过程,定义的局部变量可以同名。

  19. 4.3 变量的作用域---dim与static的区别 用Dim声明的过程级变量,只当过程被调用时才分配存储单元,过程结束时,存储单元被系统回收。过程被再次调用时,重新分配存储单元,变量重新初始化。 用Static声明的局部变量称为静态变量,在整个应用程序运行期间分配一个固定存储单元。定义该变量的过程结束时,变量的值仍保存,该过程再次被调用时,变量的值为上次过程调用结束时的值。

  20. 4.3 变量的作用域---模块级变量 在文件中各过程之外,即在(通用)、(声明)段,用Dim、Private或Public语句声明的变量,其变量名可被本文件内定义的各过程使用,称其作用域为本文件或本模块。在整个应用程序运行期间分配一个固定存储单元。注:private或是dim声明,只能用于本窗体(本模块);public声明,可以被另一窗体或是模块引用,引用格式:窗体名.变量名

  21. 4.3 变量的作用域---全部变量 工程级(项目级、全局)变量:在任一文件内,各过程之外,用Public或是Global语句定义的变量;其变量名可被应用程序中任一过程使用,称其作用域为整个工程或整个项目或全局。在整个应用程序运行期间分配一个固定存储单元。 注:在窗体中不能定义全局变量,只能在模块文件(.bas)中的声明部分声明。

  22. 4.3 变量的作用域

  23. 4.4 常用内部函数 Visual Basic提供了大量的内部函数供用户在编程时调用。内部函数按其功能可分为数学函数、转换函数、字符串函数、日期函数和Shell等,这些函数带有一个或几个参数。 函数的一般调用格式如下: <函数名>([<参数表>]) 说明:参数表可以是一个参数或用逗号隔开的多个参数,多数参数都可以使用表达式,函数一般作为表达式的组成部分调用。

  24. 1 类型转换函数 转换函数用来实现不同类型数据之间的转换。 4.4.1 转换、数学及日期和时间函数

  25. 2 数学函数 4.4.1 转换、数学及日期和时间函数

  26. 4.4.1 转换、数学及日期和时间函数 3 日期函数

  27. 4.4.2 字符串函数

  28. 4.4.3 Shell数 在VB中,不但可以调用内部函数,还可以调用各种应用程序。这就是说,凡是能在DOS或Windows下运行的应用程序,都可以在VB中调用,它是通过Shell函数来实现的。 格式:Shell(命令字符串[,窗口类型])

More Related