Scheduler

微软 Outlook 样式的日程安排程序

使用 ComponentOne Scheduler™ for WinForm 控件,可以在您的应用程序中实现 Outlook 样式的日程安排。这个开箱即用的日程安排解决方案配备有五个内置的视图,还有定期约会、提醒、标签、数据绑定、分组、导入或导出功能等等。这样,开发一个安排日程用的应用程序变成再简单不过的事情了!

微软 Outlook 样式的日程安排程序

所包含的控件

  • C1Schedule 是一个全功能的 Outlook 样式的日程安排程序,它可以允许用户很容易地对他们的约会进行添加、编辑或管理。
  • C1Calendar 可以提供日期导航和选择,以显示 C1Schedule 控件中的约会数据。

特性

五个内置的默认视图

C1Schedule 控件包含五个内置的数据视图,可以允许您为用户提供多种的方式查看自己的时间表。由于配有内置的数据视图,您只需用一个属性来对视图进行设置,从而缩短开发时间。您可以按照日、周、工作周、月或时间线视图等各个划分层级来查看日程安排。

五个内置的默认视图

管理约会

通过在时间段区间内双击鼠标弹出“约会”对话框,或者直接按下 Enter 键,用户可以很容易地新建约会或对现有约会进行编辑。约会可以是一次性的,也可以在一段时间内多次重复,同时而您可以设置提醒以免错过任何约会。

管理约会

定制约会

在创建和编辑约会时,Scheduler for WinForm 可以为用户提供许多额外的选项。用户可以指定不同的类别、资源和联系人来帮助安排约会,或者可以将预约标记为高重要性、低重要性、私事或全天事件,还可以添加彩色标签。

定制约会

约会操作

您可以添加一个约会操作,该操作在约会开始时间被执行。约会操作允许你设置约会的行为,比如执行一个本地应用程序,或跳转到指定网站。

资源分组

您可以通过联系人、类别或资源来对约会进行分组,以创建一个多标签页的布局。通过拖动或用对话框来编辑,可以对约会重新分配。所有的日程安排程序视图都支持分组功能。

资源分组

时间线视图

C1Schedule 控件可以支持将约会显示为一个水平布局的时间线视图。在安排会议时想要一次看到多个分组的话,此视图是非常有用的。在此视图中,时间是水平显示的,而分组是垂直排列的,很像 Microsoft Outlook 2010 中的 “Schedule” 视图。

时间线视图

多月的日历导航

您可以只用一个属性来将 C1Calendar 和 C1Schedule 控件一起同步,以便提供无缝的导航。C1Calendar 控件一次可以显示一个月或多个月,这取决于可用的空间大小。

拖放支持

日程安排程序可以支持几种不同的拖放情况。用户可以通过用鼠标拖动来围绕 C1Schedule 控件移动预约。用户还可以在 C1Schedule 和 C1Calendar 控件之间拖放约会,以将约会移动到新的日期。您甚至还可以将含有保存的数据的.ics、.dat、以及 .xml 格式的文件拖放到 C1Schedule 控件上。

拖放支持

灵活的数据绑定

Scheduler for WinForm 可以让您选择使用标准的 ADO.NET 数据绑定,或者使用一个内置的数据源。您可以添加一个数据源,并将其映射到表格中的每一列来保存和加载约会、类别、联系人、标签、资源和约会的状态。

导入和导出数据

如果想使用一个内置的数据源,您可以保存或加载 XML,iCal 和二进制格式等不同格式的数据。通过使用 C1Schedule 控件中的“导入或导出”命令,最终用户可以在任何时间导入和导出数据。

打印和预览

使用“约会”对话框上的上下文菜单或按钮,用户可以打印日程表、查看日程表约会数据的打印预览效果。“打印”对话框包含用来选择打印样式的选项(每日、每周、每月、详细信息)和日期范围。打印和打印预览还可以通过编程来执行。

打印和预览

HTML 文本支持

约会的文本可以显示 HTML 编码的内容。用户可以在运行时使用 HTML 来对约会的文本和提示进行自定义,从而可以更灵活地控制约会格式。您可以使用常见的 HTML 元素来设置文本格式,包括标题、表格、图像、超链接等等。

内置的视觉样式

日程安排程序包含十二种内置的视觉样式,其中包括微软的 Office 主题。设置您的 UI 样式就像设置一个属性一样容易。您还可以在设计时创建自定义的视觉样式,并将它们保存到一个 XML 文件中。

内置的视觉样式

定制支持

日程安排程序允许对内置对话框和视觉样式的完全定制,这使您能够创建一个适用于任何界面外观或数据模型的日程安排应用程序。

定制支持

本地化支持

所有的最终用户可见的字符串可以被本地化(翻译)成多国语言。与标准的 Windows 窗体的本地化一样,您也可以为每个所需的区域创建一组源文件。当应用程序运行时,您可以在不同的资源与不同语言之间进行切换。WinForm 的日程安排程序使得它可以很容易地本地化您的应用程序。在设计时,您可以简单地输入每个字符串的翻译,然后日程安排程序会为您创建本地化的资源文件。