【正文】
類(lèi)的設(shè)計(jì)和使用 P269用戶(hù)可以通過(guò)基類(lèi)派生出對(duì)象及子類(lèi),也可以利用子類(lèi)派生出對(duì)象或子類(lèi)。對(duì)象之間具有層次關(guān)系,下一層的對(duì)象是上一層對(duì)象的子對(duì)象,上一層對(duì)象就是下一層對(duì)象的父對(duì)象。面向?qū)ο蟪绦蛟O(shè)計(jì)中,數(shù)據(jù)結(jié)構(gòu)及算法全部被封裝在對(duì)象中。2. 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) P267面向?qū)ο蟪绦蛟O(shè)計(jì)方法是一種支持模塊化設(shè)計(jì)和軟件重用的編程方法。VFP中事件是固定的,用戶(hù)不能再創(chuàng)建新的事件。(3)屬性屬性就是對(duì)象的特性,是對(duì)象外觀及行為的特征?;?lèi)只考慮通用特征與功能,用戶(hù)可以從基類(lèi)中派生出許多子類(lèi)。在VFP中所研究的對(duì)象,只是現(xiàn)實(shí)世界中實(shí)體或概念在計(jì)算機(jī)中的一種抽象的模型化的表示。而對(duì)于響應(yīng)每個(gè)事件的程序,一般不再獨(dú)立構(gòu)成一個(gè)文件,而被封裝在每個(gè)具體的對(duì)象之中。對(duì)于系統(tǒng)錯(cuò)誤,主要是靠經(jīng)驗(yàn)和對(duì)硬件的了解,通過(guò)分析判斷排除。一個(gè)大的應(yīng)用系統(tǒng)可以先對(duì)各模塊分調(diào),然后再連調(diào)和總調(diào)。在編制程序時(shí),不必重復(fù)編寫(xiě)這個(gè)程序段,可以用重復(fù)結(jié)構(gòu)來(lái)替代它。順序結(jié)構(gòu)十分簡(jiǎn)單,它只是一種編寫(xiě)和執(zhí)行程序的協(xié)議、規(guī)則,并不需要用專(zhuān)門(mén)的結(jié)構(gòu)語(yǔ)句來(lái)支持。 p252結(jié)構(gòu)化程序設(shè)計(jì)主要用于面向過(guò)程的編程方式,為了克服程序編制中的隨意性,避免錯(cuò)誤的出現(xiàn),現(xiàn)代程序的編寫(xiě)都遵照“結(jié)構(gòu)化程序設(shè)計(jì)”的方法。 p251程序設(shè)計(jì)的任務(wù),就是根據(jù)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)中關(guān)于模塊的詳細(xì)描述和處理過(guò)程的描述,選擇合適的計(jì)算機(jī)語(yǔ)言來(lái)編制程序的工作。由于計(jì)算機(jī)的應(yīng)用,管理人員的工作內(nèi)容和工作方式也發(fā)生了很大變化。通信設(shè)備等。第八章 系統(tǒng)實(shí)施系統(tǒng)實(shí)施階段是將新系統(tǒng)付諸實(shí)現(xiàn)的過(guò)程。所需硬件設(shè)備包括主機(jī)、外部設(shè)備、輔助設(shè)備(如穩(wěn)壓電源、空氣調(diào)節(jié)裝置)、機(jī)房設(shè)施。企業(yè)中有許多基礎(chǔ)數(shù)據(jù),要把它們轉(zhuǎn)存到計(jì)算機(jī)存儲(chǔ)器中。在傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)方法中,程序設(shè)計(jì)就是處理過(guò)程的設(shè)計(jì);而在面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中,程序設(shè)計(jì)卻主要指對(duì)象的設(shè)計(jì)。編制程序需要熟悉所使用的語(yǔ)言,具有盡可能豐富的編程經(jīng)驗(yàn);但是更加重要的是要具有系統(tǒng)的觀點(diǎn),采用結(jié)構(gòu)化設(shè)計(jì)思想和工具,自上而下統(tǒng)籌考慮,避免編程時(shí)變量隨意增減,變量類(lèi)型隨機(jī)指定,無(wú)法兼容時(shí)再任意轉(zhuǎn)換等。順序執(zhí)行,就是按照程序語(yǔ)句行的自然順序,一條語(yǔ)句接一條語(yǔ)句地執(zhí)行程序。(1) 簡(jiǎn)單判斷 IF THEN [ELSE] ENDIF(2) 多分支判斷 DO CASE ENDCASE P256在一個(gè)大程序段中,常常會(huì)重復(fù)使用某一段相同的或類(lèi)似的程序段。(1) 當(dāng)型循環(huán) DO WHILE