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

正文內(nèi)容

visualbasic程序設(shè)計(jì)基礎(chǔ)教程第2版上ppt(已修改)

2025-01-15 23:16 本頁面
 

【正文】 1 第 1章 Visual Basic概述 ? 1. 1 Visual Basic簡介 ? 1. 2 Visual Basic的安裝 ? 1. 3 Visual Basic的幫助系統(tǒng) ? 1. 4 Visual Basic的啟動與退出 ? 1. 5 Visual Basic 6. 0集成開發(fā)環(huán)境 2 1. 1 Visual Basic簡介 Visual Basic是使用 Basic語言進(jìn)行可視化程序設(shè)計(jì)的開發(fā)工具 , 英文 Visual的原意是 “ 可視化 ” 、 “ 視覺的 ” 。 Visual Basic是一種開發(fā)工具 , 而不僅僅是一種語言 , 用Visual Basic可開發(fā)出應(yīng)用于數(shù)學(xué)計(jì)算 、 數(shù)據(jù)庫管理 、 客戶 /服務(wù)器 、 Inter/ Intra的應(yīng)用軟件 。 用 Visual Basic來設(shè)計(jì)應(yīng)用程序 , 將 Basic語言應(yīng)用于程序中 , 提供了編程的簡易性;又采用了可視化設(shè)計(jì)工具 ,具有 “ 所見即所得 ” 的可視性 , 適應(yīng)了 Windows所特有的優(yōu)良性能 。 3 1. 1. 1 Visual Basic的特點(diǎn) ? 1. Visual Basic是可視的 ? 2. Visual Basic是面向?qū)ο蟮? ? 3. Visual Basic采用事件驅(qū)動編程機(jī)制 ? 4. 數(shù)據(jù)庫管理功能 4 1. 1. 2 Visual Basic的版本 Visual Basic 6. 0包括 3種版本,分別為學(xué)習(xí)版、專業(yè)版和企業(yè)版。這些版本是在相同的基礎(chǔ)上建立起來的,因此大多數(shù)應(yīng)用程序可在 3種版本中通用。 3種版本適合于不同的用戶層次。 3種版本中,企業(yè)版本功能最全,專業(yè)版本包括了學(xué)習(xí)版本的功能。 本書使用的是 Visual Basic 6. 0中文企業(yè)版 , 但其內(nèi)容可用于專業(yè)版和學(xué)習(xí)版 , 所有程序都可以在專業(yè)版和學(xué)習(xí)版中運(yùn)行 。 5 1. 2 Visual Basic的安裝 ? 1. 2. 1 Visual Basic 6. 0的系統(tǒng)要求 ? 1. 2 . 2 Visual Basic 6. 0的安裝 6 1. 3 Visual Basic的幫助系統(tǒng) ? 1. 3. 1 在線幫助 ? 1. 3. 2 上下文相關(guān)幫助 7 1. 4 Visual Basic的啟動與退出 ? 1. 4. 1 Visual Basic的啟動方法 1.使用“開始”菜單中的“程序”命令 2.使用“我的電腦” 3.使用“開始”菜單中的“運(yùn)行”命令 4.建立啟動 visual Basic 6. 0的快捷方式 8 1. 4. 2 退出 Visual Basic的方法 1. 單擊 VB窗口右上角的 “ 關(guān)閉 ” 按鈕 。 2. 選擇 “ 文件 ” 菜單中的 “ 退出 ” 命令 。 3. 按下 Alt+Q組合鍵 。 9 1. 5 Visual Basic 6. 0集成開發(fā)環(huán)境 ? 1. 5. 1主窗口 ? 1. 5. 2其他窗口 ? 1. 5. 3集成開發(fā)環(huán)境的模式 10 1. 5. 1主窗口 ? 1. 標(biāo)題欄 標(biāo)題欄是屏幕頂部的水平條 , 它顯示的是應(yīng)用程序的名字 。 用戶與標(biāo)題欄之間的交互關(guān)系由 Windows來處理 , 而不是由應(yīng)用程序處理 。 11 ? 2. 菜單欄 在標(biāo)題欄的下面是集成環(huán)境的主菜單。菜單欄中的菜單命令提供了開發(fā)、調(diào)試和保存應(yīng)用程序所需要的工具。 Visual Basic 6. 0中文版的菜單欄共有 13個(gè)菜單項(xiàng),即文件、編輯、視圖、工程、格式、調(diào)試、運(yùn)行、查詢、圖表、工具、外接程序、窗口和幫助。 12 ? 3.工具欄 Visual Basic 6. 0提供了 4種工具欄,包括編輯、標(biāo)準(zhǔn)、窗體編輯器和調(diào)試,并可根據(jù)需要定義用戶自已的工具欄。在一般情況下,集成環(huán)境中只顯示標(biāo)準(zhǔn)工具欄,其他工具欄可以通過“視圖”菜單中的“工具欄”命令打開 (或關(guān)閉 )。每種工具欄都有固定和浮動兩種形式。 13 1. 5. 2其他窗口 ? 1. 窗體設(shè)計(jì)器窗口 窗體設(shè)計(jì)器窗口簡稱窗體 (Form), 是應(yīng)用程序最終面向用戶的窗口 , 它對應(yīng)于應(yīng)用程序的運(yùn)行結(jié)果 。 各種圖形 、 圖像 、數(shù)據(jù)等都是通過窗體或窗體中的控件顯示出來的 。 14 ? 2.工程資源管理器窗口 在工程資源管理器窗口中 , 含有建立一個(gè)應(yīng)用程序所需要的文件的清單 。 工程資源管理器窗口中的文件可以分為以下幾類 , 即窗體文件 (. frm)、 程序模塊文件(. bas)、 類模塊文件 (. cls)、 工程文件(. vbp)、 工程組文件 (. vbg)和資源文件(. res)等 。 15 ? 3.屬性窗口 屬性窗口主要是針對窗體和控件設(shè)置的 , 在 Visual Basic中 , 窗體和控件被稱為對象 。 每個(gè)對象都可以用一組屬性來刻畫其特征 , 而屬性窗口就是用來設(shè)置窗體或窗體中控件屬性的 。 16 ? 4.工具箱窗口 工具箱窗口由工具圖標(biāo)組成。這些圖標(biāo)是 Visual Basic應(yīng)用程序的構(gòu)件,稱為圖形 對象或控件 (control), 每個(gè)控件由工具箱中的一個(gè)工具圖標(biāo)來表示 。 17 ? 5.代碼窗口 “代碼窗口”又稱“代碼編輯器”,代碼窗口用來編寫或修改過程或事件過程的代碼。 18 ? 6.窗體布局窗口 窗體布局窗口可看作是一個(gè)縮小的屏幕 , 其中顯示出窗體在屏幕上的位置 。 用鼠標(biāo)拖動窗體圖標(biāo)到屏幕的任何位置 , 可調(diào)整程序運(yùn)行時(shí)窗體顯示的位置 。 窗體布局窗口主要用來定位窗體的位置 。 19 ? 7. 立即窗口 使用立即窗口可以檢查 、 調(diào)試 、 重置 、單步執(zhí)行或繼續(xù)執(zhí)行程序 。 20 ? 8.對象瀏覽器 對象瀏覽器 (Object Browser)列出工程中有效的對象。對象瀏覽器主要用于 VB的對象和應(yīng)用程序,查看對象的方法和屬性,也可將代碼粘貼到自己的應(yīng)用程序中。 21 1. 5. 3集成開發(fā)環(huán)境的模式 ? 1. 設(shè)計(jì)模式 ? 2. 運(yùn)行模式 ? 3. 中斷模式 22 1.設(shè)計(jì)模式 啟動 VB后首先進(jìn)入的是設(shè)計(jì)模式。在這個(gè)模式下,用戶進(jìn)行程序設(shè)計(jì)、創(chuàng)建窗體、添加對象、設(shè)置屬性、編寫代碼、保存文件和編譯文件等。 在設(shè)計(jì)模式下只有“啟動”按鈕可以使用,“中斷”按鈕和“結(jié)束”按鈕不能使用。就是說由設(shè)計(jì)模式“不能直接進(jìn)入中斷模式”。 23 2.運(yùn)行模式 ? 在運(yùn)行模式下,集成環(huán)境窗口中只保留菜單欄和工具欄,其他窗口都消失。這時(shí),“啟動 按鈕不能使用,“中斷”按鈕和“結(jié)束”按鈕可以使用。如果程序運(yùn)行不能正常結(jié)束,或者因運(yùn)行時(shí)間過長而要停止程序運(yùn)行,這時(shí)需要人工干預(yù)。單擊按鈕可以中斷程序運(yùn)行,單擊按鈕可以結(jié)束程序運(yùn)行。中斷程序和結(jié)束程序是不同的,程序中斷后進(jìn)入中斷模式,程序結(jié)束后返回到設(shè)計(jì)模式。 24 3.中斷模式 在運(yùn)行模式下,當(dāng)程序出現(xiàn)錯(cuò)誤或按下“中斷”按鈕, VB都會進(jìn)入中斷模式。在中斷模式下,可以修改程序代碼,這時(shí)當(dāng)鼠標(biāo)指針指向按鈕時(shí),屏幕顯示該按鈕功能的提示信息是“繼續(xù)”,單擊按鈕后,程序?qū)闹袛嗵幚^續(xù)運(yùn)行。 在中斷模式下,“啟動”按鈕和“結(jié)束”按鈕都可以使用。按下按鈕將回到運(yùn)行模 式,按下按鈕將回到設(shè)計(jì)模式。 25 第二章 應(yīng)用程序設(shè)計(jì)初步 ? 2. 1 幾個(gè)基本概念 ? 2. 2 控件的畫法和基本操作 ? 2. 3 編寫 Visual Basic應(yīng)用程序的步驟 ? 2. 4 應(yīng)用程序的結(jié)構(gòu) ? 2. 5 常用語句 ? 2. 6 簡單的應(yīng)用程序設(shè)計(jì)實(shí)例 26 2. 1 幾個(gè)基本概念 ? 2. 1. 1 對象 ? 2. 1. 2 屬性 ? 2. 1. 3 事件 ? 2. 1. 4 方法 ? 2. 1. 5 窗體 ? 2. 1. 6 控件 ? 2. 1. 7 工程 27 2. 1. 1 對象 ? 在面向?qū)ο蟮某绦蛟O(shè)計(jì)中 , “ 對象 ” 是系統(tǒng)中的基本運(yùn)行實(shí)體 。 Visual Basic中的對象與面向?qū)ο蟪绦蛟O(shè)計(jì)中的對象在概念上是一樣的 , 但在使用上有很大區(qū)別 。 在面向?qū)ο蟪绦蛟O(shè)計(jì)中 , 對象由程序員自己設(shè)計(jì) 。 而在 Visual Basic 6. 0中 ,對象分為兩類 , 一類是由系統(tǒng)設(shè)計(jì)好的 , 稱為預(yù)定義對象 , 可以直接使用或?qū)ζ溥M(jìn)行操作;另一類由用戶定義 , 可以像 C++一樣建立用戶自己的對象 。 28 2. 1. 2 屬性 ? 屬性是一個(gè)對象的特性,不同的對象有不同的屬性。對象常見的屬性有標(biāo)題(Caption)、名稱 (Name)、顏色 (Color)、字體大小 (Fontsize)以及是否可見 (Visible)等。前面介紹的屬性窗口中含有各種屬性,可以在屬性列表中為具體的對象選擇所需要的屬性。為了在屬性窗口中設(shè)置對象的屬性,必須先選擇要設(shè)置屬性的對象,然后激活屬性窗口。 29 設(shè)置新屬性的方式通常有以下 3種方式 ? 1.直接鍵入新屬性值 ? 2.選擇輸入,即通過下拉列表選擇所需要的屬性值 ? 3.利用對話框設(shè)置屬值 除了用屬性窗口設(shè)置對象屬性外,也可以在程序中用程序語句設(shè)置,一般格式如下: 對象名.屬性名稱 = 新設(shè)置的屬性值 30 2. 1. 3 事件 ? 所謂事件 (Event), 是由 Visual Basic預(yù)先設(shè)置好的 、 能夠被對象識別的動作 , 例如click(單擊 ), DblClick(雙擊 ), Load(裝入 ),MouseMove(移動鼠標(biāo) ), change (改變 )等 。不同的對象能夠識別的事件也不一樣 。 當(dāng)事件由用戶觸發(fā) (如 click)或由系統(tǒng)觸發(fā) (如Load)時(shí) , 對象就會對該事件做出響應(yīng)(Respond)。 31 事件過程的一般格式如下: Private Sub 對象名稱 _事件名稱 ( ) …… 事件響應(yīng)程序代碼 …… End sub 32 2. 1. 4.方法 ? 在面向?qū)ο蟪绦蛟O(shè)計(jì) (OOP)中,引入了稱為方法 (Method)的特殊過程和函數(shù)。方法的操作與過程、函數(shù)的操作相同,但方法是特定對象的一部分,正如屬性和事件是對象的一部分一樣。 ? 調(diào)用格式為: 對象名稱.方法名稱 33 2. 1. 5 窗 體 ? 圖形界面中最常見到的對象是窗口 , 如對話框 、錯(cuò)誤信息框 、 詢問框等都是窗口 。 窗口在 VB中稱為窗體 (Form), 它是 VB編程中最常見的對象 。設(shè)計(jì)窗體是設(shè)計(jì)應(yīng)用程序的第一步 。 窗體是任何一個(gè)應(yīng)用程序必不可少的對象 ,因?yàn)榇绑w是其他對象的載體 , 各類控件對象必須建立在窗體上 , 窗體是應(yīng)用程序的頂層對象 。 34 2. 1. 6 控 件 ? 窗體和控件都是 Visual Basic中的對象,它們是應(yīng)用程序的“積木塊”,共同構(gòu)成用戶界面。因?yàn)橛辛丝丶?,才使?Visual Basic不但功能強(qiáng)大,而且易于使用??丶詧D標(biāo)的形式放在 “工具箱”中,每種控件都有與之對應(yīng)的圖標(biāo)。 35 1.控件的分類 ? 標(biāo)準(zhǔn)控件 (也稱內(nèi)部控件 ) ? ActiveX控件 ? 可插入對象 36 2.控件的命名 ? 每個(gè)窗體和控件都有一個(gè)名字,這個(gè)名字就是窗體或控件的 Name屬性值。在一般情況下,窗體和控件都有默認(rèn)值,如 Forml,Commandl, Textl等。為了能見名知義,提高程序的可讀性,最好用有一定意義的名字作為對象的 Name屬性值,可以從名字上看出屬性的前綴。 37 2. 1. 7 工程 ? “工程 ” 通常是指一些規(guī)模較大 、 綜合性的 、系統(tǒng)化的聯(lián)合作業(yè) 。 VB中將開發(fā)的應(yīng)用程序也稱為工程 , 正是借用了這樣一種觀點(diǎn) ,因?yàn)橐粋€(gè)應(yīng)用程序是由許多程序文件組成的 。 38 1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1