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

正文內(nèi)容

visualbasic程序設(shè)計(jì)(等級(jí)考試版)上ppt(編輯修改稿)

2025-02-02 13:29 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 . 編寫(xiě)事件驅(qū)動(dòng)的程序代碼 編寫(xiě) Visual Basic 應(yīng)用程序 ? 下面用一個(gè)具體的實(shí)例介紹如何通過(guò)以上幾步來(lái)實(shí)現(xiàn)應(yīng)用程序的開(kāi)發(fā)。 ? 程序要求:當(dāng)運(yùn)行窗體時(shí),標(biāo)簽框中的內(nèi)容是: “ 歡迎使用本系統(tǒng) ” ;文本框中的內(nèi)容是: “ 本系統(tǒng)是由 VB語(yǔ)言開(kāi)發(fā) ” 。當(dāng)單擊 “ 顯示界面 ” 按鈕時(shí),標(biāo)簽框和文本框中的內(nèi)容分別為: “ 程序開(kāi)發(fā)的第一步 ” 和 “ 建立用戶界面 ” 。當(dāng)單擊 “ 清除文字 ” 按鈕時(shí),標(biāo)簽框內(nèi)容還原為: “ 歡迎使用本系統(tǒng) ” ,而文本框內(nèi)容以及文本框本身自動(dòng)消失。當(dāng)單擊 “ 結(jié)束運(yùn)行 ” 按鈕時(shí),結(jié)束運(yùn)行回到設(shè)計(jì)狀態(tài)。 編寫(xiě) Visual Basic 應(yīng)用程序 ? 1.建立用戶界面 ? 用 VB建立應(yīng)用程序,首先啟動(dòng) Visual Basic,加入到VB的界面后,單擊 “ 標(biāo)準(zhǔn)EXE‖,自動(dòng)添加一個(gè)窗體。 ? 根據(jù)程序要求,窗體上添加 5個(gè)控件: 1個(gè)標(biāo)簽框,1個(gè)文本框, 3個(gè)命令按鈕。擺放好之后的窗體界面如圖所示。 編寫(xiě) Visual Basic 應(yīng)用程序 ? 2.設(shè)置窗體和控件的屬性 編寫(xiě) Visual Basic 應(yīng)用程序 ? 3.編寫(xiě)程序代碼 Private Sub Form_Load() = 歡迎使用本系統(tǒng) = 本系統(tǒng)是由 VB語(yǔ)言開(kāi)發(fā) End Sub Private Sub Command1_Click() = 程序開(kāi)發(fā)的第一步 = 建立用戶界面 End Sub Private Sub Command2_Click() = 歡迎使用本系統(tǒng) = = False End Sub Private Sub Command3_Click() End End Sub 代碼編輯器的使用 ? 1.代碼窗口的組成 ? 標(biāo)題欄:顯示工程的名稱、窗體名稱及最小化、最大化、關(guān)閉按鈕 ? 對(duì)象下拉列表框:在標(biāo)題欄的左下方,包括窗體和窗體上所有控件的列表 ? 過(guò)程下拉列表框:在標(biāo)題欄的右下方,包括所選對(duì)象的所有事件名,或過(guò)程列表 ? 代碼區(qū):當(dāng)選擇了某個(gè)對(duì)象的某個(gè)事件后,就可以在代碼區(qū)編寫(xiě)所需要的程序代碼。不過(guò)程序代碼也可以通過(guò)文字處理軟件輸入,然后粘貼到這里(注意:要使用英文方式) ? “ 過(guò)程查看 ” 和 “ 全模塊查看 ” 按鈕:位于整個(gè)代碼窗口的左下角。其中,左邊為 “ 單過(guò)程 ” 查看,而右邊的為 “ 全模塊 ” 查看。 代碼編輯器的使用 ? 2.代碼窗口的環(huán)境設(shè)置 ? 1)執(zhí)行 “ 工具 ” /―選項(xiàng) ” 命令,出現(xiàn) “ 選項(xiàng) ” 對(duì)話框。 ? 2)單擊對(duì)話框中的 “ 編輯器格式 ” 標(biāo)簽 ? 3)在 “ 代碼顏色 ” 列表欄中選擇 “ 標(biāo)準(zhǔn)文本 ” 。在 “ 前景色 ” 、 “ 背景色 ” 以及 “ 識(shí)別色 ” 下拉列表中可分別選擇所需要的顏色,并選擇字體和字號(hào)。 ? 4)單擊 “ 確定 ” 按鈕。 程序的保存、裝入和運(yùn)行 ? 當(dāng)應(yīng)用程序設(shè)計(jì)完畢后,經(jīng)檢查確認(rèn)無(wú)誤后,通常先將程序存入磁盤(pán),然后再運(yùn)行程序,看是否符合設(shè)計(jì)的要求。當(dāng)然,也可以先運(yùn)行檢查,再進(jìn)行存盤(pán)。 保存程序 ? Visual Basic應(yīng)用程序有 4種類型的文件。第一類是窗體文件,擴(kuò)展名為 .frm;第二類是公用的標(biāo)準(zhǔn)模塊文件,擴(kuò)展名為 .bas;第三類是類模塊文件 .cls;第四類是工程文件,擴(kuò)展名為 .vbp,這類文件由若干個(gè)窗體和模塊組成。這 4類文件中,工程文件和窗體文件是必不可少的兩個(gè)文件。保存文件有先后次序,即先保存窗體文件、標(biāo)準(zhǔn)模塊文件等,最后才保存工程文件。 程序的裝入 ? 用 VB開(kāi)發(fā)的應(yīng)用程序,只要裝入了工程文件,就可以自動(dòng)把與該工程有關(guān)的其他文件裝入內(nèi)存。假設(shè)已保存了一個(gè)名為 ,只要裝入這個(gè)文件,則對(duì)應(yīng)的窗體文件自動(dòng)被裝入。實(shí)際上工程文件在 VB系統(tǒng)中具有管理和跟蹤其他文件的功能。因此,裝入應(yīng)用程序,實(shí)際上就是裝入工程文件。 程序的運(yùn)行 ? 用戶可以在文件存盤(pán)之后,也可以在程序設(shè)計(jì)完后存盤(pán)之前就運(yùn)行程序。運(yùn)行的目的是輸出結(jié)果、檢查錯(cuò)誤。在 VB環(huán)境中,程序可以用解釋的方式執(zhí)行,或者直接生成可執(zhí)行文件 (.exe文件 )來(lái)運(yùn)行。 1.解釋運(yùn)行 2.生成可執(zhí)行文件運(yùn)行 3.可執(zhí)行文件的運(yùn)行 Visual Basic 應(yīng)用程序的結(jié)構(gòu)與工作方式 ? 應(yīng)用程序是指令的集合,是對(duì)每個(gè)控件所對(duì)應(yīng)的事件編寫(xiě)的程序代碼。對(duì)于一個(gè)復(fù)雜的應(yīng)用程序來(lái)說(shuō),程序的指令繁多、控件的構(gòu)成復(fù)雜,如何組織好指令便是一個(gè)重要的問(wèn)題。程序的結(jié)構(gòu)就是組織指令的具體方法。 ? Visual Basic的應(yīng)用程序一般由 3個(gè)模塊組成:窗體模塊、標(biāo)準(zhǔn)模塊和類模塊 窗體模塊 ? 在 Visual Basic中,窗體是最基本的對(duì)象,一個(gè)應(yīng)用程序通常都包含一個(gè)或多個(gè)窗體對(duì)象。一個(gè)窗體對(duì)應(yīng)一個(gè)窗體文件(擴(kuò)展名為 .frm),所以,一個(gè)應(yīng)用程序包含一個(gè)或多個(gè)窗體模塊。 1.窗體模塊的構(gòu)成 2.窗體模塊的事件過(guò)程 標(biāo)準(zhǔn)模塊 ? 標(biāo)準(zhǔn)又稱全局模塊,其文件類型是 .bas,其主要特點(diǎn)有: ? 標(biāo)準(zhǔn)模塊完全由代碼組成。 ? 標(biāo)準(zhǔn)模塊不屬于任何窗體。 ? 標(biāo)準(zhǔn)模塊中的過(guò)程可以被窗體模塊中的任何事件所調(diào)用 類模塊 ? ―類 ” 是可視化編程的又一個(gè)新概念。 ? Visual Basic 中的每個(gè)對(duì)象都是用類定義的,工具箱中的每一個(gè)控件都是一個(gè)類。也就是說(shuō),每個(gè)類模塊定義了一個(gè)類。 Visual Basic 應(yīng)用程序的結(jié)構(gòu)與工作方式 綜上所述,可以將應(yīng)用程序的結(jié)構(gòu)歸納如下 ? 一個(gè) Windows 應(yīng)用程序?qū)?yīng)著 VB的一個(gè)完整的工程。 ? 一個(gè) VB工程至少應(yīng)包含一個(gè)或多個(gè)窗體對(duì)象。 ? 一個(gè)窗體對(duì)象至少包含一個(gè)或多個(gè)事件過(guò)程,其中包括窗體內(nèi)的控件對(duì)象所對(duì)應(yīng)的事件過(guò)程。 ? 事件過(guò)程可以調(diào)用通用過(guò)程,包括模塊級(jí)通用過(guò)程和窗體級(jí)通用過(guò)程。 小型案例 陰影文字 ? 利用標(biāo)簽制作陰影文字效果。程序啟動(dòng)后,在窗體上顯示不含陰影文字的 “ 歡迎使用Visual Basic‖,單擊效果 1后文字出現(xiàn)黑色的陰影,單擊效果2后文字陰影的間距加大 設(shè)計(jì)思路 ? 通過(guò)讓兩個(gè)相互重疊的標(biāo)簽錯(cuò)位來(lái)實(shí)現(xiàn)文字陰影效果,當(dāng)兩個(gè)標(biāo)簽控件的大小位置相同時(shí)則相互覆蓋 ? 如果只是讓兩個(gè)標(biāo)簽有微小的錯(cuò)位,在默認(rèn)情況下由于標(biāo)簽的背景樣式為不透明的,位于上層的標(biāo)簽會(huì)遮蓋住下方的標(biāo)簽,因此需通過(guò)以下兩種技術(shù)實(shí)現(xiàn)陰影效果。 (1)利用 BackStyle屬性可將標(biāo)簽設(shè)置為透明背景 (2)利用 Top和 Left屬性可移動(dòng)控件的位置 設(shè)計(jì)步驟 ? ? (1) 創(chuàng)建標(biāo)準(zhǔn)的 EXE程序 ? (2) 設(shè)置窗體屬性,將窗體的 Caption屬性設(shè)置為 ”陰影文字 ” ? (3) 在窗體上放置標(biāo)簽控件 Label1,將標(biāo)簽控件的Caption屬性設(shè)置為 ” 歡迎使用 Visual Basic‖ ? (4) 復(fù)制控件 Label1,在粘貼時(shí)會(huì)彈出對(duì)話框詢問(wèn)是否,創(chuàng)建控件數(shù)組,此時(shí)選擇 ” 否 ” ,新的標(biāo)簽控件名稱為 Label2,將它的 ForeColor改為黃色 ? (5)添加兩個(gè)命令按鈕, Caption屬性分別設(shè)置為 ”效果 1‖、 ” 效果 2‖ ? (6)將 Label1的 Visible屬性設(shè)置為 False使之不可見(jiàn) 設(shè)計(jì)步驟 ? Private Sub Command1_Click() = True = + 20 = + 20 End Sub Private Sub Command2_Click() = True = + 50 = + 50 End Sub 第 4章 Visual Basic 程序設(shè)計(jì)基礎(chǔ) ? 數(shù)據(jù)類型 ? 常量與變量 ? 常用的內(nèi)部函數(shù) ? 運(yùn)算符與表達(dá)式 ? 小型案例 弧度轉(zhuǎn)換為角度 數(shù)據(jù)類型 ? 數(shù)據(jù)是程序的重要組成部分,沒(méi)有數(shù)據(jù)就失去了需要處理的對(duì)象。在程序設(shè)計(jì)語(yǔ)言、特別是在高級(jí)語(yǔ)言中,數(shù)據(jù)往往是通過(guò)“ 數(shù)據(jù)類型 ” 體現(xiàn)的。在不同的應(yīng)用程序中,可能使用到不同的數(shù)據(jù)類型,不同的數(shù)據(jù)類型體現(xiàn)了數(shù)據(jù)結(jié)構(gòu)的不同特點(diǎn)。Visual Basic為用戶提供了多種數(shù)據(jù)類型,并允許用戶定義自己所需的類型 基本數(shù)據(jù)類型 ? Visual 的基本數(shù)據(jù)類型主要有字符串型數(shù)據(jù)和數(shù)值型數(shù)據(jù),另外還提供了字節(jié)型、貨幣型、對(duì)象型、日期型、布爾型和變體型等數(shù)據(jù)類型。 1.字符串( String)型數(shù)據(jù) ? 字符串( String)也稱字符串型數(shù)據(jù),它是由標(biāo)準(zhǔn)的 ASCII字符和擴(kuò)展 ASCII字符組成。字符型數(shù)據(jù)必須用英文的雙引號(hào)擴(kuò)起來(lái)。 ? 例如: “ how are you !‖ ―she is a good student.‖ ―13579‖ 1.字符串( String)型數(shù)據(jù) ? VB中的字符串包括兩種: ( 1)定長(zhǎng)字符串 ? 含有確定長(zhǎng)度(個(gè)數(shù))的字符串,其長(zhǎng)度不能超過(guò) 216,即 65536的字符,用于字符串長(zhǎng)度固定的場(chǎng)合。 ( 2)變長(zhǎng)字符串 ? 長(zhǎng)度不確定,其長(zhǎng)度可以從 0到約 21億個(gè)字符(即從 0 — 231),一般用于字符串長(zhǎng)度不確定的場(chǎng)合。 2.?dāng)?shù)值型( Numeric)數(shù)據(jù) ? VB的數(shù)值型數(shù)據(jù)分為兩大類,即整型數(shù)和浮點(diǎn)數(shù)。 ( 1)整型數(shù) ? 整型數(shù)包括兩種:整數(shù)和長(zhǎng)整數(shù),它是一種不帶小數(shù)點(diǎn)和指數(shù)符號(hào)的數(shù)。 ? 整數(shù)( Integer):整數(shù)以兩個(gè)字節(jié)( 16位)的二進(jìn)制碼表示和參與運(yùn)算,其取值范圍為: 32768 ~ + 32767(注意:它是由機(jī)器內(nèi)部的二進(jìn)制補(bǔ)碼表示) ? 長(zhǎng)整數(shù)( Long):長(zhǎng)整數(shù)以帶符號(hào)的 4個(gè)字節(jié)( 32位)二進(jìn)制數(shù)存儲(chǔ)和參與運(yùn)算,取值范圍為: 2 147 483 648 ~ + 2 147 483 647。 2.?dāng)?shù)值型( Numeric)數(shù)據(jù) ? ( 2)浮點(diǎn)數(shù) ? 帶有小數(shù)點(diǎn)或?qū)懗芍笖?shù)形式的數(shù)就是浮點(diǎn)數(shù),也稱實(shí)數(shù)。浮點(diǎn)數(shù)也分為兩種,即單精度數(shù)和雙精度數(shù)。它由 3部分組成:符號(hào)、指數(shù)及尾數(shù)。在用科學(xué)計(jì)數(shù)法表示時(shí),單精度數(shù)和雙精度數(shù)的指數(shù)分別用 “ E‖和 “ D‖來(lái)表示 ? 單精度數(shù)( Single): 1個(gè)單精度數(shù)占 4個(gè)字節(jié)內(nèi)存,有效數(shù)字精確到 7位十進(jìn)制數(shù)。其負(fù)數(shù)為范圍為 +38 ~ 298E45;正數(shù)范圍為 298E 45 ~ 823E+38 ? 雙精度數(shù)( Double): 1個(gè)雙精度數(shù)占 8個(gè)字節(jié)內(nèi)存,有效數(shù)字精確到 15位或 16位十進(jìn)制數(shù)。在表示時(shí)也用科學(xué)計(jì)數(shù)法。其負(fù)數(shù)和正數(shù)的取值范圍是: 負(fù)數(shù)為 693 134 862 316D + 308 ~ 65D – 324; 正數(shù)為 65D – 324 ~ 693 134 862 316D + 308。 3.貨幣( Currency)型數(shù)據(jù) ? 貨幣型數(shù)據(jù)是專門(mén)用來(lái)表示貨幣數(shù)量的數(shù)據(jù)類型。其特點(diǎn)是小數(shù)點(diǎn)后的有效數(shù)位是確定的,固定為 4位。計(jì)算的結(jié)果將小數(shù)點(diǎn)后 4位以下的數(shù)字舍去。 ? 該數(shù)據(jù)類型的數(shù)據(jù)占用 8個(gè)字節(jié)的內(nèi)存。 ? 其取值范圍是: 922 337 203 685 8 ~ 922 337 203 685 7 ? 貨幣型數(shù)據(jù)與浮點(diǎn)型數(shù)據(jù)都是帶小數(shù)點(diǎn)的數(shù),但兩者之間的區(qū)別是:貨幣型數(shù)據(jù)的小數(shù)點(diǎn)是固定的,而浮點(diǎn)型數(shù)據(jù)中的小數(shù)點(diǎn)是 “ 浮動(dòng) ” 的。有時(shí)又稱貨幣型數(shù)據(jù)為 “ 固定數(shù)據(jù)類型 ” 。 4.變體( Variant)型數(shù)據(jù) ? 變體型數(shù)據(jù)可以表示任何類型的數(shù)據(jù),也就是說(shuō)這種數(shù)據(jù)的類型是可變的??梢噪S著對(duì)其所賦值的不同而表示為數(shù)值型、字符串型、日期 /時(shí)間型等數(shù)據(jù)類型 5.其他數(shù)據(jù)類型 ? ( 1)布爾( Boolean)型數(shù)據(jù) ? 布爾型數(shù)據(jù),又稱 “ 邏輯型 ” 數(shù)據(jù),是經(jīng)常用到的一種數(shù)據(jù)類型,占用 2個(gè)字節(jié)的內(nèi)存。其取值僅有兩種,即 True(真)、False(假)。 ? ( 2)日期( Date)型數(shù)據(jù) ? 日期型數(shù)據(jù)表示由年、月、日組成的日期信息或由時(shí)、分、秒組成的時(shí)間信息。日期型數(shù)據(jù)占用 8個(gè)字節(jié)內(nèi)存。 ? 日期型數(shù)據(jù)的書(shū)寫(xiě)格式為: mm/dd/yyyy 或 mmddyyyy,或是可以辨認(rèn)的文本日期。取值范圍為 1/1/100到 12/31/9999,即日期范圍是從公元 100年 1月 1日到 9999年 12月 31日。 ? 日期數(shù)據(jù)必須用 “ ‖號(hào)將數(shù)據(jù)括起來(lái)。 5.其他數(shù)據(jù)類型 ? ( 3)字節(jié)( Byte)型數(shù)據(jù) ? 字節(jié)實(shí)際上是一種數(shù)值類型,以 1個(gè)字節(jié)的無(wú)符號(hào)二進(jìn)制數(shù)存儲(chǔ),其取值范圍為 0~255。 ? ( 4)對(duì)象( Object)型數(shù)據(jù) ? 對(duì)象型
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1