- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB编程中可视化编程第二章.ppt
* 实验2 简单程序设计 三、创建一个“计时秒表”窗体程序 1. 实验要求:程序运行界面如图所示。要求单击“开始按钮”文本框显示计时的毫秒数值,每隔10ms产生一此Timer事件。: * 实验2 简单程序设计 三、创建一个“计时秒表”窗体程序 2. 程序代码: Dim T As Integer Private Sub Form_Load() Timer1.Interval = 10 Timer1.Enabled = False Text1.Text = 0 End Sub Private Sub Command1_Click() Timer1.Enabled = True End Sub Private Sub Command2_Click() Timer1.Enabled = False End Sub Private Sub Command3_Click() T = 0 Text1.Text = 0 End Sub Private Sub Timer1_Timer() T = T + 1 Text1.Text = Str(T) + 0 End Sub * 3. 常用事件 (1)Change事件:当改变文本框的内容时发生该事件。 (2)KeyPress事件:当用户按下并且释放键盘上的一个ASCII键时发生KeyPress事件,该事件将返回一个KeyAscii参数到该事件过程中。如单用户输入字符“z”时,KeyAscii的值就为122。 (3)LostFocus和GotFocus事件:表示文本框控件失去和得到焦点时所发生的事件。 * 习题 P47 一 、 6. 文本框的ScrollBars属性设置了非零值,却没有效果,原因是( )。 A. 文本框中没有内容 B. 文本框的Locked属性为True C.文本框的MultiLine属性为True D.文本框的MultiLine属性为False 答案:D * 习题 P48 一 、 12. 用于设置文本框中显示字符的属性是( )。 A. AutoSize B. PasswordChar C. SelLength D. MaxLength 答案:B * 习题 P48 一 、 13. 下列控件中,不能改变大小的是( )。 A. TextBox B. Label C. Timer D. PictureBox 答案:C * 2.4 事件驱动 2.4.1 事件驱动的程序设计 在事件驱动的应用程序中,程序代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。每个对象都有一个相应的事件集,每个事件发生都要执行一段代码。事件可以由用户操作触发,也可以由操作系统或其它应用程序的消息触发,这些事件的顺序决定了代码执行的顺序。所以编程人员只需针对某个事件编写程序代码即可。 * 习题 教材 P48 二、 5. 什么是事件驱动程序设计? 答:在事件驱动的应用程序中,程序代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。这些事件的顺序决定了代码执行的顺序。所以编程人员只需针对某个事件编写程序代码。这就是事件驱动程序设计。 * 2.4 事件驱动 2.4.2 VB的对象如何识别事件 事件是发生在对象上的事情。在响应事件时,由事件来驱动应用程序执行VB代码。VB中的每一个对象都有一个预定义的事件集。如果其中有一个事件发生,并且在关联的事件过程中存在代码,则VB就会调用该代码。 对象所识别的事件类型很多,多数类型为大多数控件所共有。例如命令按钮和窗体都可以对Click、DblClick(双击)这些事件作出响应。 * 2.4 事件驱动 2.4.3 事件驱动的工作过程 当VB的程序运行后,系统处于等待状态,当某个事件发生后,程序就去执行事件过程,当这个事件执行完后,系统又处于等待另一个事件发生的状态。这就是事件驱动程序方式。 事件驱动的工作过程为: 1.启动应用程序,装载和显示窗体。 2. 窗体或窗体上的控件等待事件的发生。 3. 当某个事件发生后,执行其对应的事件过程代码。 4. 重复执行第2和第3步,直到遇到End语句或单击结束按钮停止程序的运行。 * 习题 P47 一 、 8. 在Visual Basic中,程序的执行顺序是( )。 A. 由Visual Basic开发系统决定 B. 由事件驱动 C. 由代码行的顺序决定 D. 随意执行 答案:B * 2.5 计时器控件的一些用法 计时器控件是VB内设置的控件。如果想通过时间来控制
您可能关注的文档
最近下载
- TCPRA 4000.9-2025 文化数据服务平台技术要求 第9部分:运维管理系统.docx VIP
- 2025年部编六上语文《草原》公开课教案教学设计【一等奖】.pdf VIP
- 《直播电商基础与实务》-教案 项目8直播电商平台运营实战-教案.doc
- 抗凝药物临床应用指南.pptx VIP
- 学堂在线《医学科研设计》作业单元考核答案.docx VIP
- 庞加莱猜想证明概述.pdf VIP
- 2024年秋季新人教版9年级上册化学全册课件.pptx
- 药物化学 磺胺类药物及抗菌增效剂 磺胺类药物及抗菌增效剂 电子教案.doc VIP
- 高中地理校本课程教案.docx VIP
- 2024年山东成人学士学位英语考试真题解析 .docx VIP
文档评论(0)