0

我正在为我的妻子创建一个简单的应用程序来跟踪她的产品详细信息等。我想创建一个她可以在 USB 记忆棒上使用的应用程序。这样做的原因是我希望能够在 USB 上使用它,这样我们就可以在她的笔记本电脑、我的笔记本电脑/台式机和她想要的任何其他机器上使用它。我可以创建一个 . 来自 win forms 应用程序或 Access 应用程序的 exe,该应用程序附加了一个数据库,可以在我的所有场景中工作,我可以在不修改计算机环境的情况下使用哪种类型的数据库?我以前使用过一点 Access 和 Microsoft SQL Server,但是有没有办法让这些在 USB 上便携,而无需在计算机上安装任何东西?我之前没有使用或查看过 SQL Lite,但我在其他论坛上看到了一些这样的例子,我想知道我是否需要使用它,或者我可以使用我已经知道的技术。该数据库将不超过 6 个表,并且开始时会非常小,小于 50MB。任何想法或建议都会有所帮助。

4

2 回答 2

1

Firebird 嵌入式是一个不错的选择。当您需要一个独立的 Firebord 数据库服务器以供多个客户端共享时,您无需更改您的应用程序代码。

要跟踪她的客户详细信息等,请查看http://www.fonlow.com/opencontacts/,该程序可以移植。

于 2013-05-30T01:37:49.983 回答
0

虽然这不是一个非常“StackOverflow”类型的答案,但为什么不直接使用这个http://portableapps.com/apps/internet/thunderbird_portable它是一个电子邮件客户端,但里面有一个地址簿。

除非你妻子的文件结构是超级定制的,否则这可能是一个更好的解决方案……在我看来,如果你想要自定义,XML 是一种选择,但如果你想制作一个 .NET 应用程序,我建议使用 .NET 2.0几乎无处不在,并非所有系统的 .NET 安装都是最新的

于 2013-05-30T01:16:52.957 回答