Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: [°ÝÃD]½Ð°Ý¥ÎBCB«ç»ò±N¦h±ø½uµe¦b¦P¤@±i¹Ï?

0 views
Skip to first unread message

天涯共此時

unread,
Nov 4, 2004, 8:26:57 AM11/4/04
to

※ 引述《bluer...@bbs.cs.nthu.edu.tw (出不去)》之銘言:
> 大家好,我是程式的超級新手...明天要交作業了,
> 想試用BCB卻遇到嚴重的問題,有人可以幫幫我嗎
> 我有一個二維陣列的變數像這樣 LL[][]
> 想用BCB同時將多條線畫在同一張圖上
> 看別人用Visual c++寫的程式一部分如下,是可以將四條連接線畫在同一張圖上的
> //更改矩陣第二維的數字,將可分別畫出不同的LP曲線
> pDCL->MoveTo( 0, ( short)(10*LL[0][1]));
> pDCR->MoveTo( 0, ( short)(10*LL[0][2]));
> pDCF->MoveTo( 0, ( short)(10*LL[0][3]));
> pDCC->MoveTo( 0, ( short)(10*LL[0][4]));
> for(UINT n=1 ; n < frame_num ; n++)
> {
> pDCL->LineTo( n, (short)(10*LL[n][1]));
> pDCR->LineTo( n, (short)(10*LL[n][2]));
> pDCF->LineTo( n, (short)(10*LL[n][3]));
> pDCC->LineTo( n, (short)(10*LL[n][4]));
> }

用 Canvas...

Canvas->MoveTo( 0, (10*LL[0][1]));
Canvas->MoveTo( 0, (10*LL[0][2]));
Canvas->MoveTo( 0, (10*LL[0][3]));
Canvas->MoveTo( 0, (10*LL[0][4]));

for(int n=1 ; n < frame_num ; n++)
{
Canvas->LineTo( n, (10*LL[n][1]));
Canvas->LineTo( n, (10*LL[n][2]));
Canvas->LineTo( n, (10*LL[n][3]));
Canvas->LineTo( n, (10*LL[n][4]));
}


> 請問我用Borland c++ Builder該怎麼寫才能畫出一樣效果呢?
> 我亂寫如下:
> for(i=0; i<(frame_num); i++){
> Series4->AddY(10*LL[i][1],\"\",clGreen);
> Series4->AddY(10*LL[i][2],\"\",clGreen);
> Series4->AddY(10*LL[i][3],\"\",clGreen);
> Series4->AddY(10*LL[i][4],\"\",clGreen);
> }
> 可是畫出來完全不一樣,也沒有四條線
> 請問該怎麼改才對呢?

--
包龍星 : 大家聽到了,是他讓打我們才動手的。
師爺 : 這樣的要求,我一輩子都沒聽到過。

--
[m○ Origin: 新竹師院 風之坊﹝bbs.NHCTC.edu.tw﹞From: !59.104.43.183

0 new messages