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

PocketWine

2000年8月18日

CPOL
viewsIcon

106866

downloadIcon

467

一款适用于 Pocket Windows 的葡萄酒数据库。

关于 PocketWine

PocketWine 是一个小型数据库,用于跟踪您尝试过的葡萄酒。

我编写此实用程序有两个原因。

当您站在超市或葡萄酒经销商处时,可能很难记住您以前是否尝试过某种葡萄酒,以及它的口感如何。

编写此程序的另一个原因是,我最近得到了一个 Pocket PC(Casio Cassiopeia E-115)和来自 Microsoft 的资源包。 我很好奇为这个新平台编写软件有多难——事实证明并非如此。

你需要什么

要编译源代码,您需要一台安装有 Embedded Visual C++ 3.0 的 Windows PC,可以从 Microsoft 以象征性的费用获得。 您还需要一个运行 Windows CE 3.0 的 Pocket PC 才能执行该程序。

项目

我不会详细介绍该项目,因为它相当标准的 MFC 代码。 我很高兴地说,在编写这个——我的第一个 Pocket PC 应用程序时,我实际上没有发现任何陷阱。 我只是在少数几次发现某些 API 调用不可用。

如果您以前编写过 Windows 程序,您可以利用您现有的知识 99%。 当然,如果您想利用 Pocket PC 的特定功能,您将不得不学习新的 API 和接口。

eMbedded Visual C++ 编译器非常稳定,文档很充足,并且提供了大量示例。 总之,这是启动您自己的 Pocket PC 开发项目的良好条件。

安装

只需将 PocketWine 可执行文件 (PocketWine.exe) 复制到您 Pocket PC 上的一个文件夹中。 一个好的位置可能是 '\Windows\Start Menu\Programs'。 您应该至少有 250 Kb 的可用应用程序内存。

该可执行文件仅针对 MIPS 处理器进行了编译,并且仅使用 Casio E-115 进行了测试,但它应该与其他处理器品牌配合良好。

如果您想要另一个平台的可执行文件,请自行重新编译,或者 联系我,获取为您品牌的 PocketPC 编译的版本。

如果您想备份在 PocketWine 中创建的数据,您应该复制文件 ‘pocketwine’,该文件位于 ‘My Device’ 的根目录下。

源代码

该程序的源代码是免费提供的,并且可以以您希望的任何方式进行修改和使用,只要该程序未经 作者 的明确书面许可,不得出售以获取利润。 该可执行文件已使用 Microsoft eMbedded Visual C++ v.3.0 在 Windows 2000 Professional 上编译。

© . All rights reserved.