authorware7_09_第1頁
authorware7_09_第2頁
authorware7_09_第3頁
authorware7_09_第4頁
authorware7_09_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Chapter 9變量與函數(shù)變量變量變量及數(shù)據(jù)類型變量及數(shù)據(jù)類型 系統(tǒng)變量 系統(tǒng)變量是Authorware 7本身預(yù)先定義好的一套變量,它們有固定的符號(hào)和特性,主要用于跟蹤信息,如文件存儲(chǔ)位置及狀態(tài)、判定分支結(jié)構(gòu)中正在執(zhí)行的分支、顯示圖標(biāo)中對(duì)象移動(dòng)的位置、交互圖標(biāo)中用戶的輸入內(nèi)容等。 自定義變量 自定義變量顧名思義,是由用戶自己定義的變量。u 變量名必須唯一,不能與系統(tǒng)變量重名。u 變量名必須以字母開頭,可以包含任何英文字母、數(shù)字、下畫線和空格等。u 變量名中允許有空格,但是空格不能忽略,如Name1與Name 1不是一個(gè)變量。u 自定義變量名可以包含無數(shù)多個(gè)字符,但最好起一個(gè)能表明用途的名字

2、。 變量類型 Authorware變量按其儲(chǔ)存數(shù)據(jù)的類型,一般可分為七種:數(shù)值變量、字符變量、邏輯變量、數(shù)組變量、符號(hào)變量、矩形變量、點(diǎn)變量。數(shù)值型變量數(shù)值型變量 數(shù)值型變量用于存儲(chǔ)具體的數(shù)值,可以是正實(shí)數(shù)也可以是負(fù)實(shí)數(shù)。Authorware 7的數(shù)值型變量可以存儲(chǔ)的數(shù)值范圍為-1.810871.81087。字符型變量字符型變量 字符型變量用于存儲(chǔ)字符串。字符串是由一個(gè)或多個(gè)字符組成,這些字符可以是英文字母、漢字、數(shù)字、特殊字符如“#”,“%”等,或者是它們之間的任意組合。如“Mary”、“34324”和“*/?”等。Authorware 7中一個(gè)字符型變量可以存儲(chǔ)30,000多個(gè)字符。字符型

3、變量也可以儲(chǔ)存中文字符。邏輯型變量邏輯型變量邏輯變量只有TRUE(真)和FALSE(假)兩種值。它類似于一個(gè)燈的開關(guān),只有開與關(guān)兩種狀態(tài)。 數(shù)組型變量(列表型變量)數(shù)組型變量(列表型變量) 數(shù)組型變量可用于存儲(chǔ)一組數(shù)據(jù)或變量值,Authorware 7提供了線性列表和屬性列表兩種列表型變量。 在線性列表中,每一個(gè)元素都為單獨(dú)一個(gè)值,例如l,5,“A”,“Z”;在屬性列表中,每一個(gè)元素一般由屬性說明和屬性值組成,兩者之間用冒號(hào)隔開。符號(hào)型變量符號(hào)型變量 符號(hào)型變量看起來與字符變量類似,但它是以符號(hào)“#”開始的一個(gè)字符串,而且它不需要用引號(hào)引起來。矩形變量矩形變量 矩形變量主要存儲(chǔ)的是系統(tǒng)函數(shù)Re

4、ct返回的數(shù)據(jù)。利用它可以定義一個(gè)矩形區(qū)域。它存儲(chǔ)的是一個(gè)矩形域的左上角坐標(biāo)點(diǎn)和右下角坐標(biāo)點(diǎn)的值。如:MyRect:=Rect(0,0,100,100) 其中MyRect是一個(gè)矩形變量,它建立一個(gè)以點(diǎn)(0,0)為左上角點(diǎn),(100,100)為右下角點(diǎn)的矩形域。點(diǎn)變量點(diǎn)變量 點(diǎn)變量存儲(chǔ)的一個(gè)點(diǎn)的坐標(biāo)值,它主要用來存儲(chǔ)系統(tǒng)函數(shù)Point返回的數(shù)據(jù)。利用它可以定位一個(gè)點(diǎn)。如:MyPoint:=Point(50,100) 其中MyPoint是一個(gè)點(diǎn)變量,它反映的演示窗口中的點(diǎn)(50,100)。 變量窗口變量窗口lCategory:在該下拉列表框中可以選定要查詢的系統(tǒng)變量的類型或自定義變量所在文件名。在

