原創(chuàng)|其它|編輯:郝浩|2011-08-15 14:26:04.000|閱讀 579 次
概述:通過 Spread 設(shè)計器用戶可以快速地對 Spread 控件進(jìn)行設(shè)計。無論用戶是正在做一個關(guān)于 Spread 控件特性的原型研究,還是對于一個已經(jīng)存在的 Spread 控件在某些方面進(jìn)行進(jìn)一步的定制,Spread 設(shè)計器專有的圖形界面可節(jié)省大量的時間和精力。Spread 設(shè)計器允許用戶添加數(shù)據(jù),同時設(shè)置控件屬性,而且還包括那些在 Visual Studio 中無法設(shè)置的屬性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
通過 Spread 設(shè)計器用戶可以快速地對 Spread 控件進(jìn)行設(shè)計。無論用戶是正在做一個關(guān)于 Spread 控件特性的原型研究,還是對于一個已經(jīng)存在的 Spread 控件在某些方面進(jìn)行進(jìn)一步的定制,Spread 設(shè)計器專有的圖形界面可節(jié)省大量的時間和精力。Spread 設(shè)計器允許用戶添加數(shù)據(jù),同時設(shè)置控件屬性,而且還包括那些在 Visual Studio 中無法設(shè)置的屬性。用戶可以同時設(shè)置運(yùn)行時和設(shè)計時屬性,大多數(shù)情況下用戶可以在應(yīng)用設(shè)置之前預(yù)覽效果,設(shè)置完成后,就可以將所有的設(shè)置應(yīng)用到 Spread 控件。使用 Spread 設(shè)計器,控件定制會變得非常簡單、快速。
Spread 設(shè)計器允許用戶將設(shè)計的結(jié)果保存為文件,并與他人共享。將設(shè)計保存為文件后,下一次可以打開進(jìn)行進(jìn)一步的修改,也可以打開其他團(tuán)隊(duì)成員的設(shè)計文件。
開啟 Spread 設(shè)計器
通過以下步驟用戶 可以在 Visual Studio .NET 中開啟 Spread 設(shè)計器:
1. 鼠標(biāo)右鍵點(diǎn)擊 Spread 控件,在彈出菜單中選擇 Spread 設(shè)計器。
2. 在設(shè)計表單上選中 Spread 控件,按下 F4 鍵顯示屬性窗口。在屬性窗口的下方點(diǎn)擊 Spread 設(shè)計器 命令。
用戶也可以在 Visual Studio .NET 之外獨(dú)立運(yùn)行 Spread 設(shè)計器。 在安裝產(chǎn)品后的 Bin 文件夾下面,運(yùn)行 FarPoint.SpreadDesigner.EXE 應(yīng)用程序。
當(dāng) Spread 設(shè)計器獨(dú)立運(yùn)行的時候,有一些功能將無法使用。這些功能與 Visual Studio 集成,會讀取或者應(yīng)用一些設(shè)置到開發(fā)環(huán)境,只有在設(shè)計器沒有作為一個獨(dú)立的應(yīng)用程序運(yùn)行時提供。
Spread設(shè)計器的用戶界面如下圖:
在設(shè)計器屬性窗口中列出了當(dāng)前選中對象的屬性。用戶可以使用對象列表選中指定的對象,也可以通過點(diǎn)擊表單、單元格行、單元格列、單元格來選中指定的對象,接下來就可以在屬性窗口中編輯選中對象的屬性了。
為 了幫助用戶更好的使用 Spread 設(shè)計器,在設(shè)計模式下 Spread 設(shè)計器并不會應(yīng)用一些屬性。例如如果用戶設(shè)置表單不顯示單元格列的頭區(qū)域,在設(shè)計器中單元格的頭區(qū)域仍會繼續(xù)保持可見狀態(tài)來輔助用戶進(jìn)行下一步的設(shè)計。下 面的屬性列表都是這類屬性,為了能夠更好的輔助用戶設(shè)計,在設(shè)計模式下這些屬性不會生效。
ColumnHeaderVisible
EditModePermanent
HorizontalScrollBarPolicy
RowHeaderVisible
TabStripPolicy
VerticalScrollBarPolicy
簡單示例
當(dāng) 前示例演示如何在 Spread 設(shè)計器中創(chuàng)建 Spread 表單。它創(chuàng)建 一個 Spread 表單,用來跟蹤倉庫中哪些產(chǎn)品賣的好。無論 Spread 控件設(shè)計器是以單獨(dú)應(yīng)用程序運(yùn)行,或是從 Visual Studio等開發(fā)環(huán)境內(nèi)部啟動,這個例子都可以使用。
第一步,我們需要啟動 Spread 控件設(shè)計器
1. 啟動 Spread 控件設(shè)計器。
2. 然后,我們需要配置 Spread 表單。
3. 設(shè)定 Spread 表單的大小。點(diǎn)擊整個 Spread 表單的表角區(qū)域選中Spread 表單。 在屬性窗口中通過拖動滾動條,用戶可以看到 Spread 表單的行數(shù)和列數(shù)都是500。 點(diǎn)擊并編輯這兩個屬性,將其更改為10。
4. 在單元格行和列的頭區(qū)域添加有意義的文字。通過點(diǎn)擊單元格行的頭區(qū)域,將該單元格行選中。右鍵點(diǎn)擊該行,在彈出菜單中選擇“頁眉”。表頭編輯器將被打開, 改變其寬度為 60,然后點(diǎn)擊“應(yīng)用”按鈕。這個時候應(yīng)用程序會彈出一個提示框詢問是否將該設(shè)置應(yīng)用到整個頭區(qū)域,點(diǎn)擊“是”。
5. 右鍵點(diǎn)擊單元格列 A 的標(biāo)簽“A”,在彈出菜單中選擇“頁眉”,然后在屬性窗口中將文本屬性更改為“產(chǎn)品”。
6. 接下來,繼續(xù)在屬性窗口中改變單元格列的背景色為黃色,點(diǎn)擊“應(yīng)用”,然后點(diǎn)擊“確認(rèn)“關(guān)閉編輯窗口。再次右鍵點(diǎn)擊當(dāng)前單元格列的頭區(qū)域,在編輯窗口中將 列高更改為 75,點(diǎn)擊“應(yīng)用”。 點(diǎn)擊單元格列 B 的標(biāo)簽“B”,采用上面的步驟,將其標(biāo)簽更改為“# 已產(chǎn)出”,右鍵點(diǎn)擊選中的列,在彈出的菜單中選擇單元格類型,然后選擇number類型,并且將其列寬調(diào)整為 75。點(diǎn)擊單元格列 C 的標(biāo)簽“C”,采用同樣的步驟,將其標(biāo)簽更改為“# 已銷售.”,單元格類型更改為數(shù)字,列寬調(diào)整為75。
7. 點(diǎn)擊單元格列 D 的標(biāo)簽“D”,采用同樣的步驟,將其標(biāo)簽更改為“價格.”,單元格類型更改為 數(shù)字貨幣,列寬調(diào)整為 75。
8. 點(diǎn)擊單元格列 E 的標(biāo)簽“E”,采用同樣的步驟,將其標(biāo)簽更改為“收入.”,單元格類型更改為數(shù)字貨幣,前景色調(diào)整為藍(lán)色。依次將單元格 E1 至 E4 選中,在公式編輯框中輸入“=”,然后輸入“Cn * Dn”(其中“n”為 E1 至 E4單元格的行索引)。然后在右鍵菜單中點(diǎn)擊“單元格頭區(qū)域設(shè)置”,將頭區(qū)域的“locked”屬性設(shè)置為 true,最后設(shè)置列寬為 85。
9. 點(diǎn)擊單元格列 F 的標(biāo)簽“F”,采用同樣的步驟,將其標(biāo)簽更改為“產(chǎn)品狀態(tài).”,單元格類型更改為下拉選擇框。(右鍵點(diǎn)擊選中的列,選擇CellTypes菜單,下拉選擇框單元格,然后點(diǎn)擊項(xiàng)目標(biāo)簽)。
10. 在項(xiàng)目標(biāo)簽欄,第一行輸入“繼續(xù)生產(chǎn)”,第二行輸入 “停止生產(chǎn).”,點(diǎn)擊“應(yīng)用”按鈕,將其列寬調(diào)整為 85。 點(diǎn)擊單元格行 5 的標(biāo)簽“5”,將其標(biāo)簽更改為“合計”,同樣將單元格行 6 的標(biāo)簽更改為 “平均.”。
11. 在“# 已產(chǎn)出”單元格列和“合計”單元格行的相交單元格上輸入公式“SUM(B1:B4)”, 在“# 已銷售”單元格列和“合計”單元格行的相交單元格上輸入公式“SUM(C1:C4)”,這個時候,“0” 會出現(xiàn)在這兩個單元格上。 在“收入”單元格列和“合計”單元格行的相交單元格上輸入公式“SUM(E1:E4)”。
12. 在“收入”單元格列和“平均”單元格行的相交單元格上輸入公式“Average(E1:E4)”,它將會給出一個平均收入。任何一項(xiàng)收入的改變都回影響到平均收入,如果沒有使用 Spread 設(shè)計器 用戶可能會忽略這一點(diǎn)。
13. 將設(shè)計應(yīng)用至 Spread 表單。
14. 直接退出 Spraed 設(shè)計器,用戶就可以將設(shè)計應(yīng)用到 Spread 控件。這時開發(fā)環(huán)境中的 Spread 控件已經(jīng)與剛才在設(shè)計器中的完全一樣。
15. 現(xiàn)在如果在“# 已銷售”和“# 已產(chǎn)出”列的單元格中輸入數(shù)據(jù),會發(fā)現(xiàn)“收入”列的合計單元格會發(fā)生變化。也可以改變“價格”列,來觀察“收入”列的變化。
16.下一步就是編譯用戶的應(yīng)用程序。
17. 為了編譯應(yīng)用程序,在主菜單上點(diǎn)擊“編譯”,然后移動至“編譯文件名稱”處。
18. 編譯成功后,Visual Studio 會創(chuàng)建一個可執(zhí)行文件,并將其放置在 Visual Studio 的工程文件夾中。
19. 接下來我們需要保存文件并退出。
點(diǎn)擊主工具欄上文件菜單中的保存選項(xiàng)來保存項(xiàng)目。
從 Spread 設(shè)計器中將設(shè)計結(jié)果應(yīng)用到 Spread 控件后,會在開發(fā)環(huán)境中生成一些代碼,如下圖所示:
獨(dú)立運(yùn)行Spread設(shè)計器
用 戶可以將 Spread 控件設(shè)計器作為一個單獨(dú)的應(yīng)用程序,獨(dú)立于 Visual Studio 單獨(dú)運(yùn)行。對于大多數(shù)希望共享設(shè)計的開發(fā)人員來說,運(yùn)行單獨(dú)的設(shè)計器程序,將設(shè)計結(jié)果保存為 XML 或者 EXCEL 兼容的文件格式,是非常方便和快捷的。當(dāng)Spread 設(shè)計器以單獨(dú)應(yīng)用程序運(yùn)行的時候,有一些功能將無法使用,因?yàn)檫@些功能 將會同Visual Studio集成,會讀取或者應(yīng)用一些設(shè)置到 Visual Studio 中。
獨(dú)立運(yùn)行 Spread設(shè)計器最簡單的方式就是運(yùn)行在安裝目錄下的Bin文件夾中的Spread設(shè)計器的可執(zhí)行文件。
用戶也可以為 Spread 設(shè)計器可執(zhí)行文件創(chuàng)建一個快捷方式,或與 Windows 操作系統(tǒng)與其他的應(yīng)用程序協(xié)同工作。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:博客園