Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 用什么语言_Vb.net_Visual Studio_Vb6_Desktop Application - Fatal编程技术网

Vb.net 用什么语言

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)编程,在“编写代码”级别使用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还提供了数百个示例程序。最重要的是,它仍在改进中。