VB实验报告8.doc
文本预览下载声明
台州学院
《VB程序设计》实验报告
实验八:图形的绘制
班级:14制药3班
学号:
姓名:
实验日期:2015.6.5
一、实验目的和要求
1.掌握Visual Basic 容器坐标系的设计方法;
2.熟练掌握Pset、Line和Circle方法的格式及其使用;
3.掌握与图形有关的常用属性,方法。
二、实验主要仪器和设备计算机一台,Windows XP操作系统,Visual Basic环境实验.1 下列程序运行时,先输入各公司月销售额,然后单击命令按钮,图片框中将显示各公司销售额的圆饼图(如图8-1所示)。要求:在文本框中只能输入数字字符;在圆饼图中分别用红、绿、篮色显示A、B、C公司的扇区填充色。
图8-1 程序运行时的界面
四、实验原始纪录实验.1
程序的界面设计。
程序代码。
Const pi = 3.1415926
Private Sub Command1_Click()
Dim a As Integer, b As Integer, c As Integer, d As Integer
a = Text1.Text
b = Text2.Text
c = Text3.Text
d = a + b + c
Picture1.FillStyle = 0
Picture1.FillColor = vbRed
Picture1.Circle (2000, 2000), 1000, vbBlack, -2 * pi, -(a / d) * pi * 2
Picture1.FillColor = vbGreen
Picture1.Circle (2000, 2000), 1000, vbBlack, -(a / d) * pi * 2, -((a + b) / d) * pi * 2
Picture1.FillColor = vbBlue
Picture1.Circle (2000, 2000), 1000, vbBlack, -((a + b) / d) * pi * 2, -pi * 2
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii 48 Or KeyAscii 57 Then
KeyAscii = 0
End If
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii 48 Or KeyAscii 57 Then
KeyAscii = 0
End If
End Sub
Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii 48 Or KeyAscii 57 Then
KeyAscii = 0
End If
End Sub
五、实验结果及分析实验.1运行结果。
六、实验总结与思考(主要写一些在实验过程中,遇到的问题、所犯的错误,以及是如何发现纠正的。大约100至200字左右。)
显示全部