Vb.net 用什么语言
过去我用VB5(和一点VB6)编程,在“编写代码”级别使用MS Access,但这都是几年前的事了,我最近才使用PHP。我想回到电脑编程(Windows…),但不确定在哪里选择语言。VB.Net?C#。。。。有什么建议吗?简单易学,易于创建“小型”桌面实用程序之类的东西。A.NET语言-VB.NET或C#是个好主意。大量信息可用,您可以免费获得Express版本。根据您以前的经验,VB.NET可能是一个更容易的过渡。不过要注意:C#更受欢迎,这意味着有更多的工具和代码示例可用 查看相关问题: 和Vb.net 用什么语言,vb.net,visual-studio,vb6,desktop-application,Vb.net,Visual Studio,Vb6,Desktop Application,过去我用VB5(和一点VB6)编程,在“编写代码”级别使用MS Access,但这都是几年前的事了,我最近才使用PHP。我想回到电脑编程(Windows…),但不确定在哪里选择语言。VB.Net?C#。。。。有什么建议吗?简单易学,易于创建“小型”桌面实用程序之类的东西。A.NET语言-VB.NET或C#是个好主意。大量信息可用,您可以免费获得Express版本。根据您以前的经验,VB.NET可能是一个更容易的过渡。不过要注意:C#更受欢迎,这意味着有更多的工具和代码示例可用 查看相关问题: 和
如果您已经熟悉vb5和vb6,并且只是构建小型桌面实用程序,那么我建议您使用vb.net我认为如果您过去使用过vb6和Access,那么学习vb.net应该是轻而易举的事。在许多方面,VB.NET可以让你做你以前做过的事情,但是与过去相比,它有更多的结构和“真正的语言”的感觉,而不是“脚本”的感觉。VB.NET在概念上与VB5/6有很大的不同,因此你可能更适合使用全新的东西 另外,Jeff说他放弃了VB.NET,因为他很难找到合适的代码示例。C#无处不在
如果我在.NET中,我会使用C#。我很喜欢它,但后来我通过Java来到这里,没有很多VB经验。如果你使用过VB,VB.Net似乎是自然的选择
如果您想要一些专门用于创建简单桌面应用程序的东西,您可以使用ruby或python等脚本语言,这也可以让您改变学习具有不同功能的新语言。很可能VB.NET最适合您,虽然在应用程序必须在其他平台上工作时,我也喜欢用QT编写Windows和C++。 < P>传统的智慧认为程序员从VB6升级路径通向VB.NET……我不同意传统的智慧。我日复一日地使用VB6将近10年了。现在我使用C#非常舒服
与COM(VB6基于COM)和.NET之间的概念差异相比,VB.NET和C#之间的语法差异较小。另一方面,微软和社区对C#的支持要好得多。我衷心建议你试试C#
虽然它可能比VB.NET更难掌握,但我认为您会欣赏所生成代码在可维护性方面的优势。如果您以前使用过VB5/6和VBA,VB.NET应该会感到非常熟悉。然而,VB在版本6之后已经变成了面向对象的,所以有一些新东西需要学习 如果你想扩大你的知识面,C#是一个很好的选择
我建议你学习一些C#,即使你想继续学习VB.NET。它们都使用.NET框架并编译成几乎相同的IL代码,因此在C#中学习的大部分内容在VB.NET中也很有用。能够在它们之间进行翻译也是非常有用的,因为您可以使用任何一种语言的编码示例。冒着被否决的风险,我不同意许多C#和VB.NET建议。虽然我使用过C#(不是VB.NET),而且它是一种非常令人印象深刻的多功能语言/工具包,但如果我是你,我会尝试通过一些具有良好跨平台可移植性的东西(如Python)来拓宽你的视野
这是一种有趣的语言,易于学习,培养良好的习惯,如果你发现自己在几年后要找一份新工作,至少如果这是一份非Windows开发的工作,你就有了一项可以参加聚会的技能。如果你喜欢构建“小型”桌面实用程序,这种不需要运行.NET framework的东西,您可能需要签出BCX。它是免费的 是一个小的命令行工具,它输入一个BCX基本源代码文件,并输出一个C’源代码文件,它可以用许多C或C++编译器编译。 使用BCX和C编译器,您可以生成功能强大的32位本机代码Windows控制台模式程序、Windows GUI应用程序和动态链接库(DLL),而无需花费昂贵的商业基本编译器的成本。您创建的程序将是最小和最快的32位可执行程序之一,不需要额外的分布式运行时模块
URL:我不知道投票结果如何+1这可能是个不错的建议,但注意事项很重要。我已经使用BCX多年,并制作了许多小程序。程序运行得很好,很小,你可以使用所有你喜欢的Windows API,就像C++一样。事实上,这是我的第一种编程语言,从那以后,我能够在一瞬间学会VisualBasic。我推荐BCX。这很容易学习,论坛中的人会帮助你。另外,他们的帮助文件非常大,充满了示例,是我见过的最好的帮助文件之一。此外,BCX还提供了数百个示例程序。最重要的是,它仍在改进中。