| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 831 人关注过本帖
标题:[求助]circle用法
只看楼主 加入收藏
gausszzz
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-11-9
结帖率:100%
收藏
 问题点数:0 回复次数:2 
[求助]circle用法
Circle (x0, y0), r, , -a1, -a2 有问题
Option Explicit

Dim a$(), b%(), n%, max%, w!, x1!, x2!, y1!, y2!, i%
Public Sub ini()
Cls
n = 0: max = 0
Open "data.txt" For Input As #1
Do While Not EOF(1)
n = n + 1
ReDim Preserve a(n)
ReDim Preserve b(n)
Input #1, a(n), b(n)
If b(n) > max Then max = b(n)
Loop
Close #1
Scale (-3, max * 1.2)-(max * 1.2, -max * 0.1)
Line (0, 0)-(max * 1.2, 0)
Line (0, max * 1.2)-(0, 0)
CurrentX = 0: CurrentY = -1
w = max / 2 / n


For i = 1 To UBound(a)
CurrentX = (2 * i - 1) * w
Print a(i);
Next
End Sub




Private Sub menu1_Click()
ini
w = max / 2 / n
x1 = w
For i = 1 To n
x2 = x1 + w
y2 = b(i)
Randomize

Line (x1, 0)-(x2, y2), QBColor(Rnd * 10), BF
CurrentX = x1
CurrentY = y2 + max * 0.1
Print b(i)
x1 = x2 + w
Next

End Sub

Private Sub menu2_Click()
Dim sum%, x0!, y0!, a1!, a2!, r!
Const pi = 3.14159265359
Cls

x0 = ScaleWidth / 2
y0 = ScaleHeight / 2

For i = 1 To n
sum = sum + b(i)
Next

a1 = 0.000000001

For i = 1 To n

a2 = a1 + 2 * pi * b(i) / sum
FillColor = QBColor(Rnd * 15)
r = 2 * ScaleHeight / 5
Circle (x0, y0), r, , -a1, -a2

CurrentX = x0 + r * Cos((a1 + a2) / 2)
CurrentY = y0 + r * Cos((a1 + a2) / 2)
Print Format(b(i) / sum * 100, "0.00"); "%"

a1 = a2
Next


End Sub
搜索更多相关主题的帖子: circle 用法 
2008-11-29 21:16
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
收藏
得分:0 
Private Sub Form_Click ()
'画一个实心椭圆。
   FillStyle = 0
   Circle (600, 1000), 800, , , , 3
'画一个空心椭圆。
   FillStyle = 1
   Circle (1800, 1000), 800, , , , 1 / 3
'画圆
   Circle (1200, 1000), 750
'画圆弧
   Const PI = 3.14159265
   Circle (3500, 1500), 1000, , –PI / 2, –PI / 3

End Sub

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2008-11-29 21:57
gausszzz
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2008-11-9
收藏
得分:0 
Circle (x0, y0), r, , -a1, -a2(程序中红色部分) 这句为什么错了???

http://www./site/register.do?message=d1962876808b4b27a3e80ccb7cba3206
2008-11-30 21:45
快速回复:[求助]circle用法
数据加载中...
 
   



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

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