- 在线时间
- 0 小时
- 最后登录
- 2005-10-29
- 注册时间
- 2005-1-17
- 听众数
- 2
- 收听数
- 0
- 能力
- 0 分
- 体力
- 220 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 71
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 10
- 主题
- 4
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   69.47% 该用户从未签到
|
< ><b>帮帮忙,跪下谢谢斑竹,VB</b></P>< > rivate Function PrintWord(x, Y, Word As String)$ Q7 y$ p9 h# L7 j) i: O2 q o
With Picture15 l5 t z: h7 R
.CurrentX = x
M2 L1 ]* e: N2 O& C.CurrentY = Y {6 G% ]2 C d" L/ P
.ForeColor = RGB(0, 0, 255)
4 O9 `+ ?6 g7 j# \- @8 K6 |4 G0 \: Q5 Z& KEnd With+ f" _! y+ V8 U% p3 o
Picture1.Print Word
5 {* ` _/ h3 d2 t0 W; j4 kEnd Function
4 c1 b0 d! Y5 ^'定义画点函数
% v% M$ ?/ i. u# M2 y, |Private Function DrawDot(Px, Py, Color)
" N5 M5 o$ \) V$ p F8 _Picture1.PSet (Px, Py), Color
; D8 R) P* N3 o. L: `" G- Y4 M; kEnd Function
$ D* Q1 O+ o. t' R4 rSub XY() '建立直角坐标系
" h4 Q3 ?3 U; P: @7 H. B" VPicture1.DrawWidth = 1 '设置线条宽度+ o# L0 g" [ Z3 V+ }
Picture1.Cls
5 F3 A% d( Q( u0 V$ h3 o+ {% b'设定用户坐标系,坐标原点在Picture1中心+ D) g- Y/ k, }8 ~8 Q, V
Picture1.Scale (-10, 10)-(10, -10)9 n/ z& p) X# ^9 n8 f6 `4 i( L2 e
Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255)+ O. b6 o/ B# J* E5 W n
Picture1.Line -(9.5, 0.5), RGB(0, 0, 255)& R+ X! ^% N: p' m+ n1 z% ^
Picture1.Line (10, 0)-(9.5, -0.5), RGB(0, 0, 255)
8 B0 o5 n% ?6 cPicture1.ForeColor = RGB(0, 0, 255)8 h0 p& m1 y- Y/ X0 j& ]( F
Picture1.Print "X"1 c3 e: J1 ?2 Q0 U
'画 X 轴
. Y- c, G' T3 f% i# RPicture1.Line (0, -10)-(0, 10), RGB(0, 0, 255)
8 L+ Y( p7 F+ }& rPicture1.Line -(0.5, 9.5), RGB(0, 0, 255)
2 w# Y' n0 ]8 u: Z# x5 zPicture1.Line (0, 10)-(-0.5, 9.5), RGB(0, 0, 255)
% F+ M+ W$ Q7 w: V3 nPicture1.Print "Y"8 M8 l0 _% Q, i; r* A- D Y
'画 Y 轴
+ B: K6 }! k: l- l; x$ EFor lin = -9 To 9
5 b# \8 h* s% B: T& j$ T% x* kPicture1.Line (lin, 0)-(lin, 0.25)
; |1 R) [9 ]5 {# m5 x Lwor = PrintWord(lin - 0.5, -0.5, Str(lin))
- |2 E) o1 M) ?( U) WPicture1.Line (0, lin)-(-0.25, lin)$ f x1 b/ ?0 y3 ~
If lin <> 0 Then) e6 N$ E) T' e4 ^# r
wor = PrintWord(-0.9, lin, Str(lin))9 f# [+ e( H& j3 P3 X& d
End If7 N1 m s& n5 J1 Z0 F2 }
Next lin
; A; W3 j8 X4 u! F4 Y' H; ? RPicture1.DrawWidth = 1
2 |2 q$ f3 d1 M3 b4 ]% u0 `$ @End Sub
7 K: f9 U. J( w8 F1 v/ G+ t) sPrivate Sub cmdPlot_Click()
; u: h7 [9 w: X& |% oXY
; C' }* }, [# z7 t0 J5 H, |7 NOn Error Resume Next0 B5 Z/ R6 k% _" ~1 _- \
Dim x As Double, Y As Double
/ W8 x! y$ z; L Randomize, M2 Z$ O2 _, E x2 X; X
4 V6 W, E7 P& Z! C" J4 H
SC.Reset
5 g0 {. b+ h) \" l4 F/ N1 T1 a9 e1 b SC.AddCode "Function RunThis(X)" & vbCrLf & "RunThis=" & txtEquation & vbCrLf & "End Function"
+ |6 a6 p( @8 p For x = -15 To 15 Step 0.001& g6 O) `/ ^ g5 {. _# P
Y = SC.Run("runthis", x)
( s# C- H5 A: F# h+ u1 C/ K DoEvents# _: W0 p& S+ B
Picture1.PSet (x, Y), RGB(250, 0, 0)
2 t& {) N4 g% m9 g9 Z5 h+ j Next x. D3 T1 L5 h; a+ ^4 K c! a( |
End Sub</P>< > rivate Sub Command2_Click()) k" |% S. O% K( x: V- _
XY
7 F0 Z! V8 Z, @' u0 v. I XEnd Sub</P>< > rivate Sub Command3_Click(): `/ F0 j- q3 `; X( h8 Q
End& i) y6 f$ }3 X# ~! V( z
End Sub</P>< >2 g3 a. R, b% x$ h! e
Private Sub Form_Load()! ~- E/ p, g0 j
Me.Caption = "美丽曲线——山东省商河一中路来民"4 N( \& G: E- e
Me.Show2 |4 n5 n& b6 ?, y
Me.AutoRedraw = True$ L* z( V! ?5 d) v' \3 o
XY
2 A1 t/ `2 n. p( \ QEnd Sub; X% w1 }+ y5 h8 e+ P: D2 _4 |
控件</P>< >为仕么Y=LOG(X),SQR(X)也有图象(X轴负半轴), SC为MS.SCRIPT.control请帮忙,谢谢斑竹,跪谢!!!</P> |
|