visual basic编程基础.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
visual basic编程基础

事件驱动 程序代码不是按“预定”的路径执行,而是在响应用户的动作(引发不同事件的发生)时,驱动不同的事件代码,以此控制程序的运行流向。根据实际需要,每次运行程序时所执行的代码和经过的路径可以是不一样的。 例2-2 设计一个程序,完成以下功能 3.文本框常用的事件 (1)Change:改变文本框的Text属性时触发的事件。 (2)KeyPress:单击键盘某一键并释放该按键时触发的事件,并返回一个KeyAscii参数。 (3)KeyDown:控件获得焦点,或按下键盘某一键时触发的事件。 (4)KeyUp:控件失去焦点,或释放键盘上一个键时触发的事件。 (5)LostFocus:控件失去焦点时触发的事件。 (6)GotFocus:控件获得焦点时触发的事件。 2.2.3 文本框对象 2.2 窗体及基本控件 例2-5 设计一个如下图所示的输入密码窗体。 演示程序 2.2.3 文本框对象 2.2 窗体及基本控件 例2-6 设计一个“个人信息登记表”窗体,程序运行结果如下图所示。 2.2.3 文本框对象 2.2 窗体及基本控件 2.2.4 命令按钮对象 命令按钮(CommandButton)是用于控制程序的进程,即控制过程的启动、中断或结束。 1.命令按钮常用的属性 (1)名称(Name) (2)Caption:命令按钮显示标题(可在某字母前加“”设置快捷键) (3)Default:设置Enter键默认的命令按钮 (4)Cancel:设置Esc键默认的命令按钮 (5)Style:按钮的显示风格 (6)Picture:设置按钮的图形标题 (7)ToolTipText:设置工具栏提示 2.2 窗体及基本控件 (8)其它属性 Height、Width、Top、Left、Enabled、Visible、Font组属性、BackColor等。 2.命令按钮常用的事件 Click:单击鼠标时触发;也可以使用Tab键,将焦点跳转到指定的命令按钮上,再按回车键触发;还可以通过快捷键(Alt+下划线的字母)触发; MouseDown、MouseUp、MouseMove:鼠标按下、释放、移过时触发。 2.2.4 命令按钮对象 2.2 窗体及基本控件 例2-7 建立一个允许剪切、复制和粘贴的简单文字处理程序。程序运行结果如图所示。 2.2.4 命令按钮对象 2.2 窗体及基本控件 2.2.5 定时器对象 定时器 (Timer)又称计时器、时钟控件,用于按指定的时间间隔、有规律地重复执行程序代码。 定时器是基于系统内部时钟进行计时。在设计阶段时钟控件出现在窗体中,在程序运行时则是不可见的。 1.定时器常用的属性 (1)名称(Name) (2)Interval:返回或设置引发Timer事件的时间间隔长度,单位为毫秒(ms,1ms=0.001s) (3)Enabled:决定Timer控件是否开始使用。 2.2 窗体及基本控件 2.定时器按钮常用的事件——Timer 当Enabled属性值为True,而且Interval属性值大于0时,以Interval属性指定的时间间隔触发事件。 例2-8 创建一个“电子时钟”窗体,通过Command控件进行时间和日期的切换,程序运行结果如图: 2.2.5 定时器对象 2.2 窗体及基本控件 例2-9 设计一个流动字幕,程序运行结果如图: 2.2.5 定时器对象 2.2 窗体及基本控件 2.3 几个常用的语句 用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象。 一般格式为: [Let] 变量 = 表达式 [Let] 对象.属性 = 表达式 例如: Total=99 把数值常量赋给变量Total Textl.Text = 把文本框Textl清空 Command1.Caption =结束 命令按钮标题为“结束” Text2.Text = Textl.Text 使Text2的Text属性值和Textl相同 2.3.1 赋值语句 说明: (1)赋值语句兼有计算与赋值双重功能,它首先计算赋值号右边表达式的值,再把结果赋给赋值号左边的变量。 (2)在赋值语句中,“=”是赋值号,与数学上的等号意义不一样。例如,语句n=n+1表示将变量n的值加上1后的结果再赋值給变量n,而不表示等号两边的值是否相等。 (3)赋值号左边只能是变量或对象属性,不能出现常量或表达式。 (4)变量

您可能关注的文档

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档