建立简单的VB应用程序.ppt

上传人:小飞机 文档编号:6117387 上传时间:2023-09-26 格式:PPT 页数:47 大小:414KB
返回 下载 相关 举报
建立简单的VB应用程序.ppt_第1页
第1页 / 共47页
建立简单的VB应用程序.ppt_第2页
第2页 / 共47页
建立简单的VB应用程序.ppt_第3页
第3页 / 共47页
建立简单的VB应用程序.ppt_第4页
第4页 / 共47页
建立简单的VB应用程序.ppt_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《建立简单的VB应用程序.ppt》由会员分享,可在线阅读,更多相关《建立简单的VB应用程序.ppt(47页珍藏版)》请在三一办公上搜索。

1、第3章 建立简单的VB应用程序,3.1 语句3.2 编写简单的应用程序3.3 程序的保存、装入和运行3.4 应用程序的结构与工作方式,3.1 语句,(1)VB语句由关键字、对象属性、运算符、函数及识别指令的符号组成。,3.1.1 VB中的语句,(2)一个语句的最大长度不能超过1023个字符。,(3)书写时必须遵循语法。,自动语法检查,命令、函数等不必区分大小写。,“工具”-“选项”-“编辑器”第1项,“自动语法检测”。,举例:Print、Unload、End等。,复合语句行,通常情况下一句一行。也可以一句多行,或者一行多句。,一行多句时:各句之间用冒号:隔开。,续行,续行符是下划线 _,注意(

2、Attention):(1)下划线前面要有一个空格;(2)字符串之内不能用续行符,如print不能写成prin _ t,赋值语句:为变量或属性赋值;,3.1.2 赋值、暂停、注释和结束语句,注意:通常等号两端数据类型必须一致。要逐步养成这种习惯。,值可以是具体数值也可能是属性http:/,Let 目标操作符=值,属性赋值:Text1.Text=Text2.Text Text1.Height=Text2.Height,注释(Annotation)语句:为增加程序的可读性,以备自己日后程序升级和别人阅读,要对关键语句进行注释说明。,Private Sub Form_Click()Dim a As

3、Integer,b As Integer 变量定义 a=Text1.Height 将Text1的高度值赋给a a=10 变量a取值为 10 a=a+1 变量自增 Print a 在窗体上打印输出aEnd Sub,注意(Attention):(1)注释语句不执行(2)注释语句就像文本一样,不受格式限制(3)不能放在续行符后面。,暂停语句 Stop调试程序过程中使用Stop设置断点;程序执行到Stop时,立即窗口打开,可对Stop以上的程序段进行调试。注意:生成可执行程序后,代码中不能有Stop。,结束语句,提供了一种强迫中止程序的方法。其功能是结束一个过程或模块。只是生硬地终止代码执行。Visu

4、al Basic程序正常结束应该卸载所有的窗体。只要没有其它程序引用该程序公共类模块创建的对象并无代码执行,程序将立即关闭。,End,End 语句的语法有以下几种形式:,举例(Example),Sub Form_Load()Dim Password,Pword Password=Swordfish Pword=InputBox(Type in your password)If Pword Password Then MsgBox Sorry,incorrect password!End End IfEnd Sub,使用End语句,在用户输入错误密码时结束代码执行。Demo(3_1),3.2 编

5、写简单的VB程序,3.2.1 程序设计3.2.2 代码编辑,程序设计,(1)新建工程(2)设计应用程序界面(3)设置属性(4)编写代码(5)运行程序(6)修改工程(7)保存工程(8)编译工程,核心,举例(Example),程序目标:利用按钮实现文本框中文本的显示、清除和结束程序。Demo(3_2),举例(Example),(1)新建工程,举例(Example),(2)建立程序界面 界面包括:窗体1个、按钮3个、文本框1个。以美观为标准安排各控件的摆放位置。,举例(Example),(3)属性设置 修改CommandButton控件的Caption属性分别为:“显示”、“清除”和“结束”。并改变

6、字体大小。,(5)编写代码,打开代码编辑窗口,针对某一事件或过程编写代码。,要打开代码窗口,双击要编写代码的窗体或控件。或者从“工程管理器”窗口,选定窗体或模块的名称,然后选取“查看代码”按钮。,(4)文本框设置为空白,(5)编写代码,要打开代码窗口,双击要编写代码的窗体或控件。或者从“工程管理器”窗口,选定窗体或模块的名称,然后选取“查看代码”按钮。,在编写 Visual Basic 代码时,要声明和命名许多元素(Sub和Function过程、变量、常数等等)。在Visual Basic代码中声明的过程、变量和常数的名字,必须遵循以下规则:必须以字母开头。不可以包含嵌入的句号或者类型声明字符

7、(规定数据类型的特殊字符)。不能超过 255 个字符。控件、窗体、类和模块的名字不能超过 40 个字符。不能同受限制的关键字同名。,事件过程的创建,控件的事件过程由控件的实际名称(Name属性中所指定的)、下划线(_)和事件名组合而成。例如,在单击一个名为 Command1的命令按钮时调用的Name 事件过程,可称为 Command1_Click 事件过程。,要创建事件过程,请按照以下步骤执行:(1)在“对象”列表框中,选定活动窗体中的一个对象名。(活动窗体是指当前有焦点的窗体)在上一实例中,选定命令按钮 Command1。(2)在“过程”列表框中,选择指定对象的事件名。此时 Click 过程

