極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務(wù),感受全新的極速下載體驗(yàn)!
最近更新 | 軟件專(zhuān)題 | 軟件分類(lèi) | 軟件排行
您的位置:極速下載站 → 電腦軟件 → 教育教學(xué) → 電子文檔 → 第2章VB.NET程序設(shè)計(jì)初步ppt
主要內(nèi)容
面向?qū)ο蟪绦蛟O(shè)計(jì)基本概念
事件驅(qū)動(dòng)的編程機(jī)制
VB.NET窗體
VB.NET常用控件
OO(Object Oriented)程序設(shè)計(jì)
1.初期的程序設(shè)計(jì)
由于硬件資源的限制,程序以高運(yùn)行效率、少占用內(nèi)存為目標(biāo)
2.結(jié)構(gòu)化程序設(shè)計(jì)
程序的可讀性、可維護(hù)性為目標(biāo)
程序=算法+數(shù)據(jù)結(jié)構(gòu) 的面向過(guò)程的程序設(shè)計(jì)
3.面向?qū)ο蟮某绦蛟O(shè)計(jì)
降低程序的復(fù)雜性、提高軟件的開(kāi)法效率和改善工作界面為目標(biāo)
程序=對(duì)象+消息 的面向?qū)ο蟮某绦蛟O(shè)計(jì)
以對(duì)象為程序的基本要素。
以消息在對(duì)象之間建立關(guān)聯(lián)
以事件驅(qū)動(dòng)程序的執(zhí)行
對(duì)象和類(lèi)
對(duì)象是現(xiàn)實(shí)世界中可以獨(dú)立存在、被區(qū)分的實(shí)體。如學(xué)生、計(jì)算機(jī)、書(shū)等。
在面向?qū)ο蟪绦蛟O(shè)計(jì)中:
類(lèi):是對(duì)對(duì)象的抽象定義,是具有共同屬性和方法的多個(gè)對(duì)象的相似特征的統(tǒng)一描述。類(lèi)是創(chuàng)建對(duì)象的模板。
對(duì)象:對(duì)象是類(lèi)的具體實(shí)例,是對(duì)象屬性和方法的封裝體。對(duì)象的屬性用于描述對(duì)象的特征,對(duì)象的方法則用于描述對(duì)象的行為,即其所能進(jìn)行的操作。
對(duì)象的三要素
屬性:描述對(duì)象的特性和外觀、反映對(duì)象的狀態(tài)。
方法:描述對(duì)象所能執(zhí)行的操作或接收外界消息后的反應(yīng)。
事件:描述對(duì)象能發(fā)送或接收并響應(yīng)的消息。
相關(guān)搜索:vb.net