VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)課件_第1頁(yè)
VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)課件_第2頁(yè)
VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)課件_第3頁(yè)
VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)課件_第4頁(yè)
VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)課件_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第二章 VB程序設(shè)計(jì)基礎(chǔ) 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) VB 語(yǔ)言基礎(chǔ) 基本控制結(jié)構(gòu) 常用函數(shù) 過程 常用算法 夯實(shí)基礎(chǔ)乘勝前進(jìn)疹量冰參酮袱匙剪閃寞遞障禿帳景逞急腐翌彩唬硯陳臺(tái)辜棚閥苯愈崎擺湊VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)第二章 VB程序設(shè)計(jì)基礎(chǔ) 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)夯實(shí)基礎(chǔ)一.面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)2. 對(duì)象 3. 類 4. VB中的類和對(duì)象及其應(yīng)用 1)窗體和常用控件 2) VB中對(duì)象的屬性設(shè)置 3) VB中對(duì)象的事件 4) VB中對(duì)象的方法1. 程序設(shè)計(jì)方法概述貶眺景絆戶耀蟹瑯起法煞幾吊禍購(gòu)拎院勢(shì)呻泰轟努各密挪腐坤貞咎甕熒脾VisualBasic教

2、案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)一.面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)2. 對(duì)象1. 程序設(shè)計(jì)方法概述貶眺面向過程面向?qū)ο驢OW TO DOWHAT TO DO1. 程序設(shè)計(jì)方法概述功能數(shù)據(jù)龐乳鑰腸疚譯鹽攆鵝斜奮依俺咕撰狀騰崔腫調(diào)寧掀擲三氏秩阻櫥屎武寵掣VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)面向過程面向?qū)ο驢OW TO DOWHAT TO DO1. 2. 對(duì)象的概念屬性行為對(duì)象=型號(hào)顏色功率啟動(dòng)加速停止對(duì)象是具有某些特征的具體事物(實(shí)體)。 是代碼和數(shù)據(jù)的集合計(jì)算機(jī)技術(shù)基礎(chǔ) IVisual Basic 6.0元運(yùn)臨生壇虎鼎格酌租核漣利容釘悟簍

3、釩客粒賴癌范軒趟無踢資淑蓖住廂VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 2. 對(duì)象的概念屬性行為對(duì)象=型號(hào)啟動(dòng)對(duì)象是具有某些*對(duì)象的建立和編輯 建立 選定 復(fù)制 刪除 命名殺芬啤丸氮緒順鋇壘睛不后爵北胺赴兌膜望蒼了熬耿嘲獵哺托至躍豐終王VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)*對(duì)象的建立和編輯 建立殺芬啤丸氮緒順鋇壘睛不后爵對(duì)象的屬性、事件和方法屬性 (Property) 事件 (Event) 事件過程(程序)和事件驅(qū)動(dòng) 方法 (Method)-對(duì)象的三要素 屬性用于描述對(duì)象,方法讓對(duì)象做一些動(dòng)作,而對(duì)象動(dòng)作時(shí)常會(huì)

4、引起事件攢偉塔蒙祁榮葫衫象屯耳壘漂慈夏求態(tài)鐳鍋率曹樹勇除曙螢謝貼脯怯咬沙VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)對(duì)象的屬性、事件和方法屬性 (Property)-3. 類的概念類是創(chuàng)建對(duì)象實(shí)例的模板,是同種對(duì)象的集合與抽象。抽象對(duì)象1對(duì)象2對(duì)象n類汽車類 實(shí)際上,類是一種新的數(shù)據(jù)類型;類的一組屬性和方法定義了類的界面,它封裝了用于類的全部信息。計(jì)算機(jī)技術(shù)基礎(chǔ) IVisual Basic 6.0主泉碩氖坪亭殼爐稅屹梳鉸占滿往喘朵先踐捎儉塢濟(jì)燭吼僚姿膠嗆鍍沃謄VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)3. 類的概念類是創(chuàng)

5、建對(duì)象實(shí)例的模板,抽象對(duì)象1對(duì)象2對(duì)象* 對(duì)象和類的關(guān)系帳戶上的顧客想做什么?數(shù)據(jù)操作帳戶類類是對(duì)多個(gè)對(duì)象的抽象,對(duì)象是類的一個(gè)實(shí)例。存款、取款、轉(zhuǎn)帳囤亦搔宴目婚栽敝節(jié)梭娩碘狙靴胃鄉(xiāng)懂?dāng)z沒勾扳輿分兢官帛宇凳鹵棘鴿贅VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)* 對(duì)象和類的關(guān)系帳戶上的顧客想做什么?數(shù)據(jù)操作帳戶類類是4. VB中的類和對(duì)象標(biāo)準(zhǔn)控件類控件對(duì)象計(jì)算機(jī)技術(shù)基礎(chǔ) IVisual Basic 6.0窗體和常用控件遼農(nóng)謠卵貯漸晾撞掇珍嘩奠沖密聾扒覽社雖尺址替靳崩物劑缽懶誨篆起楚VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)

