65.9K
CodeProject 正在变化。 阅读更多。
Home

生活平衡分析器

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.30/5 (8投票s)

2006年11月20日

CPOL

1分钟阅读

viewsIcon

25210

downloadIcon

232

生活平衡分析器 - Llamagraphics LB 的项目跟踪器。

引言

本文旨在扩展 Llamagraphics Life Balance 软件的功能。

我有一些持续6-12个月的大型项目。我需要控制自己的进度,以便按时完成。另外,我的老板会时不时地询问项目进展。因此,我需要回答一些简单的问题,例如:我已经花费了多少小时,还需要花费多少小时,以及完成状态如何。

现在,一旦我在 Life Balance 中设置好项目并调整了工作量滑块,所有这些信息都存在,但用户界面没有提供获取这些信息的方式。

因此,我创建了自己的 LifeBalance XML 解析器,它将我的项目统计信息打印到简单的控制台窗口中。

Sample image

为了精细化工作量,我使用 0-4 小时的刻度。因此,在项目统计信息中,它会将项目小时数 + 子任务小时数相加得到总小时数,进度 = 已花费小时数/总小时数。

对于按日期筛选的任务,我提供开始和/或结束日期。

LifeBalanceAnalyzer.exe --start=11/01/2006 --end=11/07/2006 --file="LB_export.lbe"

它会给我该项目在所选日期之间完成的所有任务和子任务,以如下扁平化的概要形式显示:

Sample image

我发布了 LBAnalyzer.zip,其中包含程序可执行文件、示例概要文件和两个批处理文件来运行可执行文件。一个批处理文件将打印 LB_Sample.lbe 中的整个概要文件,第二个批处理文件将按日期筛选概要文件。您可以在记事本中编辑这些批处理文件 - 右键单击并按“编辑”。

该代码是用 MS Visual C++ 完成的,并使用了开源 wxWidgets 框架。

© . All rights reserved.