8、已经被选定,因为它是命令按钮的缺省过程。注意这时事件过程的模板已经显示在“代码”窗口中。,(3)在 Sub 和 End Sub 语句之间输入下面的代码:Text1.Text=“欢迎使用Visual Basic 6.0 这个事件的完整过程应该是:Private Sub Command1_Click()Text1.Text=“欢迎使用Visual Basic 6.0 End Sub,要改变字体大小,可使用语句:Text1.FontSize=12插入到程序中:Private Sub Command1_Click()Text1.FontSize=12 Text1.Text=“欢迎使用Visual Ba

9、sic 6.0 End Sub,同样,事件2和事件3的代码分别可以写成:Private Sub Command2_Click()Text1.Text=“End Sub Private Sub Command3_Click()End End Sub,这里还可以变成什么呢?,程序最终运行结果:,代码编辑,代码设置,代码编辑,工具-选项-“代码设置”“自动语法检查”决定当键入一行代码后,Visual Basic是否应当自动校验语法正确性。“要求变量声明”决定模块中是否需要明确的变量说明。选择这一项以后,将把“显式声明”语句添加到任何新模块中的通用声明中去。Option Explicit“自动列出成员

10、”显示一个框,该框将显示在当前插入点逻辑上完成语句的相关信息。“自动快速信息”显示关于函数及其参数的信息。,3.3 程序的保存、装入和运行,保存窗体:窗体文件以*.frm保存 文件保存*.frm 文件窗体另存为保存工程:工程文件以*.vbp保存 文件保存工程 文件工程另存为,3.3.1 程序的保存,3.3.2 程序的装入,1、文件打开工程2、双击*.vbp,3.3.3 程序的运行,1、解释运行 点击向右箭头图标 按F5运行2、生成可执行文件 文件生成 工程*.exe 双击 工程*.exe,(1)编辑错误 在编辑代码时,VB会对键入的代码直接进行语法检查。当发现代码存在打字错误,遗漏关键字或标点

11、符号等语法错误,VB在Form窗口中弹出一个子窗口,提示出错信息,出错的那一行变成红色。这时,用户必须单击“确定”按钮,关闭出错提示窗,然后对出错行进行修改。,3.3.4 程序出错处理,3.3.4 程序出错处理,(2)编译错误 编译错误指按了“启动”按钮,VB开始运行程序前,编译执行程序段时产生的错误。这类错误是由于用户未定义变量、遗漏关键字等原因产生。这时,Visual Basic也弹出子窗口,提示出错信息,出错的那一行被高亮度显示。,(2)编译错误,(3)运行错误 运行时错误指VB在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个

12、不存在的文件等。,(4)逻辑错误程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序以及调试。,(1)VB的调试功能启动 运行:执行“运行/启动”命令,检查程序执行结果,但不编译,可以查看程序代码,但不能修改。中断 break:暂停程序执行,不返回编辑状态,可以查看代码、修改代码、检查数据。单击“继续”按钮可恢复该程序的运行。结束:终止程序运行,返回设计状态。,3.3.5 程序运行过程中的调试方法,(

13、2)调试窗口 有三个调试窗口:“立即”窗口、“监视”窗口和“本地”窗口。可单击视图菜单中的对应命令打开这些窗口。,3.3.5 程序运行过程中的调试方法,3.4 VB应用程序结构与工作方式,3.4.1 VB应用程序结构,应用程序,窗体模块,标准模块,类模块,一个或多个窗体模块,每个窗体模块包括定义用户界面和执行代码两部分。,用于声明变量、定义函数或过程,可被所有模块调用。,类模块为没有物理表示的控件,定义一个类,既含代码又含数据。,窗体模块在 Visual Basic 工程中以.frm 为文件扩展名的文件。包含:(1)窗体的图形描述;(2)控件以及控件的属性设置;(3)常数、变量和外部过程的窗体

14、级声明;(4)事件和通用过程。,标准模块,只包含过程、类型以及数据的声明和定义的模块。标准模块中,模块级别声明和定义都被默认为 Public,文件扩展名为.bas,用来声明全局变量、定义函数。全局变量和函数可以被整个工程域引用。,(1)启动应用程序,装载或显示窗体;(2)窗体或窗体上控件接收事件,事件由用户引发或由系统引发;(3)如果相应的事件过程中存在代码,则执行代码;(4)应用程序等代下一次事件。,VB应用程序工作方式,事件驱动事件是可以由窗体或控件识别的操作,某个对象在响应事件时,事件驱动VB系统执行代码。,Private Sub 对象名_事件名(实现具体功能的程序代码)End Sub,程序代码要运行,必须放在某个事件过程中!,VB的每一个对象预定义的事件集,当某个对象的某个事件发生,并且相关联的事件过程中存在代码时,VB将执行这些代码。,This is the end of Chapter 3.,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号