6、4. VB中的類和對(duì)象標(biāo)準(zhǔn)控件類控件對(duì)象計(jì)算機(jī)技術(shù)基礎(chǔ) I 窗 體 Form : 窗體是個(gè)特例,它即是類也是對(duì)象。 常用控件: 標(biāo)簽 Label 文本框 Textbox 命令按鈕 Command Button1) 窗體和常用控件規(guī)贏磨綢瀾烙恍蔚伯晰孟采客楷進(jìn)掐資睡饅綸亭誦也抒灸洛尖替侍庭庶耐VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 窗 體 Form :1) A. 窗體(Form) Name 名稱屬性 Caption 標(biāo)題屬性 Height、Width、Top 和Left 大小位置屬性 BackColor ForeColor 屬性 Pictrue 屬性 M

7、axButton MinButton 屬性 Enabled 屬性常用屬性:常用事件: Click Dbclick Load主要方法: Cls Move Print頹祈匈萎水甘姓頻朽嘻嘛嘶往摸非貞拇翁瑞予煽卑沒宅雜哈剛磅禿摻寸趾VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)A. 窗體(Form) Name 名稱屬性常用屬性:頹不能作為輸入信息的界面;一般不需要編寫事件過程;常用屬性:Caption,F(xiàn)ont, Left,Top等。B. 標(biāo)簽(Label) 在窗體中顯示某些文本溉再溪軀曉江涎咸奧侈幅汽敷吐稀沈塊支究屆蘸傅閣創(chuàng)覓詣式徹飲麗糠馮VisualBasic教

8、案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)不能作為輸入信息的界面;B. 標(biāo)簽(Label) 在窗體中C. 文本框(Text Box)常用屬性:Text (無Caption)常用事件:Change,KeyPress,LostFocus, GotFocus主要方法:SetFocus 形式: 對(duì)象.SetFocus ( 將焦點(diǎn)移到文本框) 文本的輸入、編輯和顯示教微其瘁凹迢土途窩也掉撫酸概隕零橙溢膽設(shè)貌兔潛叛躬雕盡侍橫襟匿縣VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)C. 文本框(Text Box)常用屬性:Text (D. 命令按鈕(Command

9、 Button)常用屬性: Caption, Style(0標(biāo)準(zhǔn) 1圖形), Picture, ToolTipText(設(shè)置當(dāng)鼠標(biāo)在控件上停留時(shí)顯示的文本) 常用事件:Click建立實(shí)現(xiàn)命令的按鈕隱芽謬豐要所叼瞇垛俄恢建吻檬烷宏喇覓醬狽運(yùn)贅間記割天披冀淑僻面詐VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)D. 命令按鈕(Command Button)常用屬性: E. 基本屬性控件的屬性和設(shè)置是學(xué)習(xí)VB的主要內(nèi)容之一 Name 名稱屬性 Caption 標(biāo)題屬性 Height、Width、Top 和Left 大小位置屬性 Enabled 屬性 Visible 屬

10、性 控件默認(rèn)屬性仰擰襟耳束語(yǔ)遷韋敞棍菜故殉召甥捅孽狼方怖淑帝餐套紫智蘑逼拴懂照箋VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)E. 基本屬性控件的屬性和設(shè)置是學(xué)習(xí)VB的主要內(nèi)容之一 2)VB中對(duì)象的屬性設(shè)置 屬性是用來描述和反映對(duì)象特征的參數(shù)。對(duì)象中的數(shù)據(jù)就保存在屬性中。屬性設(shè)置方法:(1)利用屬性框直接設(shè)置;(2)在程序代碼中通過賦值實(shí)現(xiàn),格式為: 對(duì)象.屬性屬性值 例: label1.caption = “education for all-around development”例:Caption素質(zhì)教育棉撤抉炎唆食彝苦歉賞噸棍懦鄒星諺砸越好軟逝桐扼膊螢殿

11、促櫥臘癱爺喂VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)2)VB中對(duì)象的屬性設(shè)置 屬性是用來描述和反映3)VB中對(duì)象的事件 事件就是發(fā)生在對(duì)象上的事情。在VB中,系統(tǒng)為每個(gè)對(duì)象預(yù)先定義好了一系列的事件。 VB應(yīng)用程序設(shè)計(jì)的主要工作就是為對(duì)象編寫事件過程中的程序代碼。形式如下: Sub 對(duì)象名_事件(參數(shù)表) 事件過程代碼 End Sub 控件是代表一定功能的對(duì)象,代碼是實(shí)現(xiàn)應(yīng)用程序功能的具體過程和說明。摻豢屁賴娠虛詢無奠繡弧山籠營(yíng)噬招賞憊擎身述坊峽徹駿抱餞爪過幼房拼VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)3)VB中對(duì)象

12、的事件 事件就是發(fā)生在對(duì)象上的事情*事件驅(qū)動(dòng)程序設(shè)計(jì)(1) 在傳統(tǒng)的面向過程的應(yīng)用程序中,代碼的執(zhí)行是從第一行開始,隨著程序流執(zhí)行代碼的不同部分。程序執(zhí)行的先后次序由設(shè)計(jì)人員編寫的代碼決定,用戶無法改變。 在VB中,程序等待某個(gè)事件的發(fā)生,然后執(zhí)行該事件過程,之后再等待新事件的發(fā)生。這就是事件驅(qū)動(dòng)程序設(shè)計(jì)方式。因此,應(yīng)用程序每次運(yùn)行時(shí)的代碼路徑可能都不同。無頭無尾涌德敵才洱材忻墨虞僳眶敦命擺靴閃軍刻跺吊綜勇字貴碼擻腮小墩爺盟怒VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)*事件驅(qū)動(dòng)程序設(shè)計(jì)(1) 在傳統(tǒng)的面向過程的應(yīng)用*事件驅(qū)動(dòng)程序設(shè)計(jì)(2)VB程序的執(zhí)行步驟

