




已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
汕頭大學(xué)計(jì)算機(jī)教學(xué)中心App Inventor指令中文化鍵入文檔副標(biāo)題Fred2014.3在此處鍵入文檔摘要。摘要通常為文檔內(nèi)容的簡(jiǎn)短概括。在此處鍵入文檔摘要。摘要通常為文檔內(nèi)容的簡(jiǎn)短概括。目錄在Windows 下架設(shè) App Inventor 2伺服器1軟體需求1建置2App Inventor 2 指令中文化控制 Control 指令區(qū)4if、if/else與if / else if4for each (number)5for each (item) in list5While5if/else (呼叫型)5Do5evaluate but ignore5open another screen5open another screen with start value5get start value5close screen6close screen with value6close application6get plain start text6close screen with plain text6App Inventor 2 指令中文化邏輯 Logic 指令區(qū)7true7false7not7= 與 !=7and8Or8App Inventor 2 指令中文化數(shù)學(xué) Math 指令區(qū)9number9=、!=、=9+101010/1010random integer10random fraction10random set seed10min/max10sqrt11abs11- (negate)11log11exp11round11ceiling11floor11modulo12remainder12quotient12sin、cos、tan、asin、acos、atan12atan212convert radians to degrees12convert degrees to radians12format as decimal13is a number?13App Inventor 2 指令中文化文字 text 指令區(qū)14text14join14length14is empty14compare texts(、=)14trim15upcase /downcase15starts at15contains15split at first15split at first of any15split16split at any16split at spaces16segment16replace all16App Inventor 2 指令中文化清單 List 指令區(qū)17create empty list17make a list17add items to list17is in list?18length of list18is list empty?18index in list18pick random item18select list item18insert list item18replace list item18remove list item18append to list19copy list19is a list?19list to csv row19list to csv table19list from csv row19list from csv table19lookup in pairs(請(qǐng)參閱右圖)20App Inventor 2 指令中文化顏色 Color 指令區(qū)21隨機(jī)改變顏色21拉動(dòng)控制條改變顏色21basic color blocks 基礎(chǔ)顏色方塊21make color 產(chǎn)生顏色21split color 拆開顏色21簡(jiǎn)易範(fàn)例22App Inventor 2 指令中文化變數(shù) Variables指令區(qū)23initial global (name) to23Get23set () to23initialize local (name) to in (do)24initialize local (name) to in (return)24App Inventor 2 指令中文化副程式 procedure指令區(qū)25procedure do25procedure result(有回傳值)25傳參數(shù)給副程式2526在Windows 下架設(shè) App Inventor 2伺服器=| 在Windows架設(shè)AppInventor伺服器 |=軟體需求=本文各軟體版號(hào)以括弧註解爲(wèi)準(zhǔn)1. Oracle Java Development Kit(1.7.0 update 45)2. Apache Ant(1.9.2)在Apache Ant官方網(wǎng)站的下載頁面(/bindownload.cgi),點(diǎn)選Current Release of Ant章節(jié)下面的apache-ant-1.9.2-bin.zip文字下載檔案。3. Git for Windows(1.8.4-preview20130916)Git一種版本控制工具,可用來協(xié)調(diào)多人程式專案的工作,有多個(gè)著名開源軟體專案使用Git管理開發(fā)工作,比如Linux核心專案。AppInventor專案也使用Git。編譯AppInventor的過程會(huì)用到Git。進(jìn)入Git官方網(wǎng)站(/),右手邊有下載連結(jié)。4. Google AppEngine SDK for Java(1.8.8)Google AppEngine是Google提供的網(wǎng)站平臺(tái),目前提供Python、Java、Go三種程式語言的版本。AppInventor是基於Google AppEngine框架上開發(fā)。官方下載頁面(/appengine/downloads)的Google App Engine SDK for Java章節(jié)下面有連結(jié)。5. AppInventor原始碼AppInventor在GitHub的專案頁面(/mit-cml/appinventor-sources)右下有一個(gè)Download ZIP的下載連結(jié)。各個(gè)檔案下載完成之後,呈現(xiàn)目錄列表如下。在開始建置AppInventor伺服之前,先安裝jdk-7u45-windows-i586.exe和Git-1.8.4-preview20130916.exe,然後解壓appengine-java-sdk-1.8.8.zip和apache-ant-1.9.2-bin.zip到同目錄。. jdk-7u45-windows-i586.exe Git-1.8.4-preview20130916.exe apache-ant-1.9.2-bin.zip appengine-java-sdk-1.8.8.zip appinventor-sources-master/另外開啓建置之前,必須把a(bǔ)nt和javac程式的位置加到環(huán)境變數(shù)的PATH。建置=1. 編譯AppInventor伺服器 a. 開啓Git Bash,切到appinventor-sources-master/appinventor目錄下面,當(dāng)下目錄會(huì)看到build.xml檔案。 b. 執(zhí)行ant指令,開始編譯程式,過程可能要花10分鐘左右。 c. 編譯完成後,如果看到BUILD SUCCESSFUL文字,表示編譯成功。2. 執(zhí)行AppInventor伺服器 a. 續(xù)前步驟,在同目錄下用Git Bash執(zhí)行以下指令,填入伺服器開啓服務(wù)的埠口,比如8888;是伺服器的位置,通常是一個(gè)IP,如果沒有指定特定IP,一般是填入。/bin/dev_appserver.sh -port= -address= appengine/build/war 範(fàn)例: /c/appengine-java-sdk-1.8.8/bin/dev_appserver.sh -port=8888 -address= appengine/build/war3. 執(zhí)行Build Server a. AppInventor伺服器提供打包程式下載到手機(jī)的服務(wù),必須透過Build Server達(dá)成。也可以選擇不啓動(dòng)Build Server,變成是AppInventor會(huì)缺少打包程式功能。若要啓動(dòng)Build Server,續(xù)上步驟同個(gè)目錄,切換到當(dāng)下目錄的buildserver,執(zhí)行ant RunLocalBuildServerApp Inventor 2 指令中文化控制 Control 指令區(qū) if、if/else與if / else if測(cè)試指定條件test。若為true則執(zhí)行以下動(dòng)作,反之則跳過此段。請(qǐng)不要忽視左上角那個(gè)藍(lán)色小方塊,神奇的地方在這裡,它整合了if/else與if / else if等功能。請(qǐng)如下圖操作即可自行製作各種判斷結(jié)構(gòu)。 for each (number)根據(jù)指定範(fàn)圍之整數(shù)個(gè)數(shù)來決定do的執(zhí)行次數(shù),可自由設(shè)定每次累加的數(shù)字step。您可使用該變數(shù)名稱來取得它的值。 for each (item) in list根據(jù)指定清單的元素?cái)?shù)目來決定do的執(zhí)行次數(shù)。您可使用該變數(shù)名稱來取得它的值。 While測(cè)試指定敘述。若為true則重複執(zhí)行以下動(dòng)作,反之則結(jié)束此段。 if/else (呼叫型)直接把 if / else 當(dāng)作指令來呼叫。若為true則執(zhí)行then區(qū)塊內(nèi)容,反之則則執(zhí)行else區(qū)塊內(nèi)容。 Do您可以將本指令當(dāng)作 procedures 的代替品,在do 區(qū)塊中放入您所要執(zhí)行的指令,還可以回傳一個(gè) result。 evaluate but ignore您可以將本指令當(dāng)作轉(zhuǎn)接頭來使用。把要執(zhí)行的指令接在右邊,要呼叫副程式或是 if / else 都可以。您所要的內(nèi)容都會(huì)執(zhí)行,但回傳值會(huì)自動(dòng)被忽略,這在某些情況下可能正好符合您的需求(有時(shí)候不一定允許回傳值)。 open another screen啟動(dòng)另一個(gè)畫面,填入要啟動(dòng)的畫面名稱即可。 open another screen with start value啟動(dòng)另一個(gè)畫面,填入要啟動(dòng)的畫面名稱即可。您可藉由本指令將A畫面的某些計(jì)算結(jié)果傳給B畫面。 get start value取得當(dāng)現(xiàn)在畫面啟動(dòng)時(shí)所接收到的value。 close screen關(guān)閉現(xiàn)在的畫面。 close screen with value關(guān)閉螢?zāi)?,並指定回傳結(jié)果result。close application結(jié)束程式。 get plain start text當(dāng)現(xiàn)在畫面被啟動(dòng)時(shí),取得呼叫端所傳來的純文字內(nèi)容。如果沒有值的話,本指令結(jié)果為空字串。如果您的app 有多個(gè)畫面,請(qǐng)使用get start value指令而非本指令。 close screen with plain text關(guān)閉現(xiàn)在的畫面並傳送一個(gè)純文字內(nèi)容給呼叫端。如果您的app 有多個(gè)畫面,請(qǐng)使用close screen with value指令而非本指令。App Inventor 2 指令中文化 邏輯 Logic 指令區(qū) true布林常數(shù)的真(true)。用來設(shè)定元件的布林(boolean)屬性值,或用來表示某種狀況是否成立。 false布林常數(shù)的假(false)。用來設(shè)定元件的布林屬性值,或用來表示某種狀況是否不成立。 not邏輯運(yùn)算的 not。輸入 true 或條件判斷為 true 則回傳false,反之回傳 true。以下兩個(gè)指令位於同一選單中。 = 與 !=綜合性邏輯相等運(yùn)算符。可判斷數(shù)字、字串與清單的相等或不相等。例如:兩個(gè)數(shù)字是否相等(例如:1=1.0)。兩個(gè)字串是否相等,包括大小寫。例如 banana 不等於Banana。若兩個(gè)清單的長(zhǎng)度相同且對(duì)應(yīng)元件相等則相等。以下兩個(gè)指令位於同一選單中。 and測(cè)試是否所有的敘述皆為真。當(dāng)您插入第一個(gè) test 項(xiàng)目時(shí)會(huì)自動(dòng)跑出第二個(gè)插槽。測(cè)試順序由上到下,測(cè)試過程中若任一條件已知為假則停止測(cè)試。若無任何敘述則回傳 true。 Or測(cè)試所有敘述中是否至少有一者為真。當(dāng)您插入第一個(gè)test項(xiàng)目時(shí)會(huì)自動(dòng)跑出第二個(gè)插槽。測(cè)試順序由上到下,測(cè)試過程中若任一條件已知為真則停止測(cè)試。若無任何敘述則回傳 false。App Inventor 2 指令中文化 數(shù)學(xué) Math 指令區(qū)感謝下拉式選單,數(shù)學(xué)指令變得清爽多了 number指定一個(gè)數(shù)字常數(shù)。以下六個(gè)指令位於同一選單中。 =、!=、=比較兩個(gè)指定數(shù)字的等於、不等於、小於、小於等於、大於與大於等於關(guān)係。如果滿足回傳true,否則回傳false。- +回傳兩個(gè)指定數(shù)字的和。 回傳兩個(gè)指定數(shù)字的差。 回傳兩個(gè)指定數(shù)字的積。 /回傳前者除以後者的商。例如,1除以3為 0.3333。 回傳 a 的 b次方,例如 2 3 = 8 random integer回傳一個(gè)介於指定數(shù)字之間的隨機(jī)整數(shù),包含上限(to)與下限(from)。參數(shù)由小到大或由大到小不會(huì)影響計(jì)算結(jié)果。 random fraction回傳一個(gè)介於0和1之間的隨機(jī)小數(shù)。 random set seed產(chǎn)生可重複的隨機(jī)數(shù)序列。您可設(shè)定 seed 來產(chǎn)生相同序列的隨機(jī)數(shù)。這在測(cè)試會(huì)用到隨機(jī)數(shù)的程式中非常好用。以下兩個(gè)指令位於同一選單中。 min/max回傳指定數(shù)字中最小/最大者。- sqrt回傳指定數(shù)字的平方根。 abs回傳指定數(shù)字的絕對(duì)值。 - (negate)回傳指定數(shù)字的相反數(shù)。 log回傳指定數(shù)字的自然對(duì)數(shù)運(yùn)算結(jié)果。 exp回傳e (2.71828.)的指定次方運(yùn)算結(jié)果。 round回傳指定數(shù)字四捨五入到整數(shù)位的運(yùn)算結(jié)果。 ceiling回傳指定數(shù)字無條件進(jìn)位到整數(shù)位的運(yùn)算結(jié)果。 floor回傳指定數(shù)字無條件捨去到整數(shù)位的運(yùn)算結(jié)果。-以下三個(gè)指令位於同一選單中。 modulo當(dāng)指定數(shù)字皆為正數(shù)時(shí),Modulo(a,b)計(jì)算結(jié)果與remainder(a,b) 相同。一般公式如下:對(duì)所有a與b而言,(floor(a/b) b) + modulo(a,b) = a。例如modulo(11, 5) 為1;modulo(-11, 5) 為4;modulo(11, -5) 為-4;modulo(-11, -5) 為-1。Modulo(a,b) 永遠(yuǎn)與b同號(hào),但remainder(a,b) 則永遠(yuǎn)與a同號(hào)。 remainderremainder(a, b)指令可回傳第一個(gè)數(shù)a除以第二個(gè)數(shù)b的餘數(shù)(remainder)。例如 For example, remainder(11,5)為1;remainder(-11, 5) 為-1;remainder(11, -5) 為1;remainder(-11, -5) 為-1。 quotientquotient(a,b)指令回傳第一個(gè)數(shù)a除以第二個(gè)數(shù)b的商,但只取整數(shù)部分,小數(shù)點(diǎn)以後忽略不計(jì)。以下六個(gè)指令位於同一選單中。 sin、cos、tan、asin、acos、atan回傳指定數(shù)字的正弦、餘弦、正切、反正弦、反餘弦與反正切函數(shù)值,單位:度。- atan2回傳y/x的反正切函數(shù)值。以下兩個(gè)指令位於同一選單中。 convert radians to degrees將弧度轉(zhuǎn)換為角度。 convert degrees to radians將角度轉(zhuǎn)換為弧度。 format as decimal將原數(shù)字轉(zhuǎn)換為指定位數(shù)之小數(shù)。指定小數(shù)位數(shù)不能為負(fù)數(shù)。若原小數(shù)位數(shù)過多則四捨五入,反之則補(bǔ)0。 is a number?指定物件如果為數(shù)字,回傳true,反之回傳false。App Inventor 2 指令中文化 文字 text 指令區(qū) text指定一個(gè)字串常數(shù)。 join將兩個(gè)指定字串合成一個(gè)新字串。對(duì)於此指令,數(shù)字也被視為字串。例如:用 join 指令來合成1+1及 23則回傳26 (2 和6合成)。註:AI Classic 的make text 在此與 join 指令合併 length回傳指定字串的長(zhǎng)度。 is empty檢查指定字串是否為空。以下三個(gè)指令位於同一指令之選單中 compare texts(、=)回傳第一個(gè)字串text1 在字母排列上與第二個(gè)字串 text2 之小於、大魚或等於之結(jié)果。若兩者的第一個(gè)字母相同則比較字串長(zhǎng)度。大寫字母比小寫字母優(yōu)先。等於:回傳第一個(gè)字串text1與第二個(gè)字串text2是否相等。請(qǐng)注意如果要比較的字串中含有數(shù)字,則數(shù)學(xué)上的=與字串上的text=結(jié)果是不一樣的。如果兩個(gè)textbox,其中一個(gè)內(nèi)容為123,另一個(gè)是0123,則數(shù)學(xué)上的比較結(jié)果為相等,但字串比較結(jié)果則不相等。大於:回傳第一個(gè)字串text1是否在字母排列上比第二個(gè)字串text2大。若兩者的第一個(gè)字母相同則比較字串長(zhǎng)度。大寫字母比小寫字母優(yōu)先。小於:回傳第一個(gè)字串text1是否在字母排列上比第二個(gè)字串text2小。- trim刪除指定字串的頭尾空格。以下兩個(gè)指令位於同一指令之選單中 upcase /downcase將指定字串全部轉(zhuǎn)為大寫/小寫。 starts at回傳指定子字串在指定字串中的位置,找不到則回傳0。例如子字串a(chǎn)na在Havana中的位置為4。請(qǐng)注意!在一般程式設(shè)計(jì)語言中,陣列的第一個(gè)元素編號(hào)為0,但AppInventor中的第一個(gè)元素編號(hào)為1。 contains若指定子字串出現(xiàn)在指定字串中則回傳真,反之則回傳假。以下四個(gè)指令位於同一指令之選單中 split at first將字串從指定分割點(diǎn)(at)第一次出現(xiàn)的地方分成兩個(gè)子字串,並回傳一個(gè)包含這兩個(gè)子字串的清單,一個(gè)是從原字串第一個(gè)字母到分割點(diǎn)前一個(gè)字母,另一個(gè)則是分割點(diǎn)後一個(gè)字母到原字串結(jié)尾。例如將字串a(chǎn)pple,banana,cherry,dogfood使用逗號(hào),來分割,回傳結(jié)果會(huì)是兩個(gè)子字串:第一個(gè)子字串為apple,第二個(gè)子字串為banana,cherry,dogfood。請(qǐng)注意逗號(hào),這個(gè)分割點(diǎn)不包含在任何一個(gè)子字串中。 split at first of any將字串從指定分割點(diǎn)(at) 分割成兩個(gè)子字串,並回傳一個(gè)包含這兩個(gè)子字串的清單。 split將字串從指定分割點(diǎn)切割,並以清單回傳切割結(jié)果。例如將字串one,two,three,four從逗號(hào),分割的結(jié)果是(one two three four)這個(gè)清單。將字串 one-potato,two-potato,three-potato,four從at -potato分割的結(jié)果是(one two three four) 這個(gè)清單。 split at any將字串從清單項(xiàng)目(at)來切割,意即使用清單項(xiàng)目來切割字串,並回傳結(jié)果。例如將字串a(chǎn)ppleberry,banana,cherry,dogfoodwith以一個(gè)具有兩個(gè)項(xiàng)目的清單來切割,第一個(gè)項(xiàng)目為逗號(hào),,第二個(gè)項(xiàng)目為rry,切割結(jié)果為(applebe banana che dogfood)這個(gè)字串。- split at spaces將指定字串在所有空格處分開,以清單輸出結(jié)果。 segment將原字串從指定位置start開始並指定長(zhǎng)度length後產(chǎn)生子字串。 replace all將原字串以新的子字串取代後回傳新的字串。App Inventor 2 指令中文化 清單 List 指令區(qū)App Inventor中的list就是一般程式中的陣列,所以相關(guān)操作方法皆與陣列非常相似。但請(qǐng)注意App Inventor的List編號(hào)從1開始,陣列編號(hào)則從0開始。 create empty list產(chǎn)生一個(gè)空的清單。請(qǐng)點(diǎn)選藍(lán)色方塊來調(diào)整要插入的 item數(shù)量。 make a list新增一個(gè)清單,並自行指定其元素(item)。若您未指定任何元素,則此為一空清單,您可以之後再加入元素。請(qǐng)點(diǎn)選藍(lán)色方塊來調(diào)整要插入的 item數(shù)量。 add items to list將指定內(nèi)容item接在指定清單的後面。本指令與 append to list指令的差別在於 append to list指令是將兩個(gè)清單組起來,而 add items to list指令是將要新增的內(nèi)容當(dāng)作個(gè)別參數(shù)來操作。請(qǐng)點(diǎn)選藍(lán)色方塊來調(diào)整要插入的 item數(shù)量。- is in list?若指定內(nèi)容thing存在於清單中回傳true,反之回傳false。注意:若一清單中含有子清單,則子清單的元素不包含在原清單中。例如清單(1 2 (3 4)的元素為1、 2以及子清單(3 4);單獨(dú)3或4並非這個(gè)list的元素。 length of list回傳清單的長(zhǎng)度,也就是元素?cái)?shù)目。 is list empty?如果清單為空,回傳true;反之回傳false。 index in list指定項(xiàng)目於清單中的位置編號(hào)。 pick random item從清單中隨機(jī)取得任一項(xiàng)目。 select list item取得清單list的指定位置index元素內(nèi)容,第一個(gè)清單元素位置為1。 insert list item將指定內(nèi)容item插入清單的指定位置。 replace list item將清單的指定位置元素以新的內(nèi)容replacement取代。 remove list item從清單中刪除指定位置的元素。 append to list將第一個(gè)清單list1與第二個(gè)清單list2組成一個(gè)新的清單。 copy list複製清單,如果清單包含子清單也會(huì)一併複製。 is a list?如果指定內(nèi)容格式為清單,回傳true;反之回傳false。 list to csv row將清單轉(zhuǎn)換為CSV表格中的列row,並以CSV(comma-separated value)格式回傳。Row中的每一個(gè)項(xiàng)目就是一個(gè)欄位(field)?;貍鞯奈募Y(jié)尾不會(huì)包含換行符號(hào)。 list to csv table將清單以列優(yōu)先的方式轉(zhuǎn)換為CSV表格,並以CSV格式回傳。回傳清單中的項(xiàng)目是另一個(gè)清單,代表CSV表格中的列,每列中的項(xiàng)目則是該列的欄位。列中的項(xiàng)目是以逗號(hào)分隔,列彼此之間則是以CRLF (rn)符號(hào)分隔。 list from csv row將CSV文件中的列解析並回傳一個(gè)清單,清單內(nèi)容就是該列的各個(gè)欄位。不同列將以n或 CRLF (rn)符號(hào)來區(qū)隔。如果列中的文字是以新的一列或是CRLF符號(hào)結(jié)束,這樣的語法是允許的。 list from csv table將CSV表格解析並回傳一個(gè)清單,清單內(nèi)容代表不同的列(再包含不同的欄位)。不同列將以n或 CRLF (rn)符號(hào)來區(qū)隔。 lookup in pairs(請(qǐng)參閱右圖)在一個(gè)以清單來呈現(xiàn)的類字典架構(gòu)中來找尋資料。這指令需要三個(gè)輸入:key,一個(gè)清單 pairs 以及結(jié)果 notFound。在此的 pairs 需為內(nèi)容為一對(duì)對(duì)的清單,也就是該清單的內(nèi)容實(shí)際上是另一個(gè)兩元素的清單。本指令會(huì)先尋找清單中的第一對(duì),其第一個(gè)元素就是 key,並回傳第二個(gè)元素。例如,清單(a apple) (d dragon) (b boxcar) (cat 100)中,如果尋找 b 就會(huì)回傳 boxcar。如果清單中沒有這樣的一對(duì),本指令會(huì)回傳 notFound 代表沒有找到。如果 pairs 並非一對(duì)對(duì)的清單,則本操作會(huì)產(chǎn)生錯(cuò)誤。App Inventor 2 指令中文化 顏色 Color 指令區(qū)App Inventor 2在基礎(chǔ)顏色設(shè)定上更豐富了,當(dāng)然您也可以本頁最下方的範(fàn)例來自行產(chǎn)生顏色。隨機(jī)改變顏色拉動(dòng)控制條改變顏色basic color blocks 基礎(chǔ)顏色方塊基礎(chǔ)顏色指令,一個(gè)直接可看到顏色的小方塊,就直接代表了該指令的顏色。當(dāng)您點(diǎn)擊方塊中央的顏色時(shí),會(huì)有一個(gè)包含了 70 種顏色快顯視窗,供您自由選擇。點(diǎn)擊新顏色之後,原本的顏色就被換掉了。 make color 產(chǎn)生顏色make color 指令接受的參數(shù)格式為一個(gè) 3或4個(gè)元素的數(shù)字清單。清單中的數(shù)字就為 RGB 碼,也就是在網(wǎng)路上產(chǎn)生顏色的格式。RGB 色表請(qǐng)點(diǎn)我。三個(gè)數(shù)字分別代表了紅、綠與藍(lán)色的強(qiáng)度。第四個(gè)數(shù)字可加可不加,代表是飽和度(alpha,)。alpha預(yù)設(shè)值為 100。您可調(diào)整各參數(shù)來看看顏色變化的效果。 split color 拆開顏色本指令功能與 make color 相反。它會(huì)將顏色(顏色方塊、包含顏色的變數(shù)或某個(gè)元件的顏色屬性)拆開,並回傳一個(gè)包含該顏色 RGB 值的清單。 簡(jiǎn)易範(fàn)例這是一個(gè)簡(jiǎn)單的範(fàn)例說明 App Inventor 的顏色運(yùn)作模式,程式碼在本頁下方。請(qǐng)參考App Inventor 官方提供的色碼表,您會(huì)發(fā)現(xiàn)所有的顏色都是一個(gè)負(fù)整數(shù)。運(yùn)算公式是這樣的:color = R + opacity * 256color = G + color * 256color = B + color * 256color = color - top (168)因此如果我們的 RGB透明度設(shè)為 (160, 32, 240 , 255)時(shí),計(jì)算結(jié)果就是 -6283024,是漂亮的正紫色喲!執(zhí)行結(jié)果在右邊。您可以延伸閱讀 隨機(jī)改變顏色 這個(gè)範(fàn)例。如果覺得很麻煩的話,也可以直接使用 make color 指令直接指定 R
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 協(xié)作學(xué)習(xí)中教育技術(shù)工具的應(yīng)用與影響
- 學(xué)習(xí)科學(xué)引領(lǐng)教育革新之路
- 混合式教學(xué)模式下的課程設(shè)計(jì)與實(shí)施策略分析
- 教育技術(shù)在醫(yī)療培訓(xùn)中的創(chuàng)新應(yīng)用案例分析
- 新教育政策對(duì)特殊教育的支持與推動(dòng)
- 抖音商戶客服客訴升級(jí)處理時(shí)限制度
- 抖音商戶直播樣品視頻制作流程制度
- 八大城市教育行業(yè)教育培訓(xùn)機(jī)構(gòu)市場(chǎng)營(yíng)銷策略與品牌建設(shè)報(bào)告
- 公交優(yōu)先戰(zhàn)略視角下2025年城市交通擁堵治理效果評(píng)價(jià)體系構(gòu)建報(bào)告
- BNS808-生命科學(xué)試劑-MCE
- Unit 3 Family ties Understanding ideas (1)教學(xué)設(shè)計(jì) -2024-2025學(xué)年外研版(2024)七年級(jí)英語上冊(cè)
- 建筑企業(yè)財(cái)務(wù)管理的風(fēng)險(xiǎn)控制與應(yīng)對(duì)策略
- 基礎(chǔ)會(huì)計(jì)試題及答案
- 《臨床檢驗(yàn)?zāi)蛞悍治觥氛n件
- 基于法律法規(guī)的網(wǎng)絡(luò)輿情風(fēng)險(xiǎn)評(píng)估模型-全面剖析
- 康養(yǎng)護(hù)理程序基本知識(shí)
- 2025高考英語全國II卷試題分析及備考策略指導(dǎo)課件
- 2025年高考語文備考之名著閱讀《鄉(xiāng)土中國》第四章《差序格局》內(nèi)容概述及跟蹤訓(xùn)練(含答案)
- 金融衍生品市場(chǎng)風(fēng)險(xiǎn)監(jiān)測(cè)指標(biāo)-深度研究
- 幼兒園 入園申請(qǐng)書
- 賣火柴的小女孩兒童閱讀繪本課件
評(píng)論
0/150
提交評(píng)論