《简单程序设计》PPT课件.ppt_第1页
《简单程序设计》PPT课件.ppt_第2页
《简单程序设计》PPT课件.ppt_第3页
《简单程序设计》PPT课件.ppt_第4页
《简单程序设计》PPT课件.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章 简单程序设计,3.1 VB中的语句 3.2 编写简单的VB应用程序 3.2.1 VB用开发应用程序的一般步骤 3.2.2 编写VB应用程序 3.2.3 代码编辑器 3.3 程序的保存、装入和运行 3.3.1 保存程序 3.3.2 程序的装入 3.3.3 程序的运行 3.4 VB应用程序的结构与工作方式 3.4.1 VB应用程序的构成 3.4.2 事件驱动,VB 的三种工作模式:,VB 有三种工作模式:设计模式、运行模式和中断模式。 在设计模式下,可进行用户界面的设计和代码的编制,从而完成应用程序的开发。 应用程序运行时VB处于运行模式,此时不能进行设计界面和代码的编辑。 中断模式主要用于调试程序,此时应用程序运行暂时中断,可以进行代码的编辑。,3.1 VB中的语句,3.1.1 编 码 基 础 1 . 编码规则: 1) VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写; 用户自定义行以第一次为准。 2) 语句书写自由 一行可书写几句语句,之间用冒号分隔(称为复合语句);如含有注释语句,则注释语句必须在最后。 一句语句可分若干行书写,在行末用续行符(空格和下划线“_”)连接; 3)一行=255个字符 4)保留行号与标号 程序转向时用标号,标号以字母开始加一冒号 5) 注意:所有VB的语句必须在英文半角状态下输入。(字符串中的内容除外),2 .约定 1) 关键字的首字母大写。若关键字由多个英文单词组成,则每个单词的首字母都大写,如 FontSize,FontName等 2)注释有利于程序的维护和调试,因此要养成注释的习惯。 设置注释或取消注释的方法: 选中要加注释块的语句行 单击编辑工具栏的“设置/取消注释块”按钮,3.1.2 VB中的语句,1. 赋值语句 形式:LET变量名表达式 或 LET对象属性表达式 (式中的“=”符号称为赋值号, -表示可以省略的 ) 功能:将表达式的值赋值给变量。(实质上是将变量的值置为表达式的值) 执行过程:先计算出表达式的值,然后再将表达式的值赋予变量。 例: Text1.Text “欢迎使用Visual Basic 6.0 “ Command1.Caption=“确定”,说明: 1) 赋值语句兼有赋值和计算的双重功能 功能是将赋值号右边表达式的值赋给左边的变量 变量表达式的值 赋值号的左边只能是 2) 虽然赋值号与关系运算符等于号都用“=”表示,但意义是不一样的。 赋值号-表示的是一种赋值操作,是一种语句 等于号-表示的是一种比较关系,是一种关系运算 3) 赋值号两边的类型必须匹配。(要么都是数值型、要么都是字符型) 当表达式的类型与变量的类型不完全一致时,要强制转换成左边的精度。 如: iA% = 10 / 3 iA中的结果为3,2. 注释语句 为了提高程序的可读性,在适当的位置加上标注,这就是注释语句,它是写给人看的,但计算机并不执行。 格式: Rem 注释内容 或 注释内容 Text1.text=“” 将文本框中的内容清空 说明:1)注释语句是非执行语句。 2)任何字符皆可出现在注释语句中。 3)注释语句通常放在过程、模块的开始,也可放在执行语句的后面,注意必须放在复合语句的末尾。 4)注释语句不能放在续行符号“ _”的后面。,3. 暂停语句(Stop) 格式:Stop 功能:用来暂停程序的执行。 作用:暂停语句是用来暂停程序的执行,其作用类似于“运行”菜单中的“中断”命令,相当于在程序代码中设置断点。当执行到STOP语句时,会暂停程序的执行,并自动打开立即窗口,这时VB处于中断模式,便于用户调试跟踪程序,主要用于程序的调试。因此,在程序调试完成后,因删除暂停语句。 4. 结束语句(End) 格式:End 功能:END语句用来结束一个程序的执行。当在程序中执行END语句时,当前程序将终止运行,所有变量都将重置,并关闭所有的数据文件,VB返回设计模式。 End Sub - 结束一个Sub过程 End Function - 结束一个Function过程 End if - 结束一个If 语句块 End Select - 结束一个Select Case语句 End Type - 结束一个记录型数据的定义,3.2 编写简单的VB应用程序,3.2.1 建立简单应用程序的步骤: 1 建立用户界面的对象(添加控件); 包括建立窗体和利用工具箱在窗体上创建各种控件对象。 2 对象属性的设置(设置属性); 为已建立的窗体和控件等对象设置属性。 3 对象事件过程及编程(编写代码);(在代码窗口) 为具体的过程或事件编写必要的代码。 4 程序运行和调试; 5 保存文件。 至少保存两类文件:窗体文件(*.frm)和工程文件(*.vbp)。 保存方法:文件保存工程 工程文件 文件保存form1 窗体文件,3.2.2 编写简单的VB应用程序,例1. 要求编写一个程序,界面如下图所示,当用鼠标单击“显示”按钮时,在上面的文本框中显示“VB欢迎您!”;当单击“清屏”按钮时,则文本框中显示的内容被清除;当单击“结束”按钮时,则结束程序运行。 编写VB程序的步骤如下: 建立用户界面 设置相关控件的属性 编写代码 调试运行 5 保存文件,分析: 1. 由题目要求可知需要三个命令按钮和一个文本框。 2. 由图可知,三个命令按钮Command1、Command2 、Command3分别显示为“显示”、“清屏”、“结束”,因此,要将这三个命令按钮的Caption属性设置为“显示”、“清屏”、“结束”。同时,窗体的Caption属性也要设置为“VB程序设计示例1”,文本框的Text属性设为空(“”)。 3. 要求: (1) 当用鼠标单击“显示”按钮时,在上面的文本框中显示“VB欢迎您!”;(2)当单击“清屏”按钮时,则文本框中显示的内容被清除;(3)当单击“结束”按钮时,则结束程序运行。 因此,本例有三个事件过程,每个事件分别完成相应的任务。,对象1- Command1 事件-单击(Click) 事件过程Command1_ Click()-在文本框中显示指定内容 text1.text=“VB欢迎您!” 对象2- Command2 事件-单击(Click) 事件过程Command2_ Click()-清除文本框中的内容 text1.text=“” 对象3- Command3 事件-单击(Click) 事件过程Command3_ Click()-结束程序运行 end 4. 保存工程文件及窗体文件,本例文件名为szlt1 5. 运行、调试程序 说明:第4步和第5步可反复进行,并可交换执行。,例2 在窗体中间位置上创建一个显示 “VB真有趣”内容的文本框,单击“左移”命令按钮时,文本框向左移动;单击“右移”命令按钮时,文本框向右移动。 分析: 1. 由题可知,需要一个文本框来显示,两个命令按钮来完成左右移动,还可用一个命令按钮来结束程序运行。 2. 要将文本框Text1的Text属性设为空,命令按钮Command1、Command2的Caption属性分别设成“左移” 和“右移”。 3.要求当单击“”命令按钮时,内容往右移动;当单击“”命令按钮时,内容往左移动。,对象1- Command1“”命令按钮 事件-单击(Click) 事件过程Command1_Click()-内容往右移动 对象2- Command“”命令按钮 事件-单击(Click) 事件过程Command2_Click()-内容往左移动 属性left是对象左边缘与窗体左边缘的距离 label1.left=label1.left+100 往右移动 label1.left=label1.left-100 往左移动 4. 保存工程文件及窗体文件,本例文件名为szlt2 5. 运行、调试程序,3.3.1 保存程序 VB应用程序可以用4种类型的文件来保存。 1.窗体文件,其扩展名*.frm 保存窗体及其控件的相关信息,一个窗体对应着一个窗体文件。 2.标准模块文件,其扩展名*.bas 保存与模块级变量声明、过程定义等有关的代码。 3.类模块文件,其扩展名*.cls 保存与用户自定义对象有关的信息。 4.工程文件,其扩展名*.vbp 保存与应用程序有关的全部文件和对象的清单。VB使用工程来管理构成应用程序的所有文件。 其中窗体文件和工程文件是VB应用程序必不可少的。,3.3 程序的保存、装入和运行,保存的方法: 1. 窗体文件的保存 用“文件”“保存Form1”,打开“文件另存为”对话框,选择保存位置,再输入文件名,选择保存类型为窗体文件,最后点击“保存”按钮,即可完成。 2. 工程文件的保存 用“文件”“保存工程”,打开“文件另存为”对话框,选择保存位置,再输入文件名,选择保存类型为工程文件,最后点击“保存”按钮,即可完成。 此外,还可利用工具栏中的保存快捷按钮来保存文件。还可用“文件”“工程另存为”、 “Form1另存为”来更名保存(即以新的文件名来保存)。,3.3.2 程序的装入,虽然,VB有好几种类型的文件,但所有的文件都通过工程来管理,因此,只要装入了工程文件,则与该工程有关的所有文件都会自动装入。 装入的方法: “文件”“打开工程”,打开“打开工程”对话框,在“文件名”栏内输入工程文件的路径及文件名,然后点击“打开”按钮,即可把该工程及其相关的所有文件装入内存,或者在对话框中利用“查找范围”列表框选择文件位置,在文件清单中双击工程文件名,也可完成该工程及其相关的所有文件的装入。 利用“我的电脑”、“资源管理器”找到工程文件后,双击该工程文件名,即可完成该工程及其相关的所有文件的装入。,3.3.3 程序的运行,VB程序运行方式有两种方式 (1)解释运行方式 解释运行就是在解释运行模式下运行程序,在此方式下,解释一行代码,然后执行该行代码,接着再解释下一行代码,执行该行。如此反复,直到程序结束为止。VB开发阶段就采用解释运行方式。 解释运行方式的实现方法: “运行”“启动” 或 点击工具栏中的“ ”按钮。 (2)编译运行方式(生成可执行文件) 编译运行模式不属于VB模式,而是应用程序运行模式。VB在对程序进行编译时,先读取整个代码,再将其全部转换为机器代码,并保存在一个可执行文件(EXE文件)中,称为编译运行方式。在执行可执行文件时,不再解释源语句,因而运行速度快,且可脱离VB运行环境,直接在Windows下运行。 编译运行方式的实现方法: “文件”“生成. exe”,3.4 .1 VB应用程序程序的构成 一个VB应用程序(或者说一个工程)通常由三类模块组成:窗体模块、标准模块和类模块。 1、窗体模块(*.frm) 2、标准模块(*.bas) 3、类模块(*.cls),3.4 VB应用程序程序的结构与工作方式,1.窗体模块,由于 Visual Basic 应用程序是基于对象的,所以应用程序的代码结构就是该程序在屏幕上物理表示的模型。根据定义,对象包含数据和代码。窗体是由其属性规定的,这些属性定义了窗体的外观和内在特性。每个应用程序可以包含一个或多个窗体模块(文件扩展名为 .frm ),每个窗体模块都有一个作为用户界面的窗体和执行具体操作的代码窗口。每个窗体上可以包含若干个控件,每个控件都可以有其相应的事件过程集。此外每个窗体模块还可以包含能够被窗体中任何事件过程调用的,2.标准模块 标准模块(文件扩展名为 .bas )完全由与特定窗体或控件无关的代码组成的模块。如果一个过程用来响应几个不同对象中的事件过程,则可将这个过程放在标准模块中,而没有必要在每一个对象的事件过程中重复相同的代码。在标准模块中可以声明能够被任何模块使用的全局变量,可以定义函数过程或子程序过程。 3.类模块 类模块(文件扩展名为 .cls )用来创建用户自定义的对象,这些对象可被应用程序内的过程调用。标准模块只包含代码,而类模块既包含代码又包含数据,可视为没有物理表示的控件。,3.4.2 事件驱动,VB程序的执行步骤如下: 1)启动应用程序,装载和显示窗体; 2)窗体(或窗体上的控件)等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论