複製鏈接
請複製以下鏈接發送給好友

Spread

(電腦術語)

鎖定
Spread是 .NET 下一個出色的表單開發程序,可以在Windows Form下和ASP.NET應用程序中使用。
中文名
Spread
分    為
ActiveX版本和.NET版本
ActiveX版本
:2.5J-7.0J
.NET版本
1.0-6.0

Spread版本

Spread,前者是結合VS6.0使用(例如VB6),而後者是跟.NET平台開發工具結合使用(例如 VS2005)。
從ActiveX版本移植到.NET版本時,沒有移植工具可以利用,基本上就是重新開發。但是在ActiveX版本中的各個版本,或者.NET版本中的各個版本間進行升級時,修改的工作量並不大,因為基本上都保持者兼容性。

Spread典型應用場景

Spread表格數據展現

這是最常見、應用最廣泛的場景。把數據庫中的數據以表格的方式加以展現,對數據進行分組、排序、篩選;支持定義顏色、字體字號、填充等多種樣式;允許編輯數據並保存回數據庫。

Spread嵌入Excel功能

許多行業的管理系統需要象Excel一樣豐富的公式和數據處理功能,Spread可以幫助把這些功能嵌入到企業管理系統中,比如財務數據模型、風險分析、保險計算、工程應用等。

SpreadExcel輸入輸出

一些組織需要藉助Spread把內部數據保存為Excel格式用於對外分發。同樣,組織也可以基於Spread把Excel文件中的數據保存到企業數據數據庫中。

Spread複雜數據錄入

通過Spread設計器實現複雜商業文檔的錄入界面,比如複雜的訂單、發票、保單、報税表等。

Spread主要功能

Spread支持導入和導出Microsoft Excel 格式的文件; 支持多工作表、跨工作表,公式索引、分層顯示、分組、有條件的格式、排序、行篩選、搜索、縮放、撤銷/重複、數據綁定或解綁模式、拆分條等功能,您可以為任何應用程序創建解決方案。Spread還支持18種單元格類型(包括創建自定製單元格類型),在單元格級別上支持全面的客户定製,提供單元格合併、多表頭、單元格形狀、320種內建的計算函數,單元格提示和註釋等。

Spread多工作表

在一個工作簿中支持多個工作表。用多個工作表來對信息進行分類,這與Excel的工作表(worksheet)類似。

Spread外觀

通過預先定製的皮膚來輕鬆、快速第配置工作表的外觀。定製的皮膚可在開發團隊中中共享,以實現控件外觀的跨應用程序的一致性。
單元格合併 — 支持多個單元格合併。通過單元格合併來將多個單元格合併到一起。支持對數據單元格、表頭的合併,還支持將數值相同的單元格進行自動合併。
表頭中包含多列和多行 — 您還可以合併表頭單元格,用多列或多行表頭對您的進行組織。

Spread排序功能

支持可以對多行或多列數據進行排序,或對某個範圍內的數據進行排序。可以通過代碼實現,也可以通過用户點擊列表頭進行自動排序。

Spread行列交互

多行或多列的移動:允許用户拖動多行或多列
多行或多列的凍結:支持凍結一個工作表中的任意數量的行或列。被凍結的行會一直置頂。凍結的列會始終位於最左側
行或列的縮放:支持對一個控件內的行或列的尺寸進行調整

Spread搜索數據

支持通過指定工作表和待搜索數據串,在工作簿中的任何單元格中搜索數據。

Spread數據的篩選

支持對篩選條件的定製,只顯示滿足條件的數據。可在篩選的基礎上,改變數據的顯示。

Spread用户單元格交互