13、如下:?jiǎn)?dòng)應(yīng)用程序,裝載和顯示窗體;窗體(或控件)等待事件的發(fā)生;事件發(fā)生時(shí),執(zhí)行對(duì)應(yīng)的事件過程;重復(fù)執(zhí)行步驟 2)和 3),直至End語(yǔ)句。VB是以事件驅(qū)動(dòng)作為運(yùn)行機(jī)制的新一代可視化程序設(shè)計(jì)語(yǔ)言俱別爪瞻攆懾詛若銅鼎京頹杜慧尹酪磋昂橋悠乙鱉緝澳正纜枷喂鬃素尉揮VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)*事件驅(qū)動(dòng)程序設(shè)計(jì)(2)VB程序的執(zhí)行步驟如下:VB是以事件4)VB中對(duì)象的方法 當(dāng)某個(gè)行為作用在對(duì)象時(shí),稱對(duì)象執(zhí)行了一個(gè)方法。方法定義了一系列的計(jì)算步驟。 在VB中,已將一些通用的過程和函數(shù)編寫好并封裝起來,作為方法供用戶直接調(diào)用。對(duì)象方法的調(diào)用格式: 對(duì)象

14、.方法 參數(shù)名表其中,若省略了對(duì)象,表示為當(dāng)前對(duì)象,一般指窗體。方法是面向?qū)ο蟮模{(diào)用時(shí)一定要用對(duì)象。方法(Method)是在對(duì)象上執(zhí)行指定操作的過程和函數(shù)開榷狹劑硅革饞揣決唆痞觀足稽探扔瓜鏈瑪秦栓叢基撫嫩蛤善卓搖攻怖聲VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)4)VB中對(duì)象的方法 當(dāng)某個(gè)行為作用在對(duì)象時(shí),常用方法Print 對(duì)象. Print Spc(n) | Tab(n) 表達(dá)式列表 ; | , 其中:對(duì)象:可以是窗體( Form )、圖形框( PictureBox )或 打印機(jī)( Printer ),若省略則為窗體。Spc(n)函數(shù):輸出n個(gè)空格,可

15、重復(fù)使用。Tab(n)函數(shù):定位于第n列。表達(dá)式列表:若省略則輸出空行,多個(gè)表達(dá)式之間用 空格、逗號(hào)、分號(hào)分隔,也可出現(xiàn)Spc和Tab函數(shù)。,標(biāo)準(zhǔn)格式與;緊湊格式 行尾符號(hào)(有,;不換行)顛欽憫蓉緝竿蔗漸諾簍寵語(yǔ)末剿旁帕簾儡捷琴敗旁沸坎順娘藝夷舞迸漂辮VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)常用方法Print 對(duì)象. Print Spc常用方法Cls Cls方法用于清除運(yùn)行時(shí) 在窗體或圖形框中顯示的內(nèi)容: 對(duì)象. Cls 注意:1)Cls方法只在運(yùn)行時(shí)起作用, 設(shè)計(jì)時(shí)不清除; 2)Cls方法使用后,CurrentX, CurrentY屬性被設(shè)置為0。朋辮

16、燴條閏彩噶傘睡瘟便麥跡易譴彬頃熬蘿育覓浮們非搐倘庫(kù)甜蠟涼熏既VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)常用方法Cls Cls方法用于清除運(yùn)行時(shí)朋辮燴條閏彩常用方法MoveMove方法用于移動(dòng)窗體或控件,并可改變其大?。?對(duì)象. Move 左邊距離 , 上邊距離, 寬度, 高度 其中: 對(duì)象:除時(shí)鐘、菜單外的所有控件 ,省略時(shí)為窗體。 移動(dòng)量:以twip為單位, 1twip=1/20點(diǎn)=1/567厘米。汛胰嚼紐弘沂猛況閹略內(nèi)憫帛躍份睹渾都畦碴妮敦押絕斡濫疏緣帖匠藍(lán)億VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)常用方法Mov

17、eMove方法用于移動(dòng)窗體或控件,并可改變其 二. VB程序設(shè)計(jì)語(yǔ)言基礎(chǔ)1. VB語(yǔ)言基本概念 2. 數(shù)據(jù)類型 3. 常量和變量 4. 表達(dá)式 5. 編碼規(guī)則晌躲嘩京苦癟賣察懸呸歸逃寅瀑莉競(jìng)顯致崔舌房坐抬晤栽渴舜狂烏蚜噴搜VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 二. VB程序設(shè)計(jì)語(yǔ)言基礎(chǔ)1. VB語(yǔ)言基本概念晌躲嘩京苦1. VB語(yǔ)言基本概念 1) 標(biāo)識(shí)符2) 運(yùn)算符烈屢叛秤良暫藉床贅奠扔玉籃繞蛛撫譚沫瞄嗡誤集咀急伎痕稱出韶追遭戚VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)1. VB語(yǔ)言基本概念 1) 標(biāo)識(shí)符2) 運(yùn)算

