| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 553 人关注过本帖
标题:[求助]关于点画曲线
只看楼主 加入收藏
snailgxf
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-12-21
收藏
 问题点数:0 回复次数:0 
[求助]关于点画曲线

我想做曲线,用点画一个cos曲线和y=x^2的曲线,代码如下:
Private Sub Command1_Click()
kuan = Picture1.Width
gao = Picture1.Height
Picture1.Line (kuan / 2, 0)-(kuan / 2, gao), vbRed
Picture1.Line (0, gao / 2)-(kuan, gao / 2), vbRed
For i = gao / 2 To 0 Step -500
Picture1.Line (kuan / 2, i)-(kuan / 2 + 70, i), vbRed
Next i
For i = gao / 2 To gao Step 500
Picture1.Line (kuan / 2, i)-(kuan / 2 + 70, i), vbRed
Next i
For i = kuan / 2 To 0 Step -500
Picture1.Line (i, gao / 2)-(i, gao / 2 - 70), vbRed
Next i
For i = kuan / 2 To kuan Step 500
Picture1.Line (i, gao / 2)-(i, gao / 2 - 70), vbRed
Next i
For i = -kuan / 2 To kuan / 2
Picture1.PSet (i + kuan / 2, gao / 2 - Cos(i * 3.14159 / 180) * 500), vbGreen
Picture1.PSet (i + kuan / 2, gao / 2 - i * i / 500), vbBlue
Next i
End Sub

Private Sub Command2_Click()
Picture1.Cls
End Sub

Private Sub Command3_Click()
End
End Sub
———————————————————————————————————————————————————
Picture1.PSet (i + kuan / 2, gao / 2 - Cos(i * 3.14159 / 180) * 500), vbGreen
Picture1.PSet (i + kuan / 2, gao / 2 - i * i / 500), vbBlue
这两行我搞不懂了啊哈,为什么Cos(i * 3.14159 / 180) * 500和i * i / 500才能正确显示,如果Cos(i * 3.14159 / 180) /500和i * i *500均不能正确显示。
希望大虾指导一下,小弟先谢谢了哈!

搜索更多相关主题的帖子: 点画 曲线 
2007-06-29 01:37
快速回复:[求助]关于点画曲线
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019004 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved