ComponentOne 推出新的 MVC Studio

ComponentOne Studio for MVC Wijmo 是一套完整的 UI 元件組合,內含超過 30 個 UI widgets,涵蓋從互動式選單到豐富的圖表與網格等各種功能。若你知道基本 jQuery,你就知道 Wijmo;如果不知道,也很容易上手。ComponentOne' 的 MVC Scaffolding 可讓你快速打造比 WebForms 更豐富的介面。MVC Scaffolding 會替你完成所有工作:自動建立你的 controllers 與 views,並附帶 CRUD(建立、讀取、更新、刪除)操作與驗證。Wijmo 也會透過 Wijmo widgets 與樣式進一步強化應用程式。ComponentOne Studio for MVC Wijmo 附帶互動式 HTML5 圖表、高效能 jQuery Grid、CSS3 佈景主題、jQuery UI 佈景主題以及 Themeroller,讓你能打造自訂主題。
ComponentOne Studio for MVC Wijmo 也可作為以下方案的一部分提供
特色
ComponentOne Studio for MVC Wijmo 包含用於 MVC 的端側 jQuery UI Widgets 以及 Wijmo Scaffolding。
Wijmo 是一套完整的 UI widgets 組合,內含超過 30 個 UI widgets,從互動式選單到豐富的圖表應有盡有。每個 widget 都是手工精心打造,並附贈進階(premium)主題。
ComponentOne 的 MVC Scaffolding 會自動化「將 jQuery UI 應用到已呈現的標記」的流程。Wijmo MVC Scaffolding 會為你的整個 Model 產生豐富、互動式的 Views 與 Controllers。
ComponentOne Studio for MVC Wijmo 提供
- 30 個 jQuery UI Widgets
- 互動式 HTML5 Charts
- 高效能 jQuery Grid
- 6 款進階 CSS3 主題、24 款 jQuery UI 主題,以及 Themeroller——自訂主題建立器
- Wijmo MVC 3 專案範本
- MVC Scaffolding 會自動整合並強化 Wijmo
- 包含 Wijmo 強化的 EditorTemplates,如 Date Picker、Numeric Input、Slider 等
Wijmo 控制項包含:
- Wijmo Accordion - Wijmo Accordion widget(wijaccordion)是一種選單型 UI,由一系列內容面板組成,可一次顯示你的資訊一個面板。使用者只要選取某個面板即可展開並檢視指定資訊,而其他面板會自動收合;這能自動整理你的使用者介面並最佳化畫面可用空間。
- Wijmo Calendar - 使用 Wijmo Calendar widget(wijcalendar),你可以顯示單一月份,或顯示可自訂樣式與導覽元素的月份表格。
- Wijmo Charts - Bar Chart - Wijmo Bar Chart widget(wijbarchart)讓使用者能顯示自訂的長條圖。長條圖會將每個序列以資料的長條或欄位形式繪製。
- Wijmo Charts - Line Chart - Wijmo Line Chart widget(wijlinechart)讓使用者能顯示自訂的線性圖表。折線圖會將每個序列以連接的資料點繪製。
- Wijmo Charts - Pie Chart - Wijmo Pie Chart widget(wijpiechart)讓使用者能顯示自訂的圓餅圖。圓餅圖會將每個序列以資料切片形式繪製。
- Wijmo Combobox - 透過這個易於使用的組合框 widget,你可以在 HTML 頁面上顯示可調整大小且可編輯的文字方塊/下拉清單。wijcombobox widget 會模擬常見的自動完成功能 UI。
- Wijmo Dialog - Wijmo Dialog widget(wijdialog)擴充 jQuery UI Dialog(jquery.ui.dialog),並加入最大化、最小化、內容切換以及釘選等功能,用以增強 jquery.ui.dialog。
- Wijmo Expander - Wijmo Expander widget(wijexpander)可讓你使用各種動畫效果,在展開面板中顯示或隱藏內嵌或外部內容。透過點擊 expander 標題,展開內容即可顯示或隱藏。
- Wijmo Grid - Wijmo Grid widget(wijgrid)是可供使用者互動使用的資料表格(datagrid),讓使用者能互動式地選取、編輯、排序、捲動、篩選與群組資料。此元件高度可自訂,能讓你更有效率地理解與視覺化資料。
- Wijmo Input - Wijmo Expander widget(wijexpander)可讓你使用各種動畫效果,在展開面板中顯示或隱藏內嵌或外部內容。透過點擊 expander 標題,展開內容即可顯示或隱藏。
- Wijmo List - Wijlist 是一種使用者介面 widget,讓使用者能從清單中選取一個或多個項目。
- Wijmo Menu - Wijmo Menu widget(wijmenu)用於建立多層級選單,並支援動畫效果、圖片與核取方塊項目、互動式項目捲動等功能。你甚至可以在你的應用程式中建立用於情境說明(context help)的快顯選單。
- Wijmo Pager - Wijmo Pager widget 可讓終端使用者透過點擊可見元素來瀏覽元素或頁面。wijpager widget 讓你可以使用多種模式;例如,你可以設定它採用數字分頁系統,或是下一頁/上一頁系統。
- Wijmo Progress Bar - 使用 wijprogressbar widget,可讓終端使用者知道某項操作的進度。你可以透過動畫、樣式、標籤等方式輕鬆自訂指示器的外觀。
- Wijmo Slider - Wijmo Slider widget(wijslider)透過提供數值變化的豐富視覺化呈現,讓使用者輸入更簡便。wijslider 是一個滑動式選擇器,讓終端使用者能在執行時於預先定義的範圍內,以簡單且熟悉的方式選擇單一值或一段值的範圍。
- Wijmo Splitter - 借助 wijsplitter widget,建立專業且精緻的網站。wijsplitter 是一種容器型元件,包含可移動且可收合的列(bar),可將容器的顯示區域切分為兩個可調整大小的面板。Splitters 支援無限巢狀,讓你在 UI 設計上擁有無限可能。
- Wijmo SuperPanel - wijsuperpanel widget 是 HTML 捲動列(scroll bar)的替代方案,可讓你輕鬆捲動溢出的元素。你可以在頁面上的任何面板加入自訂捲動、調整大小、圓角以及投影。
- Wijmo Tabs - Wijmo Wizard widget(wijwizard)用於在不同、可導覽的頁面上顯示內容區段,讓你能節省畫面空間,或透過建立一系列表單來簡化輸入工作。為了方便導覽,你可以使用 wijwizard 內建的導覽按鈕或其自動播放(autoplay)功能。若你想為 wijwizard 增添更多亮點,也可以將它與 wijpager widget 結合,使用分頁導覽。
- Wijmo Tree - Wijmo Tree widget 以階層式樹狀結構呈現項目。wijtree widget 控制項支援展開/收合動畫、具風格的主題,以及拖放功能。
- Wijmo Wizard - Wijmo Wizard widget(wijwizard)用於在不同、可導覽的頁面上顯示內容區段,讓你能節省畫面空間,或透過建立一系列表單來簡化輸入工作。為了方便導覽,你可以使用 wijwizard 內建的導覽按鈕或其自動播放(autoplay)功能。若你想為 wijwizard 增添更多亮點,也可以將它與 wijpager widget 結合,使用分頁導覽。
Wijmo MVC Scaffolding 與其他功能:
Web Standards
MVC 是 Microsoft 的一個全新優秀框架,真正擁抱 Web 標準。在 MVC 中,我們可以使用比 WebForms 更多的 HTML。ComponentOne 也在採用 HTML 與 jQuery 的強大能力,並透過 jQuery 實作 Progressive Enhancement(漸進式增強),以強化在 MVC 中呈現的既有標記。
Wijmo MVC 3 專案範本
ComponentOne Studio for MVC Wijmo 提供一個專案範本,該範本已先整合並強化 jQuery UI 與 Wijmo,可協助你快速開發 MVC 應用程式,並打造比 WebForms 更豐富的介面。
自訂 MVC Scaffolding 並整合 Wijmo 強化
Wijmo 專案範本包含自訂 MVC Scaffolding。ComponentOne 的 scaffolding 來源於 MVC Tools Update 中 Microsoft 的 Scaffolding。差異在於:ComponentOne 會自動使用 jQuery 與 Wijmo,強化所產生的 Views。Wijmo MVC Scaffolding 會為你的整個 Model 產生豐富的互動式 Views 與 Controllers。
Wijmo 強化的 Editor Templates
ComponentOne 在 Wijmo 專案範本中提供 Wijmo 強化的 EditorTemplates,將 EditorFor helper 轉換為基於其資料類型的豐富編輯器。例如,任何 DateTime 欄位都會以帶有彈出式 Calendar 的日期輸入(Date Input)形式呈現。這些編輯器的體驗會比純粹的 TextBoxes 更豐富。
關於 ComponentOne
ComponentOne 已提供超過 22 年的各式 Microsoft Visual Studio 元件、IDE 平台開發工具與應用程式。這包含 ComponentOne Studio Enterprise,它提供一套廣泛且完整的工具與解決方案,供 Microsoft Windows、Web 與行動(Mobile)應用程式開發者使用。ComponentOne 持續在 Microsoft Visual Studio 元件產業中保持領導地位,並且是 Microsoft 的首要合作夥伴。此外,它也提供 ComponentOne SharePoint Web Parts——能讓你在不需撰寫任何程式碼的情況下,交付豐富且引人入勝的 SharePoint 網站之自訂 Web Parts;ComponentOne Doc-To-Help——這是一款為技術寫作者所廣泛認可的產品,適用於撰寫與開發說明系統;以及 ComponentOne DemoWorks——一款螢幕錄製工具,可產生 WMV、Flash、GIF、AVI、EXE 與 Java 檔案。
ComponentOne 獲得眾多業界與使用者的肯定,包括來自 SDTimes、The Code Project、TechWeb、Software Development Magazine、Visual Studio Magazine、Society for Technical Communication 與 SQL Server Magazine 的獎項。
ComponentOne 總部位於美國賓州匹茲堡(Pittsburgh, PA),並在全球各地設有辦公室,屬於私有公司。