sgcPlanner 功能矩阵

按任务分类的 sgcPlanner 全部功能,每项功能都链接到对应的帮助主题。日程表、甘特图和看板绑定到同一个 TsgcPlannerData,因此一个视图中的更改会立即显示在其他视图中。

日程表

8 项功能

甘特图

7 项功能

看板

2 项功能

.NET

7 个 NuGet 包

文档

在线帮助与 PDF 手册

注册版 标记包含在注册版和试用版中、但不包含在免费社区版中的功能。~ 标记社区版仅部分提供的功能,差异说明见其下方。

每一行都链接到对应的帮助主题。社区版一列显示免费 .NET 社区版包含的内容;注册版和试用版包含全部功能。

日程表

功能详情社区版帮助
七种视图日、工作周、周、月、年、议程和时间线(psvDay 至 psvTimeline)。资源时间线视图仅限注册版。~资源时间线视图为注册版功能,在社区版中该视图会显示提示。帮助
年视图十二个小月历,每一天按繁忙程度着色,双击即可打开当天(psvYear)。帮助
提醒每个项目的 ReminderMinutes,TsgcPlannerReminders 在提醒到期时触发 OnReminder,并支持 Snooze 和 Dismiss。帮助
时区每个项目一个时区(Item.TimeZone),视图在同一个显示时区中展示所有项目(Data.DisplayTimeZone)。帮助
拖放拖动即可创建会议,用鼠标移动和调整大小(OnItemCreate)。帮助
重复根据 iCalendar RRULE 生成重复会议,例如 FREQ=WEEKLY;BYDAY=TU。注册版帮助
资源人员和会议室作为资源,每个资源一条泳道(GroupByResource)。帮助
工作日历工作时间和日范围(DayStartHour、DayEndHour)、ScrollToTime、GoToday、Prior 和 Next。帮助

甘特图

功能详情社区版帮助
任务树通过 ParentId 实现的 WBS、摘要任务、里程碑和进度。帮助
时间刻度时间刻度和缩放,两层刻度,甘特图中可用三层(TierCount 3)(TimeScale)。帮助
资源直方图ShowHistogram 在图表下方按刻度绘制每个资源的负载,超过 100% 的部分以关键路径颜色绘制(HistogramResourceId、HistogramHeight)。帮助
依赖关系带延迟的 FS、SS、FF 和 SF 链接,从任务条末端拖动即可建立链接。注册版帮助
自动排程基于工作日历的 Schedule 和 AutoSchedule。注册版帮助
关键路径ShowCriticalPath。注册版帮助
基线SetBaseline 和 ShowBaseline。注册版帮助

看板

功能详情社区版帮助
列与卡片每个状态一列,带数量徽标和折叠箭头,拖动卡片即可更改其状态和排序。卡片显示标题、标签、资源首字母、截止日期和进度。帮助
泳道与 WIP 限制按资源、父任务或标签划分的泳道(SwimlaneBy)以及 WIP 限制(WIPMode)。注册版帮助

共享数据与交换

功能详情社区版帮助
视图同步将卡片拖到“已完成”,甘特条和日程事件会立即随之更新(BarColorMode = pbcStatus、SyncSelection)。帮助
DataSet 绑定TsgcPlannerSource_DataSet 从 TDataSet 加载条目。帮助
ItemsSource 绑定 (.NET)Scheduler、Gantt 和 Kanban 在 WPF 和 Avalonia 中绑定 ItemsSource、ResourcesSource 和 DependenciesSource,在 WinForms 中绑定成对的 DataSource 和 DataMember。ItemFields、ResourceFields 和 DependencyFields 映射成员名称,也可以写成 XAML 属性元素。被移动和调整大小的项目、新增和删除的项目以及依赖关系都会写回到所绑定的对象(ItemsWriteBack)。在 WPF 中,ICollectionView 的筛选会生效。帮助
Visual Studio 设计器 (.NET)WinForms Scheduler、Gantt 和 Kanban 的智能标记显示 Data Source、Data Member、Resources Data Source、Dependencies Data Source、Item Fields 和 Items Write Back,支持 .NET Framework 以及 .NET 8 或更高版本,字段名称会列出所绑定数据的列或属性。在没有数据也没有绑定时,Scheduler、Gantt 和 Kanban 会在设计器以及 WPF 和 Avalonia 预览器中显示当前一周的 6 个示例任务,带有状态、进度和 2 个资源。示例不会保存到窗体或 XAML 中。帮助
JSON以 JSON 保存和加载规划器数据。帮助
iCalendar导入和导出 .ics 文件(TsgcPlannerICalendar)。注册版帮助
MS Project XML导入和导出 Microsoft Project XML(TsgcPlannerMSProject)。注册版帮助
智能粘贴在日程表、甘特图或看板视图中按 Ctrl+Shift+V,或调用 SmartPaste,粘贴的文本(例如电子邮件)就会变成一个新项目,或填充所选项目:标题、开始、结束、资源、标签和备注,视图支持时还包括全天、进度或状态。资源和状态会与规划器自身的匹配,OnSmartPaste 可以修改或拒绝这些值,SmartPasteUndo 可撤销更改。只有粘贴的文本和字段说明会发送给 AIProvider 中设置的 AI 提供程序;未设置提供程序时,本地解析器会读取 Title: Review 这样的行。帮助
撤销和重做Data.Undo 记录视图、键盘、智能粘贴、排程引擎或代码所做的每项更改,所有视图共享;BeginGroup 和 EndGroup 把多项更改合并为一步。帮助
就地编辑按 F2,或在日程表中拖动创建,然后在日程表、甘特图或看板中直接在项目上输入标题(InplaceEdit、BeginEdit)。帮助

