欢迎来到天天文库
浏览记录
ID:44270358
大小:173.50 KB
页数:42页
时间:2019-10-20
《VB6_T1_北大青鸟VB学习教材》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于VB的可视化程序设计方法可视化程序设计简介1课题目标基于字符的系统和图形用户界面的系统(GUI)了解可视化编程理解事件驱动编程的概念理解VisualBasic的编程结构2基于字符的系统文本是信息交换的媒介.不太容易应用.不能及时作出反应3基于字符的系统(续)4图形用户界面系统图形的界面容易应用有直觉性容易学有吸引力5图形用户界面(续)6可视化编程立即就可以用的界面控件挑选所需要的控件可视化的控件,移动,缩放,删除组件而不用编写代码定制控件的外观7可视化编程(续)有一个按钮的VisualBas
2、ic屏幕8可视化编程的优点易学易用界面控件自动生成简化开发提高效率9可视化编程的缺点对系统资源要求高更大容量硬盘.更多的内存.更快的处理器.依赖于Windows操作系统10控件标签复选框框架命令按钮列表框图像按钮单选框窗体控件:是组成用户界面的元素11窗体是应用程序用户界面的基础包含了创建用户界面的其它控件用户控件不能独立放置他们必须放到一个窗体中12按钮通常指的是命令按钮用来执行一个行为按钮上的文字说明要执行的行为点击按钮执行与之相关的行为13文本框用来从用户那接受信息显示信息14列表框提供给
3、用户可能的选项优点:用户不必记住所有的可用的产品.禁止用户键入无效的选项标签15控件的默认功能这些立即可用的组件包含一些缺省的行为和属性:所有的组件都给了一个缺省名按钮能被点击列表框里的项目可以被选择文本框里可以键入文本16属性控件的属性:指定控件的各方面特征当控件被创建时给定缺省值控件被创建之后可以更改属性值如何使用?控件名.属性名17方法控件的方法:是内置于控件之中的一段可执行代码,是控件能实现的动作可定制控件的行为控件可以有多个与之相关的方法有些控件需要提供参数如何使用?控件名.方法名[参
4、数]18方法(续)演示:文本框的SetFocus方法(不需参数)命令按钮的Move方法(需要参数)19事件事件:是可被对象识别的动作事件的触发:事件一般由应用程序中用户的操作触发(键盘操作、鼠标操作)事件也可由系统或其他事件触发不同的控件能识别的事件不同有些事件需要以参数的形式提供附加的信息20事件过程事件过程:是对事件的响应,是当一个事件发生时对应的操作序列实际上是一些VB代码段21事件驱动编程界面控件有识别用户事件的能力.控件对事件做出反应的代码由编程人员来决定.每个界面控件可以有多个事件
5、一个应用程序由一系列对用户事件的反应组成用户界面事件触发搜索代码有:响应事件无:没发应22创建VB应用程序需要遵循的步骤总体设计设计用户界面设置界面控件的属性考虑用户可能触发的事件确定响应哪些事件编写代码以响应事件测试应用程序编译并发布23VisualBasic中的编程变量名字的长度最多255个字符变量名可以由字母,数字和下划线组成第一个字符必须为字母变量名不区分大小写例:判断下面变量名是否正确:Area1_square1Area_squareArea.1Area&1AreaRectang
6、leSquare24变量声明变量用Dim来声明Dimvariablename[Astype]数据类型定义变量存储信息的类型25数据类型分类决定了存储在计算机内存中值得字节数.如果没有给定数据类型,缺省情况下指定为variant.VB最为灵活的一种数据类型,可以存储任何类型的数据它的定义形式是Dim变量名asVariant当不为一个变量指定数据类型时,系统默认该变量的数据类型就是变体型的但是为了更好的利用内存资源和更快的运行程序,不要过多的使用变体类型26Visualbasic支持的数据类型数字型
7、的数据类型整型(Integer)2B长整型(Long)4B单精度(Single)4B小数型(Decimal)14B双精度(Double)8B货币型(Currency)8B字节型(Byte)1B字符串型(String)布尔型(Boolean)2B日期型(DateTime)8B变体型(Variant)16B对象型(Object)4B27给变量赋值[Let]变量名=表达式例子:DimMystrasstringLetMystr=“VisualBasic”Let声明是可选的.上面给出的例子也可以不用let
8、声明如下:DimMystrasstringMystr=“VisualBasic”28VB中的运算符算术运算符比较运算符逻辑运算符^-*/Mod+-&><>=<==<>LikeNotAndOrXor29VB中的程序结构顺序结构条件结构循环结构30条件语句条件选择可以改变程序的流程.在给定的条件下,一条语句或一系列语句会执行可以选择的行为.VisualBasic支持下面的条件声明:If…Then…ElseSelectCase31If…then…else声明依靠表达式的值可以执行一段代码.if…th
此文档下载收益归作者所有