freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visual basic程序設(shè)計(jì)(第2版)上ppt-文庫吧

2025-01-04 09:39 本頁面


【正文】 完成程序設(shè)計(jì)的任務(wù)。 第 2章 建立一個(gè)應(yīng)用程序 面向?qū)ο蟪绦蛟O(shè)計(jì)概述的引入 類 內(nèi)部控件 ActiveX控件 第 2章 建立一個(gè)應(yīng)用程序 面向?qū)ο蟪绦蛟O(shè)計(jì)概述的引入 類 第 2章 建立一個(gè)應(yīng)用程序 面向?qū)ο蟪绦蛟O(shè)計(jì)概述的引入 屬性的設(shè)置 屬性( Attribute)是對(duì)象的物理性質(zhì),是用來描述和反映對(duì)象特征的參數(shù),一個(gè)對(duì)象的諸多屬性所包含的信息,反映了這個(gè)對(duì)象的狀態(tài),屬性不僅決定了對(duì)象的外觀,有時(shí)也決定了對(duì)象的行為。 在 Visual Basic系統(tǒng)中,各種對(duì)象擁有幾十個(gè)屬性,對(duì)象的屬性可以在設(shè)計(jì)對(duì)象時(shí)通過 “ 屬性 ” 窗口設(shè)置;也可以在程序運(yùn)行時(shí)通過事件代碼進(jìn)行設(shè)置。 第 2章 建立一個(gè)應(yīng)用程序 面向?qū)ο蟪绦蛟O(shè)計(jì)概述的引入 屬性的設(shè)置 對(duì)象 屬性 屬性解釋 屬性顯示方式 利用 “ 屬性 ” 窗口可以編輯對(duì)象的 屬性 如圖: 第 2章 建立一個(gè)應(yīng)用程序 面向?qū)ο蟪绦蛟O(shè)計(jì)概述的引入 屬性的設(shè)置 屬性設(shè)置語句 格式 1: [父類名 ].對(duì)象名 .屬性名 = 屬性值 例: Private Sub Form_Load() = 退出 = 4680 = 5280 = 615 = 1335 End Sub 第 2章 建立一個(gè)應(yīng)用程序 面向?qū)ο蟪绦蛟O(shè)計(jì)概述的引入 屬性的設(shè)置 格式 2: With 對(duì)象名 屬性值表 End with 例: Private Sub Form_Load() With Cmd1 .Caption = 關(guān)閉 .Left = 4680 .Top = 5280 .Height = 615 .Width = 1335 End With End Sub 第 2章 建立一個(gè)應(yīng)用程序 面向?qū)ο蟪绦蛟O(shè)計(jì)概述的引入 事件方法的編輯 事件 ( Event) 就是每個(gè)對(duì)象可能用以識(shí)別和響應(yīng)的某些行為和動(dòng)作 。 當(dāng)你用 Visual BASIC創(chuàng)建了一個(gè)應(yīng)用程序,實(shí)際上你已經(jīng)開始了事件驅(qū)動(dòng)方式編程的工作,所有你編寫的事件代碼將會(huì)在用戶與應(yīng)用程序交互時(shí),或在對(duì)象間 “ 消息 ”傳遞時(shí),或在系統(tǒng)傳遞 “ 消息 ” 時(shí)被執(zhí)行。 定義事件過程的語句格式: Private Sub 對(duì)象名稱 _事件名稱 ([( 參數(shù)列表 ) ]) 程序代碼 End Sub 第 2章 建立一個(gè)應(yīng)用程序 面向?qū)ο蟪绦蛟O(shè)計(jì)概述的引入 事件方法的編輯 方法 ( Method) 是附屬于對(duì)象的行為和動(dòng)作 , 也可以將其理解為指示對(duì)象動(dòng)作的命令 , 即 Visual BASIC系統(tǒng)提供的一種特殊的過程和函數(shù) 。 Visual BASIC中的內(nèi)部控件都具有定義好的方法 ,不同的對(duì)象有不同的方法 , 用戶可根據(jù)需求為對(duì)象設(shè)計(jì)不同的方法 。 調(diào)用方法的語句格式: [對(duì)象名 ].方法名 第 2章 建立一個(gè)應(yīng)用程序 面向?qū)ο蟪绦蛟O(shè)計(jì)概述的引入 事件方法的編輯 利用 “ 代碼 ” 窗口可以編輯對(duì)象的事件和方法如圖: 對(duì)象組合框 事件組合框 過程代碼 第 2章 建立一個(gè)應(yīng)用程序 從軟件工程的角度講,設(shè)計(jì)一個(gè) Visual Basic的應(yīng)用程序,可按下面的步驟進(jìn)行: ( 1)分析問題,確定目標(biāo); ( 2)進(jìn)入 Visual Basic的集成環(huán)境; ( 3)新建工程; ( 4)創(chuàng)建對(duì)象、設(shè)計(jì)對(duì)象的屬性; ( 5)設(shè)計(jì)對(duì)象事件或方法; ( 6)保存文件; ( 7)程序運(yùn)行與調(diào)試,再次保存修改后的程序。 創(chuàng)建 VB程序的步驟 第 2章 建立一個(gè)應(yīng)用程序 VB程序的注釋及書寫規(guī)范 Visual Basic 程序設(shè)計(jì) 李雁翎 清華大學(xué)出版社 程序設(shè)計(jì)基礎(chǔ) 第 3章 本章要點(diǎn) 數(shù)據(jù)類型 數(shù)據(jù)存儲(chǔ) 內(nèi)部函數(shù) 表 達(dá) 式 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)類型 標(biāo)準(zhǔn)數(shù)據(jù)類型 ( Numeric)數(shù)據(jù)是由數(shù)字( 0~ 9)、小數(shù)點(diǎn)和正負(fù)號(hào)組成,是可以參加算術(shù)運(yùn)算的數(shù)據(jù)。 ( String)是由雙引號(hào)( “ ” )括起來的一個(gè)符號(hào)序列。 ( Currency)數(shù)據(jù)是數(shù)值型數(shù)據(jù)的一種特殊形式,是為表示貨幣多少及對(duì)貨幣進(jìn)行計(jì)算而設(shè)置的,這種類型的數(shù)據(jù)小數(shù)點(diǎn)前最多有 15位數(shù),小數(shù)點(diǎn)后只保留 4位數(shù),小數(shù)位超過 4個(gè)字符的數(shù)據(jù),系統(tǒng)將會(huì)按四舍五入原則自動(dòng)截取。 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)類型 標(biāo)準(zhǔn)數(shù)據(jù)類型 ( Date)是由雙井號(hào)( )括起來用于表示時(shí)間的數(shù)據(jù)。 ( Boolean)數(shù)據(jù)是描述客觀事物真假的數(shù)據(jù),用于表示邏輯判斷結(jié)果,它只有真( True)和假( False)兩個(gè)值。 ( Object)是用于存儲(chǔ) OLE對(duì)象的數(shù)據(jù)類型, OLE對(duì)象可以是電子表格、文檔、圖片等。 ( Variant)是一種可變的數(shù)據(jù)類型。 ( Byte)是以 1個(gè)字節(jié)的無符號(hào)二進(jìn)制數(shù)存儲(chǔ)的數(shù)據(jù)類型。 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)類型 自定義數(shù)據(jù)類型 定義自定義數(shù)據(jù)類型語句格式如下: Type 數(shù)據(jù)類型名 數(shù)據(jù)元素名 [([下標(biāo) ])] As 類型名 數(shù)據(jù)元素名 [([下標(biāo) ])] As 類型名 ………… End Type 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)類型 自定義數(shù)據(jù)類型 例如 : 用于表示學(xué)生自然情況如學(xué)號(hào)、姓名、性別、出生日期、身高等數(shù)據(jù),可定義成如下結(jié)構(gòu): Type Student Number As String*8 Name As String*3 Sex As String*1 Day As Date Stature As Single End Type 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)存儲(chǔ) 常量 ,數(shù)據(jù)類型的不同決定了常量的表現(xiàn)也不同。 ,其類型取決于 表達(dá)式 值的類型。 定義符號(hào)常量語句格式如下: Const 常量名 [As 類型 |類型符號(hào) ] = 表達(dá)式 [,常量名 [As 類型 |類型符號(hào) ] = 表達(dá)式 ] Visual BASIC系統(tǒng)預(yù)先定義好的,用戶可直接引用。 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)存儲(chǔ) 變量 變量( Variable)在程序運(yùn)行中其值可以改變。 在 Visual BASIC程序中 , 每一個(gè)變量都必須有一個(gè)名稱 , 用以標(biāo)識(shí)該內(nèi)存單元的存儲(chǔ)位置 , 用戶可以通過變量標(biāo)識(shí)符使用內(nèi)存單元存取數(shù)據(jù); 變量是內(nèi)存中的臨時(shí)單元 , 這就決定了它可以用來在程序的執(zhí)行過程中保留中間結(jié)果與最后結(jié)果 , 或用來保留對(duì)數(shù)據(jù)進(jìn)行某種分析處理后得到的結(jié)果; 在給變量命名時(shí) , 一定還要定義變量的類型 , 變量的類型決定了變量存取數(shù)據(jù)的類型 , 也決定了變量能參與哪些運(yùn)算 。 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)存儲(chǔ) 變量 變量( Variable)在程序運(yùn)行中其值可以改變。 在 Visual BASIC程序中 , 每一個(gè)變量都必須有一個(gè)名稱 , 用以標(biāo)識(shí)該內(nèi)存單元的存儲(chǔ)位置 , 用戶可以通過變量標(biāo)識(shí)符使用內(nèi)存單元存取數(shù)據(jù); 變量是內(nèi)存中的臨時(shí)單元 , 這就決定了它可以用來在程序的執(zhí)行過程中保留中間結(jié)果與最后結(jié)果 , 或用來保留對(duì)數(shù)據(jù)進(jìn)行某種分析處理后得到的結(jié)果; 在給變量命名時(shí) , 一定還要定義變量的類型 , 變量的類型決定了變量存取數(shù)據(jù)的類型 , 也決定了變量能參與哪些運(yùn)算 。 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)存儲(chǔ) 變量 ( 1)顯示聲明 聲明局部變量語句格式如下: Dim | Static 變量名 [AS 類型 /類型符 ] [,變量名 [AS 類型 /類型符 ]] 例如: Dim I As integer Dim Sum As single Dim I%, Sum! 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)存儲(chǔ) 變量 ( 2)隱式聲明 未進(jìn)行顯示聲明而通過賦值語句直接使用,或省略了 [AS 類型 /類型符 ]短語的變量,其類型為變體( Variant)類型。 ( 3)強(qiáng)制聲明 在 Visual BASIC程序的開始處,若出現(xiàn)(系統(tǒng)環(huán)境可設(shè)置),或?qū)懭胂旅嬲Z句: Option Explicit 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)存儲(chǔ) 變量 變量的作用域就是變量在程序中的有效范圍。 ( 1)局部變量 在事件過程、通用過程中用 Dim和 Static語句聲明的變量叫局部變量。其作用域只在其所聲明的事件過程、通用過程內(nèi)部。 ( 2)窗體變量和模塊變量 在窗體模塊的聲明部分用 Dim和 Private語句聲明的變量叫窗體變量。 在標(biāo)準(zhǔn)模塊的聲明部分用 Dim和 Private語句聲明的變量叫模塊變量。 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)存儲(chǔ) 變量 在一個(gè) Visual BASIC應(yīng)用程序中,不能有重名的全局變量;但是局部變量可以和全局變量重名。在某一個(gè)事件過程、通用過程中,定義的局部變量若與全局變量重名,局部變量有效,全局變量被屏蔽,而當(dāng)事件過程、通用過程結(jié)束后,這些局部變量從內(nèi)存中釋放(由 Static定義的局部變量例外),而全局變量則當(dāng)程序運(yùn)行完畢將從內(nèi)存中釋放。 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)存儲(chǔ) 變量 ( 3)全局變量 全局變量也叫全程變量,它是可以在整個(gè)程序的任何模塊、任何過程中使用的變量。 在窗體模塊的聲明部分、標(biāo)準(zhǔn)模塊的聲明部分用 Public語句聲明的變量叫全局變量。 第 3章 程序設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)存儲(chǔ) 變量 與 Static的區(qū)別 Dim定義的局部變量稱為自動(dòng)變量。 Static定義的局部變量稱為靜態(tài)變量。 用 Dim定義的局部變量,當(dāng)執(zhí)行事件過程、通用過程時(shí),變量有效,當(dāng)事件過程、通用過程結(jié)束后,變量從內(nèi)存中釋放。 用 Static定義的局部變量,當(dāng)執(zhí)行事件過程、通用過程時(shí),變量有效,當(dāng)事件過程、通用過程結(jié)束后,變量不從內(nèi)存中釋放,仍將保留原有的值,一旦重復(fù)使用事件過程、通用過程,其值可再次使用。 第 3章 程序設(shè)計(jì)基礎(chǔ) 內(nèi)部函數(shù) 數(shù)學(xué)函數(shù) 常用的數(shù)學(xué)函數(shù)的功能及實(shí)例如下表: 函數(shù) 功能 例子 函數(shù)值 Abs(N) 絕對(duì)值 ABS(3) 3 Cos(N) 余弦 Cos(45 * / 180) Exp(N) e指數(shù) Exp(2) Int(N) 返回參數(shù)的整數(shù)部分 Int() 1234 Log(N) 自然對(duì)數(shù) Log() 1 Rnd(N) 返回一個(gè)包含隨機(jī)數(shù) Rnd 0~1之間的數(shù) Sgn(N) 返回一個(gè)正負(fù)號(hào)或 0 Sgn(5) 1 Sin(N) 正弦 Sin(45 * / 180) Sqr(N) 平方根 Sqr(25) 5 Tan(N) 正切 Tan(45 * / 180) 第 3章 程序設(shè)計(jì)基礎(chǔ) 內(nèi)部函數(shù) 字符函數(shù) 常用的字符函數(shù)的功能及實(shí)例如下表: 函數(shù) 功能 例子 函數(shù)值 Instr(C1,C2) 在 C1中查找 C2的位置 Instr(ABCDE,DE) 4 Lcase$(C) 將 C中的字母轉(zhuǎn)換為小寫 Lcase$(ABcdE) abcde Left($C,N) 取 C左邊 N個(gè)字符 Left$(ABCDE,3) ABC Len(C) 測試 C的長度 Len(ABCDE) 5 LTrim$(C) 刪除左邊的空格 RTrim$(
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1