用Vb设计一个程序,使任意位置的一个矩形以其左下角为中心旋转15度.求的是简单的代码 不要那么复杂的!

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 15:46:41

用Vb设计一个程序,使任意位置的一个矩形以其左下角为中心旋转15度.求的是简单的代码 不要那么复杂的!
用Vb设计一个程序,使任意位置的一个矩形以其左下角为中心旋转15度.
求的是简单的代码 不要那么复杂的!

用Vb设计一个程序,使任意位置的一个矩形以其左下角为中心旋转15度.求的是简单的代码 不要那么复杂的!
我用的是简单的平移和旋转,不知道能不能符合你的要求,在我的机子上能运行,有两个command控件
Dim x(4),y(4)
Private Sub Form_Load()
Scale (-320,240)-(320,-240)
Cls
End Sub
Private Sub Command2_Click()
x(0) = Val(InputBox("请输入矩形左下角的横坐标","矩形旋转",0))
y(0) = Val(InputBox("请输入矩形左下角的纵坐标","矩形旋转",0))
w = Val(InputBox("请输入矩形的宽","矩形旋转",100))
h = Val(InputBox("请输入矩形的高","矩形旋转",80))
x(1) = x(0) + w:x(2) = x(0) + w:x(3) = x(0):x(4) = x(0)
y(1) = y(0):y(2) = y(0) + h:y(3) = y(0) + h:y(4) = y(0)
Form1.Line (x(0),y(0))-(x(2),y(2)),QBColor(7),B
End Sub
Private Sub Command1_Click()
rad = 15 * 3.14159 / 180
a = x(0):b = y(0)
For i = 0 To 4
x(i) = x(i) - a
y(i) = y(i) - b
Next i
For i = 1 To 3
xx!= x(i) * Cos(rad) - y(i) * Sin(rad)
yy!= x(i) * Sin(rad) + y(i) * Cos(rad)
x(i) = xx
y(i) = yy
Next i
For i = 0 To 4
x(i) = x(i) + a
y(i) = y(i) + b
Next i
For i = 0 To 3
Line (x(i),y(i))-(x(i + 1),y(i + 1)),QBColor(12)
Next i
End Sub

用Vb设计一个程序,使任意位置的一个矩形以其左下角为中心旋转15度.求的是简单的代码 不要那么复杂的! 用VB设计一个程序,实现一个圆绕椭圆轨迹运动的动画效果 求VB小程序!设计一个VB小程序,给定三角形任意两边的长度,和夹角的度数,求三角形的面积.S=absinα求VB小程序!设计一个VB小程序,给定三角形任意两边的长度,和夹角的度数,求三角形的面积.S=absin 用VB设计一个求解一元二次方程Ax2+Bx+C=0的程序(A、B、C的值是任意的). 谁能帮我用VB设计一个简单的程序:计算正方形的面积(详细点) 谁能帮我用VB设计一个简单的程序:计算正方形的面积(详细点) 帮忙用VB写一个任意从1到50之间选两个数的程序 用VB语言设计程序,把一个正整数写成若干个素数相乘的形式. 用VB设计一个程序计算物理,英语,数学三门课的绩点. 用vb脚本语言编写一个小程序,程序实现功能如下:任意输入三个整数,使其按大到小的顺序输出.紧急! 二、设计简单的VB程序计算函数的值 自己设计一个简单的VB程序,计算下列VB函数的值.提示:为简单起见,可二、设计简单的VB程序计算函数的值自己设计一个简单的VB程序,计算下列VB函数的值. vb例题:任意输入一个整数,编写程序判断该整数的奇偶数 设计一个VB程序,计算整数各位数上的和 如何设计用vb语言编写一个程序,输入三个数,输出其中的最大数 用C语言设计一个程序以便能快速地实现复制任意长度的文件 用VB编写一个至少30句的程序 vb编程,编写一个程序,改程序的功能是:从键盘输入任意一个两位正整数,将其十位数和个位数交换位置后输出请给出可以使十位数和个位数交换位置的函数的详细代码,谢谢 使用VB 6.0 制作一个程序,求1!+2!+3!+……+n!要求输入任意的N,求1到N的阶乘.用Inputbox 和Msgbox