版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第7章過程7.1過程的概念及其形式過程是完成某一特定功能的一段程序,又稱子程序。結(jié)構(gòu)化程序設(shè)計(jì)的核心思想就是將一個(gè)復(fù)雜的問題不斷細(xì)分成多個(gè)結(jié)構(gòu)簡單、功能單一的模塊,每個(gè)模塊只完成一個(gè)相對獨(dú)立的功能,多個(gè)模塊組合起來完成復(fù)雜的功能,在VisualBasic中,將這種程序模塊稱為過程,一個(gè)大的應(yīng)用程序可以包含多個(gè)過程。過程的應(yīng)用大大提高了代碼的可重用性,簡化了編程,使程序更具有可讀性。過程與過程之間有調(diào)用與被調(diào)用的關(guān)系,一個(gè)過程可以調(diào)用其他的過程,也可以被其他的過程調(diào)用,當(dāng)一個(gè)過程調(diào)用其他的過程時(shí),被調(diào)用過程執(zhí)行完畢后,返回調(diào)用過程的下一條語句繼續(xù)執(zhí)行,如圖7-1所示。在VisualBasic中,過程可以分為兩大類:Sub過程(子過程)和Function過程(函數(shù)過程)。Sub過程和Function過程最基本的區(qū)別是:Sub過程可以沒有返回值,也可以有一個(gè)或多個(gè)返回值,即Sub過程可以有0~多個(gè)返回值;Function過程只有一個(gè)返回值。7.2Sub過程Sub過程可以分為:事件過程和通用過程兩類。7.2.1事件過程事件過程指的是當(dāng)對象的某個(gè)事件被觸發(fā)時(shí),去執(zhí)行對應(yīng)這個(gè)事件的一段程序,事件過程是VisualBasic應(yīng)用程序的主體。1.事件過程名事件過程依附于窗體或控件,依附于窗體的事件過程名由Form、短下劃線“_”和事件名三個(gè)部分組成;依附于控件的事件過程名由控件名(控件的Name屬性值)、短下劃線“_”和事件名三個(gè)部分組成。2.事件過程的格式依附于窗體或控件的事件過程的一般格式如下:
PrivateSubForm|控件名_事件名([<形參表>]) <語句組> EndSub注意:(1)事件過程的開始和結(jié)束語句,最好由系統(tǒng)用事件過程模板自動生成;(2)由于控件的事件過程名與控件名緊密相關(guān),因此,如果生成了事件過程以后,再改變控件名,則控件的事件過程名中的控件名不會自動更改。7.2.2通用過程及其定義通用過程又稱為用戶自定義的Sub過程,一般用于完成一個(gè)通用功能,通用過程不依賴于任何對象。通用過程的定義格式如下:
[Private|Public|Static]Sub<通用過程名>([<形參表>]) <語句組> [ExitSub] <語句組> EndSub說明:(1)Sub前的關(guān)鍵字Private、Public決定了通用過程的作用域;Static決定了過程中過程級變量的生存期(所有的過程級變量都是靜態(tài)變量,前面章節(jié)已經(jīng)介紹);(2)通用過程名應(yīng)滿足標(biāo)識符的命名規(guī)則,而且,在同一個(gè)模塊中過程名要惟一;(3)當(dāng)通用過程有多個(gè)形式參數(shù)時(shí),相互之間用逗號分隔;(4)在通用過程中不能再定義過程,但可以調(diào)用其他的過程。創(chuàng)建通用過程的方法有如下兩種:(1)直接在代碼窗口中輸入,只要輸入通用過程的開始,按下回車鍵后,通用過程的結(jié)束語句EndSub會自動產(chǎn)生;(2)執(zhí)行“工具”菜單下的“添加過程”命令,打開“添加過程”對話框,如圖7-2所示,輸入名稱,選擇“類型”和“范圍”,單擊“確定”按鈕即可。
7.2.3Sub過程的調(diào)用調(diào)用Sub過程的方法有兩種: (1)Call<過程名>([實(shí)參表]) (2)<過程名>[實(shí)參表]說明:(1)實(shí)參表是實(shí)際參數(shù)列表,當(dāng)過程有多個(gè)實(shí)際參數(shù)時(shí),相互之間用逗號分隔;(2)用第一種方法調(diào)用Sub過程時(shí),實(shí)參表必須用圓括號括起來;用第二種方法調(diào)用Sub過程時(shí),實(shí)參表不能用圓括號括起來,但過程名與實(shí)參表之間要加一個(gè)空格?!纠?-1】編寫一個(gè)求n!的通用過程,在由四個(gè)命令按鈕組成的控件數(shù)組中分別計(jì)算4!、6!、8!以及1~10的階乘和并輸出,如圖7-3所示?!纠?-2】編寫一個(gè)求三個(gè)數(shù)的最大值和最小值的通用過程,在命令按鈕的Click事件過程中,任意輸入三個(gè)數(shù)調(diào)用該通用過程求它們的最大值和最小值并輸出,如圖7-4所示。7.3滾動條控件滾動條通常用于附加在窗口上幫助觀察數(shù)據(jù)或確定位置,也可以作為數(shù)據(jù)輸入的工具或者數(shù)量、進(jìn)度的指示器。滾動條控件有兩種:水平滾動條和垂直滾動條。兩種滾動條的結(jié)構(gòu)和操作完全一樣。1.滾動條的常用屬性(1)Value屬性設(shè)置或返回滾動條滑塊的當(dāng)前位置值。(2)Max屬性滾動條能表示的最大值,范圍為-32768~32767。當(dāng)滑塊位于水平滾動條的最右端或垂直滾動條的最下端時(shí),Value屬性所取的值。(3)Min屬性滾動條能表示的最小值,范圍為-32768~32767。當(dāng)滑塊位于水平滾動條的最左端或垂直滾動條的最上端時(shí),Value屬性所取的值。(4)LargeValue屬性當(dāng)用鼠標(biāo)單擊滾動框的空白處,或滾動條獲得焦點(diǎn)時(shí)按下PageUp或PageDown鍵時(shí),Value屬性值的改變量。(5)SmallValue屬性當(dāng)用鼠標(biāo)單擊滾動條兩端的箭頭,或滾動條獲得焦點(diǎn)時(shí)按下箭頭鍵←、↑或→、↓鍵時(shí),Value屬性值的改變量。2.滾素動條棄的?;庇檬挛旨?)Ch緞an忽ge事件當(dāng)移災(zāi)動滑戀塊或逮在代缸碼中啞改變Va幼lu雨e屬性漫值時(shí)報(bào)觸發(fā)蓄滾動袍條的Ch巖an榜ge事件錦。(2)Sc秤ro誓ll事件當(dāng)拖谷動滑恩塊時(shí)程觸發(fā)調(diào)滾動蘆條的Sc愈ro裕ll事件嫁?!纠?-笑3】設(shè)計(jì)迫一個(gè)絹調(diào)色嬸板。7.漠4佩Fu莫nc堡ti竭on過程在Vi封su等al絹B協(xié)as觸ic中,絮提供渣了大刪量的塑內(nèi)部搖函數(shù)征,用腦戶編摔寫程闊序時(shí)塞可以杏直接符調(diào)用荒內(nèi)部蔽函數(shù)捎,為掘了完前成特宴定的充功能舒,用最戶也她可以期編寫紗自己受的函貿(mào)數(shù),F(xiàn)u僻nc將ti歐on過程饑就是優(yōu)用戶銅自定具義的逐函數(shù)柴過程衛(wèi)。Fu口nc憐ti合on過程滾的調(diào)肢用與課內(nèi)部貢函數(shù)曲的調(diào)明用完有全相承同。7.裹4.喉1輛Fu梅nc碗ti糧on過程歌的定竄義Fu批nc娃ti練on過程懲的定撥義格洪式如洪下:[Pr枯iv騰at厲e|論P(yáng)u專bl崗ic凝|S匹ta鎖ti題c]搬Fu晴nc屯ti賤on屢<函數(shù)鼓過程浮名>(屢[<形參剪表>]黎)乒[A漸s壓<數(shù)據(jù)地類型>]<語句誘組>[E您xi產(chǎn)t酬Fu抓nc塞ti奮on件]<語句哲組>[<函數(shù)爆過程宣名>=籌<表達(dá)鄭式>]En托d握Fu耽nc餓ti鐮on說明曉:Fu慚nc紗ti壇on前的秋三個(gè)稱關(guān)鍵沖字的抄含義絹以及笨對函影數(shù)過北程名臭、形牧參和剩函數(shù)們過程峽的要烏求與梳通用含過程其相同同。Fu投nc悉ti籍on過程繞的創(chuàng)襲建方豪法與旬通用怪過程盆的創(chuàng)恒建方散法一蛛樣也提有兩探種方般法。需要轉(zhuǎn)強(qiáng)調(diào)的是秧:Fu帽nc晨ti據(jù)on過程狗的返出回值霞在函催數(shù)過絞程中劣一定旅要賦禾給函究數(shù)過采程名矛。7.腐4.墳2框Fu回nc況ti抽on過程票的調(diào)符用Fu閉nc檔ti障on過程鑒的一因般調(diào)尤用格僅式為?。?lt;函數(shù)吊名>[魄(<實(shí)參千表>)聞]其中狀,實(shí)宏參表鴉可以翼是一晌個(gè)或角多個(gè)鎖參數(shù)置,參沸數(shù)可頂以是挽常量濟(jì)、變姿量或桑表達(dá)糧式,件如有航多個(gè)澆參數(shù)躬,參徐數(shù)之暫間用拾逗號碌分隔億,如將果函重?cái)?shù)沒教有參售數(shù),交調(diào)用諒時(shí)可桂以省珠略圓授括號賊。Fu動nc犯ti透on過程陰在程慮序代葉碼中脂的具體要調(diào)用波形式主要封有四臨種(贏前面失章節(jié)咳已經(jīng)京介紹恐)?!纠?-貝4】將例7-碌1中的拋求n!的通彎用過陜程改答成Fu弟nc越ti勾on過程見實(shí)現(xiàn)霧同樣濕的功咱能?!纠?-顆5】輸入昏一個(gè)撕正整籌數(shù)n的值旁,計(jì)賽算s=間1*政(1釀+2再)*最(1扣+2禍+3因)*紅…*嬌(1必+2包+3聞+…齊+n盜)的值皇,要摔求先懇編寫朵求1+登2+稈3+害…+保k的Fu百nc律ti租on過程雨,然愉后調(diào)映用這漏個(gè)Fu檔nc拘ti支on過程倚求前n項(xiàng)的旬乘積輝,如左圖7-浩6所示涂。【例7-努6】編寫理一個(gè)咳判斷雀正整懼?jǐn)?shù)n是否螺是素你數(shù)的Fu到nc敏ti顯on過程郵,調(diào)孫用這討個(gè)過長程求10籃0~10播00之間他所有禾的孿惠生素輩數(shù)并乒輸出鐵,如砍圖7-奪7所示硬。孿生融素?cái)?shù)麥?zhǔn)侵笐覂蓚€(gè)喚素?cái)?shù)拔的差賠值為2的素樓數(shù),傍如:10估1和10釣3就是姥孿生涼素?cái)?shù)草?!纠?-賽7】編寫遺用輾倘轉(zhuǎn)相稅除法亂求兩鎖個(gè)正名整數(shù)渴的最雞大公靠約數(shù)慕的Fu含nc暑ti旁on過程桑,調(diào)聯(lián)用這圍個(gè)Fu竄nc偶ti靠on過程向求四恨個(gè)正爬整數(shù)設(shè)的最率大公扛約數(shù)稈并輸嗚出,撫如圖7-醋8所示篩。7.寧5過程鴿參數(shù)7.存5.拴1形式凳參數(shù)咽與實(shí)互際參碧數(shù)在Vi根su宮al寬B央as命ic中,車調(diào)用間過程茂時(shí),齒使用較參數(shù)無傳遞義的方謎式實(shí)請現(xiàn)調(diào)似用過貨程與傍被調(diào)姻用過搏程之貌間的叮數(shù)據(jù)罩傳遞袋,即艇將調(diào)觸用過怎程中吼的實(shí)請際參莫數(shù)傳攤給被集調(diào)用抱過程待對應(yīng)綁的形嚴(yán)式參斯數(shù)。形式創(chuàng)參數(shù)格簡稱停形參拍,是眼在定我義Su縣b過程末或Fu筆nc足ti銀on過程與時(shí),夾出現(xiàn)襪在圓球括號諒中的瞇變量丘名或油數(shù)組游名,總其作凍用是憲接受阿調(diào)用蔬程序嚴(yán)傳來拐的數(shù)估據(jù);刑實(shí)際菠參數(shù)攻簡稱恢實(shí)參免,是杠在調(diào)視用Su悄b過程局或Fu殘nc章ti千on過程且時(shí),錯(cuò)傳遞爐給Su罵b過程讀或Fu浴nc均ti溜on過程茶的常角量、蜘變量擁、表今達(dá)式幫或數(shù)典組。需要犯強(qiáng)調(diào)的是準(zhǔn):(1)在朝定義Su煎b過程漆或Fu忘nc返ti綁on過程栗時(shí),戴在圓攜括號惑中定沃義的都形參倘表,券即變之量名挖或數(shù)碼組名(),只品需要熟在過老程的筐圓括綠號中年寫成種:變膊量名|數(shù)組兄名()講A耽s數(shù)據(jù)鞋類型民;(2)形童參表罷與實(shí)惜參表脂中對贊應(yīng)位何置的羨形參足名和曠實(shí)參寫名可核以相糖同也帝可以綱不同狂,Vi姜su鵝al礙B批as奶ic都認(rèn)咽為不計(jì)同;(3)在局傳遞峰參數(shù)狹時(shí),泳一般繼情況怖下,歪要求任形參辨表與急實(shí)參雕表中拘參數(shù)絲式的個(gè)嚼數(shù)、氣數(shù)據(jù)攤類型燭和位有置順載序都谷必須運(yùn)一一揪對應(yīng)駁,除豬非在腹形參鴨的前郵面加手上關(guān)苦鍵字Op透ti母on腎al或Pa煮ra椒mA京rr竊ay;(4)當(dāng)燒數(shù)組領(lǐng)作為渠過程初的形援參和罩實(shí)參過時(shí),多必須板寫成塵數(shù)組伸名和午空的浙圓括售號“()輩”;(5)實(shí)屑參如晃果是樓變量堆也必驚須定賊義,棄而且型數(shù)據(jù)藍(lán)類型藍(lán)與對達(dá)應(yīng)的閘形參挺要相興同;(6)不潑能用述定長云字符味串變家量或藥定長特字符圈串?dāng)?shù)走組作蒙為形粘參,蘋但可桂以用誰定長孝字符幸串變度量作誘為實(shí)慰參。過程靜形參跑的格穿式如返下:[By適Va否l|炮By韻Re伯f|還Op莊ti德on慰al似|P濤ar除am認(rèn)Ar汁ra脫y]妨<變量藝名>|共<數(shù)組腳名()炊>劍[A鋤s書<數(shù)據(jù)距類型>]7.綢5.族2按地團(tuán)址傳稍遞與宋按值繭傳遞歡參數(shù)在過沒程形辜參的撿前面噸加上謝關(guān)鍵航字By茄Re騰f或省略略關(guān)友鍵字秒,表犧示按椒地址裝或者濱按引類用傳券遞參游數(shù),趕簡稱蠶傳地拼址,腔默認(rèn)弟的過涂程參饞數(shù)傳既遞方御式是膛傳地括址;捷在過秩程形暈參的架前面簡加上你關(guān)鍵勵(lì)字By袍Va片l,表都示按軟值傳丈遞參天數(shù),棋簡稱敬傳值孟。1.傳蠻地址傳地悉址指哭的是四用實(shí)購參去兄代替數(shù)或者偵替換頌對應(yīng)晶的形稀參,膜由實(shí)周參本晃身參伏與過飛程的酸計(jì)算貧,因蜻此,明在過廈程中希如果伍改變矮了形泉參的蛇值,約實(shí)際宰上就中改變醫(yī)了對都應(yīng)的貴實(shí)參繡的值巷?!纠?-慰8】傳地肌址調(diào)厘用過亭程。施輸入修兩個(gè)恩正整飾數(shù),粉調(diào)用矩例7-惕7中用同輾轉(zhuǎn)店相除任法求脫兩個(gè)脅正整考數(shù)的仙最大河公約置數(shù)的Fu個(gè)nc街ti最on過程傻,求補(bǔ)它們告的最躬大公或約數(shù)帽并輸景出,尿如圖7-徹9所示范?!纠?-禮9】傳值婚調(diào)用匯過程移。將漁例7-相7中用鉛輾轉(zhuǎn)汗相除熔法求皮兩個(gè)斧正整符數(shù)的將最大劫公約魔數(shù)的Fu遷nc吊ti烏on過程子的形逝參m、n前分顏別加英上關(guān)悟鍵字By全Va囑l,或芝者調(diào)打用這醉個(gè)Fu伸nc快ti舍on過程計(jì)時(shí)給導(dǎo)實(shí)參a、b加上跨圓括恭號,姑輸入甲兩個(gè)屆正整含數(shù),坊求它星們的軌最大順公約勺數(shù)并隱輸出去,如付圖7-穿10所示歷。2.傳搖值傳值姜指的宗是將與實(shí)參述的值持復(fù)制轟給對纖應(yīng)的洲形參環(huán),實(shí)庫參本絡(luò)身不惰參與升過程茅的計(jì)溫算,商而由竿形參銀參與洗過程躍的計(jì)恐算,歇因此丸,在劫過程鵝中即心使改仁變了榴形參哲的值鄙,實(shí)痕參的忽值不違變。如果校定義音過程愛時(shí)采貌用的瞎是默懇認(rèn)方月式傳敢地址藍(lán),調(diào)巾用過足程時(shí)舌只要杜將實(shí)鋸參用夏圓括傾號括足起來窯,也單可以宣變成芝傳值巨。7.同5.傘3可選泳參數(shù)搞及其具默認(rèn)接值在過訓(xùn)程形釋參的動前面郊加上丟關(guān)鍵洋字Op扣ti足on葉al表示溉可選榆的參捉數(shù),脆調(diào)用鞏該過呀程時(shí)票,可疊以提園供或慘不提兵供(拆省略份)與漲此形陽參相毛對應(yīng)故的實(shí)熔參,肆但在虎過程歐中需礦要用肌函數(shù)Is半Mi皇ss您in饅g(<形參浴名>)來處籃理。哄當(dāng)在延過程遵的某亂個(gè)形尾參前清加上避關(guān)鍵梳字Op笛ti紀(jì)on班al后,構(gòu)其后濟(jì)所有惹的形蹤蝶參都尖成為伏可選圣的參住數(shù),趨因此鎖,可帳選的棋參數(shù)摸一般絹放在袖形參屆表的丑后面絮,而扶且數(shù)萌據(jù)類程型為Va犁ri丹an樂t(默盡認(rèn)數(shù)榮據(jù)類吼型)禾?!纠?-膀10樂】編寫嚷一個(gè)Fu縱nc在ti宇on過程忠,調(diào)魂用該貴過程隊(duì)計(jì)算司兩個(gè)承數(shù)的匆和、撇三個(gè)暫數(shù)的歉和、侄四個(gè)畫數(shù)的掠和并撥輸出毯,如悔圖7-漫11所示歉。加上鎮(zhèn)關(guān)鍵頂字Op支ti嶺on交al的可桿選參乘數(shù),燙還可猜以設(shè)肝置默沉認(rèn)值愿(缺規(guī)省值挽),玻當(dāng)一木個(gè)可擱選的故形參藥設(shè)置絡(luò)了默搏認(rèn)值央后,賽調(diào)用毒過程帳時(shí)如古果為女該形朝參傳絮遞實(shí)逝參則秩接受彎實(shí)參謎的值遭,否真則,幸將使喜用默羞認(rèn)值爹?!纠?-妨11秘】將例7-滿10中Fu傘nc塔ti輩on過程營的形板參c、d的默雞認(rèn)值殃設(shè)為0,調(diào)權(quán)用該猛過程擾計(jì)算肅兩個(gè)霧數(shù)的藍(lán)和、旁三個(gè)葬數(shù)的慎和、各四個(gè)甜數(shù)的跳和并怎輸出非。7.擱5.匹4可變漢參數(shù)在過艇程形怒參的鏟前面賣加上窯關(guān)鍵蝦字Pa壞ra陳mA扣rr吊ay可以述傳遞悼任意旱個(gè)數(shù)碧的參彩數(shù),拋但其抹后的菠形參忠必須勾是Va器ri達(dá)an寬t類型屆(默吧認(rèn)數(shù)亦據(jù)類榮型)繭的數(shù)崇組,魂而且?guī)ぶ荒芫抻糜诜螀C表的兩最后悲一個(gè)唱參數(shù)比,Pa曬ra偉mA毀rr披ay不能遍與By脈Va慚l、By駐Re恭f或Op黎ti卡on瞎al關(guān)鍵俯字一嫂起使猜用。【例7-拿12這】將例7-腔10中Fu枕nc智ti若on過程緣瑞的形鑒參設(shè)蠻為可嗚變參乎數(shù),豈調(diào)用提該過鄭程計(jì)內(nèi)算兩校個(gè)數(shù)蔬的和甩、三豪個(gè)數(shù)厘的和補(bǔ)、四便個(gè)數(shù)雁的和鉛并輸棵出。7.末5.洋5數(shù)組晨參數(shù)在通助用過超程或諒函數(shù)叢過程交中,廢可以瓜將數(shù)將組或謀數(shù)組纖元素大作為攤參數(shù)拉進(jìn)行飄傳遞迫,當(dāng)受傳遞荒整個(gè)悠數(shù)組掃,即盯將數(shù)派組作卸為過鞏程的磁形參儲和實(shí)單參時(shí)點(diǎn),必澡須寫因成數(shù)灶組名風(fēng)和空矩的圓凳括號今“()減”的形獎(jiǎng)式;桑數(shù)組兼參數(shù)繡只能怪按地蓋址傳漆遞,剪不能嫌按值卷傳遞兼,即幼不能位在數(shù)杯組形磚參前正加關(guān)口鍵字By怪Va逝l?!纠?-央13平】數(shù)組勵(lì)作為頓過程牌的參娃數(shù)。分別監(jiān)定義僑有10個(gè)、15個(gè)、20個(gè)元擁素的限三個(gè)優(yōu)一維軋數(shù)組噴,并愁給這夾三個(gè)剪數(shù)組脫的元劫素賦鑰隨機(jī)粒的兩霜位正逃整數(shù)透并輸帥出,秀編寫掩一個(gè)虹用比選較排紫序法掛按從頸大到錦小的閃順序枝排列劇數(shù)組冶元素偶的Su奮b過程筒,調(diào)掘用該鎖過程卵分別鳳對這幟三個(gè)萬數(shù)組例排序喊并輸質(zhì)出,走如圖7-仗12所示好。7.平5.鳴6對象消參數(shù)在Vi找su昂al饞B痕as孔ic中,惑既可斗以用頭變量糞或數(shù)使組作歲為過灣程的乘參數(shù)迷,也時(shí)可以躺用對盞象,萍即窗撲體或悟控件辜作為斬過程剩的參描數(shù)。仙對象厚參數(shù)極只能渣按地控址傳靈遞,擔(dān)不能犯按值極傳遞制,即吳不能楚在對袋象形受參前速加關(guān)淋鍵字By笛Va鮮l。1.使對用窗登體參喚數(shù)使用云窗體姥作為催過程跳的參已數(shù)時(shí)磁,形參折的數(shù)蔽據(jù)類花型為Fo妙rm,實(shí)首參為考窗體痰名?!纠?-盞14圖】窗體福作為歉過程呢的參撥數(shù)。新建棍一個(gè)詠工程休,再然添加2個(gè)窗吐體Fo割rm偏2、Fo督rm燦3;在Fo慣rm拉1中畫1個(gè)計(jì)輪時(shí)器條控件Ti俗me父r1,設(shè)汁置其In箱te辟rv近al屬性辛值為10謙00,在Fo秧rm漁1中編物寫一臨個(gè)使膊用窗誰體作塌為參蠻數(shù)的些過程懲,該寄過程淘可以縣隨機(jī)傾改變睛窗體域在屏貞幕上攔的位追置和筑背景梅顏色趣,編騎寫程塊序,答在Ti勉me證r1的Ti蘿me理r事件億過程精中調(diào)功用這喝個(gè)過沈程,擺每隔1秒變罷換一檢個(gè)窗改體的落位置俯和背析景顏蒙色。【例7-嗽15莖】控件它作為族過程夏的參磁數(shù)。在窗泄體上綿畫1個(gè)圖括片框Pi扮ct經(jīng)ur笑e1、1個(gè)圖棟像控握件Im覆ag溫e1、1個(gè)命境令按鬧鈕Co善mm鉗an秤d1,設(shè)辟置Co液mm魔an紐奉d1的St扒yl拘e屬性遙值為1-斯Gr冒ap尸hi害ca敢l,分扯別設(shè)醫(yī)置這訓(xùn)三個(gè)巖控件沫的Pi開ct攀ur差e屬性書;再介畫1個(gè)計(jì)顆時(shí)器脅控件Ti卻me逃r1,設(shè)蒙置其In粒te冶rv蠢al屬性慎值為50班0,編憤寫一渡個(gè)使悼用控蹄件作抵為參邊數(shù)的乎過程淡,該食過程靈可以訓(xùn)隨機(jī)禮改變荒控件滅在窗慮體上地的位俯置,渡編寫憂程序端,在Ti媽me別r1的Ti破me希r事件濱過程銷中調(diào)適用這長個(gè)過團(tuán)程,憐每隔50抬0毫秒評改變市一個(gè)氧控件鍛的位端置,安如圖7-紡13所示曬。2.使附用控汗件參鋸數(shù)使用適控件辮作為陳過程撥的參臣數(shù)時(shí)巧,形參獨(dú)的數(shù)宅據(jù)類澇型為Co救nt柴ro毅l,實(shí)邪參為樸控件商名。7.邊6過程顧的遞況歸調(diào)益用一個(gè)筆過程叨直接店或間餡接地鄙調(diào)用崇過程乖本身決稱為堵過程厘的遞剃歸調(diào)功用。結(jié)過程種的遞老歸可穗以設(shè)泰計(jì)出遲結(jié)構(gòu)賀清晰涉的程宿序,伏但遞仍歸次菜數(shù)的歸增加每會占屠用較雷多的薯內(nèi)存莫空間得,程同序執(zhí)恥行的權(quán)效率牙不高需。設(shè)計(jì)好遞歸殃過程般時(shí),網(wǎng)需要網(wǎng)考慮兩個(gè)傻要素:(1)遞即歸終效止條謊件;日(2)遞幸歸函倡數(shù),誓即具掃有能壓趨向穴遞歸位終止嘉條件悟的遞炮歸表顆示形鑄式。拆一個(gè)妨遞歸診過程給只有預(yù)具備用了這煉兩個(gè)營要素努,才暮能在釘有限守次計(jì)把算后玩得出馳結(jié)果鑼?!纠?-戀16艦】將求n!的Fu桂nc偵ti襲on過程棵寫成多遞歸場形式置,在悠文本辛框中閥輸入楚一個(gè)盟正整游數(shù),逐按回蓄車鍵殺調(diào)用善這個(gè)Fu瘡nc梁ti屆on過程糠計(jì)算貿(mào)其階活乘,飽如圖7-寫14所示仗。n!的遞摘?dú)w形寫式及序其遞述歸函尊數(shù)表隸示如很下:n=疏0n>秒0n=剛0n>肺0遞歸腦過程店與非車遞歸遞過程滾的區(qū)別:遞耕歸過密程采陸用選黨擇結(jié)處構(gòu)反湯復(fù)不華斷地券調(diào)用厲過程勞本身鉗而得丙出計(jì)呼算結(jié)葡果;渣非遞稠歸過孕程采如用循萍環(huán)結(jié)撇構(gòu)不介斷地禍循環(huán)類而得奪出計(jì)豪算結(jié)涉果。7.扮7過程薄的作踏用域過程寄的作扔用域斧指的值是過躲程在深哪些自范圍采內(nèi)有露效,烤具體蠅地說替就是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家政服務(wù)店租賃合同模板
- 2024標(biāo)準(zhǔn)工程居間合同范本
- 二零二五年度股權(quán)轉(zhuǎn)讓三方合作中的員工安置與權(quán)益保障協(xié)議3篇
- 二零二五年度百貨零售商與供應(yīng)商聯(lián)合促銷合同3篇
- 2024石粉環(huán)保型產(chǎn)品研發(fā)與應(yīng)用采購合同3篇
- 2024簡化版委托代理協(xié)議樣本版B版
- 2024年簡化版純凈水源購銷合同版B版
- 2024美容美發(fā)行業(yè)定制化服務(wù)與技術(shù)設(shè)備購銷合同3篇
- 2024版技術(shù)服務(wù)競標(biāo)協(xié)議模板指南一
- 二零二五年度知識產(chǎn)權(quán)產(chǎn)業(yè)聯(lián)盟合作協(xié)議2篇
- FZ/T 81024-2022機(jī)織披風(fēng)
- GB/T 24123-2009電容器用金屬化薄膜
- 艾滋病梅毒乙肝實(shí)驗(yàn)室檢測
- 國鐵橋梁人行道支架制作及安裝施工要點(diǎn)課件
- 領(lǐng)導(dǎo)科學(xué)全套精講課件
- 粵教版地理七年級下冊全冊課件
- 小學(xué)科學(xué)蘇教版六年級上冊全冊精華知識點(diǎn)(2022新版)
- 萎縮性胃炎共識解讀
- 《中外資產(chǎn)評估準(zhǔn)則》課件第8章 澳大利亞與新西蘭資產(chǎn)評估準(zhǔn)則
- 2022版義務(wù)教育語文課程標(biāo)準(zhǔn)(2022版含新增和修訂部分)
- 精品金屬線管布線施工工程施工方法
評論
0/150
提交評論