• 产品概述:

    Project Management Library包括任务层次结构和WPF资源调度组件:

      甘特图,进度表,负载图;

      编辑附表,PERT图,网络图。

    主要特点:

      交互式任务层次管理,资源调度,资源负荷,和项目流程图;

      任务栏和从属线,支持拖放操作;

      工作时间,规模,和缩放级别的定制;

      项目基准线的可视化,关键路径枚举;

      资源平衡算法;

      数据结合具有较高的可定制性;

      丰富的用户体验,可定制的外观,文化和主题意识;

      支持Microsoft Project® XML输出;

      印刷和图像输出;

      扩展模型—视图—视图模型(MVVM)模式支持(Prism)。

    系统要求:

      Visual Studio® 2010;.NET – C#,Visual Basic® (VB),C++/CLI;

      .NET Framework 4,或者更新版本

    使用Project Management Library软件开发人员可以:

      显示和允许 终用户更新(基于indentation),在GanttChartTaskListView控件内任务的分层列表;网格列可以完全定制和模板:

    <pdgcc:GanttChartTaskListView>

        <pd:TaskItem Content="Task 1" IndexString="1"/>

        [...]

        <pd:TaskItem Content="Task 2" IsExpanded="True" IndexString="6"/>

        <pd:TaskItem Content="Task 2.1" Indentation="1" Start="{x:Static sys:DateTime.Today}" Effort="16:00:00"                  IsCompleted="True" IndexString="7"/>

        <pd:TaskItem Content="Task 2.2" Indentation="1" Start="{x:Static sys:DateTime.Today}" Effort="08:00:00"                  CompletedEffort="06:00:00" IndexString="8"/>

        <pd:TaskItem Content="Task 2.3" Indentation="1" IsExpanded="True" IndexString="9" PredecessorsString="8"/>

        <pd:TaskItem Content="Task 2.3.1" Indentation="2" Start="{x:Static sys:DateTime.Today}" Effort="1.16:00:00"                  IndexString="10" Cost="2000"/>

        <pd:TaskItem Content="Task 2.3.2" Indentation="2" Start="{x:Static sys:DateTime.Today}" Effort="08:00:00"                  IndexString="11" PredecessorsString="10"/>

        <pd:TaskItem Content="Task 3" Start="{x:Static sys:DateTime.Today}" Effort="12:30:00"                  CompletedEffort="02:30:00" IndexString="12" PredecessorsString="9, 11SS+12"/>

        <pd:TaskItem Content="Task 4" Start="{x:Static sys:DateTime.Today}" Effort="16:00:00"                  AssignmentsString="Resource 1" IndexString="13"/>

        <pd:TaskItem Content="Task 5" Start="{x:Static sys:DateTime.Today}" Effort="20:00:00"                  AssignmentsString="Resource 1, Resource 2 [50%]" IndexString="14"/>

        <pd:TaskItem Content="Task 6" Start="{x:Static sys:DateTime.Today}" IsMilestone="True" IndexString="15"                  PredecessorsString="14+2"/>

        <pdgcc:GanttChartTaskListView.AssignableResourceItems>

            <pd:ResourceItem Content="Resource 1" CostPerUsage="100" CostPerHour="10"/>

            <pd:ResourceItem Content="Resource 2" CostPerHour="20"/>

    </pdgcc:GanttChartTaskListView.AssignableResourceItems>

     

     

      完全自定义图表和项目的外观,包括在视图中的各个条目:

      完全自定义图表尺度,缩放级别,并可视和查看每天和每周的工作时间:

      完全自主的工作时间安排,所有的任务,单个任务,或者甚至是一个单独的可分配的资源:

      视图中突出显示关键项目路径:

      过滤显示基于完全可定制的标准任务,如基于资源分配:

      显示并允许 终用户更新分配资源列表和在ScheduleChartResourceListView控件内分配任务,网格列可以完全定制模板:

      另外,显示和/或允许 终用户更新任务的层次结构和资源调度信息带简单的GanttChartView和ScheduleChartView控件,无连接列表视图,或在TaskListView和ResourceListView控件内没有附图表区域:

      在LoadChartView控件内显示资源分配信息,无论是对单一的资源项目,如当前在一个外部下拉列表中选择,或在LoadChartResourceListView控件内的多个资源项目中:

     

      显示并允许 终用户更新计划定义的项目(可以绑定到甘特图控件,任务条目,或资源项目)在ScheduleDefinitionView控件内:

      显示带NetworkDiagramView和PertChartView控件的网络图和PERT图片:

    所包含的组件提供了灵活性和可扩展性,在需要先进功能情况下复杂功能也可实现,无需修改原始源代码软件(虽然可以获得源代码与业务许可证):

      完全定义任务栏和模板形状,如要启用内联任务值编辑,或呈现多条(如计划与实际时间值),辅助文本信息,和在图表中时间约束标记图标:

      自定义视图,包括接受天数和周数,而不是具体的日期和时间值代码:

      自定义视图,包括代码和接受自定义任务标识符代替前面的数字指标定义: