《VB03简单程序设计.ppt》由会员分享,可在线阅读,更多相关《VB03简单程序设计.ppt(24页珍藏版)》请在课桌文档上搜索。
1、第三章,简单程序设计,第一节 Visual Baisc中的语句一、语句概述VB中的语句是执行具体操作的指令,每个语句行以回车(Enter)键结束。语句是VB关键字、属性、函数、运算符以及能够生成VB编辑器可识别指令的符号的任意组合。,语句的使用规则:1.自动语法检查2.格式化处理3.复合语句行VB允许把几个语句放在一个语句行中,语句之间用冒号“:”隔开。4.语句的续行当一条语句很长时,用续行符“_”(下划线)将一个较长的语句分为多个语句行。,二、赋值语句将等号右侧的表达式的值赋给左侧的变量或者对象的属性。格式:变量名或者属性名=表达式 如:X=10text1.text=”欢迎使用Visual
2、Basic程序设计语言”三、注释语句Rem 单独作为一句,Rem 关键字与注释之间至少要有一个空格。单引号引导方式。,PrivateSubTextBox_KeyPress(KeyAsciiAsInteger)IfKeyAsciiAsc(9)Then 检验用户输入的字符是否为数字 KeyAscii=0 如果输入的不是数字,则不接受这个字符 Beep 铃声,发出错误信号。EndIf EndSub 注释可以放在一行语句的后面,也可以单独放在一行。,四、暂停语句格式:stop功能:程序暂时停止运行,一般常用于调试程序。,第二节 编写简单的Visual Baisc 应用程序一、用Visual Basic
3、开发应用程序的一般步骤1、建立图形化界面图形化界面由窗体和各个控件组成。2、设置控件属性建立完图形化界面后就着手设置各个控件的属性,设置属性可以和建立界面同时进行。,3、编写程序代码完成上述两步后,双击窗体或任何一个控件即可进入代码窗口。4、运行方法:“运行”菜单的“启动”,或工具栏上的启动按钮“”,或者按下 F5。运行可以和前面的几步交叉进行,随时可以看到运行结果。,5、生成可执行的文件方法:“文件”菜单的“生成*工程 1EXE”。使得可以在没有Visual Basic的环境下可以运行程序,同时速度也提高了。一般情况下,所有的设计完成以后,才做。,二、代码编辑器“代码窗口”又称“代码编辑器”
4、,是编写应用程序的 Visual Basic 代码的地方。代码由语句、常量和声明部分组成。有4种方法可以打开“代码窗口”:双击已建立好的控件(或者窗体的任意位置)。右击控件选“查看代码”。使用工程窗口中的“查看代码”按钮,或者F7。选择“视图”菜单中的“代码窗口”命令。,在VB代码窗口中编写代码时,具有以下自动功能:(1)自动列出成员特性。(2)自动显示快速信息(提示语法使用格式)。(3)自动语法检查。例如,创建一个简单应用程序,该应用程序由一个文本框和一个命令按钮组成。单击命令按钮,文本框中会出现Hello,world!消息。,第三节 程序的保存、装入和运行一、保存程序1、保存窗体方法:执行
5、“文件”菜单中的“保存(窗体名)”或者“(窗体名)另存为”命令。,2、保存工程方法:执行“文件”菜单中的“保存(工程名)”或者“(工程名)另存为”命令。当然也可以单击相应的快捷按钮。二、程序的装入方法:执行“文件”菜单中的“打开工程”命令。工程文件的扩展名为:VBP。,第四节 VB应用程序的结构与工作方式一、Visual Basic应用程序的构成1、Visual Basic 应用程序的结构Visual Basic 应用程序的代码是用分层方式以模块的形式组织,代码存储在模块中。一个典型应用程序包括若干模块:应用程序中每个窗体的窗体模块。共享代码的可选标准模块。可选的类模块。,、窗体模块文件扩展名
6、为.frm,是包含一个窗体相关代码的模块,一个窗体有一个窗体模块。、标准模块文件扩展名为.BAS,存放可被多个窗体共享的代码,其中的过程都是通用过程。、类模块文件扩展名为.CLS,用于编写代码建立新对象的模块。(这些新对象可以包含自定义的属性和方法。),2、模块的结构每个标准模块、类模块和窗体模块都可包含:声明可将常数、类型、变量和动态链接库(DLL)过程的声明放在窗体、类或标准模块的模块级。过程Sub、Function 过程包含可以作为基本单元来执行的代码片段。,过程1(参数表)End Sub过程2(参数表)End Sub二、事件驱动,Visual Basic 应用程序的代码被分为称为“过程
7、”的小的代码块。事件过程包含了事件发生(例如单击按钮)时要执行的代码。控件事件的过程名由控件的名称(Name 属性中所指定的)、下划线(_)和事件名组合而成。,1.在对象名与事件名之间用-符号连接。窗体的对象名用表示 Form。2.Visual Basic的窗体和控件是具有自己的属性、事件 和方法的对象。3.窗体和控件的大部分属性可以通过 属性窗口 设置,也可以通过 事件代码 设置。4.在面向对象程序设计中,对象是一个由 代码 和 事件 组成的概念。,5.Visual Basic中的对象包括窗体、控件 和 可访问的实体。6.Name属性的含义是 对象的名称,窗体的默认Name属性是 Form1
8、。7.Show方法的作用是 显示窗体,Hide方法的作用是 隐藏窗体。8.一个窗体对象,其最先发生的事件是 Load 事件,最后发生的事件是Unload 事件。,9.移动窗体时,为了初始化该窗体中的各控件,可选用窗体的(Load)事件;关闭窗体用(Unload)事件。10.窗体对象可以识别KeyPress,KeyUp,KeyDown事件,在按下某键时,这3个事件发生的顺序是:(KeyDown、KeyPress、KeyUp)。11.传统的程序设计语言主要是面向(过程式的),而现在涌现出的许多可视化程序设计语言,如Visual Basic主要是面向(对象进行程序设计的)。,12.Visual Ba
9、sic 6.0分为3种版本,这3种版本是(学习版)、(专业版)和(企业版)。其中,最完整的是(企业版)。13.可以通过(Alt+F4)快捷键或(Alt+Q)快捷键退出Visual Basic。14.Visual Basic开发环境中,在标题栏的方括号内能指出目前正处在(设计)状态或(运行)状态或(中断)状态。15.窗体布局窗口的主要功能是 设置程序运行时各个窗体在屏幕上的(显示位置)。,16.菜单命令中有“”标记表示该命令是一个(打开对话框)的命令。17.默认情况下,工具箱中只显示(内部控件)控件。18.在Visual Basic中,所有窗体或控件的大小都是以(缇 Twip)为单位的。19.Visual Basic使用的是(Unicode)字符集。20使用Visual Basic 6.0开发的应用程序,最多可以有(255)个窗体。,