5、下面的列表框中顯示所選中類型的變量。若選擇的類型為All(全部)時(shí),則列出所有的變量,當(dāng)在變量列表中選中一個(gè)變量時(shí),在Category后顯示該變量的類型。lInitial Value:變量的初始值,在此顯示所選中系統(tǒng)變量或自定義變量的初始值,自定義變量可改變其初始值,但是系統(tǒng)變量的初始值不可改變。lCurrent Value:當(dāng)前變量值,在此顯示所選中系統(tǒng)變量或自定義變量的當(dāng)前值,同變量的初始值一樣,自定義變量可改變其值,而系統(tǒng)變量的值則不變。l【Show Icon】按鈕:在變量列表框中選中變量,然后在Referenced By文本框中看到引用該變量的所有程序圖標(biāo),選中要更改的圖標(biāo),然后單擊【

6、Show Icon】按鈕,就可以定位到所需圖標(biāo)處。lReferenced By:在該列表框中可列出當(dāng)前變量所涉及的程序圖標(biāo)名。lDescription:顯示所選變量的描述信息,對(duì)于系統(tǒng)變量,可查看所選中的變量的作用,對(duì)于自定義變量,可自行輸入描述信息。最下面的5個(gè)命令按鈕分別為:【New】:新建按鈕,選擇該按鈕可自定義新變量?!綬ename】:重命名按鈕,選擇該按鈕可對(duì)當(dāng)前選中的自定義變量重新命名。【Delete】:刪除按鈕,選擇該按鈕可刪除自定義變量?!綪aste】:粘貼按鈕,選擇該按鈕可把選中的變量粘貼到程序中的當(dāng)前位置。【Done】:確定按鈕,選擇該按鈕將關(guān)閉變量窗口。自定義變量自定義變

7、量 在變量窗口中定義在變量窗口中定義 選擇菜單【W(wǎng)indow】中的Variables命令或選擇工具欄中Variables Window按鈕,系統(tǒng)將顯示“Variables”對(duì)話框。 在程序編寫過程中自定義變量在程序編寫過程中自定義變量使用系統(tǒng)變量使用系統(tǒng)變量 單擊【Paste】按鈕 變量的應(yīng)用變量的應(yīng)用系統(tǒng)變量的應(yīng)用系統(tǒng)變量的應(yīng)用 l在計(jì)算圖標(biāo)中使用系統(tǒng)變量 l在對(duì)話框中使用系統(tǒng)變量 l在顯示圖標(biāo)使用系統(tǒng)變量 使用引用變量時(shí),要在變量名后輸入“”符號(hào)和圖標(biāo)名稱,并把圖標(biāo)的名稱用半角引號(hào)引起來,其格式是: 變量名 圖標(biāo)名稱 其中“變量名”用一個(gè)具體的變量名稱代替,“圖標(biāo)名稱”用一個(gè)具體的圖標(biāo)名稱

8、代替。 變量往往和運(yùn)算符配合使用,才能實(shí)現(xiàn)程序的整體功能,其運(yùn)算符主要有:(1)數(shù)值運(yùn)算符,例如:加+;減;乘*;除/;乘方*等。(2)邏輯運(yùn)算符,例如:與&;或|;非等。(3)關(guān)系運(yùn)算符,例如:等于=;不等于;大于;大于等于=;小于;小于等于=等。(4)其他運(yùn)算符,例如:賦值:=;連接等。 變量使用的一些方法與技巧: (1)在可以使用變量的位置輸入一個(gè)變量時(shí),要盡量使用變量窗口中的粘貼按鈕,這樣可以減少輸入錯(cuò)誤,了解變量使用方法和所需參數(shù)。(2)當(dāng)您要更改一個(gè)自定義變量的名稱時(shí),也要在變量輸入窗口中進(jìn)行。這樣做,系統(tǒng)會(huì)幫您在所有引用過此變量的地方把它的名稱都改過來,防止出現(xiàn)錯(cuò)改和漏改

