ComponentOne 为 MVC 新增 Studio

ComponentOne Studio for MVC Wijmo 是一套完整的、包含 30 多个 UI 组件的工具包,其中包括从交互式菜单到丰富的图表和网格等一切内容。如果你掌握基础 jQuery,那么你就已经了解 Wijmo;如果不了解,也很容易学习。ComponentOne 的 MVC 脚手架(MVC Scaffolding)使你能够比 WebForms 更快速地构建更丰富的界面。MVC 脚手架会替你完成所有工作:它会自动创建你的控制器和视图,并附带完整的 CRUD(创建、读取、更新、删除)操作和验证。Wijmo 还会通过 Wijmo 组件和样式进一步增强应用。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 脚手架。
Wijmo 是一套完整的、包含 30 多个 UI 组件的工具包,涵盖从交互式菜单到丰富的图表等各种需求。每个组件都经过精心手工打造,并提供高级主题。
ComponentOne 的 MVC 脚手架会自动化使用 jQuery UI 增强已渲染标记(rendered markup)的流程。Wijmo MVC 脚手架会为你的整个 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 脚手架会自动使用 Wijmo 增强
- 类似 Date Picker、Numeric Input、Slider 等由 Wijmo 增强的 EditorTemplates
Wijmo 控件包括:
- Wijmo Accordion - Wijmo Accordion 组件(wijaccordion)是一款菜单 UI,由一系列内容面板组成,用于一次只显示一条信息。用户只需选择一个面板即可展开并查看指定信息,而其他面板会自动折叠,从而自动组织你的用户界面并优化屏幕可用空间。
- Wijmo Calendar - 使用 Wijmo Calendar 组件(wijcalendar),你可以展示单个月份,或展示带有可自定义样式和导航元素的月份表格。
- Wijmo Charts - Bar Chart - Wijmo Bar Chart 组件(wijbarchart)允许用户展示自定义柱状图。柱状图会将每个数据系列绘制为柱或数据列。
- Wijmo Charts - Line Chart - Wijmo Line Chart 组件(wijlinechart)允许用户展示自定义折线图。折线图会将每个数据系列绘制为由连接点构成的数据。
- Wijmo Charts - Pie Chart - Wijmo Pie Chart 组件(wijpiechart)允许用户展示自定义饼图。饼图会将每个数据系列绘制为数据扇区。
- Wijmo Combobox - 通过这个易于使用的组合框组件,你可以在 HTML 页面上显示一个可调整大小且可编辑的文本框/下拉列表。wijcombobox 组件会模拟流行的自动完成(auto-complete)UI。
- Wijmo Dialog - Wijmo Dialog 组件(wijdialog)扩展了 jQuery UI Dialog(jquery.ui.dialog),并为 jquery.ui.dialog 添加最大化、最小化、内容切换以及固定(pinning)功能。
- Wijmo Expander - Wijmo Expander 组件(wijexpander)允许你在展开面板中使用多种动画效果来显示或隐藏嵌入式或外部内容。通过点击 expander 头部,就可以显示或隐藏展开内容。
- Wijmo Grid - Wijmo Grid 组件(wijgrid)是一款表格型 datagrid,允许用户以交互方式选择、编辑、排序、滚动浏览、筛选和分组数据。该网格高度可定制,可帮助你更高效地理解和可视化数据。
- Wijmo Input - Wijmo Expander 组件(wijexpander)允许你在展开面板中使用多种动画效果来显示或隐藏嵌入式或外部内容。通过点击 expander 头部,就可以显示或隐藏展开内容。
- Wijmo List - Wijlist 是一个用户界面组件,允许用户从列表中选择一个或多个项目。
- Wijmo Menu - Wijmo Menu 组件(wijmenu)用于创建多级菜单,并支持动画效果、图片和复选框项、交互式项目滚动等。你甚至可以为应用程序的上下文帮助创建弹出菜单。
- Wijmo Pager - Wijmo Pager 组件可让终端用户通过点击可见元素来浏览各个条目或页面。wijpager 组件让你可以使用多种模式;例如,你可以将其设置为使用数字分页系统,或使用“下一页/上一页”系统。
- Wijmo Progress Bar - 使用 wijprogressbar 组件让终端用户了解操作进度。你可以通过动画、样式、标签等轻松自定义指示器的外观。
- Wijmo Slider - Wijmo Slider 组件(wijslider)通过提供对数值变化的丰富视觉呈现来简化用户输入。wijslider 是一个滑动选择器,可在运行时以简单、熟悉的方式让终端用户选择单个值或预定义范围内的一组值。
- Wijmo Splitter - 借助 wijsplitter 组件创建专业且精致的网站。wijsplitter 是一个容器组件,包含可移动且可折叠的栏,用于将容器显示区域划分为两个可调整大小的面板。Splitter 支持无限嵌套,让你在 UI 设计中获得无限可能。
- Wijmo SuperPanel - wijsuperpanel 组件是 HTML 滚动条的替代方案,可让你轻松滚动溢出元素。你可以在页面的任意面板上添加自定义滚动、调整大小、圆角和投影。
- Wijmo Tabs - Wijmo Wizard 组件(wijwizard)用于在独立的、可导航的页面上显示内容区域,从而帮助你节省屏幕空间,或通过创建一系列表单来简化输入任务。为方便导航,你可以使用 wijwizard 内置的导航按钮,或使用其自动播放功能。如果你还想为 wijwizard 增添更多亮点,也可以与 wijpager 组件结合,实现分页导航。
- Wijmo Tree - Wijmo Tree 组件以分层树状结构展示条目。wijtree 组件控件支持展开/折叠动画、时尚主题以及拖放功能。
- Wijmo Wizard - Wijmo Wizard 组件(wijwizard)用于在独立的、可导航的页面上显示内容区域,从而帮助你节省屏幕空间,或通过创建一系列表单来简化输入任务。为方便导航,你可以使用 wijwizard 内置的导航按钮,或使用其自动播放功能。如果你还想为 wijwizard 增添更多亮点,也可以与 wijpager 组件结合,实现分页导航。
Wijmo MVC 脚手架以及其他功能:
Web 标准
MVC 是 Microsoft 带来的一款全新框架,它真正拥抱 Web 标准。在 MVC 中,我们获得的可用 HTML 比在 WebForms 中更多。ComponentOne 也在利用 HTML 和 jQuery 的强大功能,并通过使用 jQuery 实现渐进增强(Progressive Enhancement),来增强在 MVC 中渲染的现有标记。
Wijmo MVC 3 项目模板
ComponentOne Studio for MVC Wijmo 提供一个项目模板,该模板已集成了 jQuery UI 和 Wijmo,帮助你快速开发 MVC 应用,其界面比 WebForms 更加丰富。
使用 Wijmo 增强的自定义 MVC 脚手架
Wijmo 项目模板包含自定义 MVC 脚手架。ComponentOne 的脚手架来源于 MVC Tools Update 中的 Microsoft 脚手架。不同之处在于:ComponentOne 会自动使用 jQuery 和 Wijmo 增强生成的 Views。Wijmo MVC 脚手架会为你的整个 Model 生成丰富的交互式 Views 和 Controllers。
增强版 Wijmo Editor Templates
ComponentOne 在 Wijmo 项目模板中提供增强版的 Wijmo EditorTemplates,可将 EditorFor helpers 转换为基于其数据类型构建的丰富编辑器。例如,任何 DateTime 字段都会以带有弹出日历的日期输入(Date Input)形式呈现。这些编辑器的体验远比仅使用普通 TextBoxes 更加丰富。
关于 ComponentOne
ComponentOne 已为 Microsoft Visual Studio 的各类组件、IDE 平台开发工具和应用提供了 22 多年的支持。包括 ComponentOne Studio Enterprise,它代表了一套面向 Microsoft Windows、Web 和移动应用开发者的广泛且完整的工具与解决方案。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 总部位于宾夕法尼亚州匹兹堡,在全球各地设有办事处。