python - 想从 MS Access 升级到 .NET? Visual Studio ?

标签 python .net database ms-access

<分区>

因此,我使用 Microsoft Access 2007 为小型企业编写了一个项目管理程序。

现在他们要求许多附加功能(计时、特权数据层......)

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

我对编程还比较陌生,但喜欢使用这样的项目自学。

我正处于这个边缘——我真的无法说出这里阻力最小的路径是什么:我是否继续使用 Access + VBA 并自学一门垂死的、令人讨厌的语言——同时与所有人作斗争 Access 的限制?还是我要换做别的东西?

Python 看起来很简单......无论我使用什么,我都需要能够提供一个 GUI。

屏幕截图,以便您了解要点: http://img707.imageshack.us/img707/9360/screenshot1fi.jpg

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

-- 笔记: 当前的 Access 项目使用单独的前端-后端通过 LAN 进行多用户共享

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

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

最佳答案

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

如果您想要更多可以转换为 Linux 的东西,Python 和几乎任何跨平台 GUI 框架(QT 或 wxpython)都可以。

编辑: 然后是数据库。如果您想跨平台学习一些东西,我可能会建议使用 sqlite。在 Microsoft 世界中,有 SQL Server Compact。

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

关于python - 想从 MS Access 升级到 .NET? Visual Studio ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2402814/

相关文章:

python - conv2d_transpose 在进行预测时依赖于 batch_size

python - 如何检索 tf.image.decode_jpeg 返回的图像张量的高度和高度?

.net - pack ://application:, ,,/ResourceFile.xaml 从不工作

c# - 如何在 C# 中创建回调变量(真正的单播委托(delegate))

sql - 无法执行存储过程

mysql - 何时选择 Oracle 而不是 MySQL?

python - Mysql查询查找每个月年的计数(id)

c# - 命名空间设计和类分离

sql - PostgreSQL 哈希索引

python - 组合多个列名相同但索引不同的 Pandas 系列