9、。(3)如果要?jiǎng)h除一個(gè)自定義變量,必須先把所有引用過該變量的地方都中止對(duì)該變量的引用,然后才能刪除它。(4)在調(diào)試程序時(shí),我們常常需要隨時(shí)了解某些變量的值,這時(shí)我們可在程序開始的地方放一個(gè)顯示圖標(biāo),顯示這些變量,程序調(diào)試完畢后再刪除這個(gè)顯示圖標(biāo)即可,不過這個(gè)圖標(biāo)顯示屬性中的“更新變量的值”選項(xiàng)必須選中。系統(tǒng)變量的使用舉例系統(tǒng)變量的使用舉例 在流程線上放置一顯示圖標(biāo) 打開“Time”,在演示窗口中粘貼變量“FullTime” 選中Time圖標(biāo)的屬性“更新變量的值” 運(yùn)行效果 函數(shù)函數(shù) 函數(shù)和函數(shù)窗口函數(shù)和函數(shù)窗口 Functions函數(shù)窗口中有如下幾項(xiàng)內(nèi)容:Category函數(shù)類型列表:在該下拉

10、列表中是Authorware 7所提供的系統(tǒng)函數(shù)和讀者自定義的函數(shù)類型的列表。Referenced By:一旦讀者選定了函數(shù)后,在引用區(qū)域顯示框中將顯示所有使用該函數(shù)的圖表標(biāo)。【Show Icon】顯示圖標(biāo)按鈕:?jiǎn)螕粼摪粹o,使讀者所選中的函數(shù)的圖標(biāo)在流程線上高亮顯示。Description描述窗口:在該窗口具體描述了函數(shù)的語法規(guī)則和參數(shù)意義。【Load】按鈕:?jiǎn)螕粼摪粹o,使讀者可以定位及輸入外部函數(shù)。【Rename】按鈕:使用該按鈕讀者可以修改在函數(shù)名列表中選擇的函數(shù)?!綰nload】按鈕:當(dāng)一個(gè)用戶自定義的函數(shù)在程序模塊中的任何一個(gè)地方都不再使用時(shí),讀者可以卸載或刪除它?!綪aste】粘貼按

11、鈕:同變量粘貼按鈕相同,可以使用該按鈕將所選函數(shù)粘貼到打開的運(yùn)算圖標(biāo)對(duì)話框中?!綝one】按鈕:關(guān)閉函數(shù)窗口。使用系統(tǒng)函數(shù)使用系統(tǒng)函數(shù) 系統(tǒng)函數(shù)是Authorware 7本身帶有一套函數(shù),共有Character、File、Framework等25類函數(shù)。 系統(tǒng)函數(shù)主要用于對(duì)圖片、文本、文件、圖標(biāo)、聲音、數(shù)字化電影視頻、交互結(jié)構(gòu)等進(jìn)行操作。 使用系統(tǒng)函數(shù)可按以下方法進(jìn)行操作: (1)要使用系統(tǒng)函數(shù)的地方一般為計(jì)算圖標(biāo)。(2)選擇菜單命令【W(wǎng)indow】|【Functions】,打開函數(shù)庫窗口。(3)在Category函數(shù)類別下拉列表中選擇要使用函數(shù)所屬的類型。(4)在函數(shù)列表中單擊要使用的系統(tǒng)函

12、數(shù)名,此時(shí)Reference By域中將顯示引用該系統(tǒng)函數(shù)的系統(tǒng)圖標(biāo),Description域?qū)@示該函數(shù)的語法等信息。(5)單擊【Paste】命令,可以將該函數(shù)粘貼到程序中指定的位置。當(dāng)使用函數(shù)時(shí),必須遵循正確的語法,其中最主要的是要正確地使用參數(shù)。例如:ResizeWindow(200,100)ResizeWindow是函數(shù)的名稱,用小括號(hào)括起來的兩個(gè)數(shù)200、100就是該函數(shù)的參數(shù)。函數(shù)的參數(shù)必須用括號(hào)括起來,如果一個(gè)函數(shù)有幾個(gè)參數(shù),每?jī)蓚€(gè)參數(shù)之間必須用逗號(hào)分開。打開函數(shù)窗口,選擇函數(shù)為SetFill,在說明窗口中第一行可以看到該函數(shù)的使用方法:SetFill(flag , color)

13、其中用方括號(hào)把“,Color”括了起來。這種用方括號(hào)括起來的部分,表示在使用時(shí)這些參數(shù)可以不要。也就是說,對(duì)于函數(shù)SetFill有兩種使用形式:SetFill(flag)SetFill(flag,color)在函數(shù)使用中,函數(shù)的參數(shù)在很多情況下,可以用一個(gè)變量來代替,這增加了函數(shù)使用的靈活性。 載入外部函數(shù)載入外部函數(shù) 應(yīng)用程序函數(shù)庫 選擇外部函數(shù)對(duì)話框 運(yùn)算圖標(biāo)的使用運(yùn)算圖標(biāo)的使用 運(yùn)算圖標(biāo)可以放置到程序的任何位置,專門用來存放函數(shù)、變量和表達(dá)式。它主要用于語句編程,通過使用不同的程序代碼實(shí)現(xiàn)不同的功能。 函數(shù)使用舉例函數(shù)使用舉例 使用系統(tǒng)函數(shù)繪制特殊圖形使用系統(tǒng)函數(shù)繪制特殊圖形 文本文件內(nèi)

