第九章 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)_第1頁(yè)
第九章 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)_第2頁(yè)
第九章 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)_第3頁(yè)
第九章 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)_第4頁(yè)
第九章 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2022-4-221第十章第十章 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)10.1 10.1 Visual FoxProVisual FoxPro程序設(shè)計(jì)的特點(diǎn)程序設(shè)計(jì)的特點(diǎn)10.2 10.2 應(yīng)用軟件的開(kāi)發(fā)過(guò)程應(yīng)用軟件的開(kāi)發(fā)過(guò)程10.3 10.3 編譯應(yīng)用程序編譯應(yīng)用程序2022-4-22210.1 VFP程序設(shè)計(jì)的特點(diǎn)程序設(shè)計(jì)的特點(diǎn)10.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì) 在面向?qū)ο蟮某绦蛑袑?shù)據(jù)以及處理這些數(shù)據(jù)的程序全在面向?qū)ο蟮某绦蛑袑?shù)據(jù)以及處理這些數(shù)據(jù)的程序全部封裝到一個(gè)類中,類的實(shí)例稱為對(duì)象;程序由若干對(duì)象組部封裝到一個(gè)類中,類的實(shí)例稱為對(duì)象;程序由若干對(duì)象組成,每個(gè)對(duì)象都具有

2、屬性及方法;對(duì)象的屬性及方法均由系成,每個(gè)對(duì)象都具有屬性及方法;對(duì)象的屬性及方法均由系統(tǒng)事先定義,用戶可以通過(guò)改變對(duì)象屬性方法來(lái)控制對(duì)象。統(tǒng)事先定義,用戶可以通過(guò)改變對(duì)象屬性方法來(lái)控制對(duì)象。一、面向?qū)ο笈c面向過(guò)程程序設(shè)計(jì)的區(qū)別一、面向?qū)ο笈c面向過(guò)程程序設(shè)計(jì)的區(qū)別 程程 序序 數(shù)數(shù) 據(jù)據(jù) 代代 碼碼面向過(guò)程的結(jié)構(gòu)化程序面向過(guò)程的結(jié)構(gòu)化程序面向?qū)ο蟮某绦蛟O(shè)計(jì)面向?qū)ο蟮某绦蛟O(shè)計(jì) 數(shù)據(jù)數(shù)據(jù) 程序程序 數(shù)據(jù)數(shù)據(jù) 程序程序 數(shù)據(jù)數(shù)據(jù) 程序程序類類對(duì)象對(duì)象A對(duì)象對(duì)象B2022-4-223二、面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)二、面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,引入了類、對(duì)象、事件、屬在面向?qū)ο蟮某绦蛟O(shè)計(jì)

3、中,引入了類、對(duì)象、事件、屬性、方法等一系列的概念以及前所未有的編程思路。性、方法等一系列的概念以及前所未有的編程思路。 面向?qū)ο蟪绦蛟O(shè)計(jì)最重要的思想就是將數(shù)據(jù)以及處理這面向?qū)ο蟪绦蛟O(shè)計(jì)最重要的思想就是將數(shù)據(jù)以及處理這些數(shù)據(jù)的程序全部封裝到一個(gè)類中,類的實(shí)例稱為對(duì)象。在些數(shù)據(jù)的程序全部封裝到一個(gè)類中,類的實(shí)例稱為對(duì)象。在對(duì)象中,屬于該對(duì)象的程序才能訪問(wèn)對(duì)象中,屬于該對(duì)象的程序才能訪問(wèn)(包括讀、寫包括讀、寫)自己的數(shù)自己的數(shù)據(jù),而其它的程序不能存取該對(duì)象的數(shù)據(jù),這樣就達(dá)到了保據(jù),而其它的程序不能存取該對(duì)象的數(shù)據(jù),這樣就達(dá)到了保護(hù)數(shù)據(jù)的作用。護(hù)數(shù)據(jù)的作用。2022-4-224 所有面向?qū)ο蟮恼Z(yǔ)言都

