山西高中信息技术课程-程序设计基础
山西高中信息技术课程-程序设计基础
(1)常用高级编程语言:BASIC、VB、Pascal、C、C++、Java
1面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等
2控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。
常用控件:
3对象的属性、方法和事件
1属性
对象.属性=属性值
对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置,方法如下
例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下
Txt123.text =”20”
变量=对象.属性
如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下
例:读取文本框“txt123”的“Text”属性的代码如下
a = txt123.text
2方法
[对象].方法[参数名表]
例:form.print ”欢迎使用”
该语句使用print方法在form1窗体中显示字符串“欢迎使用”
3事件及事件驱动
事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事件。如需要命令按钮响应Click事件,就把完成Click事件功能的代码写到Click事件的事件过程中,与事件一一对应。
事件过程的形式如下:
Private Sub 对象_事件名( )
……………(事件过程代码)
End Sub
一个简单的VB程序
求圆的周长和面积
Private Sub Command1_Click()
Dim r As Single '定义r为单精度型
Dim c As Single '定义c为单精度型
Dim s As Single '定义s为单精度型
r = Val(Text1.Text) '输入半径r
c = 2 * 3.14159 * r '计算周长
s = 3.14159 * r * r '计算面积
Text2.Text = c '输出周长
Text3.Text = s '输出面积
- 上一篇:山西高中信息技术课程-算法考点
- 下一篇:没有了