- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
练习1
选择“产生圆” 菜单项,在图形框内按每0.1秒频率随机产生色彩随机变化、半径最大为图形框10%的圆;
Private Sub Timer1_Timer()
Randomize
X = Picture1.ScaleWidth * Rnd
Y = Picture1.ScaleHeight * Rnd
z = Int(16 * Rnd)
r = 0.1 * X
Picture1.Circle (X, Y), r, QBColor(z)
End Sub
练习2
单击Form2窗体(见图13-4)上的“画图” 菜单项,用Pset方法绘制参数方程:
在之间的图形,其中r为半径,取图形框的高度(或宽度)的一半;选择“返回” 菜单项,回到Form1窗体。
Private Sub Menu21_Click()
r = Picture1.ScaleHeight / 2
x0 = Picture1.ScaleWidth / 2
y0 = Picture1.ScaleHeight / 2
For i = 0 To 2 * 3.1415926 Step 0.01
X = r * Cos(4 * i) * Cos(i) + x0
Y = r * Cos(4 * i) * Sin(i) + y0
Picture1.PSet (X, Y)
Next i
End Sub
练习3
Shape控件可用来画矩形、正方形、椭圆、圆、圆角矩形及圆角正方形,通过其shape属性可确定所需要的形状,Fillstype属性为形状指定填充的图案,FillColor属性为形状着色。由于本题要求设置成一个圆,则其Shape属性设置为3;要求圆中无填充图案,所以FillStyle属性设置为0;要求圆为红色,所以FillColor设置为VbRed。
练习4
单击“绘图”命令按钮,定义Picture1的坐标系为(-2,2)-(2,-2),在图形框Picture1绘制方程y=1-x2和y=x所包围的面积图形(两线交点对应x的值约为-1.6和0.6,在区间[-1.6,0.6]用Line方法,区间外用Pset方法)。
Private Sub Menu11_Click()
Picture1.Scale (-2, 2)-(2, -2)
Picture1.Line (-2, 0)-(2, 0)
Picture1.Line (0, 2)-(0, -2)
Picture1.Line (-2, -2)-(2, 2)
For i = -2 To 2 Step 0.001
Picture1.PSet (i, 1 - i * i)
Next i
For i = -1.6 To 0.6 Step 0.02
Picture1.Line (i, i)-(i, 1 - i * i)
Next i
End Sub 图13-9 程序运行界面
练习5
选择“画图” 菜单项,定义Picture1的坐标系为(-10,10)-(10,-10),在图形框Picture1绘制一个有缺口的饼图(缺口的角度为900);并按1秒的频率改变饼图的颜色;
窗体2程序代码如下:
Private Sub Menu11_Click()
pi = 3.1415926
Picture1.Scale (-10, 10)-(10, -10)
Picture1.FillStyle = 4
Picture1.Circle (1, 1), 7, RGB(87, 0, 0), -2 * pi, -0.5 * pi
Picture1.Circle (0, 0), 7, , -pi / 2, -2 * pi
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
pi = 3.1415926
Randomize
a = Int(15 * Rnd)
Picture1.FillStyle = 0
Picture1.Circle (0, 0), 7, QBColor(a), -pi / 2, -2 * pi
a = Int(8 * Rnd)
Picture1.FillStyle = a
Picture1.FillColor = QBColor(a)
Picture1.Circle (0, 0), 7, QBColor(a), -pi / 2, -2 * pi
End Sub
练习6
单击“散点图”按钮,定义窗体Form2的坐标系为(-10,115)-(115,-10),绘制X轴和Y轴,随机产生5个100以内的整数,并用此数据绘制散点图,散点图两点之间间隔20个单位。
窗体2程序代码如下:
Pr
您可能关注的文档
最近下载
- 王力《古代汉语》教案.doc
- 排球大单元教学计划18课时.doc VIP
- 开学第一课(课件)七年级英语上册(人教版2024).pptx VIP
- 2024年GD省生态环境监测专业技术人员大比武模拟试卷及答案-3应急监测.pdf VIP
- 鸿蒙HarmonyOS应用开发者高级认证练习题及答案01.docx
- 文献检索的方法以及技巧ppt课件.docx VIP
- 2024年某省生态环境监测专业技术人员大比武模拟试卷及答案-3应急监测.pdf VIP
- 2025年乡镇农技站高标准农田建设管理员招聘面试题库附答案.doc VIP
- 锚杆长度检测课件.pptx VIP
- 2025年乡镇农技站高标准农田建设管理员招聘面试专项练习含答案.doc VIP
文档评论(0)