主题、渲染与桥接

功能详情社区版帮助
主题浅色和深色主题:Theme := utDark。帮助
无界面渲染TsgcPlannerRenderer 可在服务器上或 Linux64 上渲染 PNG 和 SVG。帮助
Google 日历同步TsgcPlannerGoogleSync 通过 sgcWebSockets 将规划器与一个 Google 日历双向同步,支持同步令牌、分页和冲突处理(OnConflict)。注册版帮助
Outlook 和 Microsoft 365 同步TsgcPlannerGraphSync 通过 Microsoft Graph 和 sgcWebSockets 将规划器与一个 Microsoft 365 或 Outlook.com 的 Outlook 日历双向同步,支持增量查询和冲突处理(OnConflict)。注册版帮助
CalDAV 同步TsgcPlannerCalDAVSync 通过 sgcWebSockets 将规划器与一个 CalDAV 日历(Nextcloud、iCloud、Fastmail、Radicale 或任何 CalDAV 服务器)双向同步,支持同步令牌、ETag 和冲突处理(OnConflict)。注册版帮助
iCal 订阅TsgcPlannerICalSubscription 订阅只读的 .ics URL(Google、Outlook、Apple、节假日列表,接受 webcal://),支持 ETag 和 If-Modified-Since。注册版帮助
从右到左(阿拉伯语和希伯来语)Scheduler 和日历的列与时间标尺、甘特图任务网格和分隔条,以及 Kanban 的列和卡片均已镜像;时间仍自上而下延伸。MirrorTimeline 让甘特图时间轴从右侧开始,与 Microsoft Project 相同。帮助
打印和打印预览Print 和 ShowPrintPreview 可以把日程范围打印在一页上,甘特图以分块方式打印且每页都带任务列表和时间标题,看板则按页宽打印且不切断卡片。PrintSettings 一次性设置纸张、方向、页边距、缩放、页眉和页脚,打印机、预览和 PDF 共用这些设置。所有版本均可使用,支持 VCL、FireMonkey、WinForms、WPF 和 Avalonia(FireMonkey 的打印在 Windows 和 macOS 上可用)。帮助
无障碍 PDF 导出,PDF/UA 和 PDF/A(配合 sgcPDF)ExportToPDF 写出带真正文本的矢量页面,并附上说明视图、日期范围和页面上项目的替代文本。文件默认是带标签的 PDF/UA 文档,PDFALevel 可再加上 PDF/A-2a 或 PDF/A-3a。需要 sgcUIPDF 桥接和已获许可的 sgcPDF(在 .NET 中为 esegece.sgcUICore.sgcPDF)。注册版帮助
无障碍日程表、时间线、甘特图和看板视图连同其日期、泳道、列、项目和依赖关系向 UI Automation 公开。键盘替代方式可移动和调整项目大小、创建甘特图依赖关系(Ctrl+K)并移动看板卡片,焦点环始终可见,Windows 高对比度下项目颜色被轮廓取代。默认开启,可用于 VCL(Delphi 7 到 13)、Windows 上的 FireMonkey、WinForms、WPF 和 Avalonia。帮助

适用于 .NET 的 sgcPlanner

.NET 规划器是数据模型相同的 C# 移植版本,适用于 WinForms、WPF 和 Avalonia,日历桥接为单独的包。

包版本内容
esegece.sgcPlanner.Community社区版(免费)核心库
esegece.sgcPlanner注册版核心库
esegece.sgcPlanner.WinForms注册版Windows Forms 控件
esegece.sgcPlanner.Wpf注册版WPF 控件
esegece.sgcPlanner.Avalonia注册版Avalonia 控件
esegece.sgcPlanner.Rendering注册版无界面渲染
esegece.sgcPlanner.sgcWebSockets仅限注册版sgcWebSockets 桥接

文档

sgcPlanner 的每项功能都记录在 sgcUI 帮助中,每种开发环境各有一个版本。

在线帮助

请先阅读 sgcPlanner 简介,再依次查看快速入门和各功能主题。

Delphi →
C++ Builder →
.NET →

PDF 手册

完整的 sgcUI 帮助 PDF 文件,可离线阅读或打印。

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →

日历同步演练

注册应用程序,连接日历,并运行 OutlookCalendarSync 和 CalDAVSync 演示。

Outlook 和 Microsoft 365 →
CalDAV →
超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

使用 sgcPlanner 开发

下载 sgcUI 试用版,将 sgcPlanner 添加到您的 Delphi、C++ Builder 或 .NET 应用程序中。