4、提供三類機(jī)制:封裝、繼承和多態(tài)。所有面向?qū)ο蟮恼Z(yǔ)言都提供三類機(jī)制:封裝、繼承和多態(tài)。 1.封裝:把數(shù)據(jù)和操作這些數(shù)據(jù)的例程代碼封裝到一起。封裝:把數(shù)據(jù)和操作這些數(shù)據(jù)的例程代碼封裝到一起。外部例程不能隨意地更改對(duì)象中的數(shù)據(jù),提高數(shù)據(jù)安全性。外部例程不能隨意地更改對(duì)象中的數(shù)據(jù),提高數(shù)據(jù)安全性。 2. 繼承:在一個(gè)類上所做的改動(dòng)反映到它的所有子類中繼承:在一個(gè)類上所做的改動(dòng)反映到它的所有子類中,對(duì)象可以通過(guò)繼承其父類通用屬性,來(lái)實(shí)現(xiàn)層次分類抽象。,對(duì)象可以通過(guò)繼承其父類通用屬性,來(lái)實(shí)現(xiàn)層次分類抽象。 3. 多態(tài):可建立同一函數(shù)或操作的幾種版本,運(yùn)行時(shí)根多態(tài):可建立同一函數(shù)或操作的幾種版本,運(yùn)行時(shí)根據(jù)

5、輸入的數(shù)據(jù)類型不同,調(diào)用相應(yīng)的版本,從而返回不同數(shù)據(jù)據(jù)輸入的數(shù)據(jù)類型不同,調(diào)用相應(yīng)的版本,從而返回不同數(shù)據(jù)類型的結(jié)果。類型的結(jié)果。 即一個(gè)接口,多種方法。即一個(gè)接口,多種方法。2022-4-225三、面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn)三、面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn) 1. 程序的可維護(hù)性好程序的可維護(hù)性好 2. 提高了代碼的可重用性提高了代碼的可重用性 3. 程序易讀性好程序易讀性好四、四、VFP中的程序中的程序 源程序:源程序: 擴(kuò)展名為擴(kuò)展名為.PRG的文件(的文件(ASCII代碼)代碼) 程序文件:擴(kuò)展名為程序文件:擴(kuò)展名為.FXP的文件(編譯產(chǎn)生)的文件(編譯產(chǎn)生) 應(yīng)用程序:擴(kuò)展名為應(yīng)用程序:擴(kuò)展名為

6、.APP的文件(連編產(chǎn)生)的文件(連編產(chǎn)生) 可執(zhí)行程序:可執(zhí)行程序: 擴(kuò)展名為擴(kuò)展名為.EXE的文件(連編產(chǎn)生)的文件(連編產(chǎn)生)2022-4-22610.1.2 可視化設(shè)計(jì)可視化設(shè)計(jì) 一個(gè)一個(gè)Windows應(yīng)用程序界面上包含若干個(gè)控件,例如菜應(yīng)用程序界面上包含若干個(gè)控件,例如菜單、按鈕、滾動(dòng)條、對(duì)話框、列表框等。使用單、按鈕、滾動(dòng)條、對(duì)話框、列表框等。使用VFP開(kāi)發(fā)程序開(kāi)發(fā)程序時(shí),可以將工具箱中的控件直接放在窗口中,并通過(guò)設(shè)置控時(shí),可以將工具箱中的控件直接放在窗口中,并通過(guò)設(shè)置控件的屬性來(lái)控制它的外觀及運(yùn)行時(shí)的特性。同時(shí),件的屬性來(lái)控制它的外觀及運(yùn)行時(shí)的特性。同時(shí),VFP的可的可視化設(shè)計(jì)工

