導航:首頁 > 編程知識 > 編程里怎麼畫矩形邊框

編程里怎麼畫矩形邊框

發布時間:2024-12-08 21:24:50

㈠ C++如何畫圖啊

可以啊!首先要用#include"graphics.h"這個庫函數,然後你需要按如下步驟來寫
#include"graphics.h"
main()
{ int gdrive=DETECT,gmode;/*定義兩個參數:圖形驅動和圖形模式*/
initgraph(&gdrive,&gmode,"");/*初始化圖形模式,第三個參數填的是路徑*/
registerbgidriver(EGAVGA_driver);/*這個是用來注冊圖形模式來建立獨立圖形運行程序*/
bar(x1,y1,x2,y2);/*畫矩形*/
circle(x1,y1,r);/*畫圓*/
getch();
closegraph();/*關閉圖形模式*/
}
如果需要其他的函數的話,
畫點函數
void far putpixel(int x, int y, int color);
關於點的另外一個函數是:
int far getpixel(int x, int y);
它獲得當前點(x, y)的顏色值。
有關坐標位置的函數

int far getmaxx(void);
返回x軸的最大值。

int far getmaxy(void);
返回y軸的最大值。

int far getx(void);
返回遊標在x軸的位置。

void far gety(void);
返回遊標有y軸的位置。

void far moveto(int x, int y);
移動游標到(x, y)點, 不是畫點, 在移動過程中亦畫點。

void far moverel(int dx, int dy);
移動游標從現行位置(x, y)移動到(x+dx, y+dy)的位置, 移動過程中不畫點。
void far line(int x0, int y0, int x1, int y1);
畫一條從點(x0, y0)到(x1, y1)的直線。

void far lineto(int x, int y);
畫一作從現行游標到點(x, y)的直線。

void far linerel(int dx, int dy);
畫一條從現行游標(x, y)到按相對增量確定的點(x+dx, y+dy)的直線。

void far circle(int x, int y, int radius);
以(x, y)為圓心, radius為半徑, 畫一個圓。

void far arc(int x, int y, int stangle, int endangle, int radius);
以(x, y)為圓心, radius為半徑, 從stangle開始到endangle結束(用度表示)
畫一段圓弧線。在TURBO C中規定x軸正向為0度, 逆時針方向旋轉一周, 依次為
90, 180, 270和360度(其它有關函數也按此規定, 不再重述)。

void ellipse(int x, int y, int stangle, int endangle, int xradius,
int yradius);
以(x, y)為中心, xradius, yradius為x軸和y軸半徑, 從角stangle 開始到
endangle結束畫一段橢圓線, 當stangle=0, endangle=360時, 畫出一個完整的
橢圓。

void far rectangle(int x1, int y1, int x2, inty2);
以(x1, y1)為左上角, (x2, y2)為右下角畫一個矩形框。

void far drawpoly(int numpoints, int far *polypoints);
畫一個頂點數為numpoints, 各頂點坐標由polypoints 給出的多邊形。
polypoints整型數組必須至少有2倍頂點數個無素。每一個頂點的坐標都定義為x,
y, 並且x在前。值得注意的是當畫一個封閉的多邊形時, numpoints 的值取實際
多邊形的頂點數加一, 並且數組polypoints中第一個和最後一個點的坐標相同。
void far bar(int x1, int y1, int x2, int y2);
確定一個以(x1, y1)為左上角, (x2, y2)為右下角的矩形窗口, 再按規定圖
模和顏色填充。
說明: 此函數不畫出邊框, 所以填充色為邊框。

void far bar3d(int x1, int y1, int x2, int y2, int depth, int
topflag);
當topflag為非0時, 畫出一個三維的長方體。當topflag為0時, 三維圖形不
封頂, 實際上很少這樣使用。
說明: bar3d()函數中, 長方體第三維的方向不隨任何參數而變, 即始終為
45度的方向。

void far pieslice(int x, int y, int stangle, int endangle, int
radius);
畫一個以(x, y)為圓心, radius為半徑, stangle為起始角度, endangle 為
終止角度的扇形, 再按規定方式填充。當stangle=0, endangle=360 時變成一個
實心圓, 並在圓內從圓點沿X軸正向畫一條半徑。

void far sector(int x, int y, int stanle, intendangle, int
xradius, int yradius);
畫一個以(x, y)為圓心分別以xradius, yradius為x軸和y軸半徑, stangle
為起始角, endangle為終止角的橢圓扇形, 再按規定方式填充。
清屏函數 cleardevice();用這些應該足夠了吧!

㈡ 流程圖怎麼畫

程序編程的流程圖基本表示:

圓邊框——起止框

平行四邊形——輸入輸出框

菱形——判斷框

矩形——處理框

箭頭——流程線

小圓圈——連接點

㈢ 怎麼畫一個固定尺寸的矩形

要畫一個固定尺寸的矩形,可以使用不同的工具和方法。以下是一些可能的方法:

1. 使用紙和筆:在紙上使用直尺和鉛筆畫出一個矩形,根據需要調整尺寸。這是最基本的方法,但需要手動測量和調整尺寸,可能不夠精確。

2. 使用繪圖軟體:使用繪圖軟體,如Adobe Illustrator、Sketch、Inkscape等,可以更精確地畫出矩形,並且可以輕松地調整尺寸和樣式。在這些軟體中,可以使用矩形工具來畫矩形,並設置寬度、高度和邊框樣式等屬性。

3. 使用代碼:使用編程語言和庫,如HTML/CSS、JavaScript、Processing等,可以通過代碼來畫出矩形,並且可以動態地調整尺寸和樣式。例如,在HTML中,可以使用`>`元素和CSS來畫矩形:

```
style="width: 100px; height: 50px; border: 1px solid black;"></div>
```

這將畫出一個寬度為100像素、高度為50像素、邊框為黑色的矩形。

無論使用哪種方法,都需要考慮矩形的尺寸、比例、位置、樣式等因素,以滿足設計需求。

㈣ VB裡面怎麼畫矩形

使用Line方法,向Form,PictureBox這些控制項都支持這個方法。
語法:
object.Line [Step] (x1, 1) [Step] (x2, y2), [color], [B][F]
如:
Me.Line (100,100)-(600,600), vbred, bf
加B這個參數就是矩形,加F就是用就邊框顏色填充

補充:
Color參數就是邊框顏色,如果省略,就用對象的ForeColor(前景色,就是字體的顏色) 屬性值

閱讀全文

與編程里怎麼畫矩形邊框相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接