1 / 59
文档名称:

VB第3章电子讲稿.ppt

格式:ppt   页数:59
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB第3章电子讲稿.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

VB第3章电子讲稿.ppt

文档介绍

文档介绍:
3
赋值与输入输出
一个完整的VB应用程序,一般都包含三部分内容,即
输入→处理→输出
可通过VB语句、各种控件实现输入输出操作
本章主要内容
赋值语句
常用基本语句
使用Print方法输出数据
窗体和基本控件
命令按钮/标签/文本框
对话框
输入对话框/消息对话框
程序举例
第3章赋值与输入输出
赋值语句是程序设计中最基本、最常用的语句
格式:[Let]变量名=表达式
功能:计算右端的表达式,并把结果赋值给左端的变量
已知a=6,b=9,计算c=√a2 + b2 
编写的窗体单击事件过程代码如下:
Private Sub Form_Click()
Dim a As Single, b As Single, c As Single
a = 6
b = 9
c = Sqr(a * a + b * b)
Print "c=" & c
End Sub
运行程序后单击窗体,输出结果如下:
C=
赋值语句
本事件过程采用的是顺序程序结构,运行的过程是:
声明3个单精度变量a,b,c
6→a
9→b
计算表达式,→c
输出结果
赋值含义: 将值送到变量的存储单元中去
说明:
(1)表达式中的变量必须是赋过值的,否则变量的初值自动取零值(变长字符串变量取空字符)。例如:
a = 1
c = a + b + 3 ′b未赋过值,为0
执行后,c 值为 4

(2)利用赋值语句,可以改变变量的值,因此,同一变量在不同时刻可以取不同的值。
Private Sub Form_Click()
a = 3 : Print "*A=" & a
a = 7 : Print "**A=" & a
a = a * 2 + 3 : Print "***A=" & a
End Sub
运行程序后单击窗体,输出的结果如下:
*A=3
**A=7
***A=17
(3)赋值语句跟数学中等式具有不同的含意,例如赋值语句x=x+1,表示把变量x的当前值加上1后再将结果赋给变量
“先读后写”:读出x的内容→加1 →写回x(覆盖原有内容)
示例
设计步骤如下:
(1)分析:计算某年y的元旦是星期几,可由以下式子得出:
F = y-1 +[(y-1)/4]-[(y-1)/100]+[(y-1)/400]+ 1
其中[ ]表示求整
K = F Mod 7 F除以7的余数
y为某年公元年号,计算出K为星期几
(2)创建应用程序的用户界面
设计一个“万年历”程序,用来查看某 年的元旦是星期几
(3)设置对象属性
(4)编写程序代码
功能要求:用户在“输入年份”文本框(Text1)中输入某一年份,单击“查看”按钮时,则在“星期”文本框(Text2)中显示出星期几
编写的“查看”mand1)Click事件过程代码如下:
Private mand1_Click()
Dim y As Integer, f As Integer, k As Intege
y = Val() -1
f = y + Int(y/4) – Int(y/100) + Int(y/400) + 1
k = f Mod 7 ‘等价于 f - Int(f / 7) * 7 吗?
= k
End Sub

运行结果(见上图)
注释语句Rem
在程序的适应位置加上必要的注释,可以提高程序的可读性
语法格式: Rem 注释内容
或´ 注释内容
功能:在程序中加入注释内容,以便于对程序的理解。
例如
Rem 交换变量a和b的值
c = a ´c为临时单元
a = b
b = c
说明:(1)如果使用关键字Rem,在Rem和注释内容之间要加一个空格。
(2)在其他语句后使用Rem关键字,必须使用冒号(:)与前面的语句隔开。注释符(单引号’)可以直接写在其他语句后面。
常用基本语句

最近更新

2026年以和平为话题的小学生作文 9页

鼾症微创手术 38页

网络空间安全优先搜索策略 26页

2024年安徽粮食工程职业学院单招职业倾向性测.. 40页

2024年安徽邮电职业技术学院单招职业适应性测.. 40页

2024年宝鸡中北职业学院单招职业技能测试题库.. 42页

2024年宿迁泽达职业技术学院单招职业适应性测.. 41页

2024年山东服装职业学院单招职业适应性考试题.. 40页

2024年山东省聊城市单招职业倾向性考试模拟测.. 41页

2024年山西林业职业技术学院单招综合素质考试.. 40页

2024年山西省晋中市单招职业适应性测试模拟测.. 39页

2024年山西老区职业技术学院单招综合素质考试.. 41页

2024年山西运城农业职业技术学院单招职业倾向.. 39页

2024年平凉职业技术学院单招职业倾向性考试题.. 41页

2024年广东女子职业技术学院单招职业技能考试.. 41页

2024年广东松山职业技术学院单招职业适应性测.. 40页

2024年广东省河源市单招职业适应性考试模拟测.. 39页

2024年广东碧桂园职业学院单招职业适应性测试.. 41页

2024年广东金融学院单招职业倾向性测试模拟测.. 40页

2024年广州城市职业学院单招职业技能测试模拟.. 40页

2024年广西制造工程职业技术学院单招职业适应.. 41页

2024年广西演艺职业学院单招职业适应性测试模.. 41页

2024年广西省南宁市单招职业适应性考试模拟测.. 41页

2024年广西英华国际职业学院单招职业技能测试.. 39页

2024年廊坊卫生职业学院单招职业技能考试题库.. 40页

2024年开封职业学院单招职业倾向性测试模拟测.. 40页

2024年德宏职业学院单招职业倾向性考试模拟测.. 40页

2024年徽商职业学院单招职业技能考试题库完美.. 42页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页