導航:首頁 > 編程知識 > 如何畫一個圈編程代碼

如何畫一個圈編程代碼

發布時間:2023-08-07 19:43:22

A. 如何在C++6.0上進行圖形編程,畫一個圓

代碼如下

#include<iostream>

#include<windows.h>

#include<conio.h>

usingnamespacestd;

intmain(intargc,char*argv[])

{

chararg[200]={0};

arg[0]='"'州兆毀;

strcpy(arg+1,argv[0]);

intlen=int(strlen(arg));

arg[len]='"';

HWNDhWnd=FindWindow(NULL,arg);//找到程序運行窗口的句柄

HDChDC=GetDC(hWnd);//通過窗口句柄得到該窗口的設備場境句柄

HPENhPen,hOldPen;//畫筆

hPen=CreatePen(PS_SOLID,2,0x00ff00);//生成綠色畫筆

hOldPen=(HPEN)SelectObject(hDC,hPen);//把畫筆引入設備場境

Arc(hDC,100,100,猜猜300,300,350,500,350,500);//畫圓

SelectObject(hDC,hOldPen);

cout<<"畫圓冊備形:"<<endl;getch();

return0;

}

B. 用VB編程畫圓

添加以個TEXT2,一個按鈕,復制一下代碼即可Private Sub Command2_Click()
Dim i As Integer
'i = Val(Text2.Text)
For i = 1 To Val(Text2.Text)
Form3.Picture1.Circle (120, 260), i * 10, vbRed
Next
'Form3.Picture1.Circle (60, 60), 40, vbRed '畫一個圓心(60,60)半徑40的紅色的圓(默認空心)
'
'
'Form3.Picture1.FillStyle = 0 '設定填充模式為實心
'Form3.Picture1.FillColor = vbBlue '設定填充色藍色
'Form3.Picture1.Circle (190, 60), 40, vbRed '下來畫出來的就是填充了實心藍色的圓了
'
'
'Form3.Picture1.DrawWidth = 3 '設定邊框寬度為3
'Form3.Picture1.Circle (60, 190), 40, vbRed '這次繪制出來的圓邊框粗細為3
'
'Form3.Picture1.DrawStyle = 5 '設定邊框不可見
'Form3.Picture1.FillColor = vbRed '設定填充色紅色
'Form3.Picture1.Circle (190, 190), 40 '這次繪制出來一個無邊框、填充顏色是紅色的圓

Form3.Picture1.Refresh
End Sub

C. 用VB編程畫圓

效果如圖:

D. 在java中如何用程序畫一個圓

使用java畫圓要用到繪圖類Graphics,下面是實例代碼和運行效果:

packagecom.dikea.demo01;

importjava.awt.*;

importjavax.swing.*;

//java繪圖原理

publicclassdemo_01extendsJFrame{

MyPanelmp=null;

publicstaticvoidmain(String[]args){

//TODO自動生成的方法存根

demo_01demo01=newdemo_01();

}

publicdemo_01(){

mp=newMyPanel();

this.add(mp);

this.setSize(400,300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

}

//定義一個MyPanel面板,用於繪圖區域

classMyPanelextendsJPanel{

//覆蓋JPanel

//Graphics是繪圖的重要類,可以理解成一支畫筆

publicvoidpaint(Graphicsg){

//1.調用父類函數完成初始化任務

//這句話不可以少

super.paint(g);

//先畫出一個圓圈

g.drawOval(100,100,30,30);

}

}

代碼復制進ide編程工具,運行效果如下:

閱讀全文

與如何畫一個圈編程代碼相關的資料

熱點內容
如何在手機上新建文件夾里添文件 瀏覽:292
先鋒w10刷安卓系統 瀏覽:787
java設置過期日期 瀏覽:114
新版本抖音怎麼看我的數據比例 瀏覽:946
什麼是3G網路3G的發展史 瀏覽:269
如何使用ps把圖片的文件大小弄小 瀏覽:880
安卓系統根目錄文件夾 瀏覽:900
手錶怎麼設置蜂窩網路 瀏覽:51
舊愛勾搭app還有嗎 瀏覽:141
日外語言編程軟體哪個好 瀏覽:950
小論文發表了但是數據錯誤怎麼辦 瀏覽:952
注冊表禁止啟動程序運行 瀏覽:705
網路優化總體流程圖 瀏覽:735
前端程序員簡歷模板 瀏覽:706
蜂巢積木編程機器人怎麼樣 瀏覽:561
微信小程序tips 瀏覽:117
油印文件有哪些 瀏覽:854
java線程買票案例 瀏覽:672
java架構培訓 瀏覽:857
price是什麼文件 瀏覽:258

友情鏈接