7、具(如設(shè)計(jì)器、向?qū)?、生成器等)將視化設(shè)計(jì)工具(如設(shè)計(jì)器、向?qū)?、生成器等)將Windows編程的復(fù)雜性隱蔽起來(lái),使開(kāi)發(fā)者可以將主要精力放在應(yīng)用編程的復(fù)雜性隱蔽起來(lái),使開(kāi)發(fā)者可以將主要精力放在應(yīng)用程序本身,從而大大提高了應(yīng)用軟件的開(kāi)發(fā)效率。程序本身,從而大大提高了應(yīng)用軟件的開(kāi)發(fā)效率。2022-4-22710.1.3 事件驅(qū)動(dòng)編程事件驅(qū)動(dòng)編程 VFP采用的是一種事件驅(qū)動(dòng)的程序概念。采用的是一種事件驅(qū)動(dòng)的程序概念。 所謂事件就是窗體(所謂事件就是窗體(Form)或控件()或控件(Control)等對(duì)象可以識(shí)別的行為。在等對(duì)象可以識(shí)別的行為。在VFP中,每個(gè)窗體和控中,每個(gè)窗體和控件都有一套預(yù)定義的事件

8、集合,如果發(fā)生了其中的件都有一套預(yù)定義的事件集合,如果發(fā)生了其中的某個(gè)事件,某個(gè)事件, VFP會(huì)執(zhí)行與該事件相關(guān)過(guò)程中的代碼。會(huì)執(zhí)行與該事件相關(guān)過(guò)程中的代碼。 用用VFP編程,可以不必考慮整個(gè)程序的流程,也編程,可以不必考慮整個(gè)程序的流程,也不必考慮哪段代碼放在何處。只需要了解什么動(dòng)作不必考慮哪段代碼放在何處。只需要了解什么動(dòng)作產(chǎn)生何種事件,以及如何處理事件即可。事件驅(qū)動(dòng)產(chǎn)生何種事件,以及如何處理事件即可。事件驅(qū)動(dòng)程序由于對(duì)每個(gè)事件的處理目的明確,因此也十分程序由于對(duì)每個(gè)事件的處理目的明確,因此也十分簡(jiǎn)練并易于維護(hù)。簡(jiǎn)練并易于維護(hù)。 2022-4-22810.2.1 可行性研究階段可行性研究階

9、段 1. 技術(shù)可行性:利用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎?技術(shù)可行性:利用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎? 2. 經(jīng)濟(jì)可行性:這個(gè)系統(tǒng)的經(jīng)濟(jì)效益能超過(guò)它的開(kāi)發(fā)成經(jīng)濟(jì)可行性:這個(gè)系統(tǒng)的經(jīng)濟(jì)效益能超過(guò)它的開(kāi)發(fā)成本嗎?本嗎? 3. 操作可行性:系統(tǒng)的操作方式在這個(gè)用戶組織內(nèi)行得操作可行性:系統(tǒng)的操作方式在這個(gè)用戶組織內(nèi)行得通嗎?通嗎? 10.2.2 需求分析階段需求分析階段 產(chǎn)生系統(tǒng)說(shuō)明書產(chǎn)生系統(tǒng)說(shuō)明書 1了解用戶環(huán)境和要求了解用戶環(huán)境和要求 2數(shù)據(jù)分析數(shù)據(jù)分析10.2 應(yīng)用程序開(kāi)發(fā)過(guò)程應(yīng)用程序開(kāi)發(fā)過(guò)程2022-4-22910.2.3 系統(tǒng)設(shè)計(jì)階段系統(tǒng)設(shè)計(jì)階段 1. 數(shù)據(jù)庫(kù)設(shè)計(jì):系統(tǒng)需求分析數(shù)據(jù)庫(kù)設(shè)計(jì):系統(tǒng)

10、需求分析 、概念設(shè)計(jì)、實(shí)現(xiàn)設(shè)計(jì)、概念設(shè)計(jì)、實(shí)現(xiàn)設(shè)計(jì) 、物理設(shè)計(jì)物理設(shè)計(jì) 2. 總統(tǒng)設(shè)計(jì):概要設(shè)計(jì)總統(tǒng)設(shè)計(jì):概要設(shè)計(jì) 、詳細(xì)設(shè)計(jì)、詳細(xì)設(shè)計(jì) 10.2.4 實(shí)現(xiàn)階段實(shí)現(xiàn)階段 1菜單設(shè)計(jì)菜單設(shè)計(jì) 2界面(表單)設(shè)計(jì)界面(表單)設(shè)計(jì) 3控件屬性設(shè)計(jì)控件屬性設(shè)計(jì) 4添加程序代碼添加程序代碼 5系統(tǒng)安全性設(shè)計(jì)系統(tǒng)安全性設(shè)計(jì) 6調(diào)試程序調(diào)試程序2022-4-221010.2.5 測(cè)試階段測(cè)試階段 1. 模塊測(cè)試模塊測(cè)試 2. 聯(lián)合測(cè)試聯(lián)合測(cè)試 3. 試運(yùn)行試運(yùn)行 10.2.6 運(yùn)行與維護(hù)階段運(yùn)行與維護(hù)階段 開(kāi)發(fā)一個(gè)應(yīng)用程序應(yīng)該遵循開(kāi)發(fā)一個(gè)應(yīng)用程序應(yīng)該遵循“分析分析設(shè)計(jì)設(shè)計(jì)編編碼碼測(cè)試測(cè)試”等步驟等步驟 。2

11、022-4-2211 以上以上6個(gè)階段是一個(gè)軟件系統(tǒng)的基本開(kāi)發(fā)過(guò)程,每一階段個(gè)階段是一個(gè)軟件系統(tǒng)的基本開(kāi)發(fā)過(guò)程,每一階段的工作都直接影響著整個(gè)系統(tǒng)的質(zhì)量。的工作都直接影響著整個(gè)系統(tǒng)的質(zhì)量。 衡量一個(gè)系統(tǒng)性能優(yōu)劣的重要標(biāo)志是系統(tǒng)的可靠性、易衡量一個(gè)系統(tǒng)性能優(yōu)劣的重要標(biāo)志是系統(tǒng)的可靠性、易維護(hù)性、易理解性和運(yùn)行效率。可靠性是指系統(tǒng)在意料的情維護(hù)性、易理解性和運(yùn)行效率??煽啃允侵赶到y(tǒng)在意料的情況下,能夠正常工作,在意外的情況(比如硬件發(fā)生故障或況下,能夠正常工作,在意外的情況(比如硬件發(fā)生故障或者輸入數(shù)據(jù)不合理)時(shí),能夠作出適當(dāng)?shù)奶幚矶恢劣趯?dǎo)致者輸入數(shù)據(jù)不合理)時(shí),能夠作出適當(dāng)?shù)奶幚矶恢劣趯?dǎo)致嚴(yán)

