第3章基本控件与顺序程序设计 顺序结构程序设计 在事件驱动机制中,由用户激发的某个事件去执行相 应的事件过程。这些事件处理过程之间并无特定的执行顺 序,但每个事件过程内部却包含着三种结构。在顺序结构 中,语句将按照出现的顺序逐条执行 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 顺序结构程序设计 在事件驱动机制中,由用户激发的某个事件去执行相 应的事件过程。这些事件处理过程之间并无特定的执行顺 序,但每个事件过程内部却包含着三种结构。在顺序结构 中,语句将按照出现的顺序逐条执行
第3章基本控件与顺序程序设计 例3.1简单电路。 R1=10欧,R2=20欧,R 30欧,电源电压恒定不 变,若开关S闭合,S,断 三时,道的读数是 (2)当S1和S2都断开时,电 流表的读数多大?(3)当S S,都闭合时,电流表的读 数是多大? 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 例3.1 简单电路。 R1 =10欧,R2 =20欧,R3 =30欧,电源电压恒定不 变,若开关S1闭合,S2断 开时,电流表的读数是 0.3A,求(1)电源电压多大? (2)当S1和S2都断开时,电 流表的读数多大?(3)当S1、 S2都闭合时,电流表的读 数是多大?
第3章基本控件与顺序程序设计 赋值语句基本含义 变量名=表达式 或 [对象名.]属性名=表达式 赋值语句的含义是: )计算赋值号右边表达式的值; (2)将此值赋给赋值号左边的标识符代表的变量 或控件属性,作为它的当前值; (3)该值一直保存到下一次再对它赋值为止。 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 变量名 = 表达式 或: [对象名.] 属性名 = 表达式 赋值语句的含义是: (1)计算赋值号右边表达式的值; (2)将此值赋给赋值号左边的标识符代表的变量 或控件属性,作为它的当前值; (3)该值一直保存到下一次再对它赋值为止。 赋值语句基本含义
第3章基本控件与顺序程序设计 赋值相容 赋值语句中的标识符代表一个存储单元。 执行赋值语句时,如果这个存储单元的结构和 大小能够正确地表示赋值号右边的表达式的值,那 么,就称该赋值语句是赋值相容的 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 赋值相容 赋值语句中的标识符代表一个存储单元。 执行赋值语句时,如果这个存储单元的结构和 大小能够正确地表示赋值号右边的表达式的值,那 么,就称该赋值语句是赋值相容的
第3章基本控件与顺序程序设计 数值型与字符串型 1.如果字符串的形式表示数值,则可将字符串 赋予数值变量。也可将数值赋予字符串变量。 2.如果把非数值形式的字符串赋给数值变量, 则会出现运行错误 3.把一个整数赋给一个实变量,将不会出什 错 4.当把一个长整数赋给一个单精度变量,就可 能会受示数精度的影响。 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 数值型与字符串型 1.如果字符串的形式表示数值,则可将字符串 赋予数值变量。也可将数值赋予字符串变量。 2.如果把非数值形式的字符串赋给数值变量, 则会出现运行错误。 3.把一个整数赋给一个实变量,将不会出什么 错; 4.当把一个长整数赋给一个单精度变量,就可 能会受示数精度的影响
第3章基本控件与顺序程序设计 注释语句 格式:/注释内容 撇号 说明: 1.此语句仅起注释作用,不被解释和编译。 2.任何字符(包括汉字)都可以作为注释内容。 3.此语句可放在过程、模块的开头,也可放在执行 语句的后面,但必须是一行中的最后一个语句。 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 注释语句 格式: ‘ 注释内容 撇号 说明: 1. 此语句仅起注释作用,不被解释和编译。 2. 任何字符(包括汉字)都可以作为注释内容。 3. 此语句可放在过程、模块的开头,也可放在执行 语句的后面,但必须是一行中的最后一个语句
第3章基本控件与顺序程序设计 暂停语句 格式:Stop 说明: 1.可放在过程中的任何地方,用来暂停程序执行 相当于设置断点 2.类似于Run菜单中的 Break命令,系统将自动 打开立即窗口( Debug),方便程序员调试跟踪程序。 3.调试完毕,生成可执行文件之前,应删去所有的 Stop 语句。 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 暂停语句 格式: Stop 说明: 1. 可放在过程中的任何地方,用来暂停程序执行, 相当于设置断点。 2. 类似于 Run 菜单中的 Break 命令,系统将自动 打开立即窗口(Debug),方便程序员调试跟踪程序。 3. 调试完毕,生成可执行文件之前,应删去所有的 Stop 语句
第3章基本控件与顺序程序设计 洁束语句 格式:End 说明 1.通常用来结束程序的执行 程序没有End语句,或虽然有,但没执行,运行没有影 响,但不能正常结束 3.为了保持完整性,程序应该通过End语句结束执行 4.其它用途 End sub 结束一个Sub过程 End function 结束一个 Function过程 End if 结束一个If语句块 End Type 结束记录类型定义 End select 结束情况语句 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 结束语句 格式: End 说明: 1. 通常用来结束程序的执行。 2. 程序没有 End 语句,或虽然有,但没执行,运行没有影 响,但不能正常结束。 3. 为了保持完整性,程序应该通过 End 语句结束执行。 4. 其它用途: End Sub 结束一个 Sub 过程 End Function 结束一个 Function 过程 End If 结束一个 If 语句块 End Type 结束记录类型定义 End Select 结束情况语句
第3章基本控件与顺序程序设计 命令按钮( CommandButton)控件 命令按钮是最常使用的控件之一。命令按钮最多 设置的属性是 Caption,一般使用属性窗口设置该属性, 以便修改命令按钮的标题。命令按钮最常使用的事件 是 Click 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 命令按钮 (CommandButton)控件 命令按钮是最常使用的控件之一。命令按钮最多 设置的属性是Caption,一般使用属性窗口设置该属性, 以便修改命令按钮的标题。命令按钮最常使用的事件 是Click
第3章基本控件与顺序程序设计 命令按钮属性 (1)(名称) 在程序中它是识别命令按钮的标识符。窗体中第一个建立的 命令缺省名称是 Command1,后续的命令按钮缺省名称分别是 Command2、 Command3等。名称属性为只读属性。只读属性 的含义是,这样的属性只允许在界面设计时修改,在程序中 不能修改这样的属性。 (2) Caption属性 Caption属性是字符串类型,是显示在命令按钮上的标题。即 可以在界面设计时通过属性窗口修改,也可以使用代码设置。 2021/223
第3章 基本控件与顺序程序设计 2021/2/23 命令按钮属性 (1)(名称) 在程序中它是识别命令按钮的标识符。窗体中第一个建立的 命令缺省名称是Command1,后续的命令按钮缺省名称分别是 Command2、Command3等。名称属性为只读属性。只读属性 的含义是,这样的属性只允许在界面设计时修改,在程序中 不能修改这样的属性。 (2)Caption属性 Caption属性是字符串类型,是显示在命令按钮上的标题。即 可以在界面设计时通过属性窗口修改,也可以使用代码设置