14、容查看文本文件內(nèi)容查看 設(shè)計(jì)步驟如下:(1)在主流程線上放一名為“初始化”的運(yùn)算圖標(biāo),在其中輸入如圖9-17所示的程序:strFile:=Catalog(“d:”,”F”)strClickedLine:=GetLine(strFile,1)strFileContent:=”這不是一個(gè)文本文件”if(SubStr(strClickedLine,number-3,number)=”.txt”)then strFileContent:=ReadExtFile(“d:”strClickedLine)end if(2) 在“背景”圖標(biāo)中,輸入:lD:文件列表: 本對(duì)象不設(shè)置為文本滾窗的形式。l文件“ff

15、astun.ffl”內(nèi)容:不設(shè)置為文本滾動(dòng)窗的形式。如下輸入: 文件 strClickedLine內(nèi)容 如果您選擇了一個(gè)文本文件(.TXT),這里顯示的該文件的內(nèi)容??紤]到有些文本文件的內(nèi)容較多,所以用一個(gè)帶滾動(dòng)條的文本顯示窗口顯示。窗口中顯示的實(shí)際上是變量strFileContent的內(nèi)容,所以如下輸入: strFileContent 輸入好上述內(nèi)容并調(diào)整好位置后,將本圖標(biāo)的“更新顯示變量”選項(xiàng)選中。 (4)“主交互”下掛的“選擇文件”響應(yīng)的響應(yīng)類型是熱物體響應(yīng),熱物體是“文件列表”?!斑x擇文件”中輸入:if(LineClicked0) then strClickedLine:=GetLin

16、e(strFile,LineClicked) number:=CharCount(strClickedLine) strFileContent:=這不是一個(gè)文本文件 if(SubStr(strClickedLine,number-3, number)=.txt)then strFileContent:=ReadExtFile(d:strClickedLine) end ifend if函數(shù)表達(dá)式函數(shù)表達(dá)式 表達(dá)式表達(dá)式 表達(dá)式是一種語句,它可以通過運(yùn)算產(chǎn)生一個(gè)結(jié)果或完成某種操作,如為變量賦值。可以在計(jì)算窗口、對(duì)話框、文本對(duì)象等所有使用函數(shù)與變量的地方使用表達(dá)式。 表達(dá)式由函數(shù)、變量、運(yùn)算符、數(shù)

17、字、字母、字符串、常數(shù)以及為其加的注釋組成。(1)數(shù)字)數(shù)字Authorware 7中,可以使用正數(shù)和負(fù)數(shù),負(fù)號(hào)是“”。表達(dá)式中也可使用小數(shù),但不支持科學(xué)計(jì)數(shù)法。(2)字符串)字符串 Authorware表達(dá)式中的字符串必須放在半角引號(hào)中,以便和函數(shù)名、變量名和運(yùn)算符區(qū)別。 如果想在字符串中使用半角雙引號(hào),要在雙引號(hào)前加反斜杠字符()。如: “He said:”Im goint to now” 它所表示的字符串是: He said:”Im goint to now” 如果要在表達(dá)式中使用反斜杠字符,必須輸入它兩次(),如要顯示 “c:windowssystem”,在表達(dá)式中必須如下輸入: “c

18、:windowssystem”(3)常數(shù))常數(shù) 在Authorware的表達(dá)式中,可以使用常數(shù)True(真)和假(False)。也可以使用1、On或Yes代替True;0、Off或No代替False。例如,下面的表達(dá)式作用相同: SwitchStatus := True SwitchStatus := 1 SwitchStatus := On SwitchStatus := Yes也可以在表達(dá)式中使用Enter和Tab。在格式化字符串時(shí),它們很有用。 (4)注釋)注釋 注釋是程序設(shè)計(jì)人員加入表達(dá)式的簡(jiǎn)短說明。注釋中包含的是蘊(yùn)涵在表達(dá)式中,但僅僅從表達(dá)式本身看不出來的意思。如 total:=sc