12、重的損失;易維護(hù)性是指系統(tǒng)在運(yùn)行過(guò)程中出現(xiàn)的某些錯(cuò)嚴(yán)重的損失;易維護(hù)性是指系統(tǒng)在運(yùn)行過(guò)程中出現(xiàn)的某些錯(cuò)誤能夠及時(shí)被發(fā)現(xiàn)并排除。另外,當(dāng)用戶提出一些新的要求誤能夠及時(shí)被發(fā)現(xiàn)并排除。另外,當(dāng)用戶提出一些新的要求后,能夠?qū)υ械南到y(tǒng)功能進(jìn)行擴(kuò)充;易理解性是指系統(tǒng)的后,能夠?qū)υ械南到y(tǒng)功能進(jìn)行擴(kuò)充;易理解性是指系統(tǒng)的內(nèi)部結(jié)構(gòu)清晰,易于軟件人員閱讀理解,系統(tǒng)運(yùn)行界面簡(jiǎn)單內(nèi)部結(jié)構(gòu)清晰,易于軟件人員閱讀理解,系統(tǒng)運(yùn)行界面簡(jiǎn)單明了,易于用戶使用;運(yùn)行效率是指系統(tǒng)能否有效地使用計(jì)明了,易于用戶使用;運(yùn)行效率是指系統(tǒng)能否有效地使用計(jì)算機(jī)的資源,如時(shí)間和空間等,能否滿足用戶對(duì)系統(tǒng)的要求。算機(jī)的資源,如時(shí)間和空間等,

13、能否滿足用戶對(duì)系統(tǒng)的要求。 在一個(gè)軟件的開(kāi)發(fā)過(guò)程中,為了提高系統(tǒng)的質(zhì)量,必須在一個(gè)軟件的開(kāi)發(fā)過(guò)程中,為了提高系統(tǒng)的質(zhì)量,必須時(shí)刻注意這時(shí)刻注意這4個(gè)因素。個(gè)因素。2022-4-2212數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程和每步產(chǎn)生的文檔:數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程和每步產(chǎn)生的文檔:2022-4-2213一般來(lái)講,應(yīng)用程序的建立需要以下步驟:一般來(lái)講,應(yīng)用程序的建立需要以下步驟: 構(gòu)造應(yīng)用程序框架。構(gòu)造應(yīng)用程序框架。 將文件添加到項(xiàng)目中。將文件添加到項(xiàng)目中。 連編應(yīng)用程序。連編應(yīng)用程序。 10.3 編譯應(yīng)用程序編譯應(yīng)用程序10.3.1 典型應(yīng)用程序結(jié)構(gòu)典型應(yīng)用程序結(jié)構(gòu) 在建立應(yīng)用程序時(shí),需要考慮如下任務(wù):在建立應(yīng)用程序時(shí),需

14、要考慮如下任務(wù):1.設(shè)置應(yīng)用程序的起始點(diǎn)。設(shè)置應(yīng)用程序的起始點(diǎn)。2.初始化環(huán)境。初始化環(huán)境。3.顯示初始的用戶界面。顯示初始的用戶界面。4.控制事件循環(huán)??刂剖录h(huán)。5.退出應(yīng)用程序時(shí),恢復(fù)初始的開(kāi)發(fā)環(huán)境退出應(yīng)用程序時(shí),恢復(fù)初始的開(kāi)發(fā)環(huán)境。 2022-4-2214 在主文件中,沒(méi)有必要直接包含執(zhí)行所有任務(wù)的命令,在主文件中,沒(méi)有必要直接包含執(zhí)行所有任務(wù)的命令,常用的一些方法是調(diào)用過(guò)程或者函數(shù)來(lái)控制某些任務(wù),如環(huán)常用的一些方法是調(diào)用過(guò)程或者函數(shù)來(lái)控制某些任務(wù),如環(huán)境初始化和清除等。境初始化和清除等。 建立一個(gè)簡(jiǎn)單的主程序,步驟如下:建立一個(gè)簡(jiǎn)單的主程序,步驟如下:1.通過(guò)打開(kāi)數(shù)據(jù)庫(kù)、變量聲明等

15、初始化環(huán)境。通過(guò)打開(kāi)數(shù)據(jù)庫(kù)、變量聲明等初始化環(huán)境。2.調(diào)用一個(gè)菜單或表單來(lái)建立初始的用戶界面。調(diào)用一個(gè)菜單或表單來(lái)建立初始的用戶界面。3.執(zhí)行執(zhí)行READ EVENTS命令來(lái)建立事件循環(huán)。命令來(lái)建立事件循環(huán)。4.從一個(gè)菜單中(如從一個(gè)菜單中(如“退出退出”)執(zhí)行)執(zhí)行CLEAR EVENTS命令,命令,或者執(zhí)行一個(gè)表單的或者執(zhí)行一個(gè)表單的“退出退出”命令按鈕。命令按鈕。5.應(yīng)用程序退出時(shí),恢復(fù)環(huán)境設(shè)置。應(yīng)用程序退出時(shí),恢復(fù)環(huán)境設(shè)置。 組織一個(gè)主程序文件組織一個(gè)主程序文件 2022-4-2215例如,用戶的主程序可以如下所示:例如,用戶的主程序可以如下所示: 代碼代碼 注釋注釋 DO SETUP

