欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖形地表示編程屬性的制作方法

文檔序號:8367445閱讀:387來源:國知局
圖形地表示編程屬性的制作方法
【專利說明】圖形地表不編程屬性
[0001] 優(yōu)先權(quán)的要求
[0002] 本申請要求對于在2012年9月28日提交的美國專利申請No. 61/707, 343的在35 USC § 119(e)下的優(yōu)先權(quán),其整體內(nèi)容通過引用被并入在此。
技術(shù)領(lǐng)域
[0003] 本說明書涉及一種用于表示編程屬性的基于圖形的手段。
【背景技術(shù)】
[0004] 復(fù)雜計算經(jīng)??梢酝ㄟ^直接圖形被表達(dá)為數(shù)據(jù)流(稱為"數(shù)據(jù)流圖形),計算的組 件與圖形的頂點和在與圖形的鏈接(弧、邊)對應(yīng)的組件之間的數(shù)據(jù)流相關(guān)聯(lián)。該組件可 以包括:數(shù)據(jù)處理組件,其在一個或多個輸入端口醋接收數(shù)據(jù),處理數(shù)據(jù),并且從一個或多 個輸出端口提供數(shù)據(jù);以及,數(shù)據(jù)集組件,其作為數(shù)據(jù)流的源或匯。在美國專利5, 966, 072, EXECUTING COMPUTATIONS EXPRESSED AS GRAPHS(執(zhí)行被表達(dá)為圖形的計算)中描述了實 現(xiàn)這樣的基于圖形的計算的系統(tǒng)。圖形的組件可以接收、處理和輸出各種類型的數(shù)據(jù)。因 為類似的處理功能,等同類型的數(shù)據(jù)可以用于或再用于不同的應(yīng)用。

【發(fā)明內(nèi)容】

[0005] 在一個方面,一種用于表示信息的方法包括:定義數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)表示用 于開發(fā)應(yīng)用的至少一個編程屬性的層級。所述數(shù)據(jù)結(jié)構(gòu)被存儲在文件中,以允許所述數(shù)據(jù) 結(jié)構(gòu)被在其他文件中存儲的其他數(shù)據(jù)結(jié)構(gòu)使用。所述方法也包括:產(chǎn)生可視圖,所述可視圖 包括所述數(shù)據(jù)結(jié)構(gòu)的圖形表示和用于存儲所述數(shù)據(jù)結(jié)構(gòu)的所述文件的圖形表示。所述可視 圖也包括在所述數(shù)據(jù)結(jié)構(gòu)和另一個數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系的圖形表示和在用于存儲所述數(shù) 據(jù)結(jié)構(gòu)的所述文件和用于存儲所述另一個數(shù)據(jù)結(jié)構(gòu)的另一個文件之間的關(guān)系的圖形表示。
[0006] 在另一個方面,一種計算機可讀存儲介質(zhì)存儲用于表示信息的計算機程序。所述 計算機程序包括用于使得計算系統(tǒng)定義數(shù)據(jù)結(jié)構(gòu)的指令,所述數(shù)據(jù)結(jié)構(gòu)表示用于開發(fā)應(yīng)用 的至少一個編程屬性的層級。所述數(shù)據(jù)結(jié)構(gòu)被存儲在文件中,以允許所述數(shù)據(jù)結(jié)構(gòu)被在其 他文件中存儲的其他數(shù)據(jù)結(jié)構(gòu)使用。所述指令也使得所述計算系統(tǒng)產(chǎn)生可視圖,所述可視 圖包括所述數(shù)據(jù)結(jié)構(gòu)的圖形表示和用于存儲所述數(shù)據(jù)結(jié)構(gòu)的所述文件的圖形表示。所述可 視圖也包括在所述數(shù)據(jù)結(jié)構(gòu)和另一個數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系的圖形表示和在用于存儲所述 數(shù)據(jù)結(jié)構(gòu)的所述文件和用于存儲所述另一個數(shù)據(jù)結(jié)構(gòu)的另一個文件之間的關(guān)系的圖形表 不O
[0007] 在另一個方面,一種用于表示信息的計算系統(tǒng)包括被配置為處理信息的至少一個 處理器。所述處理包括:定義數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)表示用于開發(fā)應(yīng)用的至少一個編程屬 性的層級。所述數(shù)據(jù)結(jié)構(gòu)被存儲在文件中,以允許所述數(shù)據(jù)結(jié)構(gòu)被在其他文件中存儲的其 他數(shù)據(jù)結(jié)構(gòu)使用。所述處理也包括:產(chǎn)生可視圖,所述可視圖包括所述數(shù)據(jù)結(jié)構(gòu)的圖形表示 和用于存儲所述數(shù)據(jù)結(jié)構(gòu)的所述文件的圖形表示。所述可視圖也包括在所述數(shù)據(jù)結(jié)構(gòu)和另 一個數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系的圖形表示和在用于存儲所述數(shù)據(jù)結(jié)構(gòu)的所述文件和用于存儲 所述另一個數(shù)據(jù)結(jié)構(gòu)的另一個文件之間的關(guān)系的圖形表示。所述計算機系統(tǒng)也包括輸出裝 置,用于呈現(xiàn)所述可視圖,所述可視圖包括在所述數(shù)據(jù)結(jié)構(gòu)和所述文件的圖形表示與所述 數(shù)據(jù)結(jié)構(gòu)的關(guān)系和所述文件的關(guān)系的圖形表示。
[0008] 在另一個方面,一種用于表示信息的計算系統(tǒng)包括用于處理的部件,所述處理包 括:定義數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)表示用于開發(fā)應(yīng)用的至少一個編程屬性的層級。所述數(shù)據(jù) 結(jié)構(gòu)被存儲在文件中,以允許所述數(shù)據(jù)結(jié)構(gòu)被在其他文件中存儲的其他數(shù)據(jù)結(jié)構(gòu)使用。所 述處理也包括:產(chǎn)生可視圖,所述可視圖包括所述數(shù)據(jù)結(jié)構(gòu)的圖形表示和用于存儲所述數(shù) 據(jù)結(jié)構(gòu)的所述文件的圖形表示。所述可視圖也包括在所述數(shù)據(jù)結(jié)構(gòu)和另一個數(shù)據(jù)結(jié)構(gòu)之間 的關(guān)系的圖形表示和在用于存儲所述數(shù)據(jù)結(jié)構(gòu)的所述文件和用于存儲所述另一個數(shù)據(jù)結(jié) 構(gòu)的另一個文件之間的關(guān)系的圖形表示。所述計算機系統(tǒng)也包括用于呈現(xiàn)所述可視圖的部 件,所述可視圖包括在所述數(shù)據(jù)結(jié)構(gòu)和所述文件的圖形表示與所述數(shù)據(jù)結(jié)構(gòu)的關(guān)系和所述 文件的關(guān)系的圖形表示。
[0009] 實現(xiàn)方式可以包括下面的特征的任何一個或全部。所述文件的所述圖形表示可以 可移除,以允許操縱所述數(shù)據(jù)結(jié)構(gòu)的所述圖形表示以定義一個或多個數(shù)據(jù)結(jié)構(gòu)組,并且建 立用于存儲所述一個或多個數(shù)據(jù)結(jié)構(gòu)組的一個或多個新的文件??梢圆倏v所述定義的數(shù)據(jù) 結(jié)構(gòu)以調(diào)整所述至少一個編程屬性??梢圆倏v所述定義的數(shù)據(jù)結(jié)構(gòu)以向文件內(nèi)插入所述至 少一個編程屬性??梢韵蛩鑫募?nèi)插入具有所述至少一個編程屬性的語句。操縱所述數(shù) 據(jù)結(jié)構(gòu)可以包括拖放操作。操縱所述定義的數(shù)據(jù)結(jié)構(gòu)可以包括將所述編程屬性的所述層級 的內(nèi)容增加、刪除和編輯的至少一個。所述編程屬性可以是命名的數(shù)據(jù)類型、函數(shù)等。在所 述數(shù)據(jù)結(jié)構(gòu)和所述另一個數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系可以表示所述編程屬性的族系。
[0010] 各方面可以包括下面的優(yōu)點的一個或多個。
[0011] 圖形地表示編程屬性(例如,字段、命名的數(shù)據(jù)類型結(jié)構(gòu)、函數(shù)等)允許開發(fā)者較 快地確定屬性細(xì)節(jié)(例如,在被使用的數(shù)據(jù)類型)和在屬性(例如,使用先前定義的字段的 命名的數(shù)據(jù)類型結(jié)構(gòu))和用于存儲所述屬性的文件之間的關(guān)系??梢杂行У夭倏v以圖形形 式表示的屬性、用于存儲所述屬性的文件等,以例如編輯命名的數(shù)據(jù)類型結(jié)構(gòu),并且由此根 據(jù)需要允許改變傳播。
[0012] 通過下面的說明書和所附的權(quán)利要求,本發(fā)明的其他特征和優(yōu)點將變得清楚。
【附圖說明】
[0013] 圖1是用于執(zhí)行基于圖形的計算的系統(tǒng)的框圖。
[0014] 圖2-6是用于呈現(xiàn)數(shù)據(jù)類型信息的用戶界面。
[0015] 圖7-12是用于呈現(xiàn)數(shù)據(jù)類型信息的圖形表示的用戶界面。
[0016] 圖13是示例性編程屬性呈現(xiàn)過程的流程圖。
【具體實施方式】
[0017] 圖1示出了示例性數(shù)據(jù)處理系統(tǒng)100,其中,諸如數(shù)據(jù)類型、可執(zhí)行函數(shù)等的編程 屬性可以被圖形地呈現(xiàn),以例如允許任意的觀看者有效地確定屬性的內(nèi)容、層級和族系。通 常,為了提供這樣的功能,系統(tǒng)100包括數(shù)據(jù)源102,其可以包括諸如存儲裝置或到在線數(shù) 據(jù)流的連接的數(shù)據(jù)的一個或多個源,其中每一個可以以多種存儲格式(例如,數(shù)據(jù)庫表、電 子表格文件、平面文本文件或由大型計算機使用的本機格式)的任何一種來存儲數(shù)據(jù)。在 這個示例中,執(zhí)行環(huán)境104包括預(yù)處理模塊106和執(zhí)行模塊112。執(zhí)行環(huán)境104可以在諸如 UNIX操作系統(tǒng)的適當(dāng)?shù)牟僮飨到y(tǒng)的可移除被容納在一個或多個通用計算機上。例如,執(zhí)行 環(huán)境104可以包括多節(jié)點并行計算環(huán)境,其包括計算機系統(tǒng)的配置,該計算機系統(tǒng)使用本 地的(例如,諸如SMP計算機的多處理器系統(tǒng))或本地分布的(例如,作為簇或MPP耦合的 多處理器)或遠(yuǎn)程的或遠(yuǎn)程分布的(例如,經(jīng)由局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN)耦合的 多個處理器)或其任何組合的多個中央處理單元(CPU)。
[0018] 預(yù)處理模塊106從數(shù)據(jù)源102讀取數(shù)據(jù),并且執(zhí)行例如預(yù)期由其他模塊的進一步 進行的對應(yīng)的處理操作。提供數(shù)據(jù)源102的存儲裝置可以是執(zhí)行環(huán)境104本地的,例如,被 存儲在連接到運行執(zhí)行環(huán)境104的計算機的存儲介質(zhì)(例如,硬盤驅(qū)動器108)上,或者可 以遠(yuǎn)離執(zhí)行環(huán)境104,例如,被容納在通過遠(yuǎn)程連接與運行執(zhí)行環(huán)境104的計算機進行通信 的遠(yuǎn)程系統(tǒng)(例如,大型計算機110)上。
[0019] 執(zhí)行模塊112使用由預(yù)處理模塊106產(chǎn)生的處理的數(shù)據(jù)來例如處理在可訪問執(zhí) 行環(huán)境104的數(shù)據(jù)存儲系統(tǒng)116中存儲的數(shù)據(jù)114(例如,企業(yè)數(shù)據(jù)、公司記錄等)。數(shù) 據(jù)存儲系統(tǒng)116也能夠訪問開發(fā)環(huán)境118,其中,開發(fā)者120能夠?qū)⒃跀?shù)據(jù)存儲系統(tǒng)116 中存儲的信息檢查、編輯等。在一些布置中,開發(fā)環(huán)境118可以用于準(zhǔn)備和調(diào)整執(zhí)行環(huán) 境104以執(zhí)行期望的操作。例如,開發(fā)環(huán)境118可以是用于開發(fā)作為數(shù)據(jù)流圖形的應(yīng)用 的系統(tǒng),該數(shù)據(jù)流圖形包括通過在頂點之間的直接鏈接(用于表示工作元件的流)連接 的頂點(用于表示組件或數(shù)據(jù)集)。例如,在通過引用并入在此的、題目為"Managing Parameters for Graph-Based Applications (管理用于基于圖形的應(yīng)用的參數(shù))"的美國 公布No. 2007/0011668中更詳細(xì)地描述了這樣的環(huán)境。在通過引用并入在此的美國專利 5,566,072, EXECUTING COMPUTATIONS EXPRESSED AS GRAPHS(執(zhí)行被表達(dá)為圖形的計算) 中描述了用于執(zhí)行這樣的基于圖形的計算的系統(tǒng)。根據(jù)該系統(tǒng)作出的數(shù)據(jù)流圖形提供了方 法,用于向由圖形組件表示的單獨處理內(nèi)輸入信息和從其輸出信息,用于在處理之間移動 信息,并且用于定義處理的運行順序。該系統(tǒng)包括算法,該算法選擇進程之間的圖形方法 (例如,根據(jù)圖形的鏈接的圖形路徑可以使用TCP/IP或UNIX域套接字或使用用于在進程之 間傳送數(shù)據(jù)的共享存儲器)。
[0020] 預(yù)處理模塊106可以從不同不同形式的數(shù)據(jù)庫系統(tǒng)的多種類
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汝州市| 长治市| 胶州市| 永川市| 时尚| 蒙阴县| 邵东县| 漾濞| 湄潭县| 墨玉县| 武平县| 祁阳县| 乌什县| 乌海市| 林甸县| 柏乡县| 江城| 绿春县| 桑植县| 固原市| 申扎县| 凭祥市| 宽甸| 张家口市| 漠河县| 沈丘县| 格尔木市| 和顺县| 沂源县| 宜君县| 弋阳县| 纳雍县| 安平县| 龙江县| 竹北市| 武清区| 城市| 阳东县| 马公市| 施甸县| 历史|