- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualBasic程序设计案例驱动型教程 第2篇 Visual Basic编程基础知识
Visual Basic编程基础知识 【案例2】成绩计算 涵盖知识 控件的布局 选中需进行布局的所有控件,并指定其中一个控件为“基准控件”。 选中了所有控件后,就可以设置对齐和调整大小了。可以通过“格式”菜单中的“对齐”、“统一尺寸”、“水平间距”和“垂直间距”4项分别设置所选中控件的对齐效果、尺寸大小、控件间的间距,其中前两项的设置以基准控件为标准。 涵盖知识 2. 变量的使用 变量的命名规则如下: (1) 变量必须以字母开头,后跟字母、数字或下划线。 (2) 变量名不能使用Visual Basic中的运算符、语句、 函数、过程名及系统已有的方法和属性名等关键字。 (3) 变量的命名不区分大小写。 变量一般要先定义再使用。变量的常用定义方法为: Dim 变量名 As 数据类型 涵盖知识 3. Val函数的使用 Val(字符串型数值) 该函数的功能是:把数值字符串型数据转换为数值型数据,忽略字符串中的非数字字符。如:Val(“1234abc”)返回数值1234。 涵盖知识 4. 焦点的控制 焦点是指对象接收用户鼠标或键盘操作的能力。当一个对象具有焦点时,它可以接收用户的操作,同用户进行交互。 常用于焦点控制的事件有两个:GotFocus和LostFocus。GotFocus事件的功能是当对象获得焦点时触发该事件对应的效果;而LostFocus事件的功能是当对象失去焦点时触发该事件对应的效果。 还有一个与焦点相关的常用方法:SetFocus。它的使用格式是:对象名.SetFocus。它的功能是将焦点转移给指定的对象。 涵盖知识 5. 使用文本框输入输出信息 文本框自身具有输入功能,其输入的信息可用 “Text” 属性来读取;而需用文本框进行输出时,只需将输出信息赋值给文本框的“Text” 属性。 如: Text2.Text=Val(Text1.Text)+10 涵盖知识 6. 使用标签输出信息 标签跟文本框相比,只能输出信息,而不能输入信息。当需用标签进行输出时,只需将输出信息赋值给标签的“Caption”属性。 如: Label1.Caption=“你好!” Label1.Caption=Text1.Text 操作步骤 启动Visual Basic,设计程序界面 设置对象属性 操作步骤 3) 写代码 操作步骤 4) 保存程序,并生成可执行文件 将本案例保存为一个名为“成绩计算.frm”的窗体文件和一个名为“成绩计算.vbp”的工程文件,并生成一个名为“成绩计算.exe”的可执行文件。 案例小结 本案例主要介绍了变量的定义与使用、焦点的概念、Val函数的使用等理论知识点。 本案例还介绍到了5个操作实训点:①如何复制控件。②如何进行控件的布局。 ③如何用文本框进行输入输出。④如何用标签进行输出。⑤如何转移对象的焦点。 案例小结 所学属性小结 实训练习 (1) 完成如图所示的程序界面。 实训练习 (2) 请编程实现统计最高分、平均分和总分的功能。初始界面如图1所示。当输入四门功课的成绩后,单击“最高分”按钮则在下方显示出最高分的结果(如图2所示),当单击“平均分”按钮时则在下方显示平均分结果(如图3所示),当单击“总分”按钮时则在下方显示总分结果(如图4所示),单击“退出”按钮时退出程序。要求显示的最终计算结果不能被直接修改(即该文本框只能用于输出,?不能输入)。 实训练习 【案例3】体育达标测试 涵盖知识 变量的作用域 过程级变量 在一个过程内部定义的变量,只有在过程内部才能访问或改变那个变量的值,称过程级变量。过程级变量用Dim或Staic关键字来定义,也称为局部变量。 涵盖知识 变量的作用域 2) 模块级变量 在某一模块(窗体模块或标准模块)内使用Private语句或Dim语句声明的变量都是模块级变量,其作用域只限于该模块,只能被该模块中的所有过程调用,其他模块中的任何过程都不能调用。 涵盖知识 变量的作用域 3) 全局变量 在标准模块中定义一个全局变量,其方法与在标准模块中定义一个模块级变量相同,只是在定义时必须冠以Public,不能使用Dim和Private。 在窗体模块中定义一个全局变量,其方法与在窗体模块中定义一个模块级变量相同,只是在定义时必须冠以Public,不能使用Dim和Private。在窗体模块中定义一个全局变量时,关键词Public不能缺省。过程中不能定义全局变量。 涵盖知识 2. 常量的使用 1) 直接常量 直接常量就是直接给出一个确定的值,如布尔型值True、日期型#05/01/2003#
您可能关注的文档
- UGNX5中文版应用与实例教程 第5章 曲面造型.ppt
- UML与系统分析设计(第二版) 第12章 简易教学管理系统分析与设计.ppt
- UML与系统分析设计(第二版) 第11章 软件开发工具Rational Rose.ppt
- UML与系统分析设计(第二版) 第2章 面向对象的软件开发过程.ppt
- UML与系统分析设计(第二版) 第13章 数据库分析与设计.ppt
- UML与系统分析设计(第二版) 第6章 交互图.ppt
- UML与系统分析设计(第二版) 第7章 状态机图.ppt
- UML与系统分析设计(第二版) 第4章 Use Case图.ppt
- UML与系统分析设计(第二版) 第8章 活动图.ppt
- UML与系统分析设计(第二版) 第5章 对象类图与对象图.ppt
- 河南郑州市经开外国语学区2024-2025学年上学期期末调研九年级英语试卷.docx
- 黑龙江省2024-2025学年度八年级上学期期末物理试题(B卷).docx
- 黑龙江省哈尔滨道里区2024-2025学年九年级上学期期末数学试题 .docx
- 黑龙江省大兴安岭地区塔河县第二小学2024-2025学年六年级上学期期末学习评价数学试题.docx
- 黑龙江省大兴安岭地区塔河县第二小学2024-2025学年四年级上学期期末学习评价语文试卷.docx
- 黑龙江省大兴安岭地区塔河县第二小学2024-2025学年五年级上学期期末学习评价数学试题.docx
- 黑龙江省大庆市第一中学2024-2025学年高一上学期期末英语试卷.docx
- 河南省驻马店市正阳县2024-2025学年七年级上学期1月期末历史试题.docx
- 黑龙江哈尔滨市南岗区2024—2025学年九年级上学期期末考试理化综合试卷.docx
- 黑龙江省2024-2025学年八年级上学期期末考试化学试卷.docx
最近下载
- T_CHSA 088—2024 口腔颌面修复中三维面部扫描 临床应用指南.pdf VIP
- 生活中的盈亏问题.ppt
- DGJ08-113-2009 建筑节能工程施工质量验收规程.pdf VIP
- 太原理工大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 柴油安全数据表(MSDS).docx VIP
- 气管插管的拔管流程.docx VIP
- 2025年益阳医学高等专科学校单招(语文)测试模拟试卷真题题库.docx VIP
- 中建四局高洁净芯片厂房项目技术要点交流汇报2023年.pptx
- 有机太阳能电池工作原理-有机太阳能电池的结构.docx VIP
- (2024年)医保政策培训ppt课件.pptx
原创力文档


文档评论(0)