16、.PRG 調(diào)用程序建立環(huán)境設(shè)置(在公有調(diào)用程序建立環(huán)境設(shè)置(在公有 變量中保存值)變量中保存值) DO MAINMENU.MPR將菜單作為初始的用戶界面顯示將菜單作為初始的用戶界面顯示 READ EVENTS建立事件循環(huán)建立事件循環(huán)DO CLEANUP.PRG在退出之前,恢復(fù)環(huán)境設(shè)置在退出之前,恢復(fù)環(huán)境設(shè)置 2022-4-2216教學(xué)管理教學(xué)管理”應(yīng)用系統(tǒng)的主程序應(yīng)用系統(tǒng)的主程序 MAIN.PRG 如下:如下:set sysmenu offset default to d:教學(xué)管理教學(xué)管理clear allopen database 教學(xué)管理教學(xué)管理 exclusivedo form 表單表單

17、教學(xué)管理教學(xué)管理.scxread events “教學(xué)管理教學(xué)管理.scx”為系統(tǒng)主頁(yè)表單,其主要功能是當(dāng)用戶為系統(tǒng)主頁(yè)表單,其主要功能是當(dāng)用戶輸入正確密碼后可調(diào)用教學(xué)管理信息系統(tǒng)主菜單,使用戶進(jìn)輸入正確密碼后可調(diào)用教學(xué)管理信息系統(tǒng)主菜單,使用戶進(jìn)入入“教學(xué)管理教學(xué)管理”數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。 “教學(xué)管理教學(xué)管理”數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)主菜單數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)主菜單2022-4-221710.3.2 應(yīng)用程序生成過(guò)程應(yīng)用程序生成過(guò)程一、使用應(yīng)用程序生成工具一、使用應(yīng)用程序生成工具 應(yīng)用程序向?qū)А⒃O(shè)計(jì)器應(yīng)用程序向?qū)?、設(shè)計(jì)器 應(yīng)用程序生成器應(yīng)用程序生成器二、手工生成二、手工生成 設(shè)計(jì)數(shù)據(jù)庫(kù)、視圖、查

18、詢、表單、報(bào)表、工具欄等設(shè)計(jì)數(shù)據(jù)庫(kù)、視圖、查詢、表單、報(bào)表、工具欄等 設(shè)計(jì)應(yīng)用程序菜單,將前面設(shè)計(jì)的結(jié)果與菜單相聯(lián)系設(shè)計(jì)應(yīng)用程序菜單,將前面設(shè)計(jì)的結(jié)果與菜單相聯(lián)系 編寫必要的程序模塊(如主控程序)編寫必要的程序模塊(如主控程序) 進(jìn)行應(yīng)用程序連編,生成可執(zhí)行程序進(jìn)行應(yīng)用程序連編,生成可執(zhí)行程序2022-4-221810.3.3 連編應(yīng)用程序連編應(yīng)用程序、準(zhǔn)備連編、準(zhǔn)備連編 準(zhǔn)備和設(shè)置主文件準(zhǔn)備和設(shè)置主文件 主文件:一個(gè)表單、一個(gè)程序主文件:一個(gè)表單、一個(gè)程序 設(shè)置主文件:選擇主文件,在設(shè)置主文件:選擇主文件,在“項(xiàng)目項(xiàng)目”菜單中選擇菜單中選擇“設(shè)設(shè)置主文件置主文件”命令命令 在主文件(或主文件的事件代碼)中加入必須的命令在主文件(或主文件的事件代碼)中加入必須的命令 表單作為主文件:表單作為主文件: 在表單的在表單的init事件代碼中增加事件代碼中增加read events命令命令 在程序的退出代碼中增加在程序的退出代碼中增加clear events命令命令2022-4-2219 包含或排除文件包含或排除文件 包含文件:被包含的文件只在設(shè)計(jì)時(shí)可以修改,應(yīng)用程

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論