GanttView

一个有关项目管理的完整甘特图

ComponentOne GanttView™ for WinForm 控件提供类似微软 Project 用户体验的项目管理工具。它提供基于时间表的示意图,帮助规划、协调和跟踪项目中的特定任务。通过约束、依赖、资源、样式,以及其他支持,您可以高效的对项目进行管理。

一个有关项目管理的完整甘特图

特性

自动和手动调度

C1GanttView 控件可以从任务、工期和约束的列表中自动生成时间表。通过点击和拖动图表窗格内的各栏,用户可以随意地手动编辑数据表格、输入对话框中的全部任务信息。

自动和手动调度

日历和时间刻度配置

创建并保存自定义日历设定,指定工作周、时间和例外事件。通过运行时的对话框将日期/时间格式设置为三个层次,对时间刻度进行管理。

日历和时间刻度配置

任务约束

约束是对一个任务的开始或完成日期所设置的限制。每个任务都可以被指定一个约束类型和约束日期,即使时间安排处于自动模式下时,它也必须遵守。

任务的前置处理

每一个任务都可以被指定一个或多个前置处理,也就是依赖开始或完成的其他任务。任务的前置处理(或者叫附属物)可以通过任务栏之间的箭头来实现可视化。您可以通过“任务信息”对话框来输入前置处理,或通过将任务栏拖动到其继任者。当安排上发生冲突时,C1GanttView 控件还可以支持验证,以提醒用户。

任务的前置处理

任务资源

它可以用来管理您项目的资源列表,如人员,材料和成本等。它可以将任意数量的资源分配到一个任务,并设置各自的成本率。

可定制的条形样式

C1GanttView 控件包括几个不同的条形样式,如自动生成计划、手动生成计划、进度条、转折点,以及截止日期等。用户可以为这些条形样式的形状、图案、颜色进行自定义,或者只是对一个特定任务的样式进行自定义。用户还可以指定要在条形样式两侧显示的文本字段,如资源名称。

可定制的条形样式

对列进行自定义

您可以不受 C1GanttView 数据模型的限制。您可以将自己的列添加到 C1GanttView 控件的网格中,以显示自定义的业务逻辑或特殊的计算领域。自定义的数据值,甚至可以与其他任务的数据一起保存到XML。

XML 格式支持

您可以将自己的项目进度保存到一个 XML 文件中。内置的工具栏包含了用于保存和加载时间表的命令,或者你可以用代码来调用 SaveXML 方法和 LoadXml 方法。

内置的工具条命令

C1GanttView 控件附带有一个内置的工具条,它包含了最常用的命令。用户只需点击一下就可以管理项目的信息,以及移动、插入和删除任务。用户还可以管理可见的网格列、资源、时间刻度,以及条形样式。您可以隐藏内置的工具条来提供自己的自定义UI。

内置的工具条命令