19、ore+bonus -計(jì)算實(shí)際分?jǐn)?shù) 要加入注釋,在表達(dá)式的最后輸入兩個(gè)連字號(hào)(-),在連字號(hào)后輸入注釋。表達(dá)式也可以全部是一個(gè)注釋行。Authorware對(duì)所有的注釋信息不進(jìn)行任何處理。 運(yùn)算符的種類運(yùn)算符的種類 種 類運(yùn)算符意 義賦值運(yùn)算符:=把運(yùn)算符右邊的值賦給左邊的變量關(guān)系運(yùn)算符=等于大于小于不等于=大于等于=小于等于邏輯運(yùn)算符非&與|或算術(shù)運(yùn)行符+加減*乘/除*乘方連接運(yùn)算符將兩個(gè)字符串連接成一個(gè)運(yùn)算符的優(yōu)先級(jí)運(yùn)算符的優(yōu)先級(jí) ()最高* /+ = = False。邏輯運(yùn)算符邏輯運(yùn)算符 邏輯運(yùn)算符的操作對(duì)象是邏輯型數(shù)字或邏輯型變量,運(yùn)算后的結(jié)果也是邏輯值。這些操作符的意義如下:邏

20、輯非。改變一個(gè)值或表達(dá)式的值,使其與原來的值相反。如果Flag=True,則Flag=False。如果Flag=False,則Flag=Ture。&:邏輯與。該操作符兩邊的值都為真時(shí),運(yùn)算的結(jié)果為真,否則為假。有四種情形(Ture代表一個(gè)值為真的變量或表達(dá)式,F(xiàn)alse代表一個(gè)值為假的變量或表達(dá)式):Ture & True其值為真(True)Ture & False其值為假(False)False & True其值為假(False)False & False其值為假(False)|:邏輯或。操作符兩邊的值有一個(gè)為真時(shí),運(yùn)算結(jié)果為真,只有當(dāng)兩邊都為假時(shí),其

21、值才為假。它也有四種情形(Ture代表一個(gè)值為真的變量或表達(dá)式,F(xiàn)alse代表一個(gè)值為假的變量或表達(dá)式):True | True其值為真(True)True | False其值為真(True)False | True其值為真(True)False | False其值為假(False)算術(shù)運(yùn)算符算術(shù)運(yùn)算符 算術(shù)運(yùn)算符操作的對(duì)象是數(shù)值,它的返回值也是數(shù)值。它的意義與我們經(jīng)常使用的算術(shù)運(yùn)算符意義相同。連接運(yùn)算符連接運(yùn)算符 它的作用是把它左右兩邊的字符串連接成一個(gè)字符串。 如表達(dá)式:aChar:= This is a book中,aChar的值是字符串This is a book。 連接運(yùn)行符也可以對(duì)

22、兩個(gè)字符串變量進(jìn)行連接。如 string1:=”d:” string2:=”awareaware.exe” string3:=string1string2 則上述表達(dá)式運(yùn)行后,string3的值是d:awareaware.exeif then條件判斷語句條件判斷語句 if then語句能根據(jù)不同的條件做不同的事情。它有以下幾種用法:方法一:方法一: if 條件 then (一個(gè))表達(dá)式或if 條件then (幾個(gè))表達(dá)式end if如下述語句,當(dāng)score50時(shí),變量Path:=1: if score50 then Path := 1方法一:方法一:if 條件 then 表達(dá)式一 else 表

23、達(dá)式二或 if 條件 then 表達(dá)式組一 else 表達(dá)式組二 end if方法三:方法三:if then語句還可以嵌套,即在if then中語句還可以使用if then語句。如: if Score 10 then Path:=1 else if Score 20 then Path:=2 else if Score 50 then Path:=3 else if Score 80 then Path:=4 else then Path := 5 end if它的含義是:l當(dāng)Score10時(shí),Path=1l當(dāng)10Score20時(shí),Path=2l當(dāng)20Score50時(shí),Path=3l當(dāng)50Sc

24、ore80時(shí),Path=5Repeat循環(huán)語句循環(huán)語句 循環(huán)提供了一種方法,控制Authorware重復(fù)執(zhí)行某項(xiàng)任務(wù)直到指定條件滿足或者執(zhí)行規(guī)定次數(shù)。 如下面是上節(jié)中實(shí)例一中的一段語句: Repeat With x:=330 to 930 y:=120*Sin(x330)*2*Pi/600) Line(2,x/2,y+220,x/2,y+220) End Repeat 它的意義是從x等于330到x等于930為止,重復(fù)執(zhí)行為y賦值和Line函數(shù)。Repeat語句有以下的使用方法:語句有以下的使用方法:方法一:方法一:repeat with counter := start to finish 表

25、達(dá)式end repeat counter是控制變量,start為該變量的初值,finish是該變量的終值。它的執(zhí)行過程是這樣的,先把start的值賦給變量counter,然后執(zhí)行表達(dá)式一次。再將控制變量counter的值加1,又執(zhí)行表達(dá)式1次,如此反復(fù),當(dāng)counter的值等于finish時(shí),循環(huán)結(jié)束。方法二:方法二:repeat with counter := start down to finish 表達(dá)式end repeat 這種形式與上一形式不同的是,每執(zhí)行表達(dá)式一次后,不是把控制變量加1,而是把它的值減1。方法三:方法三:repeat with element in anyList

26、表達(dá)式end repeat 這種形式與上述兩種形式不同的是它的控制變量是數(shù)組和數(shù)組里面的元素。方法四:方法四:repeat while 條件 表達(dá)式end repeat這種形式中,當(dāng)條件為真時(shí)循環(huán)繼續(xù),條件為假時(shí),退出循環(huán)。 Authorware 7常用函數(shù)簡(jiǎn)介常用函數(shù)簡(jiǎn)介 (1)Circle類型:Graphics格式:Circle(pensize, x1, y1, x2, y2)說明:在左上角坐標(biāo)為(x1,y1),右下角坐標(biāo)為(x2,y2)的方框內(nèi)繪制同該方框相內(nèi)切的圓,我們可以使用SetFrame和SetFill函數(shù)來調(diào)整線型的顏色和填充色;當(dāng)pensize0時(shí),圓周線條的寬度等于pens

27、ize指定的像素點(diǎn)的值,圓內(nèi)沒有填充色。(2)CloseWindow類型:Platform格式:CloseWindow(window)說明:該函數(shù)的作用是關(guān)閉由Window所指定的窗口,該函數(shù)是由XCMD或UCD(DLL)所生成的。(3)DisplayIcon類型:Icons格式:DisplayIcon(IconIDIconTitle)說明:運(yùn)行該函數(shù),將顯示IconTitle所指定的設(shè)計(jì)按鈕中所有正文及圖片對(duì)象顯示在展示窗口中。(4)DisplayIconNoErase類型:Icons格式:DisplayIconNoErase(IconIDIconTitle)說明:運(yùn)行該函數(shù),將顯示Icon

28、Title所指定的設(shè)計(jì)按鈕中所有正文及圖片對(duì)象顯示在展示窗口中,并將該設(shè)計(jì)按鈕的屬性設(shè)置為同【Properties】對(duì)話框中的【Prevent Auto Erase】選項(xiàng)相同的屬性(5)DrawBox類型:Graphics格式:1:DrawBox(pensize)2:DrawBox(pensize, x1, y1, x2, y2)說明:1:該函數(shù)設(shè)置的目的是使最終用戶使用鼠標(biāo)拖動(dòng)的方法來繪制方框,線型的寬度由pensize來決定,該函數(shù)必須在熱區(qū)響應(yīng)區(qū)域中使用;2:該函數(shù)是使最終用戶只能在(x1,y1),(x2,y2)所限定的范圍內(nèi)繪制方框,方框線型由參數(shù)pensize決定,我們可以使用Set

29、Frame和SetFill函數(shù)來調(diào)整線型的顏色和填充色;當(dāng)pensize0時(shí),方框線條的寬度等于pensize指定的像素點(diǎn)的值,方框內(nèi)沒有填充色。(6)DrawCircle類型:Graphics格式:1:DrawCircle(pensize)2:DrawCircle(pensize, x1, y1, x2, y2)說明:1:該函數(shù)設(shè)置的目的是使最終用戶使用鼠標(biāo)拖動(dòng)的方法來繪制橢圓,線型的寬度由pensize來決定,該函數(shù)必須在熱區(qū)響應(yīng)區(qū)域中使用;2:該函數(shù)是使最終用戶只能在(x1,y1),(x2,y2)所限定的范圍內(nèi)繪制橢圓,橢圓線型由參數(shù)pensize決定,我們可以使用SetFrame和SetFill函數(shù)來調(diào)整線型的顏色和填充色;當(dāng)pens

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論