vb circle語句結構
在對象上畫圓、橢圓或弧。
語法
* [Step] (x, y), radius, [color, start, end, aspect]
Circle 方法的語法有如下的對象限定符和部分:
部分 描述
object 可選的。 對象表達式,其值為“應用于”列表中的對象。如果object 省略,具有焦點的窗體作為object。
Step 可選的。關鍵字 ,指定圓、橢圓或弧的中心,它們相對于當前 object 的 CurrentX 和 CurrentY 屬性提供的坐標。
(x, y) 必需的。 Single (單精度浮點數),圓、橢圓或弧的中心坐標。object 的 ScaleMode 屬性決定了使用的度量單位。
radius 必需的。Single (單精度浮點數),圓、橢圓或弧的半徑。 object 的 ScaleMode 屬性決定了使用的度量單位。
color 可選的。Long (長整型數),圓的輪廓的 RGB 顏色。如果它被省略,則使用 ForeColor 屬性值。可用 RGB 函數或 QBColor 函數指定顏色。
start, end 可選的。 Single (單精度浮點數),當弧、或部分圓或橢圓畫完以后,start 和 end 指定(以弧度為單位)弧的起點和終點位置。其范圍從 -2 pi 到 2 pi 。起點的缺省值是0; 終點的缺省值是2 * pi。
aspect 可選的。 Single (單精度浮點數),圓的縱橫尺寸比。缺省值為 1.0,它在如何屏幕上都產生一個標準圓(非橢圓)。
說明
想要填充圓,使用圓或橢圓所屬對象的 FillColor 和 FillStyle 屬性。只有封閉的圖形才能填充。封閉圖形包括圓、橢圓、或扇形。
畫部分圓或橢圓時,如果 start 為負,Circle 畫一半徑到 start,并將角度處理為正的;如果 end 為負,Circle 畫一半徑到 end,并將角度處理為正的。Circle 方法總是逆時針(正)方向繪圖。
畫圓、橢圓或弧時線段的粗細取決于 DrawWidth 屬性值。在背景上畫圓的方法取決于 DrawMode 和 DrawStyle 屬性值。
畫角度為 0 的扇形時,要畫出一條半徑(向右畫一水平線段),這時給 start 規定一很小的負值,不要給 0。
.可以省略語法中間的某個參數,但不能省略分隔參數的逗號。您指定的最后一個參數后面的逗號是可以省略的。
Circle 執行時,CurrentX 和 CurrentY 屬性被參數設置為中心點。
這個方法不能用在 With匛nd With 語句塊中。
--------------------------------------------------------------------------------
Circle 方法示例
這個示例用Circle 方法在窗體中央畫許多同心圓。要運行這個示例,將此代碼放入窗體的 General 部分。按 F5 并單擊窗體。
Sub Form_Click ()
Dim CX, CY, Radius, Limit ' Declare variable.
ScaleMode = 3 ' 以像素為單位。
CX = ScaleWidth / 2 ' X 位置。
CY = ScaleHeight / 2 ' Y 位置。
If CX > CY Then Limit = CY Else Limit = CX
For Radius = 0 To Limit ' 半徑。
Circle (CX, CY), Radius,RGB(Rnd * 255, Rnd * 255, Rnd * 255)
Next Radius
End Sub
語句Circle(1000, 1000), 500, 8, -6, -3將繪制 什么圖形? 求解釋一下參
Circle(1000,1000),500,8,-6,-3 1000,1000,圓心坐標 500,半徑 后面分別代表起始角,終止角,長短軸比率 好吧,詳細點,就把Circle方法都說一遍 在對象上畫圓、橢圓或弧。
語法 * [Step] (x, y), radius, [color, start, end, aspect] Circle 方法的語法有如下的對象限定符和部分: 部分 描述 object 可選的。 對象表達式,其值為“應用于”列表中的對象。
如果object 省略,具有焦點的窗體作為object。 Step 可選的。
關鍵字 ,指定圓、橢圓或弧的中心,它們相對于當前 object 的 CurrentX 和 CurrentY 屬性提供的坐標。 (x, y) 必需的。
Single (單精度浮點數),圓、橢圓或弧的中心坐標。object 的 ScaleMode 屬性決定了使用的度量單位。
radius 必需的。Single (單精度浮點數),圓、橢圓或弧的半徑。
object 的 ScaleMode 屬性決定了使用的度量單位。 color 可選的。
Long (長整型數),圓的輪廓的 RGB 顏色。如果它被省略,則使用 ForeColor 屬性值。
可用 RGB 函數或 QBColor 函數指定顏色。 start, end 可選的。
Single (單精度浮點數),當弧、或部分圓或橢圓畫完以后,start 和 end 指定(以弧度為單位)弧的起點和終點位置。其范圍從 -2 pi 到 2 pi 。
起點的缺省值是0; 終點的缺省值是2 * pi。 aspect 可選的。
Single (單精度浮點數),圓的縱橫尺寸比。缺省值為 1.0,它在如何屏幕上都產生一個標準圓(非橢圓)。
說明 想要填充圓,使用圓或橢圓所屬對象的 FillColor 和 FillStyle 屬性。只有封閉的圖形才能填充。
封閉圖形包括圓、橢圓、或扇形。 畫部分圓或橢圓時,如果 start 為負,Circle 畫一半徑到 start,并將角度處理為正的;如果 end 為負,Circle 畫一半徑到 end,并將角度處理為正的。
Circle 方法總是逆時針(正)方向繪圖。 畫圓、橢圓或弧時線段的粗細取決于 DrawWidth 屬性值。
在背景上畫圓的方法取決于 DrawMode 和 DrawStyle 屬性值。 畫角度為 0 的扇形時,要畫出一條半徑(向右畫一水平線段),這時給 start 規定一很小的負值,不要給 0。
.可以省略語法中間的某個參數,但不能省略分隔參數的逗號。您指定的最后一個參數后面的逗號是可以省略的。
Circle 執行時,CurrentX 和 CurrentY 屬性被參數設置為中心點。 這個方法不能用在 With匛nd With 語句塊中。
-------------------------------------------------------------------------------- Circle 方法示例 這個示例用Circle 方法在窗體中央畫許多同心圓。要運行這個示例,將此代碼放入窗體的 General 部分。
按 F5 并單擊窗體。 Sub Form_Click () Dim CX, CY, Radius, Limit ' Declare variable. ScaleMode = 3 ' 以像素為單位。
CX = ScaleWidth / 2 ' X 位置。 CY = ScaleHeight / 2 ' Y 位置。
If CX > CY Then Limit = CY Else Limit = CX For Radius = 0 To Limit ' 半徑。 Circle (CX, CY), Radius,RGB(Rnd * 255, Rnd * 255, Rnd * 255) Next Radius End Sub -------------------------------------------------------------------------------- 應用于: Form 對象、Forms 集合 PictureBox 控件 PropertyPage 對象 UserControl 對象。
循環數(circle)C語言編程
給出一個流程吧!判斷是否循環數子函數:1、參數為一個數字,計算數字長度;2、取第一個數字;3、用取到的數字值加上該數字的位置,再除以數字長度;4、用余數作為位置取下一個數,同時該位置計數加1;5、如果該位置計數等于2,則判斷其他位置的計數,如果都是1,則是循環數,否則就不是;6、轉第3步。
主函數:1、輸入一個數字;2、判斷合法性,不能有0;3、判斷是否為循環數,是,輸出后程序結束;4、以此數為中心加1和減1,得到兩個數;5、判斷著兩個數是否為循環數;6、如果一個是,輸出這個數后程序結束;7、如兩個都是,輸出較大的那個后程序結束。