电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件

22页
  • 卖家[上传人]:E****
  • 文档编号:89183851
  • 上传时间:2019-05-20
  • 文档格式:PPT
  • 文档大小:171KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第3章 窗体和基本控件,学习目标 了解对象的基本概念,熟悉使用对象的属性、方法、事件。 熟悉单窗体的基本属性,掌握窗体的使用。 掌握标签、文本框、命令按钮基本控件的使用。,3.1 面向对象编程基础,1. 对象 对象是面向对象可视化编程中最基本的概念之一,是数据和操作相结合的统一体,类是同类对象的抽象,对象是类的一个实例。 2属性 属性用于描述对象当前状态的特征。 设置控件属性一般有两种方法: (1)在属性窗口设置 (2)在代码窗口用赋值语句进行设置, 格式如下: 对象名.属性名称属性值,3. 事件,事件过程及事件驱动 事件是一种系统预先定义好的特定动作,通常由使用者或系统启动。 事件过程的语法格式如下: Sub 对象名称_事件名( ) 处理事件的程序代码 End sub 4方法 方法是对象所具有的动作和行为,这些动作和行为像属性一样已经成了对象的一部分。 方法的调用格式为: 对象名称. 方法名称 参数名表,3.1 面向对象编程基础,3.2 基本控件介绍,3.2.1引例 例3.1 简单的考试登录界面。 图3-3 考试登录界面,3.2.2 窗体,1. 常用属性 (1)Name(名称)属性

      2、(2)Caption(标题)属性 (3)Enabled属性 (4)Left属性、Top属性 (5)Width属性、Height属性 (6)ForeColor属性 (7)BackColor属性 (8)AutoRedraw (自动重绘),1. 常用属性 (9)Icon (控制图标) (10)BorderStyle (边界类型) (11)Picture(加载图形) (12)WindowState (窗体状态) (13)MaxButton (最大化按钮) (14)MinButton(最小化按钮) (15)ControlBox(控制框),2窗体事件,(1)Click(单击)事件 (2)DblClick(双击)事件 (3)Load(载入)事件 (4)UnLoad(卸载)事件 (5)Activate(活动)事件 (6)Deactivate(非活动)事件 (7)Paint(绘画)事件,3窗体方法,(1)Print方法 具体的语法格式如下: 对象 Print Spc(n)|Tab(n) expression charpos (2)Cls(清屏)方法 可以用如下代码: Form1.Cls (3)Move方

      3、法 语法格式如下: 对象Move Left ,Top,Width,Height,3.2.3 标签(Label),1常用属性 (1)Caption属性 (2)Visible 属性 (3)Font属性 FontName、FontSize、FontBold、FontItalic、FontStrikethru、FontUnderline (4)BorderStyle(边框样式)属性 (5)Alignment(文本对齐)属性 (6)BackStyle属性 (7)AutoSize属性 2标签的方法与事件 标签有Move方法,而且可以响应单击(Click)双击(DblClick)事件,1常用属性 (1)Text属性 (2)MaxLength属性 (4)ScrollBars属性 (3)MultiLine属性,3.2.4文本框(Text),(5)PasswordChar属性 (6)Locked属性 (7)SelStart、SelLength、SelText属性 2常用方法 最常用的方法是SetFocus方法。 其格式为:对象名. SetFocus 3常用事件 (1)Change事件 当文本框中的内容发生

      4、改变时,会触发此事件。,3.2.4 文本框(Text),(2)KeyPress 事件 当用户在程序运行过程中,按下并且释放键盘上一个有ASCII码的按键时触发此事件。 语法结构为: Private Sub Text1_KeyPress(KeyAscii As Integer) 编写的事件过程 End Sub,3.2.4 文本框(Text),(3)KeyDown、KeyUp事件 事件过程的语法结构为: Private Sub 控件名_KeyDown(KeyCode As Integer, Shift As Integer) 编写的事件过程 End Sub Private Sub 控件名_KeyUp(KeyCode As Integer, Shift As Integer) 编写的事件过程 End Sub,3.2.4 文本框(Text),KeyCode参数代表按下键的键码,在VB中,每个按键不仅有键码而且还定义了内部常量。例如,F1的键码为112,内部常量为vbKeyF1。 当按下的是字母键时,不管是大写字母还是小写字母,键码都和大写字母的ASCII相同。 当按下主键盘上的数字键和小键盘上

      5、的数字键时,由于所处的位置不同,其键码值并不相同。,3.2.4 文本框(Text),Shift参数指在事件发生时是否同时按下了Shift、Alt或是Ctrl键。其具体含义如表3-1 所示。,(4)Lost Focus事件 当使用tab键使光标离开当前文本框或用鼠标选择窗体的其他对象时触发该事件,称为“失去焦点”。 (5)Got Focus事件 与Lost Focus相反,当使用Tab键或用鼠标选择对象或用Lost Focus方法使光标落在控件(或窗体)上时触发,称为“获得焦点”。,3.2.4 文本框(Text),3.2.5 命令按钮(Command),1常用属性 (1)Caption属性 若某个字母前加上&,则“&”字符并不显示在命令按钮表面,而是把接在它后面的字符定义为该命令按钮的快捷键。程序运行后使用Alt此字符就可操作此按钮。 (2)Style属性 (3)ToolTipText属性 (4)TabIndex属性 2常用事件 命令按钮最常用的是Click(单击)事件,不支持DblClick(双击)事件。,例3.2 计算长方形的周长。用户输入长方形的长和宽,点击计算按钮给出结果。,3.2.6 综合应用,例3.3 标签的移动。用户在文本框中输入所要移动的文字,只要不停的输入,标签就不停的运动。,3.2.6 综合应用,例3.4 数字判断。在文本框中输入数字,如果是数字给出“正确”提示,如果不是给出“错误,请重新输入!”。 例3.4 数字判断,3.2.6 综合应用,例3.5 随机产生一个3位正整数,然后逆序输出,产生的数与逆序数同时显示。 例3.5 产生随机数,3.2.6 综合应用,

      《Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计实用教程 教学课件 ppt 作者 于秀敏 第3章窗体和基本控件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.