版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
VB培訓(xùn)教案1、不要輕言放棄,否則對不起自己。2、要冒一次險!整個生命就是一場冒險。走得最遠(yuǎn)的人,常是愿意去做,并愿意去冒險的人?!胺€(wěn)妥”之船,從未能從岸邊走遠(yuǎn)。--戴爾.卡耐基。3、人生就像一杯沒有加糖的咖啡,喝起來是苦澀的,回味起來卻有久久不會退去的余香。4、守業(yè)的最好辦法就是不斷的發(fā)展。5、當(dāng)愛不能完美,我寧愿選擇無悔,不管來生多么美麗,我不愿失去今生對你的記憶,我不求天長地久的美景,我只要生生世世的輪回里有你。VB培訓(xùn)教案VB培訓(xùn)教案1、不要輕言放棄,否則對不起自己。2、要冒一次險!整個生命就是一場冒險。走得最遠(yuǎn)的人,常是愿意去做,并愿意去冒險的人?!胺€(wěn)妥”之船,從未能從岸邊走遠(yuǎn)。--戴爾.卡耐基。3、人生就像一杯沒有加糖的咖啡,喝起來是苦澀的,回味起來卻有久久不會退去的余香。4、守業(yè)的最好辦法就是不斷的發(fā)展。5、當(dāng)愛不能完美,我寧愿選擇無悔,不管來生多么美麗,我不愿失去今生對你的記憶,我不求天長地久的美景,我只要生生世世的輪回里有你。第一章VB程序開發(fā)環(huán)境考點1:VB的特點和版本一、VisualBasic的發(fā)展VisualBasic是Microsoft公司開發(fā)的Windows應(yīng)用程序開發(fā)工具,Visual——“可視化的”,是一種開發(fā)圖形戶界面(GUI)的方法。1991年推出VB1.01992、1993、1995、1997、1998,2000相繼推出:2.0,3.0,4.0,5.0,6.0,VB.Net(7.0)版本5.0,6.0包含三種版本(學(xué)習(xí)版、專業(yè)版和企業(yè)版)VB6.0是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言。用于開發(fā)Windows環(huán)境下的各類程序,自5.0版以后推出中文版,VB使用交互式方法開發(fā)應(yīng)用程序,它在編程者輸入代碼時便進行解釋,即時捕獲并突出顯示大多數(shù)語法或拼寫錯誤。它也在輸入代碼時部分的編譯該代碼。當(dāng)準(zhǔn)備運行和測試應(yīng)用程序時,只需極短時間即可完成編譯。VB應(yīng)用程序不具有明顯的開始和結(jié)束語句。二、VB的特點俄國著名的記憶家波特洛夫斯基說:“記憶力是一個人才智的重要標(biāo)志,假如你沒有良好的記憶力,那么你就會處處感到重復(fù)勞動的困惑和痛苦?!庇洃浶Ч暮门c壞直接決定一個學(xué)生學(xué)習(xí)的功效,對于需要大量記憶的語文來說尤其如此。筆者結(jié)合多年教學(xué)經(jīng)驗,就語文學(xué)習(xí)中常用的三種記憶方法做了分析,懇請同行的指點。一、化簡記憶法對復(fù)雜的知識系統(tǒng),在分析理解的基礎(chǔ)上,能夠化簡為原始的、天然的、通俗的要素,就能記得牢、多、快。這里介紹三種化簡法。(一)抓共性化簡。如很多形聲字、會意字,其中有不少字的構(gòu)字部件是“人”和“手”的變形。如“亻”、“方”、“元”、“攵”、等是“人”的變形;“扌”、“寸”、“又”、“彐”、“廾”等是“手”的變形。抽出變形“人”和“手”,能幫我們區(qū)分很多漢字的形和義。如“陷”左上為人凡“ian”韻者皆從“xiàn”(“陷”之古字),“舀”上為手,凡ao韻者皆從“舀”。“舁”下為手,當(dāng)“舉”講,不是“鼻”的下部?!凹馈鄙弦浴坝?手)”取“月(肉)”,表示恭敬,不是“登”的上部(張開的兩只腳)?!澳痢币浴芭!?、“人”會意?!氨蹦艘浴笆?彐)”撮禾,所以有“秉燭夜讀”之用,“兼”乃以手撮雙禾,所以解為同時取得、同時、再加上、還有等。(二)舉“例句”化簡,如通過“狼吞虎咽”掌握“使動”;通過“歌喉甜潤”掌握“形容式”通感;通過“我有個姐姐在北京讀書”和“我有理由反駁你”,掌握“有”字帶起的“兼語式”和“連動式”等等。(三)編“歌訣”化簡。如學(xué)習(xí)了逗號的多種用法,可自編自己能領(lǐng)悟的歌訣:句子當(dāng)中常停頓,要用逗號來分清:復(fù)句中,分句間;單句中,很關(guān)鍵;主謂長,或倒裝;動詞后,賓語長;狀語在句前,句中又較長;稱呼應(yīng)對序次后,插入成分在兩旁;復(fù)雜并有停頓,用逗用頓細(xì)思量。二、比較記憶法語文知識的博大精深,很多知識點都有相同或相似之處,因此比較記憶法運用得比較廣泛。筆者認(rèn)為,比較記憶法可分為同中之異和異中之同兩種比較。(一)同中之異的比較。平時的學(xué)習(xí)中,有的學(xué)生只注意借代與借喻,象征與借喻、雙關(guān),移用、移覺與移情,連動句與兼語句等修辭語法方面的比較,其實這是很不夠的,還必須善于發(fā)現(xiàn)在標(biāo)點、詞語(包括成語)章法諸方面的相異處。如省略號與破折號都可以表示語言中斷,但究竟有什么細(xì)微差別,表注釋說明的破折號、冒號、括號有什么不同的適用范圍,清早、清晨、黎明、拂曉(軍事用語)有什么不同,“密密匝匝”與“密密麻麻”有什么差別,“先國之急而后私仇”與“每行事輒先人后己”中的“先”“后”是使動還是意動(似乎都可譯為“把什么放在……”,但前一句是給門客作思想工作時說明自己主觀認(rèn)識的,在語境中為意動;后者則為使動)。又如,一段文章首有概括,尾有總結(jié),應(yīng)該以哪句為中心句?這就需要比較其明晰度和全面性。(二)異中之同的比較。這是很多學(xué)生在學(xué)習(xí)中較少涉及的一種比較。事實上,很多知識都有交叉重合之處,如果沒有求同的習(xí)慣,勢必造成認(rèn)識的混亂和做題的猶豫。學(xué)習(xí)好的學(xué)生,總是帶著“舊知”去感悟“新知”,既能區(qū)分某些知識的相異點,又能抓出相同點。如比喻與此比擬常常兼格,泰山巖石“有的像蓮花瓣(形似;以擬物),有的像大象(同上),有的像老人(只是形似,而人格化不足,此語不能說比喻比擬人兼格),有的像臥虎(同前),有的錯落成橋(同前),有的兀立如柱(同前),有的側(cè)身探海(擬人為好),有的怒目相向(擬猛虎)”。經(jīng)一一比較后可發(fā)現(xiàn),這段文字總的運用了比喻和比似。又如“阿”與“陟”中有相同的“左耳”(左耳為“阜”,土山),因此“阿”有山陵義,“陟”為登高。其他如徘徊、躑躅、踟躇(躕)、彷徨、徜徉、逡巡,有共同的意素;連動句、兼語句的第一個動詞謂語,都可用存現(xiàn)動詞(有、沒有)帶出;說明順序的由主到次、由個別到一般、從具體到抽象、由簡到繁,都體現(xiàn)了“邏輯關(guān)系”……在語文學(xué)習(xí)中經(jīng)常異中求同,可達到“千顆明珠一甕收,君王到此也低頭”的效果。三、實踐記憶法俗話說“學(xué)以致用?!睂嵺`不僅檢驗學(xué)到的知識,還能對其進行鞏固加深,因此,多進行練習(xí)和實踐是一種很好的記憶方法。學(xué)生光靠平時聽課,從老師那里學(xué)一些答題的方法(如下定義的方法,變換句式的方法),是不夠的,還應(yīng)當(dāng)“眼觸心生”各種方法,把自己的學(xué)習(xí)體會總結(jié)出來進行練習(xí)實踐。除重視老師布置的練習(xí)之外,還要有自己獨到的練習(xí),有些學(xué)生多側(cè)重有關(guān)構(gòu)字法、詞語合成方式、句子語法圖解、修辭格辯識的練習(xí)。當(dāng)然這類練習(xí)也未嘗不可,但比較拘泥于單項知識的初步運用,價值不高。應(yīng)應(yīng)該著重綜合性強、內(nèi)容看似平易卻奇崛的練習(xí)。如近義詞和近義成語的運用,綜合性很強,這些更應(yīng)多作練習(xí)。另外,要積極參加老師組織的輪流“講習(xí)”活動,或向老師請示,自行組織輪流講習(xí),這是深入理解知識并把知識轉(zhuǎn)化為能力的最有效方式之一。當(dāng)你站出獨立講習(xí)的時候,最能促使你作充分準(zhǔn)備,把問題說深講透、記牢用熟?!爸v習(xí)”的時間可安排為:每課前三分鐘;晚自習(xí)下課前三分鐘;課余時間互相之間;集中時間多人分組講?!爸v習(xí)”的內(nèi)容包括名言佳句、課文探寶、課外難題等。如此長期堅持,將大有裨益。四、結(jié)語記憶方法是學(xué)習(xí)的技巧,學(xué)好語文,還需要遵循語文學(xué)習(xí)的規(guī)律,持之以恒地積累。如果學(xué)生能活用技巧并堅持不懈,語文學(xué)習(xí)不僅能事半功倍,還會在整個過程中體驗到語文知識的博大精趣,達到主動鉆研學(xué)習(xí)的效果。隨著素質(zhì)教育的不斷推進,體育教學(xué)在中小學(xué)教學(xué)中的作用越來越重要。體育教學(xué)對增強學(xué)生身體素質(zhì),磨煉學(xué)生意志,培養(yǎng)學(xué)生的合作精神有極大的作用,并且初中生正處于學(xué)習(xí)相對比較繁重的階段,通過合理的體育課堂鍛煉可以有效調(diào)節(jié)身體狀態(tài),排解心理壓力。因此,初中體育課程的有效開展是十分必要的。本文結(jié)合初中體育課堂的教學(xué)經(jīng)驗,對初中體育課堂有效教學(xué)策略進行探討。一、體育課堂需以學(xué)生為主體在傳統(tǒng)的教育教學(xué)中,教師往往是課堂的中心,而隨著教學(xué)觀的不斷進步我們發(fā)現(xiàn),學(xué)生才是教學(xué)的中心,教師在教學(xué)過程中更多應(yīng)起到引導(dǎo)指正的作用。日常教學(xué)中應(yīng)以學(xué)生為主體,充分利用學(xué)生的主觀能動性,提高學(xué)生在課堂的參與程度,使課堂教學(xué)效率得到提升。初中生心理已經(jīng)逐步開始走向成熟,處于青春期的他們逐漸有了自己的觀點和認(rèn)識。而在傳統(tǒng)的教學(xué)過程中,體育課如同軍訓(xùn),對學(xué)生進行機械、嚴(yán)格的訓(xùn)練。這種教學(xué)方式不僅不符合新時代的教學(xué)理念,同時對于初中生而言起不到有效的作用。因此教師在初中體育課堂教學(xué)中,應(yīng)根據(jù)初中學(xué)生的心理和生理特點,更好地發(fā)揮學(xué)生的主觀能動性,以學(xué)生為主體,增加學(xué)生對體育課程的參與程度,并采用豐富多樣的教學(xué)方法,讓學(xué)生積極參與到體育課堂的鍛煉中。二、體育課堂需增加集體互動對于初中學(xué)生而言,體育課堂不僅能鍛煉學(xué)生的身體機能,提高學(xué)生在各項運動方面的成績,更能夠培養(yǎng)學(xué)生各方面的綜合能力。體育課堂與其他學(xué)科相比,是更具有集體形式的一門課程,因此在體育教學(xué)中,應(yīng)增加學(xué)生的集體互動項目,這對培養(yǎng)學(xué)生的綜合能力大有幫助。例如,在初中體育教學(xué)中,教師可以增加一些如拔河類的集體游戲。通過集體互動游戲,一方面能培養(yǎng)學(xué)生的團結(jié)合作能力,增強學(xué)生之間的感情交流;另一方面可以培養(yǎng)學(xué)生正當(dāng)?shù)母偁幒献饕庾R,也可以培養(yǎng)學(xué)生的集體榮譽感。在進行傳統(tǒng)的田徑項目訓(xùn)練時,教師也可以將其轉(zhuǎn)換為分組比賽的形式,通過將體育課堂的教學(xué)項目與集體互動緊密聯(lián)系,讓學(xué)生得到綜合能力的提升。三、體育課堂需因材施教初中生可塑性是非常大的,因此在體育課堂中讓學(xué)生對體育產(chǎn)生熱愛會使學(xué)生終身受益。以初中體育課為例,除了傳統(tǒng)的田徑項目,教師還需結(jié)合學(xué)生的實際情況,開展一些球類項目。由于每位學(xué)生的興趣愛好不同,每位學(xué)生的優(yōu)勢項目不同,因此在體育課堂教學(xué)中,教師不必讓每位學(xué)生按照一套教學(xué)內(nèi)容去進行鍛煉,可以分小組讓學(xué)生進行不同項目的體育鍛煉。通過因材施教的教學(xué)方式,讓學(xué)生在興趣中鍛煉,并通過體育課堂養(yǎng)成運動的興趣與愛好,并得以持續(xù)下去。例如,在體育課堂教學(xué)中,教師可以先讓學(xué)生進行整體的基礎(chǔ)訓(xùn)練,如長跑、短跑、立定跳等。通過基礎(chǔ)訓(xùn)練,教師可以發(fā)掘在某個項目有天賦的學(xué)生進行專項練習(xí)。而在自由活動中,可以讓學(xué)生根據(jù)興趣自由選擇乒乓球、羽毛球、足球、籃球等進行練習(xí),再由教師輔以相應(yīng)的指導(dǎo),這樣學(xué)生在體育課堂中能得到興趣的培養(yǎng)、技能的提升。四、體育課堂需合理考核體育考試是體育課程的一項重要組成部分,在傳統(tǒng)的教學(xué)中,教師常常過于注重考試結(jié)果,這讓很多學(xué)生對體育考核產(chǎn)生了畏懼和抵觸心理。對于學(xué)生而言,每位學(xué)生的身體素質(zhì)是有一定差異的,每個學(xué)生在運動上的天賦也是不同的,因此想要體育課堂有效開展,需要教師合理量化考核,在體育考試中,重過程,輕結(jié)果。教師在體育考核中,應(yīng)將學(xué)生日常的出勤、學(xué)習(xí)的態(tài)度、參與的積極性作為重要參考,再結(jié)合學(xué)生的考試分?jǐn)?shù)進行合理量化。這樣有助于培養(yǎng)學(xué)生對體育課程的學(xué)習(xí)信心。相信只要堅持以學(xué)生為主體,注重集體互動,因材施教,合理考核,一定能增強學(xué)生身體素質(zhì),培養(yǎng)學(xué)生的合作精神,為祖國培養(yǎng)出動手能力強、身體素質(zhì)高的國家棟梁!第一章VB程序開發(fā)環(huán)境考點1:VB的特點和版本一、VisualBasic的發(fā)展VisualBasic是Microsoft公司開發(fā)的Windows應(yīng)用程序開發(fā)工具,Visual——“可視化的”,是一種開發(fā)圖形戶界面(GUI)的方法。1991年推出VB1.01992、1993、1995、1997、1998,2000相繼推出:2.0,3.0,4.0,5.0,6.0,VB.Net(7.0)版本5.0,6.0包含三種版本(學(xué)習(xí)版、專業(yè)版和企業(yè)版)
VB6.0是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言。用于開發(fā)Windows環(huán)境下的各類程序,自5.0版以后推出中文版,VB使用交互式方法開發(fā)應(yīng)用程序,它在編程者輸入代碼時便進行解釋,即時捕獲并突出顯示大多數(shù)語法或拼寫錯誤。它也在輸入代碼時部分的編譯該代碼。當(dāng)準(zhǔn)備運行和測試應(yīng)用程序時,只需極短時間即可完成編譯。VB應(yīng)用程序不具有明顯的開始和結(jié)束語句。二、VB的特點考點2:VB的啟動與退出一、啟動VisualBasic的方法步驟:1.選擇“程序”,接著選取“MicrosoftVisualBasic6.0中文版”。2.雙擊VisualBasic6.0的快捷鍵圖標(biāo)。3.使用“Windows資源管理器”尋找VisualBasic可執(zhí)行文件。
在啟動VB時默認(rèn)的工程種類為“標(biāo)準(zhǔn)exe”。在二級考試中,將只涉及到這一種工程類型;在退出VB時應(yīng)該掌握保存“工程文件”和“窗體文件”的操作方法:在執(zhí)行“保存工程”命令后,VB6將分別提示保存窗體文件(*.Frm)和工程文件(*.Vbp)掌握以下幾種擴展名的VB文件:*.frm:窗體文件*,vbp:工程文件用來創(chuàng)建應(yīng)用程序文件的集合。*.bas:標(biāo)準(zhǔn)模塊文件*.cls:類文件*.vbg:工程組文件*.res:資源文件考點3:主窗口中的標(biāo)題、菜單和工具欄菜單欄工具欄代碼窗口工具箱窗體窗口立即窗口監(jiān)視窗口工程窗口屬性窗口布局窗口窗體設(shè)計窗口是屏幕中央的主窗口,它可以作為自定義窗口用來設(shè)計應(yīng)用程序的界面。用戶可以在窗體中添加控件、圖形和圖片來創(chuàng)建所希望的外觀。每個窗口必須有一個的窗體名字,建立窗體時缺省名為Form1,Form2,...。應(yīng)注意窗體名即Name屬性和窗體文件名的區(qū)別
窗體設(shè)計窗口窗體名窗體文件名在設(shè)計模式中,通過雙擊窗體或窗體上任何對象或通過“工程資源管理器”窗口中的“查看代碼”按鈕來打開代碼編輯器窗口。代碼編輯器是輸入應(yīng)用程序代碼的編輯器。代碼編輯窗口打開代碼窗口的方法:按下F7鍵,或雙擊控件或窗體。在工程窗口中,可以選擇一個窗體或模塊,然后選擇“查看代碼”按鈕。屬性是指對象的特征,如大小、標(biāo)題或顏色等數(shù)據(jù)。在VisualBasic6.0設(shè)計模式中,屬性窗口列出了當(dāng)前選定窗體或控件的屬性的值,用戶可以對這些屬性值進行設(shè)置。屬性窗口打開屬性窗口的方法:按下F4鍵,或“視圖”->“屬性窗口”或單擊工具欄上的“屬性窗口”按鈕工程是指用于創(chuàng)建一個應(yīng)用程序的文件的集合。工程資源管理器列出了當(dāng)前工程中的窗體和模塊工程資源管理器(projectexpror)窗口工具箱提供一組工具,用于設(shè)計時在窗體中放置控件生成應(yīng)用程序的用戶接口。系統(tǒng)啟動后缺省的General工具箱就會出現(xiàn)在屏幕左邊,上面共有21個常用“部件”工具箱窗口中的工具分為內(nèi)部控件(標(biāo)準(zhǔn)控件)和ActiveX控件。默認(rèn)情況下,工具箱中只有內(nèi)部控件工具箱(ToolBox)窗口窗體布局窗口顯示在屏幕右下角。用戶可使用表示屏幕的小圖像來布置應(yīng)用程序中各窗體的位置。這個窗口在多窗體應(yīng)用程序中很有用,因為這可以指定每個窗體相對于主窗體的位置。窗體布局窗口考點5:VB工程結(jié)構(gòu)VB工程結(jié)構(gòu)由窗體模塊、標(biāo)準(zhǔn)模塊和類模塊組成。VB程序代碼就保存在窗體模塊文件(*.Frm)、標(biāo)準(zhǔn)模塊文件(*.Bas)或類模塊文件(*.Cls)中。它們形成了工程的一種模塊層次結(jié)構(gòu)多重窗體與環(huán)境應(yīng)用考點1:建立多重窗體程序多重窗體程序是單一窗體程序的集合,是在單一窗體程序的基礎(chǔ)上建立起來的。在多窗體程序中需要用Load語句、UnLoad語句、Show方法和Hide方法來打開、關(guān)閉、隱藏和顯示指定的窗體Load:將窗體加載到內(nèi)存,但并沒有顯示Show:將窗體顯示出來,如果窗體未加載到內(nèi)存,此方法將自動先將窗體加載到內(nèi)存,再顯示UnLoad:消除窗體后再將其從內(nèi)存中清除,程序不能再訪問該窗體上的變量和控件等;Hide:只是隱藏該窗體,仍然可以訪問和使用其中的變量注意:其中Load和UnLoad是語句,show和Hide是窗體的方法,注意它們使用上的區(qū)別。 Load窗體名 窗體名.Show UnLoadme關(guān)鍵字Me代表的是程序代碼所在的窗體。通過改變窗體Visible屬性值,也能達到顯示和關(guān)閉窗體的目的。Show方法可帶一個參數(shù),該參數(shù)用力決定窗體是有模式1還是無模式0的,有模式窗體不允許用戶同時與其他應(yīng)用程序窗體交互,無模式窗體則允許用戶與其他程序的其他窗體自由交互??键c6:多重窗體程序的執(zhí)行與保存在多窗體程序中,系統(tǒng)默認(rèn)將設(shè)計時的第一個窗體作為啟動窗體,也可以通過“工程”菜單中的“工程屬性”命令來指定啟動窗體。在工程管理器窗口中列出的每個窗體或標(biāo)準(zhǔn)模塊,都必須分別存入磁盤。系統(tǒng)默認(rèn)將每個窗體的Name屬性值作為文件名存盤,也可另取其他文件名存盤,窗體文件的擴展名為.frm,標(biāo)準(zhǔn)模塊文件的擴展名為.bas。打開工程文件(.vbp)時,就能把屬于該工程的所有文件(包括.frm和.bas文件)載入內(nèi)存。多窗體程序可以編譯生產(chǎn)以工程文件名命名的可執(zhí)行文件(工程文件名.exe)在工程資源管理器窗口中可以包含多個工程文件。一個工程組可以包含多個窗體模塊、標(biāo)準(zhǔn)模塊以及類模塊,所有模塊共屬于同一個工程,但每個模塊又相對獨立,用一個單獨的文件保存。當(dāng)載入.vbp或.vbg文件時,與該工程或工程組有關(guān)的所有.bas文件.cls文件和.frm文件等都在工程資源管理器窗口中顯示出來。第2章對象及其操作考點1:對象對象是代碼和數(shù)據(jù)的組合,可將它看作單元,每個對象由類來定義;窗體模塊(具有.Frm文件擴展名)是工程最基本的對象對象具有屬性、方法和事件。屬性是描述對象的數(shù)據(jù),方法告訴對象應(yīng)做的事情,事件是對象所產(chǎn)生的事情,事件的發(fā)生可以編寫代碼進行處理。對象具有一定的特征,稱之為屬性。VB中對象的屬性都有固定的名稱。對象屬性的設(shè)置通常采用直接鍵入屬性值的方式、選擇輸入的方式和利用對話框設(shè)置屬性值的方式??梢杂脙煞N方法來設(shè)置窗體屬性:一是通過屬性窗口設(shè)置;二是在窗體事件過程中通過程序代碼設(shè)置。大部分屬性既可以通過屬性窗口設(shè)置,也可以通過程序代碼設(shè)置。而有些屬性只能用程序代碼或?qū)傩源翱谠O(shè)置。通常把只能通過屬性窗口設(shè)置的屬性稱為“只讀屬性”。Name就是只讀屬性。在程序代碼設(shè)置對象屬性的語句的一般語法格式為:
對象名.屬性名=新設(shè)置的屬性值對象能夠?qū)ν饨绲拇碳ぎa(chǎn)生響應(yīng),這種對象能夠響應(yīng)的刺激稱為事件,VB中的事件也有規(guī)定好了的名稱;事件發(fā)生時可以編寫代碼進行處理。當(dāng)VB中的對象對一個事件的發(fā)生作出認(rèn)定時,便自動用相應(yīng)于事件的名稱調(diào)用該事件的過程事件過程的特點之一是:一個對象可以識別和響應(yīng)一個或多個事件,程序員只需要為必須響應(yīng)的事件編寫代碼,而其他無用的事件過程則不必編寫。事件過程(1)窗體事件的語法PrivateSubForm_事件名(參數(shù)列表)<語句組>EndSub(2)控件事件的語法PrivateSub控件名_事件名(參數(shù)列表)<語句組>EndSub對象具有一定的功能(即能夠執(zhí)行一定的操作),對象的功能稱之為方法。方法是對象中的過程,它是系統(tǒng)預(yù)先規(guī)定好的函數(shù)或過程,用于完成某些特定的功能而不能響應(yīng)某個事件給對象賦值時,請使用SET語句DimcmdasNewCommandButtonSetcmd=command1考點2:窗體窗體是VB中的對象,具有自己的屬性、事件和方法。常用的窗體屬性有Name(名稱)BackColor(背景顏色)Borderstyle(邊框樣式)Caption(標(biāo)題)ControlBox(控制框)ForeColor(前景顏色)Height(高度)Width(寬度)ICON(圖標(biāo)):返回在運行時窗體處于最小化時顯示的圖標(biāo)MaxButton和MinButton(最大和最小化按鈕)Picture(圖形)Top和Left(頂邊和左邊位置)Visible(可見性)Enable(允許)WindowState(窗口狀態(tài)):返回或設(shè)置一個值,該值用來指定在運行事件:Click(單擊)單擊鼠標(biāo)左鍵時發(fā)生的事件。程序運行后,當(dāng)單擊窗體內(nèi)的某個位置時,VB將調(diào)用窗體事件過程Form_ClickDblClick(雙擊)Load(裝入):是在一個窗體被裝載時發(fā)生。當(dāng)使用Load語句啟動應(yīng)用程序或引用未裝載的窗體屬性或控件時,此事件發(fā)生。當(dāng)應(yīng)用程序創(chuàng)建窗體的實例時發(fā)生Initialize事件,它發(fā)生在Load事件之前,是程序運行時發(fā)生的第一個事件Unload(卸載)方法:Print在窗體上打印指定的文字Cls清除窗體的文字Hide隱藏窗體Unload與hide從屏幕上消除一個窗體可以使用UnLoad方法和Hide方法,但UnLoad方法消除窗體后再將其從內(nèi)存中清除,程序不能再訪問該窗體上的變量和控件等;而Hide方法只是隱藏該窗體程序,仍然可以訪問和使用其中的變量考點3:控件熟悉工具箱中的每一個控件通用對話框不是工具箱中的控件考點4:控件的畫法和基本操作有兩種方法可以在窗體上畫控件。每單擊一次工具箱中的某個圖標(biāo),只能在窗體上畫一個相應(yīng)的控件,每雙擊一次工具箱中的某個圖標(biāo),可在窗體中央畫出該控件借助于Ctrl鍵能夠通過單擊一次工具箱中的某個圖標(biāo),畫多個控件。用鼠標(biāo)可以選擇控件,以及改變控件的位置和大小,可以復(fù)制和刪除控件;還可以利用屬性窗口改變對象的位置和大小第5章常用標(biāo)準(zhǔn)控件不是每個控件都可以改變大小不是每個控件都有Caption屬性所有的控件都有Name屬性不是所有的屬性都可以在屬性窗口設(shè)置使用Caption屬性賦予控件一個訪問鍵。在標(biāo)題中,在想要指定為訪問鍵的字符前加一個(&)符號,該符號就帶有一個下劃線。同時按下Alt鍵和帶下劃線的字符就可把焦點移動到該控件上。標(biāo)簽控件:需要掌握的屬性:captionAlignmentEnabledBorderstyleBackStyle文本框?qū)傩裕篗axLengthMultiLinePasswordCharScrollBarsSelLengthSelStartSelTextTextLocked事件:changeGotFocusLostFocus方法:setfocus按鈕:屬性:caption、cancel和styleenablevisibledefault單選鈕、檢查框及框架單選鈕
1用途單選鈕(OptionButton)也稱作選擇按鈕。一組單選鈕控件可以提供一組彼此相互排斥的選項,任何時刻用戶只能從中選擇一個選項,實現(xiàn)一種“單項選擇”的功能,被選中項目左側(cè)圓圈中會出現(xiàn)一黑點。單選按鈕2.重要屬性(1)Caption:文本標(biāo)題。設(shè)置單選鈕的文本注釋內(nèi)容。(2)Alignment屬性: 0:—LeftJustify(缺省設(shè)置)控件鈕在左邊,標(biāo)題顯示在右邊。 1:—RightJustify控件鈕在右邊,標(biāo)題顯示在左邊。(3)Value屬性 True:單選鈕被選定False:單選鈕未被選定(缺省設(shè)置)
3方法
SetFocus方法是單選鈕控件最常用的方法,可以在代碼中通過該方法將Value屬性設(shè)置為True。與命令按鈕相同,使用該方法之前,必須要保證單選鈕處于可見和可用狀態(tài)(即Visible與Enabled屬性值均為True)。4事件
Click事件是單選鈕控件最基本的事件,一般情況用戶無需為單選鈕編寫Click事件過程,因為當(dāng)用戶單擊單選鈕時,它會自動改變狀態(tài)。*單選按鈕的使用方法: 1、和框架聯(lián)合使用 2、判斷每個單選按鈕的狀態(tài):value屬性 3、由Click事件編寫相應(yīng)的代碼檢查框(復(fù)選框)1用途檢查框(CheckBox)也稱作復(fù)選框、選擇框。一組檢查框控件可以提供多個選項,它們彼此獨立工作,所以用戶可以同時選擇任意多個選項,實現(xiàn)一種“不定項選擇”的功能。選擇某一選項后,該控件將顯示√,而清除此選項后,√消失。2.重要屬性Caption、Alignment與單選鈕相同檢查框的Value屬性與單選按鈕不同,其值為數(shù)值型數(shù)據(jù),可取0,1,2
檢查框與單選按鈕Value屬性的比較
檢查框0--Unchecked:未被選定1--Checked:選定2--Grayed:灰色,禁止選擇
單選鈕True:單選鈕被選定False:單選鈕未被選定,缺省設(shè)置
3方法
檢查框也可使用SetFocus方法來改變其Value屬性值,其用法與要求同單選鈕。每調(diào)用一次SetFocus方法就會觸發(fā)一次Click事件。4事件
Click事件是檢查框控件最基本的事件。用戶一般無需為檢查框編寫Click事件過程,但其對Value屬性值的改變遵循以下規(guī)則:單擊未選中的檢查框時,Value屬性值變?yōu)?;單擊已選中的檢查框時,Value屬性值變?yōu)?;單擊變灰的檢查框時,Value屬性值變?yōu)???蚣?Frame)Frame控件為控件提供可標(biāo)識的分組。當(dāng)需要在同一窗體內(nèi)建立幾組互獨立的單選鈕時,就需要用框架將每一組單選鈕框框起來,把OptionButton控件分成幾組,如下形式??蚣茉O(shè)Caption為"字體"框架內(nèi)控件的創(chuàng)建方法:
為了將控件分組,首先需要繪制Frame控件,然后繪制Frame里面的控件。這樣就可以把框架和里面的控件同時移動。如果在Frame外部繪制了一個控件并試圖把它移到框架內(nèi)部,那么控件將在Frame的上部,這時需分別移動Frame和控件
方法1:單擊工具箱上的工具,然后用出現(xiàn)的“+”指針,在框架中適當(dāng)位置拖拉出適當(dāng)大小的控件。 不能使用雙擊工具箱上工具的自動方式。
方法2:將控件“剪切”(Ctrl+X)到剪貼板,然后選中框架,使用(Ctrl+V)命令粘貼到框架內(nèi)。重要屬性1、Caption屬性:框架標(biāo)題2、Enabled屬性:缺省為True
False:標(biāo)題呈灰色,不允許對框架內(nèi)的所有對象進行操作。3.Visible屬性: True:框架及其控件可見。 False:框架及其控件被隱含起來。事件:
框架可以響應(yīng)的事件Click、DblClick
一般不需要有關(guān)框架的事件過程。1用途滾動條控件(ScrollBar)分為水平滾動條(HScrollbar)和垂直滾動條(VscrollBar)二種,通常附在窗體上協(xié)助觀察數(shù)據(jù)或確定位置,也可用作數(shù)據(jù)輸入工具,用來提供某一范圍內(nèi)的數(shù)值供用戶選擇。滾動條2.屬性(1)
Value
滑塊所處位置所代表的值。(2)
Max:最大值 -32,768~32,767(3)
Min:最小值 -32,768~32,767(4)
SmallChange
最小變動值,單擊箭頭時移動的增量值。(5)
LargeChange
最大變動值,單擊空白處時移動的增量值。4事件(1)Change事件滾動條的Change事件在移動滾動框或通過代碼改變其Value屬性值時發(fā)生。單擊滾動條兩端的箭頭或空白處將引發(fā)Change事件。(2)Scroll事件當(dāng)滾動框被重新定位,或按水平方向或垂直方向滾動時,Scroll事件發(fā)生。拖動滑塊時會觸發(fā)Scroll事件Scroll事件與Change事件的區(qū)別在于:當(dāng)滾動條控件滾動時Scroll事件一直發(fā)生,而Change事件只是在滾動結(jié)束之后才發(fā)生一次。列表框與組合框一、用途
列表框控件(ListBox)用于顯示項目列表,用戶可從中選擇一個或多個項目。如果項目總數(shù)超過了可顯示的項目數(shù),VB會自動加上滾動條。組合框控件(ComboBox)將文本框和列表框的功能結(jié)合在一起,用戶可以在列表中選擇某項(只能選取一項)。或在編輯區(qū)域中直接輸入文本內(nèi)容來選定項目。二、主要屬性
1.List、ListCount和ListIndex屬性這3個屬性只能在程序代碼中設(shè)置:
List:
字符型數(shù)組,存放列表框的項目數(shù)據(jù),下標(biāo)是從0開始的。
例如:List(0)表示第一項(Listindex=0)的內(nèi)容ListIndex:
為整型值,選中的項目的序號,沒有項目選中時為-1。
ListCount:為整型值,表示項目的數(shù)量,ListCount-1是最后一項的下標(biāo)。3.MultiSelect屬性用于指示是否能夠在列表框控件中進行復(fù)選以及如何進行復(fù)選,在運行時是只讀的。注意,組合框控件無此屬性。
MultiSelect屬性設(shè)置值及含義設(shè)置值含義0(缺省值)不允許復(fù)選1簡單復(fù)選。鼠標(biāo)單擊或按下空格鍵在列表中選中或取消選中項。箭頭鍵移動焦點2擴展復(fù)選。按下SHIFT并單擊鼠標(biāo)將在以前選中項的基礎(chǔ)上擴展選擇到當(dāng)前選中項。按下CTRL并單擊鼠標(biāo)來在列表中選中或取消選中項4.Selected屬性該屬性返回或設(shè)置列表框控件中的一個項目的選擇狀態(tài)。該屬性是一個邏輯類型的數(shù)組,數(shù)組元素個數(shù)與列表框中的項目數(shù)相同,其下標(biāo)的變化范圍與List屬性相同。例如:List1.Selected(0)=True表示列表框List1的第一個項目被選中,此時ListIndex的值設(shè)置為0。Selected屬性在設(shè)計時是不可用的,即無法在屬性窗口中設(shè)置屬性值。5.NewIndex屬性返回最近加入列表框控件或組合框控件的項目的索引。如果在列表中已沒有項目或刪除了一個項目,該屬性將返回-1。6.TopIndex屬性返回或設(shè)置一個值,該值指定哪個項被顯示在列表框控件或組合框控件頂部的位置。該屬性取值范圍從0到ListCount-1,在設(shè)計時不可用。7.Sorted屬性返回一個邏輯值,當(dāng)Sorted屬性為True時列表框控件或組合框控件的項目自動按字母表順序(升序)排序,為False時項目按加入的先后順序排列顯示。該屬性只能在設(shè)計時設(shè)置,不能在程序代碼中設(shè)置。8.Text屬性對于下拉式組合框與簡單組合框,Text屬性返回編輯區(qū)域中的文本。對于列表框控件或下拉列表框,Text屬性的返回值總與List(ListIndex)的值相同。方法1.AddItem方法用于將項目添加到列表框控件或組合框控件。語法格式:〈對象名〉.AddItemitem[,index]
其中:item:為字符串表達式,表示要加入的項目。
Index:決定新增項目的位置,缺省,則添加在最后。
2.RemoveItem方法用于從列表框控件或組合框控件中刪除一項。語法格式:〈對象名〉.RemoveItemindex
對index參數(shù)的規(guī)定同AddItem方法。例如,要刪除列表框(List1)中所有選中的項目,可使用下面的程序段:i=0DoWhilei<=List1.ListCount-1IfList1.Selected(i)=TrueThenList1.RemoveItemiEndIfi=i+13.Clear方法
用于清除列表框控件或組合框控件中的所有項目。語法格式:〈對象名〉.Clear例如,要刪除列表框(List1)中所有項目,可使用:List1.Clear4、事件(1)Click事件當(dāng)單擊某一列表項目時,將觸發(fā)列表框與組合框控件的Click事件。該事件發(fā)生時系統(tǒng)會自動改變列表框與組合框控件的ListIndex、Selected、Text等屬性,無需另行編寫代碼。(2)DblClick事件當(dāng)雙擊某一列表項目時,將觸發(fā)列表框與簡單組合框控件的DblClick事件。(3)Change事件當(dāng)用戶通過鍵盤輸入改變下拉式組合框或簡單組合框控件的文本框部分的正文,或者通過代碼改變了Text屬性的設(shè)置時,將觸發(fā)其Change事件。用途
時鐘控件(Timer)又稱計時器、定時器控件,用于有規(guī)律地定時執(zhí)行指定的工作,適合編寫不需要與用戶進行交互就可直接執(zhí)行的代碼,如計時、倒計時、動畫等。在程序運行階段,時鐘控件不可見。時鐘控件(Timer)2屬性(1)Interval屬性
取值范圍在0到64767之間(包括這兩個數(shù)值),單位為毫秒(0.001秒),表示計時間隔。若將Interval屬性設(shè)置為0或負(fù)數(shù),則計時器停止工作。(2)Enabled屬性
無論何時,只要時鐘控件的Enabled屬性被設(shè)置為True而且Interval屬性值大于0,則計時器開始工作(以Interval屬性值為間隔,觸發(fā)Timer事件)。通過把Enabled屬性設(shè)置為False可使時鐘控件無效,即計時器停止工作。3方法VB沒有為時鐘控件提供有關(guān)的方法。4事件
時鐘控件只能響應(yīng)Timer事件,當(dāng)Enabled屬性值為True且Interval屬性值大于0時,該事件以Interval屬性指定的時間間隔發(fā)生,需要定時執(zhí)行的操作即放在該事件過程中完成。PictureBox(圖形框、圖片框)和Image(圖像框)
PictureBox控件的主要作用是為用戶顯示圖片,也可以作為其他控件的容器。實際顯示的圖片由Picture屬性決定圖形框?qū)ο?Picture=LoadPicture(“圖形文件名”)刪除一個圖形:LoadPicture()Autosize屬性調(diào)整圖形框大小以適應(yīng)圖形尺寸。
True:圖形框改變大小適應(yīng)圖片
False:圖形框不改變大小Print方法:在圖形框中打印文字
Image控件:Stretch:True圖像適應(yīng)圖像框 False圖像框適應(yīng)圖像Print方法焦點與Tab順序
焦點是接收用戶鼠標(biāo)或鍵盤輸入的能力。應(yīng)掌握設(shè)置焦點的方法,與焦點有關(guān)的屬性是Enable和Visible,事件是GotFocus和LostFocus.記住哪些對象不能接收焦點。哪些對象能夠接收焦點。Tab順序是在按Tab鍵時焦點在控件間移動的順序,當(dāng)窗體上有多個控件時,用鼠標(biāo)單擊某個控件,就可以把焦點移到該控件中或者使該控件成為活動控件。除鼠標(biāo)外,用Tab鍵也可以把焦點移到某個控件中.
每按一次Tab鍵,可以使焦點從一個控件移動到另一個控件,所謂Tab順序,就是指焦點在各個控件之間移動的順序。不能接收焦點的控件:Frame、Label、Menu、Line、Shape、ImageTimerSetFocus方法將焦點移至指定的控件或窗體上。焦點只能移到可視的窗體或控件,注意在窗體的Load事件完成之前窗體或窗體的控件是不可見的,所以不能使用SetFocus方法將焦點移至正在加載窗體的Form_Load事件中,如果一定要使用,必須在使用前用Show方法將窗體先顯示出來。TabIndex:屬性返回或設(shè)置父窗口中大部分對象的Tab鍵順序TabStop:按Tab鍵是否能將焦點移到該控件上第3章數(shù)據(jù)類型及運算考點2:常量與變量在程序運行過程中,其值不能被改變的量稱為常量。在程序中,某個常量多次被使用,則可以使用一個符號來代替該常量,這樣不僅在書寫上方便,而且有效地改進了程序的可讀性和可維護性。VB中使用關(guān)鍵字Const聲明符號常量。其格式如下:Const常量名[As類型|類型符號]=常數(shù)表達式變量一.變量和常量的命名規(guī)則1.以字母或漢字開頭,后可跟字母、數(shù)字或下劃線組成,長度小于等于40個字符;2.不能使用VB中的關(guān)鍵字;3.VB中不區(qū)分變量名的大小寫.標(biāo)準(zhǔn)數(shù)據(jù)類型二.變量聲明1.用Dim語句顯式聲明變量形式:Dim變量名[AS類型] Dim變量名[類型符]例DimiCountAsinteger,sumAssingle 等價于DimiCount%,sum!2.隱式聲明VisualBasic允許用戶在編寫應(yīng)用程序時,不聲明變量而直接使用,系統(tǒng)臨時為新變量分配存儲空間并使用,這就是隱式聲明。所有隱式聲明的變量都是Variant數(shù)據(jù)類型。VisualBasic根據(jù)程序中賦予變量的值來自動調(diào)整變量的類型強制顯式聲明——OptionExplicit語句良好的編程習(xí)慣都應(yīng)該是“先聲明變量,后使用變量”,這樣做可以提高程序的效率,同時也使程序易于調(diào)試。VisualBasic中可以強制顯式聲明,可以在窗體模塊、標(biāo)準(zhǔn)模塊和類模塊的通用聲明段中加入語句:OptionExplicit考點4:運算符與表達式運算符
1.算術(shù)運算符例:5+10mod10\9/3+2^2結(jié)果是:2.字符串運算符與字符串表達式字符串運算符有:&、+。功能是字符串連接例如:"ABCD"+"EFGHI"'結(jié)果為:ABCDEFGHI“VB”&“程序設(shè)計教程”結(jié)果為:VB程序設(shè)計教程說明:當(dāng)連接符兩旁的操作量都為字符串時,上述兩個連接符等價。它們區(qū)別是:
+(連接運算):兩個操作數(shù)均應(yīng)為字符串類型;
&(連接運算):兩個操作數(shù)既可為字符型也可為數(shù)值型,當(dāng)是數(shù)值型時,系統(tǒng)自動先將其轉(zhuǎn)換為數(shù)字字符,然后進行連接操作。關(guān)系運算符與關(guān)系表達式關(guān)系運算符都是雙目運算,是用來比較兩個運算量之間的關(guān)系,關(guān)系表達式的運算結(jié)果為邏輯量。若關(guān)系成立,結(jié)果為True,若關(guān)系不成立,結(jié)果為False。VB中的關(guān)系運算符如下表所示。運算符含義優(yōu)先級實例結(jié)果<小于所有關(guān)系運算優(yōu)先級相同。低于算術(shù)運算的加“+”,減“-”運算,高于邏輯非“Not”運算。15+10<20False<=小于或等于10<=20True>大于10>20False>=大于或等于"This">="That"True=等于"This"="That"False<>不等于"This"<>"That"True
關(guān)系運算的規(guī)則如下:(1)當(dāng)兩個操作式均為數(shù)值型,按數(shù)值大小比較。(2)字符串比較,則按字符的ASCII碼值從左到右一一比較,直到出現(xiàn)不同的字符為止.。例:"ABCDE">"ABRA" 結(jié)果為False邏輯運算符與邏輯表達式
Not邏輯非為單目運算符(要求一個操作數(shù)),其它為雙目運算符。
條件表達式1And條件表達式2條件表達式均為T結(jié)果為T條件表達式1Or條件表達式2條件表達式有一個T結(jié)果為T日期型表達式一種在字面上可被認(rèn)作日期和時間的字符,只要用號碼符“#”括起來,都可以作為日期型數(shù)值常量。例:#09/02/99#、#January4,1989#,#2002-5-414:30:00PM#都是合法的日期型常量。表達式的書寫中需注意的問題(1)運算符不能相鄰。例a+-b是錯誤的。(2)乘號不能省略。例x乘以y應(yīng)寫成:x*y(3)括號必須成對出現(xiàn),均使用圓括號。(4)表達式從左到右在同一基準(zhǔn)并排書寫,不能出現(xiàn)上下標(biāo)(5)要注意各種運算符的優(yōu)先級別,為保持運算順序,在寫VB表達式時需要適當(dāng)添加括號(),若用到庫函數(shù)必須按庫函要求書寫。如:
(b-sqr(b*b-4*a*c))/(2*a)(a+b)/(a-b)考點3:常用內(nèi)部函數(shù)1.數(shù)學(xué)函數(shù)常用的數(shù)學(xué)函數(shù)所示Abs(N)Cos(N)Sin(N)Exp(N)Log(N)Sqr(N)Rnd[(N)]Sgn(N)說明:(1)在三角函數(shù)中的自變量是以弧度為單位。如:sin300sin(3.14159/180*30)(2)Rnd函數(shù)返回0~1(包括0和不包括1)之間的雙精度隨機數(shù)。若要產(chǎn)生1-100的隨機整數(shù):Int(Rnd*100)+1
提問:怎樣產(chǎn)生[N,M]區(qū)間的隨機數(shù)?Int((上限-下限+1)*Rnd+下限)轉(zhuǎn)換函數(shù) Int()Asc()Chr(N)Lcase()Ucase()Val()說明:(1)Int(N)不大于N的最大整數(shù)。(2)Asc(C)字符轉(zhuǎn)換成ASCII碼值A(chǔ)sc(“Abcd”)值為:65(只取首字母的Ascii值)
(3)Chr(N)ASCII碼值轉(zhuǎn)換成字符Chr(65)=‘A’Lcase大寫字母轉(zhuǎn)換為小寫字母 Lcase(“ABC”)=“abc”Ucase小寫字母轉(zhuǎn)換為大寫字母 Ucase(“abc”)=“ABC”(3)Val("abc123")值為:0,Val("1.2sa10")值為1.2注意:Val()函數(shù)只將最前面的數(shù)字字符轉(zhuǎn)換為數(shù)值。字符串操作函數(shù)截取字符串函數(shù)
Left(C,N)取出字符串左邊N個字符函數(shù)Right(C,N)取出字符串右邊N個字符Mid(C,N1[,N2])取字符子串,在C中從N1位置開始向右取N2個字符str="ABCDEFGHIJK"Left(str,5)="ABCDE"Right(str,5)="GHIJK"Mid(str,3,5)="CDEFG"去除空格函數(shù) LTrim(str)去掉字符串左邊的空格 RTrim(str)去掉字符串右邊的空格 Trim(str)去除字符串兩邊的空格str="___ABC_DE__"LTrim(str)ABC_DE__RTrim(str)___ABC_DETrim(str)ABC_DE字符串的查找函數(shù)Instr(start,str1,str2,M)M=0區(qū)分大小寫(默認(rèn))M=1不區(qū)分大小寫在str1中從start開始找str2,省略start從頭開始找,找不到返回0instr("abcdeABCDE","ABC")=7instr(8,"abcdeABCDE","ABC")=0instr(1,"abcdeABCDE","ABC",1)=1取得字符串長度:Len(str)取得字符串長度Len("VB程序設(shè)計")=6其他數(shù)值型數(shù)據(jù)轉(zhuǎn)換成邏輯數(shù)據(jù)時,非0轉(zhuǎn)換為True,0轉(zhuǎn)換為False當(dāng)邏輯數(shù)據(jù)轉(zhuǎn)換成整型數(shù)據(jù)時,True轉(zhuǎn)換為-1,False轉(zhuǎn)換為0格式輸出函數(shù)Format(表達式,格式字符串)格式字符串: 0實際數(shù)字小于符號位數(shù),數(shù)字前后加0 #實際數(shù)字小于符號位數(shù),數(shù)字前后不加0 a=“1234.567” Format(a,”00000.000”)01234.5670 Format(a,”000.00”)1234.57 Format(a,”#####.####”)1234.567 Format(a,”###.##”)1234.57
用戶交互函數(shù)和過程1.InputBox函數(shù)變量名=InputBox[$](<提示信息>[,<標(biāo)題>][,<缺省>][,<x坐標(biāo)>][,<y坐標(biāo)>])
其中:提示提示信息,標(biāo)題標(biāo)題區(qū)顯示,缺省輸入?yún)^(qū)缺省值例如,要在屏幕上顯示如下的對話框:缺省值標(biāo)題題提示例如:有下列語句如下:
DimstrNameAsString*40,strS1AsString*40strS1=“請輸入你的姓名然后單擊確定”strName=InputBox$(strS1,“輸入框”,,100,100)
當(dāng)鍵盤輸入“王曉明”后,變量strName獲得鍵盤輸入的值.2.MsgBox函數(shù)和MsgBox過程函數(shù)形式:變量[%]=MsgBox(提示[,按鈕[+圖標(biāo)]+[缺省按鈕]+[模式]][,標(biāo)題])過程形式:MsgBox提示[,按鈕[+圖標(biāo)]+[缺省按鈕]+[模式]][,標(biāo)題]圖標(biāo)標(biāo)題提示信息命令按鈕說明:1“標(biāo)題”和“提示”與InputBox函數(shù)中對應(yīng)的參數(shù)相同;2“按鈕+圖標(biāo)+缺省按鈕+模式”是整型表達式,決定信息框按鈕數(shù)目、出現(xiàn)在信息框上的圖標(biāo)類型及操作模式(見表4.1)3若程序中需要返回值,則使用函數(shù),否則可調(diào)用過程。VB編碼規(guī)則1.VB代碼中不區(qū)分字母的大小寫。2.在同一行上可以書寫多條語句,但語句間要用冒號“:”分隔。3.若一個語句行不能寫下全部語句,或在特別需要時,可以換行。換行時需在本行后加入續(xù)行符,1個空格加下劃線“_”。4.一行最多允許255個字符。5.注釋以Rem開頭,也可以使用單引號“'”,注釋內(nèi)容可直接出現(xiàn)在語句的后面。6.在程序轉(zhuǎn)向時需用到標(biāo)號,標(biāo)號是以字母開始而以冒號結(jié)束的字符串。選擇結(jié)構(gòu)1.If…Then語句(單分支結(jié)構(gòu))
If<表達式>Then語句塊EndIf或
If<表達式>Then<語句>例:已知兩個數(shù)x和y,比較它們的大小,使得x大于y.Ifx<yThent=x:x=y:y=tEndIf或Ifx<yThent=x:x=y:y=t2.If…Then…Else語句(雙分支結(jié)構(gòu))
If<表達式>Then<語句塊1>Else<語句塊2>EndIf例如:輸出x,y兩個中值較大的一個值。IFX>YThenPrintXElsePrintYEndIf也可以寫成如下的單行形式:IFX>YThenPrintXElsePrintY3.If…Then…ElseIf語句(多分支結(jié)構(gòu))
形式
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新股上市當(dāng)天交易制度
- 開發(fā)變更制度
- 庫房領(lǐng)藥制度
- 工程管理標(biāo)準(zhǔn)化制度
- 工廠安全生產(chǎn)例會制度
- 山西八小時以外報告制度
- 重慶青年職業(yè)技術(shù)學(xué)院《數(shù)字電路技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津藝術(shù)職業(yè)學(xué)院《高級商務(wù)英語》2023-2024學(xué)年第二學(xué)期期末試卷
- 鞍山職業(yè)技術(shù)學(xué)院《PC技術(shù)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 定西師范高等專科學(xué)?!禤C及機電傳動控制》2023-2024學(xué)年第二學(xué)期期末試卷
- 農(nóng)忙及春節(jié)期間施工進度計劃保證措施
- 新增專業(yè)可行性論證報告
- 浙江省溫州市小升初英語真題2(含答案)
- 2025屆山東濰坊臨朐九年級化學(xué)第一學(xué)期期末綜合測試試題含解析
- 產(chǎn)品保修證明模板
- FZT 82006-2018 機織配飾品行業(yè)標(biāo)準(zhǔn)
- 人教版小學(xué)1-4年級英文詞匯表
- 交警環(huán)衛(wèi)安全知識講座
- 中國通史課件
- SJ-T 11795-2022 鋰離子電池電極材料中磁性異物含量測試方法
- 非暴力溝通(完整版)
評論
0/150
提交評論