用VB设计一个程序,实现一个圆绕椭圆轨迹运动的动画效果

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:08:07
用VB设计一个程序,实现一个圆绕椭圆轨迹运动的动画效果

用VB设计一个程序,实现一个圆绕椭圆轨迹运动的动画效果
用VB设计一个程序,实现一个圆绕椭圆轨迹运动的动画效果

用VB设计一个程序,实现一个圆绕椭圆轨迹运动的动画效果
这样就可以了,楼上的子函数M() 没有用到
Dim pi As Double
Dim runTime As Double
Dim a As Single, b As Single
Dim cntX As Single, cntY As Single
Dim r As Single
Private WithEvents Timer1 As Timer
Dim tX As Single, tY As Single
Dim tStep As Single
Private Sub Form_Load()
Me.ScaleMode = 3
Me.AutoRedraw = True
pi = Atn(1)
Set Timer1 = Controls.Add("vb.timer", "Timer1")
a = 50 '椭圆长轴
b = 30 '椭圆短轴
cntX = 100 '中心坐标X
cntY = 60 '中心坐标Y
r = 10 '圆半径
Timer1.Interval = 50 '运动间隔(毫秒)
tStep = pi / 10 '角度步长
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
runTime = runTime + 1
Dim Arg As Double
Arg = runTime * tStep
tX = cntX + a * Cos(Arg)
tY = cntY + b * Sin(Arg)
Me.Cls
Me.DrawStyle = 2
Me.Circle (cntX, cntY), a, , , , b / a
Me.DrawStyle = 0
Me.Circle (tX, tY), r
End Sub

用VB设计一个程序,实现一个圆绕椭圆轨迹运动的动画效果 vb公尺转换成英尺设计一个程序实现公尺和英尺之间量度转换. 编写一个程序 ,采用方法重载分别实现圆、三角形、矩形、椭圆的面积计算 是用java程序哦 用VB语言设计程序,把一个正整数写成若干个素数相乘的形式. 如何设计用vb语言编写一个程序,输入三个数,输出其中的最大数 谁能帮我用VB设计一个简单的程序:计算正方形的面积(详细点) 谁能帮我用VB设计一个简单的程序:计算正方形的面积(详细点) 用VB设计一个程序计算物理,英语,数学三门课的绩点. 用C语言设计一个程序以便能快速地实现复制任意长度的文件 二、设计简单的VB程序计算函数的值 自己设计一个简单的VB程序,计算下列VB函数的值.提示:为简单起见,可二、设计简单的VB程序计算函数的值自己设计一个简单的VB程序,计算下列VB函数的值. 用vb脚本语言编写一个小程序,程序实现功能如下:任意输入三个整数,使其按大到小的顺序输出.紧急! 设计一个VB程序,计算整数各位数上的和 设计一个运算程序 VB编写程序:已知abc三个数,使数字从大到小排列,用一个if语句和一个嵌套的if语句如何实现啊啊啊啊急啊. 用vb做一个斐波那契数列程序 用VB编写一个至少30句的程序 VB编程:设计一个体操评分程序,20 位评委,除去一个最高分和一个最低分,计算平均分 用Vb设计一个程序,使任意位置的一个矩形以其左下角为中心旋转15度.求的是简单的代码 不要那么复杂的!