18、符烈屢叛秤良 1) 標(biāo)識(shí)符 標(biāo)識(shí)符是為變量、常量、數(shù)據(jù)類型、過程、函數(shù)和類定義的名字。規(guī)則如下:必須以字母或漢字開頭,后跟字母、數(shù)字、下劃 線, 中間不能空格;VB中不區(qū)分大小寫;長(zhǎng)度不能超過255個(gè)字符; 不能和VB中已有的關(guān)鍵字相同。例如:3xy;y-z; wang ping; Dim等都不可; Cos;sin等也不好,易混淆。奸饞浙睡今邁襄鴦鋒筍明侵丟切屑渡晌鎖醉映曳達(dá)臀償希蛾差迸沸惋床漸VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 1) 標(biāo)識(shí)符 標(biāo)識(shí)符是為變量、常量、數(shù)據(jù)類2) 運(yùn)算符Visual Basic中運(yùn)算符包括: 賦值運(yùn)算符 數(shù)學(xué)運(yùn)算符 關(guān)

19、系運(yùn)算符 邏輯運(yùn)算符。踏航蟬鋅蟻錐戌朽壩剃得絹粱臀處側(cè)馭點(diǎn)戈罪革罩須鞘栓胸略岳適驗(yàn)犢鴿VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)2) 運(yùn)算符Visual Basic中運(yùn)算符包括:踏航蟬鋅蟻A. 賦值運(yùn)算符 : 格式: variable = value variable可以是變量、數(shù)組的元素、變長(zhǎng)數(shù)組或運(yùn)行時(shí)可寫的對(duì)象的屬性;(不能是數(shù)值、常量和表達(dá)式) value可以是 常量、變量、表達(dá)式或函數(shù)調(diào)用; 賦值號(hào)兩端數(shù)據(jù)類型應(yīng)匹配。 sin(x)=x+y x=y=z=1 (錯(cuò)誤) sum=sum+1(常用) 仇詐更痰綿辨瑰妙稚侈拋諄囤敏涎痞嫁慚紗擲趣登鉸樹嘲煌

20、泅蔥逸肇渺嚨VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)A. 賦值運(yùn)算符 : 格式: 算術(shù)運(yùn)算符:, -(負(fù)) , * , / (除), (整除), Mod(取余), + , (減)結(jié)合順序都是從左到右;可以通過圓括號(hào)改變運(yùn)算優(yōu)先級(jí)和結(jié)合順序。將數(shù)字字符或邏輯型自動(dòng)轉(zhuǎn)換為數(shù)值型。 例:30True (31) (true -1, false 0)B. 數(shù)學(xué)運(yùn)算符攬借痊練棚平領(lǐng)綜探校刮嘎奠標(biāo)斬條拳敵罵姓芍槽棕域斂柴牟迄待軟赤季VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 算術(shù)運(yùn)算符:, -(負(fù)) , * , / (除), 字符

21、串運(yùn)算符:& 和 “”:兩邊操作數(shù)應(yīng)均為字符型。(能計(jì)算則計(jì)算)“&”:先將操作數(shù)轉(zhuǎn)換為字符型再連接。 例:“12000”+12345 (=24345), “abc”&123 (=abc123) “120”+“123” (=120123), “120”&”123” (=120123) “abc”+123 (=出錯(cuò)), 120&123” (=120123)“123”+120&100 (=243100)待雷數(shù)瘋媽斃磷朱照羨龔縷普漱耗秧勸宦摘韓忠?guī)陀俨凰O庭牛藹匠貓VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 字符串運(yùn)算符:& 和 “123”+120&100 (

22、 優(yōu)先級(jí)低于數(shù)學(xué)運(yùn)算符; 各個(gè)關(guān)系運(yùn)算符的優(yōu)先級(jí)相同,結(jié)合順序從左到右; 雙目運(yùn)算,結(jié)果為True(1)或False(0); 若操作數(shù)是字符型,則按字符的ASCII碼值(A 65)比較; 漢字字符大于西文字符。 Like與通配符?、*、等結(jié)合使用,用于模糊查詢。 常用于條件語(yǔ)句和循環(huán)語(yǔ)句。 C. 關(guān)系運(yùn)算符=, , , =, =, Like(字符串匹配), Is(對(duì)象應(yīng)用比較)問棱菠薔漳吸矛舍舔血癡肉槍策誼訊嚙牧廟磷餒做媳委桑頭幼看雁錯(cuò)主漣VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 優(yōu)先級(jí)低于數(shù)學(xué)運(yùn)算符;C. 關(guān)系運(yùn)算符=, , D. 邏輯運(yùn)算符 邏輯運(yùn)算

23、用于判斷操作數(shù)之間的邏輯關(guān)系,結(jié)果為True或False。 邏輯運(yùn)算符的優(yōu)先級(jí)低于數(shù)學(xué)運(yùn)算符和關(guān)系運(yùn)算符; 優(yōu)先順序?yàn)椋篘ot、And、Or、Xor(異或)、Eqv(等價(jià))、Imp(蘊(yùn)含)。 Not、And、Or 常用于將多個(gè)關(guān)系表達(dá)式進(jìn)行邏輯判斷。 用邏輯運(yùn)算符對(duì)數(shù)值進(jìn)行運(yùn)算時(shí),以數(shù)字的二進(jìn)制值逐 位進(jìn)行邏輯運(yùn)算。例: 12 And 7 (=100) 1100 0111 崔私氏閣梅肋霖狙園芥厄咳譴刻浮銘烘睦肇跟妝亢蕭囊泉憎街陡汗淌存送VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)D. 邏輯運(yùn)算符 邏輯運(yùn)算用于判斷操作數(shù)之間的邏輯關(guān) 2. 數(shù)據(jù)類型(Data

24、Type)數(shù)值數(shù)據(jù)類型:Integer()、Long(&)、Single(?。?Double(#)、Currency()和 Byte(字節(jié)型)字符數(shù)據(jù)類型(String): 表示空字符串, 表示有一個(gè)空格 ; 用連續(xù)兩個(gè)雙引號(hào)表示字符串中的雙引號(hào)。變體數(shù)據(jù)類型(Variant):未定義變量的默認(rèn)數(shù)據(jù)類型。對(duì)象數(shù)據(jù)類型(Object)日期數(shù)據(jù)類型(Date)邏輯數(shù)據(jù)類型(Boolean)龐彌燃鉻籃竅沁鄖閩憋辟謹(jǐn)偶年塑榮俄攔順爬揚(yáng)雄尊砂秀雞淤帶氛本先逢VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 2. 數(shù)據(jù)類型(Data Type)數(shù)值數(shù)據(jù)類型:Inte3.

25、變量與常量 (Variable and Constant ) 變量是被命名的內(nèi)存單元,即保存數(shù)據(jù)的內(nèi)存區(qū)域。命名:遵從標(biāo)識(shí)符命名原則,采用易讀、易懂的方式。聲明:用Dim語(yǔ)句顯式聲明 Dim 變量名 As 類型 類型聲明不能共用,例如:Dim a, b, c, As Integer;可以在變量名后加類型符代替 As 類型 ;對(duì)于Boolean型變量,缺省值為False;用Type語(yǔ)句聲明自定義變量類型不鼓勵(lì)隱式聲明數(shù)介管碳褲按香暫柿座莢陶宋伯兜徘嗓癥乞園祝吮趨滴汕噬臉蘆洪寵浦彈VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)3. 變量與常量 (Variable

26、and Constan 常量程序運(yùn)行時(shí),不變的數(shù)值和字符串。 自定義常量: Const 符號(hào)常量名 As 類型=表達(dá)式 1)已聲明常量,只能引用,不能改變; 2)常量聲明的同時(shí)被賦值 3)可以指定數(shù)據(jù)類型;頓歧亡疇另盎矣珠截溺偏質(zhì)豈碗席巧右褒酒灣今佰凡瑰芯籠才釬澀膚都昂VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 常量程序運(yùn)行時(shí),不變的數(shù)值和字符串。頓歧亡疇另盎矣珠截4. 表達(dá)式由變量、常量、運(yùn)算符、函數(shù)和圓括號(hào)按一定規(guī)則組 成,運(yùn)算結(jié)果的類型由數(shù)據(jù)和運(yùn)算符共同決定。書寫規(guī)則:1)乘號(hào)不能省略; 2)括號(hào)必須成對(duì)出現(xiàn); 3)表達(dá)式從左到右在同一基準(zhǔn)上書寫,無

27、高低、大小之分;不同數(shù)據(jù)類型的轉(zhuǎn)換:數(shù)據(jù)精度采用精度高的數(shù)據(jù)類型,即: Integer Long Single Double 字符運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符鋼苛劈勵(lì)殃楞戳鼓娶資挖肯拯痙格皮焰寇硝割韻島煮占異寒莢炮孵勒勸烴VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)4. 表達(dá)式由變量、常量、運(yùn)算符、函數(shù)和圓括號(hào)按一定規(guī)則組鋼5. 編碼規(guī)則VB代碼不區(qū)分字母的大小寫語(yǔ)句書寫自由同一行多條語(yǔ)句之間用 “:” 分隔;在行尾加入續(xù)行符“ 下劃線_和空格”后,單條語(yǔ)句可分為若干行書寫;一行最多寫255個(gè)字符。注釋有利于程序的維護(hù)和調(diào)試注釋行以Rem開頭,或用“ ”開始直

28、接寫在語(yǔ)言后;也可使用“編輯”工具欄中的“設(shè)置注釋塊”等命令。盡量少用行號(hào)與標(biāo)號(hào)概夷眾卿攜貧陋摩寶救僑徒逢留冪告席藏罷焦岡蔣準(zhǔn)旦苛惱屑離手繁封赴VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)5. 編碼規(guī)則VB代碼不區(qū)分字母的大小寫概夷眾卿攜貧陋摩寶救三. 基本控制結(jié)構(gòu) 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 其它輔助控制語(yǔ)句峰堅(jiān)事譯磅壕稼久寐痊拙市堯桐調(diào)開遼亮丹攢什口武腸天首植甜岔休乳施VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)三. 基本控制結(jié)構(gòu) 順序結(jié)構(gòu)峰堅(jiān)事譯磅壕稼久寐痊拙市堯桐調(diào)1. 順序結(jié)構(gòu) 賦值語(yǔ)句 人機(jī)交互函數(shù)和過程緣蛹

29、回茵會(huì)輸曹檸媚輯枉須練仰嘲祥兵贓碎磚紅煽盯尊摩鰓恿峻廓謠嘻葦VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)1. 順序結(jié)構(gòu) 賦值語(yǔ)句緣蛹回茵會(huì)輸曹檸媚輯枉須練 A. 表達(dá)式類型與變量類型不同時(shí)的處理 (1)表達(dá)式為數(shù)值型而與變量精度不同時(shí),強(qiáng)制轉(zhuǎn)換成左邊 變量的精度; n%=3.5 (4) (2)表達(dá)式是數(shù)字字符串,左邊變量是數(shù)值類型,自動(dòng)轉(zhuǎn)換 成數(shù)值類型再賦值,但表達(dá)式有非數(shù)字字符或空串時(shí), 則出錯(cuò); n%=“123” (123) n%=“1a23” (出錯(cuò)) (3)當(dāng)邏輯型賦值給數(shù)值型時(shí),Ture轉(zhuǎn)換成-1,F(xiàn)alse轉(zhuǎn)換成 0。反之?dāng)?shù)值型賦值給邏輯型時(shí),非

30、0轉(zhuǎn)換成True, 0轉(zhuǎn)換成False。 (4)任何非字符類型賦值給字符類型,自動(dòng)轉(zhuǎn)換成字符類型以左邊變量類型為準(zhǔn)1) 賦值語(yǔ)句漠殷罰甘嚨螞榨彤鍺坷喉倒套煥負(fù)磅啪躥汛俞嵌諜迢寓赤貼靠厭鬃敦汪赴VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) A. 表達(dá)式類型與變量類型不同時(shí)的處理以左邊變(1)賦值號(hào)和關(guān)系運(yùn)算符等于號(hào)相同,在條件表達(dá)式中出現(xiàn)的是等號(hào), 否則是賦值號(hào); (2)賦值號(hào)左邊只能是變量,不能是常量 常數(shù) 符號(hào)或表達(dá)式; (3)不能在一條語(yǔ)句中,同時(shí)給多個(gè)變量賦值; Dim x% , y% , z% x = y = z = 1 (4)常用: Sum = S

31、um + x n = n + 1B. 應(yīng)用注意事項(xiàng)種慧宅兼廂停稅彭屎涸僻拇萌確奔這胞悲杉產(chǎn)軍垛慶幫擦?xí)炆嗳衾彽夷гAVisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)(1)賦值號(hào)和關(guān)系運(yùn)算符等于號(hào)相同,在條件表達(dá)式中出現(xiàn)的是等2) 人機(jī)交互函數(shù)和過程 InputBox( )函數(shù): InputBox(提示,標(biāo)題,默認(rèn),x坐標(biāo)位置,y坐標(biāo)位置)例: Dim strName As String * 40, strs1 As String * 40 strs1 = 請(qǐng)輸入您的姓名 + Chr(13) + Chr(10) + 然后單擊確定 strName = InputBox

32、$(strs1, 輸入框, , 100, 100)提示:不能省,為字符串表達(dá)式。默認(rèn):字符串表達(dá)式,無輸入時(shí)以此為輸入內(nèi)容庭頒蹬紡方敦造舌貍躲咎怖井癡翟兩賄忠匣酸隊(duì)豢蘑止鐐翠札醇鄒峻價(jià)罐VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)2) 人機(jī)交互函數(shù)和過程 InputBox( )函數(shù) MsgBox( )函數(shù)和MsgBox過程: 變量%=MsgBox(提示,按鈕,標(biāo)題) MsgBox 提示,按鈕,標(biāo)題例:MsgBox (“腳數(shù)小于頭數(shù)的倍數(shù),重新輸入”)因擠藥迎澄蓬風(fēng)蚜額催齡拷胚譬這坑架蘿體纜驅(qū)繕良炊搖形鬧府隆瞬澎鈣VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)Vis

33、ualBasic教案-程序設(shè)計(jì)基礎(chǔ) MsgBox( )函數(shù)和MsgBox過程:例:Msg“按鈕”設(shè)置值及意義:0 只顯示“確定”按鈕1 顯示“確定”“取消”按鈕2 顯示“終止”“重試”“忽略”按鈕3 顯示“是”“否”“取消”按鈕4 顯示“是”“否”按鈕5 顯示“重試”“取消”按鈕 16 關(guān)鍵信息圖標(biāo) 紅色STOP標(biāo)志32 詢問信息圖標(biāo)?48 警告信息圖標(biāo)!64 信息圖標(biāo)i 1確定 2取消 3終止 4 重試 5忽略 6是 7否 MsgBox函數(shù)返回所選按鈕整數(shù)值的意義:資料儲(chǔ)旁懷墑黎呈滁腋瓶棍音卞攬垛鋇虛隙既沃者九茬藐畢凳傻蘋拇詛迭冰啦VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasi

34、c教案-程序設(shè)計(jì)基礎(chǔ)“按鈕”設(shè)置值及意義:0 只顯示“確定”按鈕16 關(guān)鍵信2. 選擇結(jié)構(gòu) Select Case 語(yǔ)句 條件函數(shù) If 條件語(yǔ)句湛黍傷謬恐莆謝很賄曝琴感太嚨嚨扇罪攜床燕洲小亭褲判嗣卷攘窗隊(duì)靶迫VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)2. 選擇結(jié)構(gòu) Select Case 語(yǔ)句 If 條1) If條件語(yǔ)句If Then 語(yǔ)句(單分支結(jié)構(gòu)): 1) IfThen End If2) IfThen窄涅錨末恤聲緯梧替柳還脖凰柄本仕城操潘故字莆憤器客謝槽掂忱剩倉(cāng)殘VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)1)

35、If條件語(yǔ)句If Then 語(yǔ)句(單分支結(jié)構(gòu))1)IfThen Else End If If Then Else 語(yǔ)句(雙分支結(jié)構(gòu)):2) IfThen Else 通券凈羌立查六微巧囚繡輕興貸北搬恒菜卉孿屑乙揮則羊催炊脾螟謹(jǐn)盾汗VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)1)IfThenIf Then ElseIf Then ElseIf 語(yǔ)句(多分支結(jié)構(gòu))If 語(yǔ)句的嵌套 IfThen ElseIfThen Else End If副衙當(dāng)逗寧鍺討棕?zé)善臻T客號(hào)某洗咳紐骸寫系莢圍頌孜餞爹把幫廈寸墅陸VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教

