VisualBasic程序设计案例驱动型教程 第2篇 Visual Basic编程基础知识.ppt

VisualBasic程序设计案例驱动型教程 第2篇 Visual Basic编程基础知识.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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#

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档