2013-05-30 39 views
0

我期待在跟踪她的产品的详细信息等创造了我的妻子一个简单的应用程序移植应用程序 我想创建一个她可以在U盘上使用的应用程序。原因是我希望能够在USB上使用它,所以我们可以在她的笔记本电脑,笔记本电脑/台式机和任何其他想要的机器上使用它。 我可以通过win窗体应用程序或附带数据库的Access应用程序创建一个.exe文件,该应用程序可以在所有场景下运行,并且可以在不修改计算机环境的情况下使用哪种类型的数据库? 我以前使用过一点Access和Microsoft SQL Server,但有没有办法让这些便携式USB上,而无需在计算机上安装任何东西? 我以前没有用过或看过SQL Lite,但我在其他论坛看到过这些示例,并且想知道是否需要使用这个或我可以使用我已经知道的技术。 数据库将不会超过6个表格,并且开始时会小于50MB。 任何想法或建议都会有所帮助。与数据库

+1

你可以随时使用XML,免费,并且可以在任何地方工作,而50MB对于你妻子的联系人来说相当不错,如果它达到了一半,我就会被鄙视 –

+0

@ScottSelby是的,我知道50MB是很多联系人。我将来会证明我自己/答案,因为她有一天会加入她的产品/供应商/成本等。你是否有任何XML作为数据库的例子? – WillNZ

+1

几乎任何XML的例子都是XML作为数据库的例子。例如:' John Doe的 888-777-7777 Jane Doe的 555-555-5555' SQLLite是另一种选择(虽然我避难所”实际上我自己使用它,所以我不能多说这些)。 – mason

回答

0

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

除非你的wifes文件结构是超级定制的,否则这可能是一个更好的解决方案...在我看来,如果你想定制,XML是选项,但如果你想制作一个.NET应用程序,我会建议。 NET 2.0,因为它是几乎无处不在,并不是所有的系统是最新在他们的.NET安装

+0

感谢@AAP为您解答。不幸的是,我想稍后再详细介绍联系人,因此我需要使用链接时可以获得的其他表格和信息。 – WillNZ

1

火鸟嵌入式是一个不错的选择。当你需要一个独立的Firebord数据库服务器被多个客户共享时,你不需要改变你的应用代码。

跟踪她的客户信息等,请看看http://www.fonlow.com/opencontacts/,并将该软件可以移植的。