版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VBNet自學(xué)經(jīng)典教程完整版演示文稿現(xiàn)在是1頁(yè)\一共有612頁(yè)\編輯于星期一優(yōu)選VBNet自學(xué)經(jīng)典PPT教程完整版現(xiàn)在是2頁(yè)\一共有612頁(yè)\編輯于星期一第一章VB.NET基礎(chǔ)
1.1VB.NET概述
1.2VB.NET集成開發(fā)環(huán)境1.3使用幫助系統(tǒng)本章目錄現(xiàn)在是3頁(yè)\一共有612頁(yè)\編輯于星期一1.1VB.NET概述1.1.1VisualBasic的發(fā)展20世紀(jì)60年出現(xiàn)Basic語(yǔ)言;20世紀(jì)80年代,TrueBasic、QuickBasic和TurboBasic等;1991年Microsoft公司推出VisualBasic1.0,以可視化工具為界面設(shè)計(jì)、結(jié)構(gòu)化Basic語(yǔ)言為基礎(chǔ),以事件驅(qū)動(dòng)為運(yùn)行機(jī)制。從1991年的VB1.0至1998年的VB6.0的多次版本升級(jí),功能更強(qiáng)大、完善,應(yīng)用面更廣;2002年正式發(fā)布VisualBasic.NET。本章目錄現(xiàn)在是4頁(yè)\一共有612頁(yè)\編輯于星期一1.1.2Microsoft.NET概述什么是.NET?.NET代表了一個(gè)集合、一個(gè)環(huán)境、一個(gè)編程的基本結(jié)構(gòu),作為一個(gè)平臺(tái)來(lái)支持下一代的Internet。.NET也是一個(gè)用戶環(huán)境,是一組基本的用戶服務(wù),可以作用于客戶端、服務(wù)器或任何地方。對(duì)初學(xué)VB的人來(lái)說(shuō),可以這樣認(rèn)為,.NET就是VisualStudio.NET。本章目錄現(xiàn)在是5頁(yè)\一共有612頁(yè)\編輯于星期一VisualStudio.NETWindows應(yīng)用程序ASP.NET程序中間語(yǔ)言(IL)程序(EXE)基礎(chǔ)類庫(kù)第一次編譯第二次編譯在不同的CPU上運(yùn)行VB.NETVJ#.NETVC++.NETVC#.NETVisualStudio.NETCLR本章目錄現(xiàn)在是6頁(yè)\一共有612頁(yè)\編輯于星期一1.1.3VB.NET特點(diǎn)1引例例1.1簡(jiǎn)單的動(dòng)畫演示。一行文字“歡迎使用VB.NET”在具有背景圖案的窗體中上、下移動(dòng)。移動(dòng)方法有兩種:?jiǎn)螕羰謩?dòng)按鈕,移動(dòng)5個(gè)像素單位;單擊自動(dòng)按鈕,按定時(shí)器觸發(fā)頻率連續(xù)移動(dòng);當(dāng)內(nèi)容超出窗體范圍時(shí),進(jìn)行反彈。本章目錄現(xiàn)在是7頁(yè)\一共有612頁(yè)\編輯于星期一引例根據(jù)要求,用工具箱上的Label、Button、Timer等控件,在窗體上建立控件對(duì)象,進(jìn)行有關(guān)的屬性設(shè)置。
本章目錄現(xiàn)在是8頁(yè)\一共有612頁(yè)\編輯于星期一引例:編寫事件過(guò)程本章目錄現(xiàn)在是9頁(yè)\一共有612頁(yè)\編輯于星期一
提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具事件驅(qū)動(dòng)的編程機(jī)制支持結(jié)構(gòu)化程序設(shè)計(jì),具有面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的所有特征具有豐富的數(shù)據(jù)類型、功能強(qiáng)大的類庫(kù)強(qiáng)大的數(shù)據(jù)庫(kù)功能網(wǎng)絡(luò)功能完備的幫助功能VB.NET功能特點(diǎn)本章目錄現(xiàn)在是10頁(yè)\一共有612頁(yè)\編輯于星期一1.2VB.NET的集成開發(fā)環(huán)境1.2.1進(jìn)入VB.NET
啟動(dòng)VisualStudio.NET“起始頁(yè)”選擇“新建項(xiàng)目/打開項(xiàng)目”按鈕
VisualBasic項(xiàng)目Windows應(yīng)用程序本章目錄現(xiàn)在是11頁(yè)\一共有612頁(yè)\編輯于星期一VB.NET集成開發(fā)環(huán)境本章目錄現(xiàn)在是12頁(yè)\一共有612頁(yè)\編輯于星期一1.2.2主窗口三種工作模式設(shè)計(jì)模式界面的設(shè)計(jì)和代碼的編制
運(yùn)行模式運(yùn)行應(yīng)用程序
中斷模式暫時(shí)中斷程序運(yùn)行,調(diào)試程序2.菜單欄包括11個(gè)下拉菜單3.工具欄本章目錄現(xiàn)在是13頁(yè)\一共有612頁(yè)\編輯于星期一1.2.3窗體設(shè)計(jì)/代碼設(shè)計(jì)窗口1.窗體設(shè)計(jì)器窗口建立VB.NET應(yīng)用程序的界面(一個(gè)應(yīng)用程序可以有多個(gè)窗體,通過(guò)“項(xiàng)目|添加Windows窗體”命令增加新窗體)。2.代碼設(shè)計(jì)窗口專門用來(lái)進(jìn)行代碼設(shè)計(jì),包括各種事件過(guò)程、過(guò)程和類等源程序代碼的編寫和修改。打開代碼設(shè)計(jì)窗口的方法:雙擊窗體、控件或單擊代碼窗口上方的選項(xiàng)卡組對(duì)應(yīng)項(xiàng)。本章目錄現(xiàn)在是14頁(yè)\一共有612頁(yè)\編輯于星期一1.2.4屬性窗口窗體和控件稱為對(duì)象,每個(gè)對(duì)象用一組屬性來(lái)描述其外部特征,如顏色、大小等。屬性窗口用于顯示和設(shè)置所選定的對(duì)象的屬性。屬性窗口由四部分組成:對(duì)象和名稱空間列表框?qū)傩燥@示排列方式
屬性列表框
屬性含義說(shuō)明本章目錄現(xiàn)在是15頁(yè)\一共有612頁(yè)\編輯于星期一1.2.5解決方案資源管理器窗口項(xiàng)目一個(gè)獨(dú)立的編程單位(包含窗體文件及其他一些相關(guān)文件),若干項(xiàng)目組成一個(gè)解決方案解決方案可以含有以下類型的文件:解決方案文件(.sln)
可包括用不同語(yǔ)言開發(fā)的項(xiàng)目項(xiàng)目文件(.vbproj)
由引用的組件和代碼模塊組成代碼模塊文件(.vb)
包括窗體文件、類模塊或其他代碼文件本章目錄現(xiàn)在是16頁(yè)\一共有612頁(yè)\編輯于星期一1.3使用幫助系統(tǒng)
動(dòng)態(tài)幫助屬性窗口“動(dòng)態(tài)幫助”標(biāo)簽卡內(nèi)索引使用上下文相關(guān)的幫助按“F1”鍵網(wǎng)絡(luò)資源通過(guò)http:///china/msdn網(wǎng)站,獲得最新、最及時(shí)的有關(guān)幫助信息。
本章目錄現(xiàn)在是17頁(yè)\一共有612頁(yè)\編輯于星期一本章小節(jié)VisualStudio.NET一個(gè)支持下一代Internet的平臺(tái)VB.NET的三種工作模式
設(shè)計(jì)模式、運(yùn)行模式、中斷模式組成本章目錄解決方案項(xiàng)目組件和代碼模塊項(xiàng)目組件和代碼模塊現(xiàn)在是18頁(yè)\一共有612頁(yè)\編輯于星期一思考題1.什么是.NET框架?2.簡(jiǎn)述VB.NET的特點(diǎn)3.VB.NET有多種類型的窗口,若想在設(shè)計(jì)時(shí)看到代碼窗口,怎樣操作?4.如何使各窗口顯示或不顯示?5.如果窗口布局搞亂了,如何恢復(fù)默認(rèn)布局?6.解決方案與項(xiàng)目的區(qū)別?本章目錄現(xiàn)在是19頁(yè)\一共有612頁(yè)\編輯于星期一第二章簡(jiǎn)單的VB.NET程序設(shè)計(jì)
2.1VB.NET對(duì)象的概念2.2建立簡(jiǎn)單的應(yīng)用程序2.3窗體和基本控件2.4綜合應(yīng)用本章目錄現(xiàn)在是20頁(yè)\一共有612頁(yè)\編輯于星期一2.1VisualBasic對(duì)象的概念2.1.1對(duì)象和類1.對(duì)象對(duì)象就是日常生活中的某個(gè)實(shí)在的物體例如,一個(gè)人、一輛汽車、一臺(tái)電腦。對(duì)象都具有各自的特征(屬性)、行為(方法)
。人有身高、體重、聽(tīng)力等特征;也具有起立、行走、說(shuō)話、踢足球等行為。在VB.NET中,將反映對(duì)象的屬性和行為封裝在一起,是面向?qū)ο缶幊痰幕驹?。本章目錄現(xiàn)在是21頁(yè)\一共有612頁(yè)\編輯于星期一2.類的概念類
同種對(duì)象的集合與抽象,是創(chuàng)建對(duì)象實(shí)例的模板,包含所創(chuàng)建對(duì)象的屬性描述和行為特征的定義。例如,人類是具體人的抽象。每個(gè)人有不同的身高、體重等屬性值和不同的行為。VB.NET工具箱中的可視圖標(biāo)是VB.NET系統(tǒng)設(shè)計(jì)好的標(biāo)準(zhǔn)控件類。通過(guò)將控件類實(shí)例化,得到真正的控件對(duì)象。在窗體上畫一個(gè)控件,就將類轉(zhuǎn)換為對(duì)象,創(chuàng)建了一個(gè)控件對(duì)象(簡(jiǎn)稱控件)。本章目錄現(xiàn)在是22頁(yè)\一共有612頁(yè)\編輯于星期一例如:工具箱內(nèi)的TextBox是類(它確定了TextBox的屬性、方法和事件)窗體上顯示的是兩個(gè)Text對(duì)象Text對(duì)象Text類本章目錄現(xiàn)在是23頁(yè)\一共有612頁(yè)\編輯于星期一屬性、事件和方法構(gòu)成對(duì)象的三要素1.屬性存放對(duì)象的數(shù)據(jù)(決定對(duì)象外觀及功能)例如,控件名稱、文本、大小等屬性。對(duì)象屬性的設(shè)置方法:
設(shè)計(jì)階段利用屬性窗口直接設(shè)置屬性值程序運(yùn)行時(shí)通過(guò)語(yǔ)句對(duì)象名.屬性名=屬性值
例如:Button1.Text="確定"注意:若屬性只能在設(shè)計(jì)階段設(shè)置,在程序運(yùn)行階段不可改變,稱為只讀屬性。
2.1.2對(duì)象的屬性、事件和方法本章目錄現(xiàn)在是24頁(yè)\一共有612頁(yè)\編輯于星期一事件發(fā)生在對(duì)象上的事情同一事件,對(duì)不同的對(duì)象,會(huì)引發(fā)不同的反應(yīng):事件本章目錄教師_鈴聲()
講課EndSub學(xué)生_鈴聲()聽(tīng)講接受知識(shí)EndSubVB.NET為對(duì)象預(yù)先定義了一系列的事件。例如,單擊Click、獲取焦點(diǎn)GotFocus、按下鍵盤KeyPress等其他人員_鈴聲()可不于響應(yīng)EndSub現(xiàn)在是25頁(yè)\一共有612頁(yè)\編輯于星期一事件過(guò)程應(yīng)用程序處理事件的步驟它針對(duì)某一對(duì)象并與該對(duì)象的一個(gè)事件相聯(lián)系應(yīng)用程序設(shè)計(jì)的主要工作就是為對(duì)象編寫事件過(guò)程的代碼。事件過(guò)程的形式如下:Sub對(duì)象名_事件(對(duì)象引用,事件信息)Handles事件處理程序
… 事件過(guò)程代碼EndSub對(duì)象引用:指向引發(fā)事件的對(duì)象事件信息:與事件相關(guān)的信息事件過(guò)程本章目錄現(xiàn)在是26頁(yè)\一共有612頁(yè)\編輯于星期一例2.1
在命令按鈕的Click事件過(guò)程,改變按鈕的字體顏色.代碼說(shuō)明
注意:在代碼窗,自動(dòng)產(chǎn)生事件過(guò)程的模板,不要修改模板的內(nèi)容,只需鍵入過(guò)程的代碼。一個(gè)動(dòng)作可能同時(shí)發(fā)生多個(gè)事件。例如單擊鼠標(biāo)同時(shí)發(fā)生了:Click、MouseDown、MouseUp事件編程時(shí),只要對(duì)需要的事件過(guò)程編碼,無(wú)編碼的事件為空事件,系統(tǒng)就不處理該事件過(guò)程。本章目錄現(xiàn)在是27頁(yè)\一共有612頁(yè)\編輯于星期一事件驅(qū)動(dòng)程序設(shè)計(jì)方式:程序執(zhí)行的先后次序與程序設(shè)計(jì)者無(wú)關(guān),取決于用戶的操作。VB.NET程序的執(zhí)行步驟:①
啟動(dòng)應(yīng)用程序,裝載和顯示窗體;②
窗體(或窗體上的控件)等待事件的發(fā)生;③
事件發(fā)生時(shí),執(zhí)行對(duì)應(yīng)的事件過(guò)程;④
重復(fù)執(zhí)行步驟②和③。事件驅(qū)動(dòng)程序設(shè)計(jì)本章目錄現(xiàn)在是28頁(yè)\一共有612頁(yè)\編輯于星期一方法面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,為程序設(shè)計(jì)人員提供了一種特殊的過(guò)程和函數(shù),稱為方法。方法是面向?qū)ο蟮模{(diào)用時(shí)一定要指明對(duì)象。對(duì)象方法的調(diào)用格式為:
[對(duì)象.]方法[參數(shù)名表]若省略對(duì)象,表示當(dāng)前對(duì)象,一般指窗體。例如:Textbox1.Focus此語(yǔ)句使Textbox1控件獲得焦點(diǎn),光標(biāo)在本文框內(nèi)閃爍。本章目錄現(xiàn)在是29頁(yè)\一共有612頁(yè)\編輯于星期一2.2建立簡(jiǎn)單的應(yīng)用程序
例2.2編寫一個(gè)人民幣與美圓兌換的程序。建立一個(gè)應(yīng)用程序分為以下幾步進(jìn)行:(1)建立用戶界面的對(duì)象(2)對(duì)象屬性的設(shè)置(3)對(duì)象事件過(guò)程及編程(4)保存和運(yùn)行程序本章目錄代碼說(shuō)明現(xiàn)在是30頁(yè)\一共有612頁(yè)\編輯于星期一對(duì)象事件過(guò)程及編程
代碼窗口的對(duì)象列表框可顯示窗體所有對(duì)象過(guò)程列表框列出所選中對(duì)象的所有事件例如,在按鈕Button2的Click事件加入代碼:SubButton2_Click(ByValsenderAsSystem.Object,_ByValeAsSystem.EventArgs)HandlesButton2.ClickTextBox1.Text=Val(TextBox3.Text)*Val(TextBox2.Text)EndSubVal()函數(shù)將數(shù)字字符轉(zhuǎn)換成數(shù)值型
本章目錄現(xiàn)在是31頁(yè)\一共有612頁(yè)\編輯于星期一保存程序和文件組成
程序存盤后將建立一個(gè)文件夾,包含如下內(nèi)容:(1)xxx.sln項(xiàng)目關(guān)聯(lián)、配置等的信息(2)xxx.suo開發(fā)環(huán)境選項(xiàng)的信息(3)xxx.vbproj項(xiàng)目文件(4)Form1.vb窗體文件(5)AssemblyInfo.vb項(xiàng)目集合信息(系統(tǒng)自動(dòng)建立)(6)xxx.exe可執(zhí)行文件(在Bin文件夾)(7)Bin文件夾可執(zhí)行文件的默認(rèn)路徑,可用Application.StartupPath()獲得該路徑。(8)Debug文件夾存放程序調(diào)試產(chǎn)生的信息本章目錄現(xiàn)在是32頁(yè)\一共有612頁(yè)\編輯于星期一2.3窗體和基本控件2.3.1通用屬性
屬性設(shè)置兩種方式:通過(guò)屬性窗口設(shè)置在代碼設(shè)計(jì)窗口通過(guò)代碼來(lái)設(shè)置
在VB.NET中,屬性的類型有:基本數(shù)據(jù)類型枚舉類型結(jié)構(gòu)類型用代碼設(shè)置時(shí),需要用不同方式表示不同的類型本章目錄現(xiàn)在是33頁(yè)\一共有612頁(yè)\編輯于星期一2.3.1通用屬性(1)Name所有對(duì)象都具有的屬性,表示所創(chuàng)建的對(duì)象名稱。在程序中通過(guò)對(duì)象名稱來(lái)引用對(duì)象,不會(huì)顯示在窗體上。(2)Text用于在窗體上顯示對(duì)象的文本TextBox控件的Text還可以獲取輸入信息本章目錄現(xiàn)在是34頁(yè)\一共有612頁(yè)\編輯于星期一(3)
控件布局屬性控件布局由Location、Size結(jié)構(gòu)來(lái)實(shí)現(xiàn),它們各有一對(duì)整數(shù)來(lái)表示,整數(shù)單位為像素。Location控件左上角位置,Size控件大小例如,命令按鈕控件布局Button1.Location=NewPoint(88,48)Button1.Size=NewSize(80,32)也可用Left、Top定位;用Width和Height來(lái)表示控件的寬度和高度。本章目錄等效的語(yǔ)句設(shè)置:
Button1.Left=88Button1.Top=48Button1.Width=80Button1.Height=32
現(xiàn)在是35頁(yè)\一共有612頁(yè)\編輯于星期一(4)Font屬性值是Font類的對(duì)象,一般通過(guò)Font屬性對(duì)話框設(shè)置若在程序代碼中需要改變文本的外觀,則應(yīng)通過(guò)New創(chuàng)建Font對(duì)象來(lái)改變字體。例如:Label1.Font=NewSystem.Drawing.Font("Arial",10)本章目錄現(xiàn)在是36頁(yè)\一共有612頁(yè)\編輯于星期一(5)ForeColor、BackColor顏色屬性
ForeColor控件正文前景色
BackColor背景色(6)Cursor指示鼠標(biāo)光標(biāo)圖像設(shè)置值是一個(gè)Cursors枚舉類型的枚舉值。若要用戶定義自己的指針圖標(biāo),可通過(guò)如下語(yǔ)句實(shí)現(xiàn):對(duì)象名.Cursor=NewSystem.Windows.Forms.Cursor("圖標(biāo)文件名")
本章目錄現(xiàn)在是37頁(yè)\一共有612頁(yè)\編輯于星期一(7)Dock控件放置靠窗體邊框的位置,屬性值是DockStyle枚舉類型,有六個(gè)枚舉值(8)Enabled、Visible控件的有效、可見(jiàn)性本章目錄(9)TabIndex按Tab鍵時(shí),焦點(diǎn)在各個(gè)控件移動(dòng)的順序EnabledVisibleTrue允許用戶操作程序運(yùn)行時(shí)控件可見(jiàn)False禁止用戶操作運(yùn)行時(shí)控件不可見(jiàn)現(xiàn)在是38頁(yè)\一共有612頁(yè)\編輯于星期一2.3.2窗體窗體是一塊畫布,是所有控件的容器,可以根據(jù)需要利用工具箱上的控件在窗體上畫界面。1.主要屬性本章目錄現(xiàn)在是39頁(yè)\一共有612頁(yè)\編輯于星期一窗體-屬性(1)MaxButton、MinButton設(shè)置為True,窗體上有最大(小)化按鈕;為False時(shí)無(wú)最大(小)化按鈕(2)Icon、ControlBox窗體圖標(biāo)、控制菜單ControlBox屬性為True,窗體上有控制菜單框;為False時(shí)無(wú)控制菜單(系統(tǒng)將MaxButton和MinButton自動(dòng)設(shè)置為False)(3)BackgroundImage窗體背景圖案(4)FormBorderStyle窗體的邊框類型本章目錄現(xiàn)在是40頁(yè)\一共有612頁(yè)\編輯于星期一窗體-事件最常用的事件有Click、DblClick和LoadLoad事件窗體裝入內(nèi)存時(shí)觸發(fā)(應(yīng)用程序啟動(dòng)時(shí)自動(dòng)執(zhí)行該事件),常用來(lái)在啟動(dòng)時(shí)對(duì)屬性和變量初始化。例2.3
編寫三個(gè)事件過(guò)程,要求如下:?jiǎn)?dòng)窗體,在標(biāo)題欄顯示“裝入窗體”,并將#bmp作為背景圖平鋪窗體、窗體邊框?yàn)镕ixed3D;單擊窗體,標(biāo)題欄顯示對(duì)應(yīng)的文字、裝入tongji-2.bmp圖片大小為264×256,要求圖片正好充滿窗體。雙擊窗體,標(biāo)題欄顯示對(duì)應(yīng)的文字、窗體無(wú)最大化和最小化按鈕,清除裝入的圖片。代碼說(shuō)明本章目錄現(xiàn)在是41頁(yè)\一共有612頁(yè)\編輯于星期一窗體-方法使用方法的語(yǔ)法形式:
[對(duì)象.]方法[參數(shù)列表]窗體方法主要有ShowDialog
、Show、Hide等,主要用于多窗體的顯示和隱藏等例如:Me.Hide本章目錄現(xiàn)在是42頁(yè)\一共有612頁(yè)\編輯于星期一2.3.3標(biāo)簽-屬性標(biāo)簽用來(lái)顯示文本信息(不能輸入)除Name、Font、Size、Location、Enable等屬性外,其它主要屬性:(1)Text、TextAlign:設(shè)置顯示的文本、文本的對(duì)齊方式TextAlign屬性是枚舉類型,提供標(biāo)簽控件上文本的9種對(duì)齊方式本章目錄現(xiàn)在是43頁(yè)\一共有612頁(yè)\編輯于星期一(2)BackColor背景色(默認(rèn)與窗體背景相同)。若要以透明方式顯示,需要設(shè)置Color枚舉類型的Transparent。(3)BorderStyle
標(biāo)簽控件邊框樣式
None控件周圍沒(méi)有邊框(默認(rèn)值)FixedSingle控件帶有單邊框
Fixed3D控件帶有立體邊框(4)AutoSize
控件是否能自動(dòng)調(diào)整大小當(dāng)值為False,保持控件原設(shè)計(jì)時(shí)的大小,正文若太長(zhǎng)則顯示其中的一部分。本章目錄現(xiàn)在是44頁(yè)\一共有612頁(yè)\編輯于星期一(5)Image、ImageAlign
設(shè)置控件的背景圖案和圖案對(duì)齊方式ImageAlign屬性與TextAlign類似通過(guò)代碼設(shè)置圖案:標(biāo)簽名.Image=Image.FromFile("圖片名")例2.4在4個(gè)標(biāo)簽中存放4個(gè)方向的“手指”圖片,當(dāng)單擊某方向時(shí),利用“Dock”屬性定位第5個(gè)標(biāo)簽、并顯示相關(guān)信息。
代碼說(shuō)明本章目錄現(xiàn)在是45頁(yè)\一共有612頁(yè)\編輯于星期一2.3.4文本框文本框是一個(gè)文本編輯區(qū)域,可以在該區(qū)域輸入、編輯、修改和顯示正文內(nèi)容。(1)Text
顯示或輸入的正文內(nèi)容(2)Maxlength
設(shè)置文本框可輸入的文字最大長(zhǎng)度。默認(rèn)值為0,表示可以輸入任意長(zhǎng)字符串。注意:在VB.NET中字符長(zhǎng)度以字為單位,也就是一個(gè)西文字符與一個(gè)漢字都是一個(gè)字,長(zhǎng)度為1。
本章目錄現(xiàn)在是46頁(yè)\一共有612頁(yè)\編輯于星期一(3)MultiLine
多行屬性設(shè)置為True時(shí),文本框可以輸入或顯示多行正文,同時(shí)具有文字處理器的自動(dòng)換行功能,按Enter鍵可插入一空行。(4)ScrollBars
滾動(dòng)條屬性
None無(wú)滾動(dòng)條
Horizontal水平滾動(dòng)條
Vertical垂直滾動(dòng)條
Both同時(shí)加水平和垂直滾動(dòng)條當(dāng)MultiLine為True時(shí),ScrollBars才有效本章目錄現(xiàn)在是47頁(yè)\一共有612頁(yè)\編輯于星期一(5)PassWordChar
設(shè)置顯示文本的替代符。例如,當(dāng)設(shè)置為“*”,則在文本框輸入的內(nèi)容均以“*”顯示,而存儲(chǔ)的值是用戶輸入的原文。一般用于設(shè)置口令的輸入。當(dāng)MultiLine為True時(shí),該屬性不起作用,密碼不允許多行。(6)ReadOnly指定文本控件是否可被編輯,默認(rèn)值為False(可編輯),當(dāng)設(shè)置為True時(shí),文本控件相當(dāng)于標(biāo)簽控件的作用。
本章目錄現(xiàn)在是48頁(yè)\一共有612頁(yè)\編輯于星期一(7)文本內(nèi)容進(jìn)行選擇操作SelectionStart選定的正文開始位置SelectionLength選定的正文長(zhǎng)度SelectedText選定的正文內(nèi)容設(shè)置SelectionStart和SelectionLength屬性后,SelectedText會(huì)自動(dòng)存放設(shè)定的正文例2.5
利用屬性實(shí)現(xiàn)對(duì)文本信息的剪切、拷貝、粘貼等功能。
本章目錄代碼說(shuō)明現(xiàn)在是49頁(yè)\一共有612頁(yè)\編輯于星期一文本框-事件(1)TextChanged事件當(dāng)Text屬性值發(fā)生改變時(shí)引發(fā)該事件例在文本框每輸入一個(gè)字符就引發(fā)一次事件(2)KeyPress事件按下并且釋放鍵盤上的一個(gè)鍵時(shí),引發(fā)焦點(diǎn)所在控件的KeyPress事件,所按鍵的值存放在參數(shù)e.KeyChar中例對(duì)回車的判斷Asc(e.KeyChar)=13本章目錄現(xiàn)在是50頁(yè)\一共有612頁(yè)\編輯于星期一(3)LostFocus事件對(duì)象失去焦點(diǎn)時(shí)發(fā)生LostFocus事件該事件主要是用來(lái)對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證和確認(rèn),常用于檢查Text屬性的內(nèi)容。(4)GotFocus事件GotFocus事件與LostFocus事件相反,當(dāng)一個(gè)對(duì)象獲得焦點(diǎn)時(shí)發(fā)生本章目錄現(xiàn)在是51頁(yè)\一共有612頁(yè)\編輯于星期一文本框-方法文本框最有用的方法是Focus,把光標(biāo)移到指定的文本框中。其形式如下:
[對(duì)象.]FocusFocus還可以用于如CheckBox、Button、ListBox、ComboBox等控件。例2.6對(duì)輸入的數(shù)據(jù)進(jìn)行合法性檢驗(yàn),過(guò)濾不合法的數(shù)據(jù)。本章目錄代碼說(shuō)明現(xiàn)在是52頁(yè)\一共有612頁(yè)\編輯于星期一2.3.5命令按鈕用于程序運(yùn)行時(shí)執(zhí)行相應(yīng)的事件1.屬性(1)Text命令按鈕上顯示的文字(2)FlatStyle按鈕的外觀該屬性有4個(gè)枚舉值:
Flat以平面顯示按鈕
Popup鼠標(biāo)在按鈕上以Flat形式顯示,否則以Standand顯示
Standand以三維效果顯示(默認(rèn))System由操作系統(tǒng)決定外觀形式本章目錄現(xiàn)在是53頁(yè)\一共有612頁(yè)\編輯于星期一命令按鈕(3)Image、BackGroundImage當(dāng)FlatStyle屬性值設(shè)置為非System的值時(shí),則可以使用Image、BackGroundImage屬性為按鈕設(shè)置圖形或背景圖,顯示不同的圖形文件(.bmp和.ico)。通常情況使用Image屬性。(4)TextAlign、ImageAlign設(shè)置文本、圖形在按鈕上的對(duì)齊方式2.事件
命令按鈕一般接收Click事件
本章目錄現(xiàn)在是54頁(yè)\一共有612頁(yè)\編輯于星期一2.4綜合應(yīng)用例2.7建立一個(gè)類似記事本的應(yīng)用程序,提供:(1)剪切、復(fù)制和粘貼的編輯操作(2)字體大小的格式設(shè)置分析:(1)建立一個(gè)文本框輸入文本,文本框應(yīng)該有滾動(dòng)條,為了便于調(diào)試,程序運(yùn)行時(shí)文本框有初始值。(2)利用文本框的SelectedText屬性實(shí)現(xiàn)“剪切、復(fù)制和粘貼”的編輯操作;(3)“格式”設(shè)置利用Font對(duì)象實(shí)現(xiàn)。代碼說(shuō)明本章目錄現(xiàn)在是55頁(yè)\一共有612頁(yè)\編輯于星期一本章小節(jié)類是同種對(duì)象的集合與抽象,包含所創(chuàng)建對(duì)象的屬性描述和行為特征的定義,是創(chuàng)建對(duì)象實(shí)例的模板。對(duì)象三要素:屬性、事件、方法屬性的類型:基本數(shù)據(jù)類型、枚舉類型、結(jié)構(gòu)類型窗體是所有控件的容器基本控件標(biāo)簽、文本框、命令按鈕本章目錄現(xiàn)在是56頁(yè)\一共有612頁(yè)\編輯于星期一思考題1.什么是類?什么是對(duì)象?什么是事件過(guò)程?2.屬性和方法的區(qū)別是什么?3.如何建立一個(gè)完整的應(yīng)用程序?4.如何在文本框內(nèi)顯示多行文本?5.如何使對(duì)象獲得焦點(diǎn)?6.如何在命令按鈕上設(shè)置圖形?本章目錄現(xiàn)在是57頁(yè)\一共有612頁(yè)\編輯于星期一第三章VB.NET語(yǔ)言基礎(chǔ)
3.1變量、常量與數(shù)據(jù)類型3.2運(yùn)算符和表達(dá)式3.3常用函數(shù)3.4程序結(jié)構(gòu)和編碼規(guī)則3.5綜合應(yīng)用本章目錄現(xiàn)在是58頁(yè)\一共有612頁(yè)\編輯于星期一3.1變量、常量和數(shù)據(jù)類型3.1.1變量概述
變量在程序運(yùn)行中其存儲(chǔ)的值可以改變命名規(guī)則:必須以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成,長(zhǎng)度小于等于255個(gè)字符不能使用VB.NET中的關(guān)鍵字
VB.NET不區(qū)分變量名的大小寫,一般變量名首字母用大寫,其余用小寫字母表示;常量全部用大寫字母表示本章目錄現(xiàn)在是59頁(yè)\一共有612頁(yè)\編輯于星期一3.1.1變量概述值類型和引用類型的變量
值類型變量直接存放數(shù)據(jù)。每個(gè)值類型變量有它自己的數(shù)據(jù)拷貝,因此對(duì)一個(gè)值類型變量的操作不能影響其他的變量。引用類型變量并不真的包含數(shù)據(jù),存放的是指向其他數(shù)據(jù)的內(nèi)存地址的指針,也就是把數(shù)據(jù)值所在的地址作為引用變量的值。該種變量對(duì)象的引用簡(jiǎn)稱為賦值或存儲(chǔ)。字符串、數(shù)組和類是引用類型的變量。本章目錄現(xiàn)在是60頁(yè)\一共有612頁(yè)\編輯于星期一變量概述x是值類型變量,存放的值為1234;
s是引用類型變量,指向"VB.NET"的一個(gè)引用
本章目錄現(xiàn)在是61頁(yè)\一共有612頁(yè)\編輯于星期一3.1.2數(shù)據(jù)類型本章目錄現(xiàn)在是62頁(yè)\一共有612頁(yè)\編輯于星期一3.1.3變量聲明1.用Dim語(yǔ)句顯式聲明變量
Dim
變量名[As類型][=初始值]As部分缺省,創(chuàng)建的變量為Object類型初始值子句,表示給聲明的變量賦值一條Dim語(yǔ)句可同時(shí)定義多個(gè)變量。多個(gè)相同類型變量,可用一個(gè)As來(lái)指定(前面幾個(gè)由逗號(hào)分隔),這時(shí)不能給變量賦初值。例如:Dimm,n,jAsInteger,x,yAsSingle,k
k為Object類型
本章目錄現(xiàn)在是63頁(yè)\一共有612頁(yè)\編輯于星期一變量聲明2.隱式聲明默認(rèn)狀態(tài)下,系統(tǒng)要求對(duì)使用的變量都顯式聲明,當(dāng)使用沒(méi)有聲明的變量時(shí),該變量名下有綠色曲線(表示語(yǔ)法錯(cuò))。若對(duì)變量不聲明而直接使用,稱為隱式聲明。則需要在模塊中所有程序代碼的最前面加語(yǔ)句:
OptionExplicitOff
對(duì)初學(xué)者,最好變量加以顯式聲明,這樣有助于程序的查錯(cuò)。本章目錄現(xiàn)在是64頁(yè)\一共有612頁(yè)\編輯于星期一3.1.4常量常量是在程序運(yùn)行中不變的量,VB.NET中有三種常量:直接常量其常數(shù)值直接反映了其類型符號(hào)常量用戶聲明,便于程序閱讀或修改Const符號(hào)常量名[As類型]=表達(dá)式系統(tǒng)常量系統(tǒng)提供許多內(nèi)部常量和枚舉例如:vbCrLf回車/換行組合符枚舉如控件的顏色、邊框線型等本章目錄現(xiàn)在是65頁(yè)\一共有612頁(yè)\編輯于星期一3.2運(yùn)算符和表達(dá)式和其他語(yǔ)言一樣,VB.NET中也具有豐富的運(yùn)算符,通過(guò)運(yùn)算符和操作數(shù)組合成表達(dá)式,實(shí)現(xiàn)程序編制中所需的大量操作。運(yùn)算符是表示實(shí)現(xiàn)某種運(yùn)算的符號(hào)。VB.NET中的運(yùn)算符可分算術(shù)運(yùn)算符、字符串運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符四類。本章目錄現(xiàn)在是66頁(yè)\一共有612頁(yè)\編輯于星期一3.2.1算術(shù)運(yùn)算符例:5+10mod10\9/3+2^2結(jié)果:10
注意:對(duì)算術(shù)運(yùn)算符兩邊的操作數(shù)應(yīng)是數(shù)值型,若是數(shù)字字符或邏輯型,則自動(dòng)轉(zhuǎn)換成數(shù)值類型后再運(yùn)算。例如:30-True結(jié)果是31,邏輯量True轉(zhuǎn)為數(shù)值-1,F(xiàn)alse轉(zhuǎn)為數(shù)值0False+10+"4"結(jié)果是14本章目錄現(xiàn)在是67頁(yè)\一共有612頁(yè)\編輯于星期一字符串運(yùn)算符&
兩旁的操作數(shù)可任意,轉(zhuǎn)換成字符型后再連接+
兩旁的操作數(shù)應(yīng)均為字符型;若為數(shù)值型則進(jìn)行算術(shù)加運(yùn)算;若一個(gè)為數(shù)字字符,另一個(gè)為數(shù)值,則自動(dòng)將數(shù)字字符轉(zhuǎn)換為數(shù)值后進(jìn)行算術(shù)加;若一個(gè)為非數(shù)字字符型,另一個(gè)為數(shù)值型,則出錯(cuò)。例如:
操作結(jié)果操作結(jié)果"ab"&123"ab123" "ab"
+12出錯(cuò)"12"&456"12456" "12"+
456468"12"&True"12True" "12"+
True11注意:在變量后使用運(yùn)算符&時(shí),變量與&間應(yīng)加一個(gè)空格
本章目錄現(xiàn)在是68頁(yè)\一共有612頁(yè)\編輯于星期一關(guān)系運(yùn)算符關(guān)系運(yùn)算符是雙目運(yùn)算符,作用是對(duì)兩個(gè)操作數(shù)進(jìn)行大小比較,若關(guān)系成立,則返回True,否則返回False。操作數(shù)可以是數(shù)值型、字符型。本章目錄運(yùn)算符例結(jié)果="ABCDE"="ABR"False>"ABCDE">"ABR"False>="bc">="abcde
"True<23<3False<="23"<"3"
True<>"abc"<>"abcde
"True現(xiàn)在是69頁(yè)\一共有612頁(yè)\編輯于星期一邏輯運(yùn)算符邏輯運(yùn)算符除Not是單目運(yùn)算符外,其余都是雙目運(yùn)算符,作用是將操作數(shù)進(jìn)行邏輯運(yùn)算,結(jié)果是邏輯值True或False。本章目錄現(xiàn)在是70頁(yè)\一共有612頁(yè)\編輯于星期一3.2.2表達(dá)式1.組成
變量、常量、函數(shù)、運(yùn)算符和圓括號(hào)2.書寫規(guī)則運(yùn)算符不能相鄰例a+-b是錯(cuò)誤的乘號(hào)不能省略例x乘以y應(yīng)寫成:x*y
括號(hào)必須成對(duì)出現(xiàn)(均使用圓括號(hào))
表達(dá)式從左到右在同一基準(zhǔn)上書寫,無(wú)高低、大小3.不同數(shù)據(jù)類型的轉(zhuǎn)換運(yùn)算結(jié)果的數(shù)據(jù)類型向精度高的數(shù)據(jù)類型靠
Integer<Long<Single<Double<Currency4.優(yōu)先級(jí)算術(shù)運(yùn)算符>=字符運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算本章目錄現(xiàn)在是71頁(yè)\一共有612頁(yè)\編輯于星期一表達(dá)式書寫舉例a*b*c*d/e/f/g或
a*b*c*d/(e*f*g)選拔優(yōu)秀生的條件為:年齡(Age)小于19歲,三門課總分(Total)高于285分,其中有一門為100分,如果其表達(dá)式寫為:Age<19AndTotal>285And(Mark1=100OrMark2=100OrMark3=100)如果取消括號(hào)有何問(wèn)題?請(qǐng)讀者考慮。
sin(45*3.14/180)+(exp(10)+log(10))/sqr(x+y+1)本章目錄現(xiàn)在是72頁(yè)\一共有612頁(yè)\編輯于星期一3.3常用函數(shù)3.3.1名稱空間和類VB.NET通過(guò)名稱空間把類庫(kù)劃分為不同的組,將功能相近的類劃到相同的名稱空間。有了名稱空間,可以方便地組織應(yīng)用程序要使用的各個(gè)類。(1)VB.NET函數(shù)庫(kù)的名稱空間和模塊Conversion轉(zhuǎn)換函數(shù)DateAndTime日期和時(shí)間函數(shù)Strings字符串函數(shù)VbMath隨機(jī)函數(shù)本章目錄現(xiàn)在是73頁(yè)\一共有612頁(yè)\編輯于星期一3.3.1名稱空間和類(2)基礎(chǔ)類庫(kù)中的名稱空間和類類別名稱空間說(shuō)明
基本數(shù)據(jù)類型System基本的和經(jīng)常使用的數(shù)據(jù)類型、事件和事件處理程序、接口、屬性和異常處理等編程基礎(chǔ)System.CollectionsSystem.IO對(duì)象集合文件管理及其輸入/輸出圖形System.DrawingSystem.Windows.FormsGDI+Windows的應(yīng)用程序的豐富用戶數(shù)據(jù)庫(kù)System.DataADO.NET的各種對(duì)象本章目錄現(xiàn)在是74頁(yè)\一共有612頁(yè)\編輯于星期一名稱空間的使用引用名稱空間的方法:
項(xiàng)目引用新建一個(gè)項(xiàng)目時(shí),VB.NET根據(jù)所建項(xiàng)目類型,自動(dòng)導(dǎo)入部分名稱空間的引用直接引用給出名稱空間的全名,就可訪問(wèn)其中的任一個(gè)類及其各項(xiàng)內(nèi)容
例使用Math類開方函數(shù)sqrt:
Label1.Text=system.Math.sqrt(100)
Imports語(yǔ)句導(dǎo)入在代碼中就可直接使用名稱空間的類或成員。導(dǎo)入語(yǔ)句的格式:
Imports
名稱空間
本章目錄現(xiàn)在是75頁(yè)\一共有612頁(yè)\編輯于星期一3.3.2數(shù)學(xué)函數(shù).NET中的數(shù)學(xué)函數(shù)包含在Math類。使用前在模塊的開頭用語(yǔ)句ImportsSystem.Math導(dǎo)入-43Int(-3.5)Int(3.5)取小于或等于N的最大整數(shù)Int(N)2.3Log(10)自然對(duì)數(shù)Log(N)-33Fix(-3.5)Fix(3.9)取整Fix(N)20.086Exp(3)exExp(N)1Cos(0)余弦函數(shù)Cos(N)3.5Abs(-3.5)取絕對(duì)值A(chǔ)bs(N)結(jié)果實(shí)例含義函數(shù)名本章目錄現(xiàn)在是76頁(yè)\一共有612頁(yè)\編輯于星期一數(shù)學(xué)函數(shù)0Tan(0)正切函數(shù)Tan(N)3Sqr(9)平方根Sqr(N)-1Sgn(-3.5)符號(hào)函數(shù)Sgn(N)0Sin(0)正弦函數(shù)Sin(N)-44Round(-3.5)Round(3.5)四舍五入取整Round(N)[0,1)之間的數(shù)Rnd產(chǎn)生隨機(jī)數(shù)Rnd[(N)]結(jié)果實(shí)例含義函數(shù)名Rnd函數(shù)返回0和1(包括0但不包括1)之間的雙精度隨機(jī)數(shù).每次運(yùn)行時(shí),要產(chǎn)生不同序列的隨機(jī)數(shù),先執(zhí)行Randomize語(yǔ)句。產(chǎn)生a~b的之間的隨機(jī)整數(shù):Int(Rnd*(b-a)+a)本章目錄現(xiàn)在是77頁(yè)\一共有612頁(yè)\編輯于星期一3.3.3轉(zhuǎn)換函數(shù)"ABC"Ucase$("abc")小寫字母轉(zhuǎn)為大寫字母Ucase(C)"144"Oct$(100)十進(jìn)制轉(zhuǎn)換成八進(jìn)制Oct](N)"123.45"Str$(123.45)數(shù)值轉(zhuǎn)換為字符串Str(N)123Val("123AB")數(shù)字字符串轉(zhuǎn)換為數(shù)值Val(C)"abc"Lcase$("ABC")大寫字母轉(zhuǎn)為小寫字母Lcase$(C)64Hex(100)十進(jìn)制轉(zhuǎn)換成十六進(jìn)制Hex(N)"A"Chr$(65)ASCII碼值轉(zhuǎn)換成字符Chr(N)2003-11-13CDate("2003/11/13")轉(zhuǎn)換成日期型CDate65Asc("A")字符轉(zhuǎn)換成ASCII碼值A(chǔ)sc(C)結(jié)果實(shí)例功能
函數(shù)名本章目錄現(xiàn)在是78頁(yè)\一共有612頁(yè)\編輯于星期一轉(zhuǎn)換函數(shù)說(shuō)明(1)Chr和Asc函數(shù)互為反函數(shù)。(2)Str函數(shù)將非負(fù)數(shù)值轉(zhuǎn)換成字符類型后,會(huì)在轉(zhuǎn)換后的字符串左邊增加一空格。(3)Val將數(shù)字字符串轉(zhuǎn)換為數(shù)值類型,當(dāng)字符串中出現(xiàn)數(shù)值類型規(guī)定的字符外的字符,則停止轉(zhuǎn)換,函數(shù)返回的是停止轉(zhuǎn)換前的結(jié)果。例如表達(dá)式:Val("-123.45ty3")結(jié)果為-123.45。(4)CDdate函數(shù)將以日期型表達(dá)式轉(zhuǎn)換成日期類型。例如表達(dá)式:CDate("2005/5/12")結(jié)果為日期類型VB.NET中還有其他類型轉(zhuǎn)換函數(shù),例如,CInt、CBool、CSng、CStr等,詳細(xì)例子查閱幫助功能。本章目錄現(xiàn)在是79頁(yè)\一共有612頁(yè)\編輯于星期一3.3.4字符串函數(shù)字符串編碼VB.NET中字符串長(zhǎng)度是以字(習(xí)慣稱字符)為單位,每個(gè)西文字符和每個(gè)漢字都作為一個(gè)字,占兩個(gè)字節(jié)。這是因?yàn)閂B.NET采用Unicode(國(guó)際標(biāo)準(zhǔn)化組織ISO字符標(biāo)準(zhǔn))來(lái)存儲(chǔ)和操作字符串。VB.NET中字符串處理有兩種方式:保留和更新了VB6.0版本提供的函數(shù);另一種是用System.String類的成員(函數(shù))
本章目錄現(xiàn)在是80頁(yè)\一共有612頁(yè)\編輯于星期一字符串函數(shù)"BCD"Mid("ABCDE",2,3)取字符子串Mid(C,N1[,N2])"ABCD"Trim("ABCD")去掉字符串兩邊空格Trim(C)"A3AB3"Replace("ACDABCD","CD","3")用C2替代C1Replace(C,C1,C2)""Space(3)產(chǎn)生N個(gè)空格的字符串
Space(N)4Len("AB教育")字符串長(zhǎng)度Len(C)"ABC"Left("ABCDE",3)取字符串左邊n個(gè)字符Left(C,N)7InStr(2,"EFABCDEFG","EF")從n開始,在C1中找C2InStr([N,]C1,C2[,M])結(jié)果實(shí)例說(shuō)明
函數(shù)名本章目錄現(xiàn)在是81頁(yè)\一共有612頁(yè)\編輯于星期一字符串函數(shù)"ABCD"TRim(“ABCD")去掉字符串兩邊的空格TRim(C)"DCBA"StrReverse("ABCD")將字符串反序StrReverse(C)"AAA"String(3,"ABC")重復(fù)首字符n次String(N,C)S(0)="123"S(1)=“ab"S=Split("123,ab",",")將字符串分隔成字符數(shù)組。與Join作用相反Split(C[,D])“"Space(3)產(chǎn)生n個(gè)空格的字符串Space(N)"ABCD"RTrim("ABCD")去掉字符串右邊空格RTrim(C)“BCD"Right("ABCD",3)取字符串右邊n個(gè)字符Right(C,N)結(jié)果實(shí)例說(shuō)明
函數(shù)名本章目錄現(xiàn)在是82頁(yè)\一共有612頁(yè)\編輯于星期一3.3.5日期函數(shù)Second(#1:12:56PM#)返回秒(0~59)Second(C|N)Time返回系統(tǒng)時(shí)間Time[()]Year(365)返回年代號(hào)(1753~2078)Year(C|N)Now返回系統(tǒng)日期和時(shí)間NowMonth("2003,05,01")返回月份代號(hào)(1~12)Month(C|N)Minute(#1:12:56PM#)返回分鐘(0~59)Minute(C|N)Hour(#1:12:56PM#)返回小時(shí)(0~24)Hour(C|N)Day("2003,05,01")返回日期代號(hào)(1~31)Day(C|N)Date返回系統(tǒng)日期Date[()]實(shí)例說(shuō)明
函數(shù)名例計(jì)算從當(dāng)前日期到2007年6月30日有多少天?表達(dá)式為:DateDiff("d",Now,#6/30/2007#)本章目錄現(xiàn)在是83頁(yè)\一共有612頁(yè)\編輯于星期一3.3.6Shell函數(shù)Shell函數(shù)可調(diào)用各種應(yīng)用程序。格式如下:
Shell(命令字符串[,窗口類型])命令字符串為要執(zhí)行的應(yīng)用程序名(包括路徑),必須是可執(zhí)行文件(.com、.exe、.bat)。窗口類型表示執(zhí)行應(yīng)用程序的窗口狀態(tài),0~4,6的整型數(shù)值,1表示正常窗口狀態(tài)。函數(shù)調(diào)用成功返回一個(gè)任務(wù)標(biāo)識(shí)ID,不成功,則返回0。提示:如果不知道應(yīng)用程序的路徑名,可用Start命令啟動(dòng)程序例
i=Shell(start
&"calc.exe")本章目錄現(xiàn)在是84頁(yè)\一共有612頁(yè)\編輯于星期一3.4程序結(jié)構(gòu)和編碼規(guī)則本章目錄現(xiàn)在是85頁(yè)\一共有612頁(yè)\編輯于星期一程序結(jié)構(gòu)和編碼規(guī)則編碼規(guī)則(1)VB.NET代碼不區(qū)分字母的大小寫關(guān)鍵字,首字母自動(dòng)轉(zhuǎn)換成大寫,其余字母轉(zhuǎn)換成小寫。對(duì)于用戶自定義的變量、過(guò)程名,以第一次定義的為準(zhǔn),以后輸入的自動(dòng)向首次定義的形式轉(zhuǎn)換。(2)語(yǔ)句書寫自由一行上可書寫多句語(yǔ)句(用冒號(hào)分隔),一行最多255個(gè)字符。單行語(yǔ)句可分若干行書寫,在本行后加入續(xù)行符(空格和下劃線)。本章目錄現(xiàn)在是86頁(yè)\一共有612頁(yè)\編輯于星期一3.5綜合應(yīng)用例3.3
模仿字處理軟件中字符串替換功能和字幕滾動(dòng)。設(shè)計(jì)思路:利用Shell函數(shù)調(diào)用winword.exe執(zhí)行Word程序觀察其替換對(duì)話框。本例字符串替換功能實(shí)現(xiàn)方法:利用查找(InStr)、取子串(Left、Mid)等函數(shù)實(shí)現(xiàn)利用替換(Replace)函數(shù)實(shí)現(xiàn)標(biāo)題顯示:Form1.Caption=Space(n)&"顯示文字"要產(chǎn)生滾動(dòng)效果,可用時(shí)鐘(Timer1)控件和Space函數(shù),改變空格數(shù)達(dá)到自右向左滾動(dòng)字幕效果。本章目錄現(xiàn)在是87頁(yè)\一共有612頁(yè)\編輯于星期一本章小節(jié)變量:在程序運(yùn)行中其存儲(chǔ)的值可以改變
值類型變量、引用類型變量變量聲明Dim變量名
[As類型][=初始值]運(yùn)算符算術(shù)運(yùn)算符、字符串運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符名稱空間導(dǎo)入
Imports
名稱空間
數(shù)學(xué)函數(shù)使用ImportsSystem.MathShell函數(shù)調(diào)用各種應(yīng)用程序本章目錄現(xiàn)在是88頁(yè)\一共有612頁(yè)\編輯于星期一思考題VB.NET提供了哪些數(shù)值類型?聲明類型時(shí),其類型關(guān)鍵字分別是什么?其類型符又是什么?2.說(shuō)明OptionExplici的作用。3.什么是值類型變量?什么是引用類型變量?4.怎樣聲明一個(gè)符號(hào)常量?符號(hào)常量與變量的區(qū)別?5.解釋整除與除法運(yùn)算的區(qū)別?6.將數(shù)字字符串轉(zhuǎn)換成數(shù)值,可以用哪些函數(shù)、方法?本章目錄現(xiàn)在是89頁(yè)\一共有612頁(yè)\編輯于星期一第四章基本的控制結(jié)構(gòu)4.1順序結(jié)構(gòu)4.2選擇結(jié)構(gòu)4.3循環(huán)結(jié)構(gòu)4.4其它輔助控制語(yǔ)句4.5綜合應(yīng)用4.6程序調(diào)試本章目錄現(xiàn)在是90頁(yè)\一共有612頁(yè)\編輯于星期一4.1順序結(jié)構(gòu)VB.NET也具有結(jié)構(gòu)化程序設(shè)計(jì)的三種結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),它是程序設(shè)計(jì)的基礎(chǔ)。順序結(jié)構(gòu)就是各語(yǔ)句按出現(xiàn)的先后次序執(zhí)行。一般的程序設(shè)計(jì)語(yǔ)言中,順序結(jié)構(gòu)的語(yǔ)句主要是賦值語(yǔ)句、輸入/輸出語(yǔ)句等。在VB.NET中也有賦值語(yǔ)句;而輸入/輸出可以通過(guò)文本框控件、標(biāo)簽控件、InputBox函數(shù)、MsgBox函數(shù)和過(guò)程等來(lái)實(shí)現(xiàn)。本章目錄現(xiàn)在是91頁(yè)\一共有612頁(yè)\編輯于星期一4.1.1賦值語(yǔ)句形式:變量名=表達(dá)式計(jì)算右邊表達(dá)式的值,然后賦給左邊的變量。給變量賦值和設(shè)定屬性是VB.NET編程中常見(jiàn)的兩個(gè)任務(wù)。例如:sngRate!=0.1'sngRate為單精度變量,賦值0.1TextBox1.Text=""'清除文本框的內(nèi)容TextBox1.Text="歡迎使用VB.Net"'文本框顯示字符串
本章目錄現(xiàn)在是92頁(yè)\一共有612頁(yè)\編輯于星期一復(fù)合賦值語(yǔ)句復(fù)合賦值運(yùn)算符,其作用簡(jiǎn)化程序代碼,提高程序編編譯的效果。語(yǔ)句形式:
變量名復(fù)合賦值運(yùn)算符表達(dá)式計(jì)算右邊表達(dá)式的值,然后與左邊的變量進(jìn)行相應(yīng)的運(yùn)算,最后賦值給變量。復(fù)合賦值運(yùn)算符:+=、-=、*=、\=、/=、^=、&=例如:a*=b+4等價(jià)于
a=a*(b+4)本章目錄現(xiàn)在是93頁(yè)\一共有612頁(yè)\編輯于星期一常用復(fù)合賦值語(yǔ)句累加sum+=x等價(jià)于sum=sum+x計(jì)數(shù)n+=1等價(jià)于n=n+1顯示多行信息利用&=
來(lái)實(shí)現(xiàn)例如:TextBox1.Text="
VB.NET"&vbCrLfTextBox1.Text&=
"程序設(shè)計(jì)教程"本章目錄現(xiàn)在是94頁(yè)\一共有612頁(yè)\編輯于星期一賦值語(yǔ)句注意點(diǎn)
賦值語(yǔ)句不允許寫成表達(dá)式=變量,雖然賦值號(hào)與關(guān)系運(yùn)算符等于號(hào)都用=表示,VB.NET系統(tǒng)會(huì)根據(jù)所處的位置自動(dòng)判斷符號(hào)的意義。
賦值號(hào)左邊的變量只能是變量,不能是常量、常數(shù)符號(hào)、表達(dá)式。下面均為錯(cuò)誤的賦值語(yǔ)句:Now()=x+y'左邊是表達(dá)式(函數(shù))5=sqrt(s)+x+y'左邊是常量本章目錄現(xiàn)在是95頁(yè)\一共有612頁(yè)\編輯于星期一InputBox函數(shù)打開一個(gè)對(duì)話框,等待用戶輸入,返回字符串類型的輸入值。形式:InputBox(提示[,標(biāo)題][,默認(rèn)值][,x坐標(biāo)位置][,y坐標(biāo)位置])提示項(xiàng)不能省略。若要多行提示,可在每行行末加回車換行VBCrLf。例4.1利用InputBox輸入基本工資和營(yíng)業(yè)額,按營(yíng)業(yè)額的5%提成,計(jì)算實(shí)發(fā)工資并顯示。
4.1.2數(shù)據(jù)輸出和輸入本章目錄代碼說(shuō)明現(xiàn)在是96頁(yè)\一共有612頁(yè)\編輯于星期一打開一個(gè)信息框,等待用戶選擇一個(gè)按按鈕。MsgBox函數(shù)返回所選按鈕的值,MsgBox過(guò)程不返回值MsgBox函數(shù)形式:
變量[%]=MsgBox(提示[,按鈕][,標(biāo)題])MsgBox過(guò)程形式:
MsgBox
提示[,按鈕][,標(biāo)題]按鈕項(xiàng)是一整型表達(dá)式,決定信息框按鈕的數(shù)目和類型及出現(xiàn)在信息框上的圖標(biāo)形式。MsgBox函數(shù)和MsgBox過(guò)程本章目錄現(xiàn)在是97頁(yè)\一共有612頁(yè)\編輯于星期一MsgBox按鈕設(shè)置第3個(gè)按鈕為默認(rèn)512VB.NETDefaultButton3第2個(gè)按鈕為默認(rèn)56VB.NETDefaultButton2第1個(gè)按鈕為默認(rèn)0VB.NETDefaultButton1默認(rèn)按鈕
信息圖標(biāo)64VB.NETInformation警告信息圖標(biāo)48VB.NETExclamation詢問(wèn)信息圖標(biāo)32VB.NETQuestion關(guān)鍵信息圖標(biāo)16VB.NETCritical圖標(biāo)類型
重試、取消按鈕5VB.NETRetryCancel是、否按鈕4VB.NETYesNo是、否、取消按鈕3VB.NETYesNoCancel終止、重試、忽略按鈕2VB.NETAboutRetryIgnore確定、取消按鈕1VB.NETOkCancel確定按鈕0VB.NETOkOnly按鈕數(shù)目描述值內(nèi)部常數(shù)分組本章目錄現(xiàn)在是98頁(yè)\一共有612頁(yè)\編輯于星期一MsgBox所選按鈕返回值例4.2編一賬號(hào)和密碼輸入的檢驗(yàn)程序,當(dāng)輸入不正確,如賬號(hào)為非數(shù)字字符,密碼不正確等,顯示有關(guān)信息,再輸入。VBNo7否VBYes6是VBIgnore5忽略VBRetry4重試VBAbort3終止VBCancel2取消VBOk1確定內(nèi)部常數(shù)返回值被單擊的按鈕NoYesIgnoreRetryAbortCancelOk枚舉值
本章目錄代碼說(shuō)明現(xiàn)在是99頁(yè)\一共有612頁(yè)\編輯于星期一Write、WriteLine方法在調(diào)試窗口輸出信息。Write輸出時(shí)不換行、WriteLine輸出時(shí)換行。輸出方法:
Debug.WriteLine(表達(dá)式)
Debug.Write(表達(dá)式)例將例4.1輸出改為如下語(yǔ)句:Debug.WriteLine("本月?tīng)I(yíng)業(yè)額為:"&x&"基本工資為:"&jbgz)Debug.Write("本月實(shí)發(fā)工資為:"&sfgz)選擇“視圖|其它窗口|輸出”顯示輸出窗口本章目錄現(xiàn)在是100頁(yè)\一共有612頁(yè)\編輯于星期一日期輸出控制常用日期和時(shí)間格式符
顯示小時(shí)(0~23),hh個(gè)位前加0h在h后顯示分(0~59),mm個(gè)位前加0m顯示秒(0~59),ss個(gè)位前加0s顯示完整長(zhǎng)日期(yyyy年m月d日)dddddd顯示4位數(shù)年份,yy為2位數(shù)年份yyyy顯示月份,mm個(gè)位前加0m星期為數(shù)字(1是星期日)w顯示日期,dd個(gè)位前加0d作用符號(hào)本章目錄現(xiàn)在是101頁(yè)\一共有612頁(yè)\編輯于星期一4.2選擇結(jié)構(gòu)計(jì)算機(jī)要處理的問(wèn)題往往是復(fù)雜多變的,僅采用順序結(jié)構(gòu)是不夠的。必須利用選擇結(jié)構(gòu)等來(lái)解決實(shí)際應(yīng)用中的各種問(wèn)題。VB.NET中提供了多種形式的條件語(yǔ)句來(lái)實(shí)現(xiàn)選擇結(jié)構(gòu),有If條件語(yǔ)句和Select情況語(yǔ)句等。它們都是對(duì)條件進(jìn)行判斷,根據(jù)判斷結(jié)果,選擇執(zhí)行不同的分支。本章目錄現(xiàn)在是102頁(yè)\一共有612頁(yè)\編輯于星期一4.2.1If條件語(yǔ)句1.If…Then語(yǔ)句(單分支結(jié)構(gòu))
If<表達(dá)式>Then
語(yǔ)句塊(可以是一句或多句語(yǔ)句)
EndIf或
If<表達(dá)式>Then<語(yǔ)句>表達(dá)式:關(guān)系表達(dá)式、邏輯表達(dá)式,算術(shù)表達(dá)式。表達(dá)式值按非零為True,零為False進(jìn)行判斷。該語(yǔ)句的作用是當(dāng)表達(dá)式的值為True,執(zhí)行Then后面的語(yǔ)句塊,否則不做任何操作。本章目錄IF演示現(xiàn)在是103頁(yè)\一共有612頁(yè)\編輯于星期一單分支結(jié)構(gòu)例:已知兩個(gè)數(shù)x和y,比較它們的大小,使得x大于y。
Ifx<yThent=xx=yy=tEndIf或Ifx<yThent=x:x=y:y=t
簡(jiǎn)單If形式無(wú)EndIf時(shí),只能是一句語(yǔ)句或語(yǔ)句間用冒號(hào)分隔,而且必須在一行上書寫。
本章目錄現(xiàn)在是104頁(yè)\一共有612頁(yè)\編輯于星期一雙分支結(jié)構(gòu)2.If…Then…Else語(yǔ)句If表達(dá)式
Then
語(yǔ)句塊1Else
語(yǔ)句塊2EndIf或If表達(dá)式
Then
語(yǔ)句1
Else
語(yǔ)句2當(dāng)表達(dá)式的值為True時(shí),執(zhí)行Then后面的語(yǔ)句塊1,否則執(zhí)行Else后面的語(yǔ)句塊2本章目錄現(xiàn)在是105頁(yè)\一共有612頁(yè)\編輯于星期一雙分支結(jié)構(gòu)例計(jì)算分段函數(shù)
單分支
y=cos(x)-x^3+3*x結(jié)構(gòu)實(shí)現(xiàn)Ifx<>0Theny=sin(x)+sqr(x*x+1)
Ifx<>0Then
雙分支
y=sin(x)+sqr(x*x+1)Else結(jié)構(gòu)實(shí)現(xiàn)
y=cos(x)-x^3+3*xEndIf本章目錄現(xiàn)在是106頁(yè)\一共有612頁(yè)\編輯于星期一多分支結(jié)構(gòu)3.If…Then…ElseIf語(yǔ)句
If表達(dá)式1Then
語(yǔ)句塊1
ElseIf表達(dá)式2Then
語(yǔ)句塊2 …
[Else
語(yǔ)句塊n+1]
EndIf作用:根據(jù)不同的表達(dá)式值確定執(zhí)行哪個(gè)語(yǔ)句塊
本章目錄現(xiàn)在是107頁(yè)\一共有612頁(yè)\編輯于星期一例4.5已知變量ch中存放了一個(gè)字符,判斷該字符是字母字符、數(shù)字字符還是其他字符。
IfUCase(ch)>="A"AndUCase(ch)<="Z"ThenMsgBox(ch+“是字母字符”)'考慮大小寫字母
ElseIfch>="0"Andch<="9"Then'數(shù)字字符
MsgBox(ch+"是數(shù)字字符")
Else'除上述字符以外的字符
MsgBox(ch+"是其他字符")
End
If不管有幾個(gè)分支,依次判斷,當(dāng)某條件滿足,執(zhí)行相應(yīng)的語(yǔ)句,其余分支不再執(zhí)行;若條件都不滿足,且有Else子句,則執(zhí)行該語(yǔ)句塊,否則什么也不執(zhí)行。
ElseIf不能寫成
ElseIf多分支結(jié)構(gòu)例本章目錄現(xiàn)在是108頁(yè)\一共有612頁(yè)\編輯于星期一If語(yǔ)句的嵌套是指If或Else后面的語(yǔ)句塊中又包含If語(yǔ)If表達(dá)式1Then
If表達(dá)式2Then…EndIf
…EndIfIfx<yThent=x:x=y:y=tIfy<zThent=y:y=z:z=tIfx<yThent=x:x=y:y=tEndIfEndIfIf語(yǔ)句的嵌套例已知x,y,z三個(gè)數(shù),使得x>y>z用一個(gè)IF語(yǔ)句和一個(gè)嵌套的IF語(yǔ)句實(shí)現(xiàn)本章目錄現(xiàn)在是109頁(yè)\一共有612頁(yè)\編輯于星期一4.2.2SelectCase語(yǔ)句SelectCase
變量或表達(dá)式
Case表達(dá)式列表1
語(yǔ)句塊1Case表達(dá)式列表2
語(yǔ)句塊2 …[CaseElse
語(yǔ)句塊n+1]EndSelect表達(dá)式列表與變量或表達(dá)式的類型必須相同,是下面4種形式之一:表達(dá)式例:"A"一組用逗號(hào)分隔的枚舉值
2,4,6,8
表達(dá)式1To表達(dá)式260To100Is關(guān)系運(yùn)算符表達(dá)式Is<60本章目錄現(xiàn)在是110頁(yè)\一共有612頁(yè)\編輯于星期一SelectCase語(yǔ)句例將例4.5改用SelectCase語(yǔ)句實(shí)現(xiàn):
SelectCasech Case"a"To"z","A"To"Z" MsgBox(ch+"是字母字符") Case"0"To"9" MsgBox(ch+"是數(shù)字字符") CaseElse MsgBox(ch+"是其他字符")EndSelect多分支結(jié)構(gòu),用SelectCase語(yǔ)句比If…Then…ElseIf語(yǔ)句直觀,程序可讀性強(qiáng)。但不是所有的多分支結(jié)構(gòu)均可用SelectCase語(yǔ)句代替If…Then…ElseIf語(yǔ)句。本章目錄現(xiàn)在是111頁(yè)\一共有612頁(yè)\編輯于星期一SelectCase語(yǔ)句例例4.7已知坐標(biāo)點(diǎn)(x,y),判斷其落在哪個(gè)象限。代碼一
Ifx>0Andy>0ThenMsgBox("在第一象限")ElseIfx<0Andy>0ThenMsgBox("在第二象限") ElseIfx<0Andy<0ThenMsgBox("在第三象限") ElseIfx>0Andy<0ThenMsgBox("在第四象限") EndIf
代碼二SelectCasex,yCasex>0Andy>0MsgBox(“在第一象限”)Casex<0Andy>0MsgBox(“在第二象限”)Casex<0Andy<0MsgBox(“在第三象限”)Casex>0Andy<0MsgBox(“在第四象限”)EndSelect代碼二錯(cuò)誤:1.SelectCase后不能出現(xiàn)多個(gè)變量;2.Case后不能出現(xiàn)變量及有關(guān)運(yùn)算符。本章目錄現(xiàn)在是112頁(yè)\一共有612頁(yè)\編輯于星期一4.2.3條件函數(shù)(1)IIf函數(shù)IIf(表達(dá)式,表達(dá)式為真時(shí)的值,表達(dá)式為假時(shí)的值)IIf函數(shù)是If…Then…Else結(jié)構(gòu)的簡(jiǎn)潔表示例如,將x,y中大的數(shù),放入Tmax變量中:Tmax=IIf(x>y,x,y)該語(yǔ)句與如下語(yǔ)句等價(jià):Ifx>yThenTmax=xElseTmax=y
本章目錄現(xiàn)在是113頁(yè)\一共有612頁(yè)\編輯于星期一4.2.3條件函數(shù)(2)Choose函數(shù)
Choose(整數(shù)表達(dá)式,選項(xiàng)列表)根據(jù)表達(dá)式的值i,返回選項(xiàng)列表中第i個(gè)選項(xiàng)。如果整數(shù)表達(dá)式的值越出選項(xiàng)范圍時(shí),返回Null。例根據(jù)Nop的值,得到+、-、×、÷中的某運(yùn)算符:Op=Choose(Nop,"+","-","×","÷")
例4.8根據(jù)當(dāng)前日期,顯示今日是星期幾。t=Choose(Weekday(Now),“星期日”,“星期一”,“星期二”,“星期三”,“星期四”,“星期五”,“星期六”)MsgBox("今天是:"&Now&t)
本章目錄現(xiàn)在是114頁(yè)\一共有612頁(yè)\編輯于星期一4.3循環(huán)結(jié)構(gòu)計(jì)算機(jī)最擅長(zhǎng)的功能之一就是按規(guī)定的條件,重復(fù)執(zhí)行某些操作。例如,按照人口某增長(zhǎng)率,對(duì)人口增長(zhǎng)統(tǒng)計(jì);根據(jù)各課程的學(xué)分、績(jī)點(diǎn)和學(xué)生的成績(jī),統(tǒng)計(jì)每個(gè)學(xué)生的平均績(jī)點(diǎn)等。這類問(wèn)題都可通過(guò)循環(huán)結(jié)構(gòu)來(lái)方便地實(shí)現(xiàn)。VB.NET中提供了兩種類型的循環(huán)語(yǔ)句:一種是計(jì)數(shù)循環(huán)語(yǔ)句;另一種是條件型循環(huán)語(yǔ)句。
本章目錄現(xiàn)在是115頁(yè)\一共有612頁(yè)\編輯于星期一4.3.1For循環(huán)語(yǔ)句For循環(huán)語(yǔ)句用于控制循環(huán)次數(shù)預(yù)知的循環(huán)結(jié)構(gòu)。For循環(huán)變量=初值To終值
[Step步長(zhǎng)]
語(yǔ)句塊
[ExitFor]
語(yǔ)句塊Next循環(huán)變量循環(huán)變量必須為數(shù)值型。循環(huán)次數(shù)>0初值<終值=1時(shí),可省略<0初值>終值=0死循環(huán)步長(zhǎng)例4.9
計(jì)算1~100的奇數(shù)和
本章目錄現(xiàn)在是116頁(yè)\一共有612頁(yè)\編輯于星期一For循環(huán)語(yǔ)句循環(huán)流程:(1)循環(huán)變量被賦初值,它僅被賦值一次。(2)判斷循環(huán)變量是否在終值內(nèi),如果是,執(zhí)行循環(huán)體;如果否,結(jié)束循環(huán),執(zhí)行Next的下一語(yǔ)句。(3)循環(huán)變量加步長(zhǎng),轉(zhuǎn)(2),繼續(xù)循環(huán)
例4.10將可打印的ASCII碼制成表格輸出本章目錄現(xiàn)在是117頁(yè)\一共有612頁(yè)\編輯于星期一4.3.2Do…Loop循環(huán)語(yǔ)句Do循環(huán)用于控制循環(huán)次數(shù)未知的循環(huán)結(jié)構(gòu)。形式1:Do{While|Until}<條件>
語(yǔ)句塊
[ExitDo
語(yǔ)句塊]Loop形式1為先判斷后執(zhí)行,有可能一次也不執(zhí)行;形式2為先執(zhí)行后判斷,至少執(zhí)行一次。形式2:Do
語(yǔ)句塊
[ExitDo
語(yǔ)句塊]Loop{While|Until}<條件>本章目錄現(xiàn)在是118頁(yè)\一共有612頁(yè)\編輯于星期一Do…Loop流程本章目錄現(xiàn)在是119頁(yè)\一共有612頁(yè)\編輯于星期一循環(huán)例題例4.11我國(guó)有13億人口,按人口年增長(zhǎng)0.8%計(jì)算,多少年后我國(guó)人口超過(guò)26億。解此問(wèn)題兩種方法,可根據(jù)公式:直接利用標(biāo)準(zhǔn)函數(shù)對(duì)數(shù)可求得,但求得的年數(shù)不為整數(shù);也可利用循環(huán)求得。本章目錄代碼說(shuō)明現(xiàn)在是120頁(yè)\一共有612頁(yè)\編輯于星期一循環(huán)例題例4.12用輾轉(zhuǎn)相除
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年FSC驗(yàn)廠審核員培訓(xùn)課程詳解
- 2024年《高等數(shù)學(xué)2》教案編寫:從課程目標(biāo)到教學(xué)策略
- 2024年旅游開發(fā):《廢墟的召喚》課件的景點(diǎn)推廣
- 2024年KUKA機(jī)器人編程與仿真培訓(xùn)新紀(jì)元
- 2024會(huì)計(jì)專業(yè)自我鑒定34篇
- 從傳統(tǒng)到未來(lái):《黃河落日》課件設(shè)計(jì)轉(zhuǎn)型
- 旅游教育創(chuàng)新:2024年客源國(guó)教案設(shè)計(jì)
- 教案新思維:2024年海洋化學(xué)資源的環(huán)境影響
- 2022年護(hù)士招聘考試試卷
- 2024年?yáng)|京奧運(yùn)會(huì):小星星火炬?zhèn)鬟f儀式
- 起搏的基本概念
- 產(chǎn)品結(jié)構(gòu)設(shè)計(jì)1PPT
- 明挖隧道施工方案
- 消防部隊(duì)水源手冊(cè)范本
- 政策工具視角下的中國(guó)教育扶貧政策文本研究
- 教育部新版本科專業(yè)目錄(2012年)
- 七年級(jí)英語(yǔ)上培優(yōu)扶差記錄表
- 全國(guó)防返貧監(jiān)測(cè)信息系統(tǒng)業(yè)務(wù)管理子系統(tǒng)操作手冊(cè)
- 二級(jí)減速器箱體蓋工藝卡片
- 互聯(lián)網(wǎng)高速專線電路開通測(cè)試報(bào)告[寶典]
- 虎牌電飯煲中文使用說(shuō)明書
評(píng)論
0/150
提交評(píng)論