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

正文內(nèi)容

簡單的vb程序設(shè)計ppt課件(已修改)

2025-01-27 06:56 本頁面
 

【正文】 2022/2/12 第 2章 簡單的 VB程序設(shè)計 、事件、方法 ☆ ☆ ☆ ☆ 2022/2/12 程序設(shè)計: 特定問題,使用設(shè)計語言,設(shè)計、編制和調(diào)試程序 程序設(shè)計方法: 研究如何將復(fù)雜問題的求解轉(zhuǎn)換為計算機能執(zhí)行的簡單操作的方法。 一、初期的程序設(shè)計 二、結(jié)構(gòu)化程序設(shè)計 三、面向?qū)ο蟮某绦蛟O(shè)計 OOP 2022/2/12 一、初期的程序設(shè)計 缺點: ?早期的計算機價格昂貴、內(nèi)存很小、速度不高。為了節(jié)省昂貴的 CPU機時費,不得不使用巧妙的手段和技術(shù),手工編寫各種高效的程序。 ?隨著計算機性能價格比不斷提高,計算機應(yīng)用越來越廣泛,程序規(guī)模越來越大,手工方式編程的缺陷已成為阻礙計算機技術(shù)發(fā)展的主要障礙。 ? 硬件的進一步發(fā)展,產(chǎn)生了軟件危機 。 2022/2/12 二、結(jié)構(gòu)化程序設(shè)計 : 70年代由 Dijkstra提出 (可讀性、可維護性 ) 2. 結(jié)構(gòu)化程序設(shè)計采用的方法 (1) 采用自頂向下、逐步求精的分析和設(shè)計方法,即功能分解法(模塊化) (2)三種結(jié)構(gòu) :順序、選擇和循環(huán) 2022/2/12 采用了 “數(shù)據(jù)結(jié)構(gòu) +算法” 的程序設(shè)計模式 (1) 即面向過程的程序設(shè)計方法 , 它與人的思維不協(xié)調(diào) ,不能真實反映現(xiàn)實世界。 (2) 它突出實現(xiàn)功能的過程方法 , 但易出錯、 程序難以維護 . 缺點 : 2022/2/12 ?面向?qū)ο蟮某绦蛟O(shè)計與傳統(tǒng)的面向過程的程序設(shè)計方法的區(qū)別 : ?過程( How to do?)與對象( What to do?) 三、面向?qū)ο蟮某绦蛟O(shè)計 2022/2/12 舉例 : 一輛汽車是一個動作主體,汽車又由發(fā)動機、傳動裝置、剎車系統(tǒng)、車輪等部分組合而成。如果我們在使用計算機程序描述一輛汽車的動作的時候,著眼點是汽車從一地到另一地的運動過程,則為傳統(tǒng)的“ 面向過程的程序設(shè)計思想 ”; 2022/2/12 如果著眼點在組成汽車的 一個個部件 ,即動作體的特性、工作規(guī)律和動作方式,通過對這些動作體的描述,即確定整個汽車的工作特性和規(guī)律,這就是“ 面向?qū)ο蟮某绦蛟O(shè)計思想 ”,該種設(shè)計方法對現(xiàn)實世界的反映更加具體和精確。 2022/2/12 ( 1)它于 80年代提出 ,起源于 Smalltalk語言 ( 2)面向?qū)ο蟪绦蛟O(shè)計方法不是將問題分解 為過程 ,而是將問題分解為 對象 。 ( 3)它代表了一種全新的設(shè)計思路和新的處理問題角度。 面向?qū)ο螅?以對象為中心來分析和解決問題 程序設(shè)計中的 對象 :指將數(shù)據(jù)和操作數(shù)據(jù)的方法封裝起來的一種實體 一) 面向?qū)ο蟮某绦蛟O(shè)計方法的 提出 : 2022/2/12 二)面向?qū)ο蟪绦蛟O(shè)計的優(yōu)點 : “對象 +消息” 的程序設(shè)計模式 對象之間的相互作用通過消息實現(xiàn) 1. 符合思維習慣 2. 可重復(fù)使用 3. 具有可擴展性 4. 可管理性 5. 可視化技術(shù) ,改善 了工作界面 2022/2/12 VB中對象及其屬性、事件和方法 一、 VB中的對象及其分類 二、對象的屬性、事件和方法 2022/2/12 一、對象和類的概念 對象 是指在現(xiàn)實世界中可以 獨立存在 的、可以 被區(qū)分 的一些 實體 ,也可以是一些概念上的 實體 。 舉例說明:書,筆,手機,飛機等 2022/2/12 類是所有具有 一定共性 的 對象 的 集合 ,即類是同種對象的抽象,而對象是類的一次實例化結(jié)果。 舉例說明類的涵義(見下圖) 2022/2/12 例 1. 舉例說明類和對象的關(guān)系 : 鞋 皮鞋綠 皮鞋白 布鞋黑 一個類 三個對象 2022/2/12 這是一個 類 不專指特定的事物 汽車 一輛白色小汽車 舉例 2如下: 這是一個 對象 ,因為它是指一輛具體的汽車實體,該對象的屬性為白色、小型等 再回首類的概念 2022/2/12 (一) VB中的類 2022/2/12 (二) VB中的對象 定義 : VB中的 對象 是指具有特殊屬性和行為方法的 實體 。如: 窗體對象、命令按鈕等 在 VB中大多數(shù)對象是由系統(tǒng)設(shè)計好的,直接供用戶使用。 2022/2/12 (三) VB中的對象類型 VB中的對象多數(shù)已由系統(tǒng)設(shè)計好,常用的對象如下: 1. 窗體對象 最基本的對象,用于創(chuàng)建程序的界面,在窗體上可放置不同的控件對象。 舉實例說明 2022/2/12 2 . 控件對象 工具箱中的各種控件工具圖標,實際上就是代表了各個不同對象的 類 。當在窗體上畫一個控件,并設(shè)置其屬性后,就創(chuàng)建了一個 控件對象 。 VB中最基本的控件對象有標簽、文本框等 20個 . 舉例說明。 2022/2/12 構(gòu)成了對象的三要素 ①屬性是指一個對象的特征(性質(zhì)) ②事件是指作用在 對象 上、且能夠為對象所 識別和響應(yīng) 的一系列 動作 。如 鼠標的單擊等 . ③ 方法是指對象所發(fā)出的動作 舉例說明 二、對象的屬性、事件和方法 2022/2/12 方法 :爆炸 事件:針刺 屬性:黃色 充滿氫氣 對象、屬性、事件和方法的含義。 例 3:用針刺一只黃色 充滿氫氣的氣球,氣球發(fā)生爆炸。 對象 :氣球 2022/2/12 (一)屬性 (Properties) 1. 屬性的概念 屬性是用來描述和反映對象特征的參數(shù) . 2. 屬性和屬性值的區(qū)別及屬性的共有性 和私有性 (舉例說明: 在屬性窗口中進行查看和設(shè)置 ) 2022/2/12 3. 設(shè)置對象屬性值的兩種方法: 1)在設(shè)計階段利用屬性窗口直接設(shè)置屬性 2)在程序代碼中通過賦值設(shè)置屬性,語法格式為: [對象名 .]屬性名 例 = “輸入” = 100 說明: P21 2022/2/12 (二)事件 (Event)及事件過程 1. 事件的概念 事件是指 作用在某對象 上、由 VB預(yù)先設(shè)置好的、能夠為 某對象 所 識別和響應(yīng)的一系列 動作 。 舉例說明 如鼠標的單擊 (Click) 進入 2022/2/12 又例如: 鼠標移動 (MouseMove)、鍵盤按下(KeyPress)等 . 每個對象都可識別一系列事件。 如: 窗體對象可識別單擊 (Click) 、雙擊 (Dblclick)等 2022/2/12 2. 有關(guān)說明 1)鼠標的單擊 (Click)、雙擊 (DblClick) 、按下按鍵 (MouseDown) 、松開 按鍵(MouseUp) 、鼠標移動 (MouseMove)等都是 VB中常用的事件。 2)事件可以由用戶觸發(fā),也可由系統(tǒng)觸發(fā)。 2022/2/12 3. 事件過程的概念 它是用來說明該事件發(fā)生后所要做的事情 ,它是由編程人員來完成的代碼設(shè)計。 當事件發(fā)生時, VB就立即尋找相應(yīng)的程序進行處理,那么,響應(yīng)一個事件的 程序代碼 就稱為對象的事件過程。 2022/2/12 Sub 對象名 _事件名 ( [參數(shù)列表 ]) … … ( 事件過程代碼 ) En
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1