国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Visual Foxpro VF程序設(shè)計教程第二版 劉衛(wèi)國第十~十一章

本文由Antilogy貢獻ppt文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。第十章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)10.1 面向?qū)ο蟮母拍頥isual FoxPro不僅支持傳統(tǒng)

本文由Antilogy貢獻
ppt文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。
第十章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
10.1 面向?qū)ο蟮母拍?br>Visual FoxPro不僅支持傳統(tǒng)的過程式編 程技術(shù),還支持面向?qū)ο缶幊碳夹g(shù),并在程 序語言方面作了強有力的擴充。過程式編程 在設(shè)計程序時,必須考慮程序代碼的全部流 程,而面向?qū)ο缶幊淘谠O(shè)計程序時,考慮的 則是如何創(chuàng)建對象以及創(chuàng)建什么樣的對象。 面向?qū)ο缶幊淌菍^程式編程思想的變革, 它引入了許多新的概念,提出了比過程式編 程語言更高級的面向?qū)ο缶幊痰恼Z言,這些 概念和語言使得開發(fā)應(yīng)用程序變得更容易, 耗時更少、效率更高。
10.1.1 對象與類 1.對象 對象(Object)是反映客觀事物屬性及行 為特征的描述。每個對象都具有描述其特征的 屬性,及附屬于它的行為。對象把事物的屬性 和行為封裝在一起,是一個動態(tài)的概念。 對象是面向?qū)ο缶幊痰幕驹兀恰邦悺?的具體實例。
2.類 類(Class)是具有相同屬性特征和行為規(guī)則的 多個對象的一種統(tǒng)一描述。在面向?qū)ο蠓椒ㄖ校?類是對現(xiàn)實世界的一種高度抽象與概括,而對象 則是類的一個實例 。 總之,從程序設(shè)計者的角度觀察,類是一個數(shù) 據(jù)模式和若干個程序過程經(jīng)封裝而形成的一個整 體,它是使用信息技術(shù)對現(xiàn)實世界的一種模擬與 抽象,而對象則是類的一個實例,是面向?qū)ο蠓?法中組成程序的一種構(gòu)件。
10.1.2 事件驅(qū)動編程機制
1.事件是面向?qū)ο蠓椒ㄖ序?qū)動程序運行的 引擎 。 2.事件代碼與方法代碼 。 3.事件觸發(fā)與停止。
10.1.3 子類與繼承
既然類是面向?qū)ο蠓椒ㄖ袑ΜF(xiàn)實世界進行模擬 與抽象的一種工具,而現(xiàn)實世界中的類是分層次 的,在面向?qū)ο蠓椒ㄖ校米宇悂砟M現(xiàn)實世界 中的類的層次問題。 在面向?qū)ο蠓椒ㄖ?,子類將繼承其父類的全 部特征和方法程序,當(dāng)然,在子類中可以對這些 繼承的特征和方法程序進行修改,以對該子類進 行更準(zhǔn)確的模擬。
Visual.FoxPro中的類與對象 10.2 Visual.FoxPro中的類與對象
10.2.1.Visual.FoxPro的基類 (1) 容器類(Container Class)可以容納其他對 象,并允許訪問所包含的對象。 (2) 控件類(Control Object Class)不能容納其 他對象,它沒有容器類靈活。 由控件類創(chuàng)造的對象是不能單獨使用和修改的, 它只能做為容器類中的一個元素,通過由容器類創(chuàng) 造的對象修改或使用。
10.2.2 對象的引用
1.容器類中對象的層次:容器中的對象仍然可以 是一個容器,一般把一個對象的直接容器稱為父 容器,在調(diào)用特定的對象時,搞清該對象的父容

標(biāo)簽: