资源简介 (共17张PPT)《VB程序设计案例驱动型教程》国防工业出版社Visual Basic编程基础知识案例2 成绩计算案例3 体育达标测试案例4 九九表案例5 竞赛作品评定案例6 简易计算器案例7 古诗选读案例2 成绩计算案例3 体育达标测试案例4 九九表案例5 竞赛作品评定案例6 简易计算器案例7 古诗选读案例8 用户登录案例9 运动会报名案例10 倒计时表案例11 挂历制作案例12 简易记事本【案例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,设计程序界面设置对象属性对 象 名对象属性名属 性 值Form1NameForm1Caption示例2:计算成绩Label1NameLabel1Caption语文成绩Font宋体、粗体、小四 Label2NameLabel2 Caption数学成绩 Font宋体、粗体、小四 Label3NameLabel3 Caption总 分 Font宋体、粗体、小四 Text1NameText1 Text(设置为空,即删除原有文本) Font宋体、粗体、小四 Text2NameText2 Text(设置为空,即删除原有文本) Font宋体、粗体、小四 Text3NameText3 Text(设置为空,即删除原有文本) Font宋体、粗体、小四 Command1NameCommand1 Caption计算 Font宋体、粗体、小四操作步骤3) 写代码操作步骤4) 保存程序,并生成可执行文件将本案例保存为一个名为“成绩计算.frm”的窗体文件和一个名为“成绩计算.vbp”的工程文件,并生成一个名为“成绩计算.exe”的可执行文件。案例小结本案例主要介绍了变量的定义与使用、焦点的概念、Val函数的使用等理论知识点。本案例还介绍到了5个操作实训点:①如何复制控件。②如何进行控件的布局。 ③如何用文本框进行输入输出。④如何用标签进行输出。⑤如何转移对象的焦点。案例小结所学属性小结类名属性名属 性 含 义标签LabelName标签控件的名称Font标签中显示文本的字体Caption标签中显示的内容BorderStyle设置标签的边界样式BackColor设置标签的背景色文本框TextName文本控件的名称Font文本中显示文本的字体Text文本中显示的内容实训练习(1) 完成如图所示的程序界面。实训练习(2) 请编程实现统计最高分、平均分和总分的功能。初始界面如图1所示。当输入四门功课的成绩后,单击“最高分”按钮则在下方显示出最高分的结果(如图2所示),当单击“平均分”按钮时则在下方显示平均分结果(如图3所示),当单击“总分”按钮时则在下方显示总分结果(如图4所示),单击“退出”按钮时退出程序。要求显示的最终计算结果不能被直接修改(即该文本框只能用于输出, 不能输入)。实训练习 展开更多...... 收起↑ 资源预览