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

ToDoList 查看器 - .dan.g 的 ToDoList 的 PocketPC 查看器

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.14/5 (24投票s)

2004年3月4日

CPOL

4分钟阅读

viewsIcon

154882

downloadIcon

489

PocketPC 上 .dan.g 的 ToDoList 的只读查看器。

引言

此项目是一个 C# .NET Compact Framework 应用程序,可对 .dan.gToDoList 程序在 PocketPC 上进行只读查看。此项目是 .NET Compact Framework 应用程序所需基础知识的示例,展示了如何使用 XML、树控件和选项卡控件,以及递归的良好运用。

背景

我开始使用 ToDoList 程序来跟踪我当前的所有任务及其子任务。问题出现在我去参加状态会议并尝试读取原始 XML 以便记住我正在做什么的时候。大约开了三次会议后,我决定创建一个 PocketPC 版本,这样我就可以随身携带我的任务列表。我那天晚上花了几个小时,创建了当前版本的软件,这是一个只读查看器。这满足了我能够汇报我当前任务的需求。

我对这个应用程序有过/有过很多更大的计划,但由于新生命的到来,我目前正在重新安排我的优先级。

我在 ToDoList 文章的消息区看到有人在询问 PocketPC 版本,我想如果有人想继续将此代码变成一个功能齐全的版本,我可以提供当前版本。这对于任何想在会议中阅读任务列表的人也可能很有用。

使用程序

该程序有一个简单的界面,允许您打开您在我的设备\我的文档目录中的任何 ToDoList XML 文件,并查看任务的详细信息。列表可以刷新并按活动、已完成或全部任务进行筛选。

有两种方法可以将文件同步到桌面和设备之间。第一种方法是通过 Active Sync Explorer 手动将文件拖放到 HPC。第二种方法,也是我使用的,是使用 Active Sync 的同步文件功能,并将 ToDoList 文件保存在Sync目录中。我使用这种方法的原因是我不必担心记住在更新 ToDoList 时复制文件。

部署程序

注意:此应用程序需要 .NET Compact Framework。可以从 Microsoft 下载(在“.NET Compact Framework 1.0 Downloads”部分)。

有三种方法可以部署此应用程序:手动、CAB 文件和全自动安装。

要手动部署应用程序,请按照以下步骤操作:

  1. 我的设备\程序文件下创建一个ToDoList Viewer目录。
  2. ToDoList Viewer.exe拖到新目录中。
  3. 长按可执行文件,然后从上下文菜单中选择复制
  4. 切换到我的设备\Windows\开始菜单\程序目录。
  5. 应用程序菜单中选择编辑|粘贴快捷方式
  6. 长按快捷方式,然后从上下文菜单中选择重命名
  7. 将快捷方式的名称更改为ToDoList Viewer
  8. 转到开始|设置|菜单,找到ToDoList Viewer,然后选择复选框。

要使用 CAB 文件部署应用程序,您首先需要确定您的设备使用的是哪种处理器(请与您的制造商联系),将相应的.CAB文件复制到您的设备,然后运行.CAB文件。这将安装程序并创建快捷方式,同时允许您卸载应用程序。如果您选择此方法,您将需要下载源代码并生成 Cab 文件。

部署应用程序的最后一种选择是全自动安装。此安装从桌面启动,并在 PPC 上启动安装。您也可以从添加/删除程序启动卸载过程。

已知问题

1. 文件未加载
Issue 应用程序无法加载使用旧版本 ToDoList 程序创建的某些 ToDoList 文件。
解决方案 安装最新版本的 ToDoList 程序,加载 ToDoList 文件,然后另存为新文件。这将升级 XML 并似乎可以解决此问题。
鸣谢 David Mather 和 Chris Hockenberry

联系信息

我为这个项目设置了一个特殊的电子邮件帐户。您可以通过 todolistviewer@legendweb.com 联系我。如果通过我的正常电子邮件地址联系我,请在主题行中加上 [ToDoListViewer]。

版本历史

  • 1.3.2 (2004 年 8 月 4 日)
    • 增加了对 ToDoList v3.7 的 XML 更改的支持
  • 1.3.1 (2004 年 4 月 11 日)
    • 更新了复选框以匹配 ToDoList 3.4.x UI
  • 1.3.0 (2004 年 2 月 28 日)
    • 移除了可隐藏的注释区域
    • 添加了可隐藏的完整详细信息选项卡
  • 1.2.x (2004 年 2 月 26 日)(首次公开发布)
    • 当前任务的树视图。
    • 可隐藏的注释区域。
    • 集成了 ToDoList 的图形,以实现通用的外观和感觉。
    • 上下文菜单。
    • 刷新选项。
    • 全部/活动/已完成筛选。
  • 1.1.x 及更早版本
    • 内部版本。
© . All rights reserved.