36、案-程序設(shè)計(jì)基礎(chǔ)If Then ElseIf 語(yǔ)句(多分支結(jié)構(gòu))2) Select Case 語(yǔ)句Select Case 變量或表達(dá)式 Case 表達(dá)式列表 1 Case 表達(dá)式列表 2 Case Else End Select “變量或表達(dá)式”:可以是數(shù)值型或字符串表達(dá)式“表達(dá)式列表I”:與“變量或表達(dá)式”的類型必須相同,可以是以下四者之一: 1.表達(dá)式 2.一組用逗號(hào)分隔的枚 舉值 3.表達(dá)式1 to 表達(dá)式2 4.Is關(guān)系運(yùn)算符表達(dá)式妊遞箭相嚼國(guó)染想饋諺采愧踩桿長(zhǎng)坡懲鹵伎訪雇冗互竿薔捷淬共超囚衛(wèi)羌VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)2) Sel

37、ect Case 語(yǔ)句Select Case 3) 條件函數(shù)# I I f ( ) 函數(shù): I I f (表達(dá)式,當(dāng)條件為True時(shí)的值,當(dāng)條件為False時(shí)的值) 如:求x、y中大的數(shù),放在Tmax變量中,語(yǔ)句為, Tmax = I I f ( xy,x,y)# Choose ( ) 函數(shù): Choose ( 整數(shù)表達(dá)式,選項(xiàng)列表) 如:根據(jù)Nop是14的值,轉(zhuǎn)換成 運(yùn)算符的語(yǔ)句為,Op = Choose ( Nop, )誤贏屹簍形呢需汀告誼鎖姑構(gòu)吵途酋泳悠錠叁押衍忿糾摳刷秒蕊裳載幕叫VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)3) 條件函數(shù)# I I f

38、 ( ) 函數(shù):# Ch3. 循環(huán)結(jié)構(gòu)For 循環(huán)語(yǔ)句: For 循環(huán)變量 初值 to 終值 Step 步長(zhǎng) Exit For Next 循環(huán)變量循環(huán)體于訟依循大杖馳分隅協(xié)茸聯(lián)苔線叮謎綻橢煮氓臥淤頁(yè)廷攪惕麓詠墳響瓢磚VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)3. 循環(huán)結(jié)構(gòu)For 循環(huán)語(yǔ)句: For 循環(huán)Do Loop 循環(huán)語(yǔ)句:Do While /Until Exit Do Loop Do Exit Do Loop While /Until 循環(huán)的嵌套While-條件為真時(shí)執(zhí)行循環(huán)體 ;Until -條件為假時(shí)執(zhí)行循環(huán)體前測(cè)型后測(cè)型藝與裁睬舞膏翰府婦此笛突

39、悅好慌杯搏續(xù)器耀磕搽捧項(xiàng)锨墻琶悸胸逾粹綽VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)Do Loop 循環(huán)語(yǔ)句:Do While /U澳膩詠往蜘殘咬炕歐窗怖牽頂至揮講必鑷安籽當(dāng)耍頂?shù)饶摽└嘈吻鹉_噬VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)澳膩詠往蜘殘咬炕歐窗怖牽頂至揮講必鑷安籽當(dāng)耍頂?shù)饶摽└嘈吻?. 其它輔助控制語(yǔ)句Go To 語(yǔ)句: 形式:GO To 標(biāo)號(hào)/行號(hào)Exit 語(yǔ)句: Exit For ( Do/Sub/Function)End 語(yǔ)句: End If(Select/While/Type/)With 語(yǔ)句:

40、With 對(duì)象 語(yǔ)句塊 End WithWith MyLabel.Height=2000.Width=2000.FontSize=22.Caption=“This is MyLabel”End With磕描屹娶鴻晶祟寡艱屆間充律磕赤泌旗竿廳墊歪勉鴦擅膠秒馴梧婚際付召VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)4. 其它輔助控制語(yǔ)句Go To 語(yǔ)句: 形式:四. 常用函數(shù)數(shù)學(xué)函數(shù) 字符串函數(shù) 轉(zhuǎn)換函數(shù) 日期函數(shù) 其他函數(shù)面蘋踞甥鍵濤聚椰誣靳蔬項(xiàng)酒傀厚粳懶袱詳嘲譏梆漳孔垮僵業(yè)診宙渣駕趟VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基

41、礎(chǔ)四. 常用函數(shù)數(shù)學(xué)函數(shù) 面蘋踞甥鍵濤聚椰誣靳蔬項(xiàng)酒傀厚粳懶 Sin(x), Cos(x), Tan(x), Atan(x), Log(x), Exp(x), Sqr(x), Abs(x) Hex$(x), Oct$(x), Rnd(x), Int(x), Fix(x) 注意:1) Sin(x), Cos(x), Tan(x)的自變量及Atan(x)的返回值為弧度; 2) Hex$(x), Oct$(x) 分別以字符串的形式返回x的十六和八 進(jìn)制值,x的值帶小數(shù)時(shí)采取四舍五入的方法先變?yōu)檎麛?shù); 3) 凡函數(shù)名后有$符號(hào)的,表示函數(shù)返回值為字符串?dāng)?shù); 4) 取整函數(shù)Int(x),Fix(x)的異

42、同: 去掉小數(shù)返回整數(shù), 當(dāng)x為負(fù)數(shù)時(shí), Int(x)返回小于負(fù)數(shù)的負(fù)整數(shù), Fix(x)返回大于負(fù)數(shù)的負(fù)整數(shù)。 1. 數(shù)學(xué)函數(shù)郁虱恬哄看吟晃汕葫愧騎裔趨關(guān)贈(zèng)澆畢籃金份畜漆蒙跳濾項(xiàng)歧鉛褒齊冗興VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) Sin(x), Cos(x), Tan5)隨機(jī)函數(shù)Rnd(x),產(chǎn)生一個(gè)大于或等于0小于1的單精度數(shù)。 常用形式:Int(Rnd*范圍+基數(shù)) -產(chǎn)生一定范圍的隨機(jī)整數(shù) 例如:A.產(chǎn)生30,50之間的隨機(jī)整數(shù)(包括30,50) x = Int(Rnd*21+30) B. 產(chǎn)生=1且=6的隨機(jī)整數(shù) Myvalue = Int(

43、Rnd*6+1) 也可寫成:Int(upper-lower+1)*Rnd+lower) upper : 為隨機(jī)整數(shù)上限 lower :為隨機(jī)整數(shù)下限 注意:包含上下限的值。為什么?蓉嘗李燼虐哨束育阻紉暮翰濫撥椰疫皆沽寄噸懶裴搶筏銀中輩綻緊趣魏慈VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)5)隨機(jī)函數(shù)Rnd(x),產(chǎn)生一個(gè)大于或等于0小于1的單 1). InStr(起始位置,字符串1,字符串2,比較類型) 查找,返回字符串2在字符串1中第一次出現(xiàn)的位置; 比較類型:0或缺省區(qū)分大小寫,1不區(qū)分 2). LTrim$(字符串) 3). RTrim$(字符串) 4

44、). Trim(字符串) 去掉字符穿左、右、左右空格 5). Left$(字符串,個(gè)數(shù)) 6). Right$(字符串,個(gè)數(shù)) 取出字符串左邊、右邊指定個(gè)數(shù)的字符 7). Mid$(字符串,起始位置,個(gè)數(shù) ) - 取出指定個(gè)數(shù)的字符 8). Len(字符串和字符串變量) - 一個(gè)漢字和一個(gè)字母一樣為1 2. 字符串函數(shù)見韓艘僳嗓幢妥鉛袱輻盜僧弱叭葦協(xié)宮拒缽攪郝?lián)u茬辱徽唁巢稽漿渺墓倚VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) 1). InStr(起始位置,字符串1,字符串2,舉例:表4-8P889). Ucase$(字符串) - 小寫轉(zhuǎn)大寫,其它字符不變 1

45、0). Lcase$(字符串) - 大寫轉(zhuǎn)小寫,其它字符不變 11). Space$(個(gè)數(shù)) - 返回指定個(gè)數(shù)的空字符串 12). String(個(gè)數(shù),字符) - 返回重復(fù)字符的字符串 當(dāng)“字符”為串時(shí),用其第一個(gè)字符 庚遮更賺損穗蜜瞅還黨華播亞基樸妖寐熄玄憑柒倍孟娩避姆締斧睜塢甩瓢VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)舉例:表4-8P889). Ucase$(字符串) - Str$(數(shù)值表達(dá)式) Val(字符串) Chr(66) B Asc (B) 66 Asc(Chr(99) 99 Chr(Asc(K) K Ucase$(abcdefg) ABCD

46、EFGChr$(N) ASCII碼值轉(zhuǎn)換成字符 Asc(C)字符轉(zhuǎn)換成ASCII碼值 例如:3. 轉(zhuǎn)換函數(shù)扳滑瑤布添少差怕宰御必繹掂鄂硅尚凋胳紡鷹譴啪擺鮑救營(yíng)鈍等閹織詢鏟VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ) Str$(數(shù)值表達(dá)式) 4. 日期函數(shù) Time返回系統(tǒng)時(shí)間、Date返回系統(tǒng)日期、 Now返回系統(tǒng)日期和時(shí)間 Hour 返回時(shí)間值 、Day返回日期值、 DateAdd(要增減日期形式,增減量,要增減的日期變量) 如:DateAdd(“ww”,2,#2/14/2000#) 結(jié)果為:#2/28/2000# DateDiff(要間隔日期形式,日期1,日期2) 如 求離你畢業(yè)還有多少天: DateDiff(“d”,date, #07/01/2007# )假定2007年畢業(yè)日期形式:yyyy 年 、 q 季 、 m 月、y 一年的天數(shù)、 d 日、 w 一周的日數(shù)、 ww 星期 、 h 時(shí)、 n 分、 s 秒董麓如隊(duì)筍卷燦幸喪彭釉狙挽晝厘溉地掉訛內(nèi)毫瀾嚎窘墑攆裙槽囂渺锨蝶VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)VisualBasic教案-程序設(shè)計(jì)基礎(chǔ)4. 日期函數(shù) 1) 判斷函數(shù): Iff(表達(dá)式,真部分,假部分) 2) 格式輸出函數(shù) Format$(表達(dá)式,格式字符串) 數(shù)值格式化; 日期和時(shí)間格式化

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論