适用于PHP开发人员的VB或Visual C ++

时间:2010-07-31 15:07:07

标签: vb.net visual-c++

我需要在我的正常舒适区域(web / PHP / JavaScript)之外构建一个应用程序。我应该使用C ++ / C#或Visual Basic来创建我的应用程序吗?我认为C#的语法更像是PHP,所以这就是为什么我想用C语言。但是,我也听说过VB对于构建一个半简单的应用程序要简单得多。

以下是此应用的一些细节: 需要是一个与触摸屏兼容的Windows应用程序。 需要能够连接到远程MySQL数据库。 需要能够拍摄实时视频源的快照并存储在JPG中。 需要能够使用串行端口接口来读取体重秤。

另外,VB或C#的快速版本是否可以满足我的需求?任何见解将不胜感激。

3 个答案:

答案 0 :(得分:4)

VB.net和C#之间的选择相当简单。对于完全相同的事物,它们只是不同的语法。我会选择C#,因为它更接近PHP和javascript,但你可以完全自由选择。

我会抛出视觉C ++。如果你没有使用C ++的经验,那么如果C#能够实现你所需要的,它几乎永远不是.net编程的正确选择。

  

VB或C#的快速版本能否满足我的需求?

据我了解,快速版和付费版之间唯一不同的是能够进行发布版本,还有一些其他功能可以让团队更轻松地工作。如果你是独奏而且不需要很快的速度,你应该没问题。如果这种情况发生了变化,或者您发现快递不够,那么升级就非常简单了。 :d

答案 1 :(得分:2)

考虑使用C#或Visual Basic。它们非常适合业务线应用程序。 C ++可能有点学习曲线。 VB和C#在其功能集中都非常接近。快递版将适合您找到。这听起来并不像付费的SKU会提供你想要的任何东西。

至于申请,请考虑:

答案 2 :(得分:1)

C#和VB.Net非常相似,只需使用感觉最简单的那个。如果你之前从未做过C ++,我会说C#或VB.Net会更容易。

您应该能够在其中任何一个中执行所需的一切,但如果您需要执行.Net框架不支持的某些操作,则可能需要使用某些PInvoke来使用某些Windows API。我想不出你需要做的任何Express版本都不支持的东西,不过我建议如果你写的不仅仅是微小的项目,那么获取Pro版本以便你可以使用Addins等等可能会很好。

编辑:这是关于VS 2008 Express缺乏什么的另一个问题,2010年会非常相似我会说:What is "missing" in the Visual Studio 2008 Express Editions?