网站大量收购独家精品文档,联系QQ:2885784924

VisualBasic上机操作代码.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualBasic上机操作代码

Visual Basic 上机操作 一、运用Pset方法绘制Sin(x)曲线 Private Sub Form_Paint() p = 3.1415926 * 4 r = ScaleWidth / p For j = 1 To 3 For t = 1 To p Step 0.00001 x = t * r y = j * 1000 + scaleheigh / 2 + 700 * Cos(2 * t) PSet (x, y), RGB(255, j * 80, 0) Next t Next j End Sub 二、用PSET 语句绘出调色板 Private Sub Form_Paint() For X = 2000 To 7000 For Y = 1000 To 6000 R = (X - 2000) / 20 G = (Y - 1000) / 20 B = 255 - (R + G) / 2 PSet (X, Y), RGB(R, G, B) Next Y Next X End Sub 三、画宽为5像素的红色水平线。 Private Sub Form_Paint() DrawWidth = 5 For x = 100 To 7000 PSet (x, 1000), RGB(255, 0, 0) Next x End Sub 四、画7条依次变宽的红色水平线。 Private Sub Form_Paint() For i = 1 To 7 DrawWidth = I ‘改变线宽 For x = 100 To 8000 PSet (x, i * 800), RGB(255, 0, 0) Next x Next i End Sub 五、绘出6条不同样式的直线 Private Sub Form_Paint() For i = 1 To 6 DrawStyle = I ‘改变线型 a = 线型 i : Y = (300 * I ) + 330 X = 300 PSet (100, Y ), QBColor(8 ) Print a; Line (400 + TextWidth(a ) + 50, Y)-(6000, Y ), RGB(255, G, 0 ) Next i End Sub 六、绘出不同填充样式的距形 P139--(7-4). Private Sub Form_Paint ( ) BackColor = vbWhite For I = 1 To 7 FillStyle = I X = (1000 * I) + 330 Line (X, 150)-(X + 700, 850), , B A = 填充式样 I CurrentY = 1000 CurrentX = X - TextWidth(A) / 2 + 400 Print A Next I End Sub 七、正弦曲线、余弦曲线 Private Sub Form_Paint( ) ScaleMode = 6 ‘以毫米为单位 Dim mpmm As Single Const p = 3.1415926 mpmm = 30 / p * 4 DrawWidth = 3 ‘线宽3个像素 Line (0, 100)-(400, 100), RGB(255, 0, 0) Line (40, 0)-(40, 300), RGB(255, 0, 0) DrawWidth = 1 For x = 0 To 400 Step 10 ‘绘竖直网格线 Line (x, 0)-(x, 300) Next x For x = 20 To 400 Step 20 ‘标记刻度 CurrentX = x – 1 CurrentY = 102 Print x - 40 Next x For y = 0 To 300 Step 10 ‘绘水平网格线 Line (0, y)-(400, y) Next y For y = 10 To 200 Step 10 ‘标记刻度 CurrentX = 5 CurrentY = y

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档