【问题标题】:access to standalone app with more stable database访问具有更稳定数据库的独立应用程序
【发布时间】:2010-01-04 12:43:12
【问题描述】:

有没有人有将访问应用程序快速转换为独立 Windows 应用程序的经验?我目前的想法是在 c# 和 vb 或 adobe flex 3 中创建一个 SQL 数据库和一个 gui。

与访问一样,GUI 将主要由诸如单选按钮、组合框(从表格中填充)、复选框、文本框、文本区域和数据网格等控件组成。它还需要能够像访问一样创建报告。

如有任何建议,我们将不胜感激。

新年快乐。

【问题讨论】:

  • 为什么?你想解决什么问题?在创建数据酶驱动的应用程序方面,没有什么比 Access 更快的了。除了 C#,VB.Net 或 Adob​​e Flex 也不是独立的系统。
  • 感谢大家的及时回复。当我说独立的 windows 应用程序时,我的意思是可以编译为在 windows 上自行运行或指导用户下载适当文件的应用程序,例如 adobe air。我这样做的大部分原因是因为我创建了一个可以访问的原型,并且现在希望分发该软件,以便其他人对软件进行逆向工程时在计算上不可行。
  • 我忘了补充一点,许多前端需要访问同一个数据库,但只能通过 Intranet。
  • 您是否知道 Access 运行时应用程序的工作集与已编译的 VB 应用程序的工作集几乎相同?我无法想象 C# 或 CLR 上的任何其他东西在工作集的方式上比标准 VB 需要 less,所以 Access 在支持环境方面并不会真正有太大的不同需要。

标签: c# sql vb.net user-interface ms-access


【解决方案1】:
  • 使用升迁向导(工具菜单)将数据移植到 SQL Server
  • 继续使用 Access 作为前端
  • 根据需要更改架构,将更改隐藏在 Access 视图后面
  • 在 asp.net 或 WinForms 中编写新的 GUI

【讨论】:

  • 虽然我不会费心在另一个应用程序中编写新的 GUI。毕竟,您不能将 C#、VB.Net 或 Adob​​e Flex 视为独立系统。
【解决方案2】:

sqlite 可能是数据库的选择。它很简单,是一个独立的、可嵌入的、零配置的 SQL 数据库引擎。您不需要任何数据库服务器,因为 sqlite 是基于文件的。

我猜vb.net 2008可以用,因为它很容易生成GUI。

【讨论】:

  • 应用部分呢?这是迄今为止更复杂的问题。您根本没有解决问题中最重要的部分。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-24
  • 2018-03-06
  • 1970-01-01
  • 2015-05-10
  • 2017-12-02
  • 1970-01-01
  • 2018-07-01
相关资源
最近更新 更多