me和画点问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 15:53:00
Private Sub Form_Click()
Const pi = 3.14
Dim x As Single
Me.DrawWidth = 2
Me.Scale (-2 * pi, 2)-(2 * pi, -2)
For x = -2 * pi To 2 * pi Step 0.01
PSet (x, Sin(x))
Next x
End Sub
1.为什么一定对象名要用me,而不能换成我喜欢的my.请解释me到底代表什么?
2.麻烦您帮我解释下scalemode的twip.磅.像素.inch
3.根据代码中的循环
当x=-6.18时pset下,当x=-6.17时再pset下.那么中间距离0.01的距离计算机是以什么形式连成连续的正弦曲线的,是以直线吗?
4.我现在分实在是少,等下还有赏给其他问题,原谅我只能给这么多

No1
Me 实际上就是当前窗体,不能用my或别的你想的英文来代替,但可以换成具体的窗体名,你这儿就是 Form1,你可以将me换成form1

No2:
VbTwips 1 (缺省值)缇(每逻辑英寸为 1440 缇;每逻辑厘米为 567 个缇)。
VbPoints 2 磅(每逻辑英寸为 72 个磅)。
VbPixels 3 像素(监视器或打印机分辨率的最小单位)。
VbCharacters 4 字符(水平每个单位=120 缇;垂直每个单位=240 缇。)
VbInches 5 英寸。
VbMillimeters 6 毫米。
VbCentimeters 7 厘米。

No3:
Pset只是画点,如果这些点比较密集,那看起来就是线了,如果你一定要连接起来,可以用Line方法来画线

No4:
只要是诚心来学(不要像有些人,平时不学,考试时或毕业设计时就直接来要结果),不给分也无所谓,呵呵