想要从ms访问升级,思考.net?视觉工作室?

Tri*_*ear 6 .net python database ms-access access-vba

所以我为使用Microsoft Access 2007的小型企业编写了一个项目管理程序.

现在他们已经要求了许多额外的功能(计时,特权数据层...)

我个人使用Linux,但整个办公室使用Windows.

我对编程比较陌生,但喜欢自学这样的项目.

我在这方面是正确的 - 我无法确定这里阻力最小的路径是什么:我是否继续接触+ VBA并教自己一种垂死的,令人讨厌的语言 - 同时努力克服所有限制访问?或者我是否会转向别的东西?

Python似乎很简单......无论我使用什么,我都需要能够提供GUI.

截图,这样你就可以获得这个主题:http: //img707.imageshack.us/img707/9360/screenshot1fi.jpg

http://img707.imageshack.us/img707/7338/screenshotmh.jpg

- 注意:当前访问项目使用单独的前端后端进行LAN上的多用户共享

与linux的交叉兼容性对我来说并不重要,我现在已经使用了virtualbox一段时间了.

--UPDATE--我的游荡使我确信我应该继续使用IronPython - 但是 - 当我尝试在XP和7中安装套件时,然后失败......我想知道这是否也是过时的...最重要的是,我已经阅读了它并且我喜欢PYTHON 3 - 但是我需要为Windows提供一个GUI,不知道从哪里开始(包括使用哪个IDE等)

pre*_*ion 5

在这样的环境中,VB/C#不会出错.试试各种VS Express版本.

如果你想要一些可以转化为Linux的东西,Python和几乎任何跨平台的GUI框架(QT或wxpython)都可以工作.

编辑:那就是数据库.如果你想学习跨平台的东西,我可能会建议sqlite.坚持微软世界,有SQL服务器紧凑.

在这样的商业环境中,.NET应用程序可能更易于维护(在您离开后等),然后是任何不完全是Microsoft的应用程序.


mfp*_*zel 1

VB 和 C# 当然与 Access 类似,如果您不想走得太远,那么这将是很好的选择。

Python 很出色,但无法与 Access 相比。它只是一种恰好拥有良好数据库库的编程语言。GUI 库看起来也不错,尽管我从未使用过它们。Python 中的 GUI 设计比 C#/VB 更难。Python 是免费的,也许值得尝试一下 ie。构建一个 GUI,连接到 SQLite 数据库。您可能会很好地了解使用 python 来实现您的目的的可行性。

不要只使用 Access。Access 对于小型应用程序来说非常好,您可以非常快速地完成一些操作。另一方面,VBA 是残酷的并且有严重的限制。如果可以的话,尝试一下 C# 和 python。