支持對用户與單元格(或某個範圍的單元格)之間操作進行控制:
允許最終用户把數據從一個單元格範圍拖動到另一個範圍。您可以規定用户是否可以選擇一個單元格或某個範圍內的單元格並拖動到同一個工作表或另一個工作表內的新位置
允許用户將數據從一個單元格或某個範圍內的單元格拖動並填充到另一個單元格或單元格範圍。在選擇了一個單元格或某個範圍的單元格後,您可以對位於一行(或多行)或一列(或多列)內的單元格進行填充
支持為單元格或一個範圍內的單元格添加註釋
支持為單元格或一個範圍內的單元格添加標籤
支持將單元格或一個範圍內的單元格鎖定,以供最終用户編輯。這次為鎖定的單元格設置不同的外觀(字體、顏色),以便區別於其它單元格
單元格內設置有條件的格式,根據所設定的條件來定單元格的格式化方式,例如數值小於0,字體顏色變為紅色。
使用ButtonDrawMode屬性來限制單元格是否可以顯示按鈕
數據選擇
可以控制用户可以選擇什麼,以及外觀是什麼樣的。還可以控制用户是否只能選擇:

Spread單元格

柱狀圖
工作表
組合
單元格,單元格範圍,多個單元格區域
行,不能編輯
行,可以編輯
多個連續行,不能編輯
多個非連續行,不能編輯

Spread單元格類型

支持自定義豐富的單元格類型。通過用Spread提供的單元格類型或定製自己的類型,確定在一個單元格中可以輸入什麼樣的數據、避免程序員不必要的檢查和驗證,併為用户提供一種自然的輸入數據的方式

Spread分層顯示

支持在一行內創建一個工作表,以分層顯示關係型數據,用父行和子行顯示相關的數據

Spread內建的函數

內置函數拆過200多種,還支持通過內置函數和運算符來編制公式。支持的函數包括日期、時間函數、工程計算函數、財務計算函數、邏輯函數、數學和三角函數、統計函數、文本函數等。

Spread打印

支持對表單任意一部分的打印,支持可縮放的預覽功能。
通過調用FpSpread.PrintSheet方法,打印一個工作表或指定製定工作表的指定區域數據,打印所有頁或指定頁,打印分層工作表中的子表並對其打印方式進行控制。
通過設置PrintInfo對象的屬性對打印進行定製,可以提供表頭和表尾文字,使之出現在打印的每一頁面上。還可以在打印背景圖形或水印。同時,Spread還可自動確定最適合的打印方式。
支持最終用户對打印進行預覽功能。

Spread數據綁定

支持與一個數據集的綁定,如一個數據庫中的數據,或任何.NET框架允許的數據,如IList對象進行綁定:
綁定到一個數據集
在工作表中增加一個非綁定行
為綁定的工作表對列表頭進行定製
為綁定的工作表對單元格類型進行定製
對列和字段的綁定進行定製
支持分層數據顯示
多觀察口
工作表支持一個以上的小窗口,以便在同一個顯示器中顯示來自工作表的不同部分的數據,支持最終客户對小串口顯示進行定製。

SpreadDesigner

Spread Designer用來設計並快速創建一個表單原型。通過其直觀、易用的界面,在設計階段對表單的外觀進行定製,從而縮短開發時間。
Spread Designer可為表單創建一個快照。當所有的更改完成後,所有可直接應用於工作表單。
Spread Designer支持打開已有設計文件並將設計更改保存為文件。

Spread導入導出

Spread支持多種數據格式的導入、導出。不僅在設計狀態下可通過設計器來導入、導出數據,運行狀態下,通過代碼,可以把整個表單、指定表單表或特定單元格範圍內的數據導入、導出為不同的文件類型或流文件

Spread導出文件類型

Spread的XML文件
Excel(.xls)文件
文本文件
導入文件類型:
Spread XML 文件
Excel(.xls)文件
Spread 文件
文本文件
定製光標顯示類型
支持不同區域光標的不同類型。如為鎖定的單元格指定一種光標(CursorType的枚舉值等於“Locked”),為非鎖定單元格指定另一種光標(CursorType的枚舉值等於“Normal”)。

Spread縮放操作

允許用户對表單顯示比例進行更改,即放大和縮小,可通過個AllowUserZoom屬性來實現。用户通過按下Ctrl鍵和轉動鼠標滾輪來放大和縮小。

Spread上下文菜單

為表單增加一個上下文菜單,通過ContextMenu屬性可創建一個ContextMenu。

Spread滾動條

支持對滾動條的客户化:
自定義是否在行和列的兩端都顯示滾動條
自定義滾動條的維數
自定義在用户拖動滾動框時,表單中的數據是否聯動
自定義可滾動的行數、列數
自定義滾動時的對齊方式