
正文
vb.net和net vbnet和net的区别
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net和asp.net的区别
VB.NET是一种.NET编程语言,与之平行vb.net和net的是C#
VC++.NET
等.
net语言
ASP.NET
是一种使嵌入网页中vb.net和net的脚本可由因特网服务器执行vb.net和net的
服务器端
脚本技术。
简单地说就是编写网站的技术
,与之平行的是PHP,ASP等.
ASP.NET后台代码可用VB.NET
C#编写.
相关问答
Q1: VB.net 和C#.net 各有什么优缺点
C#.net优点vb.net和net:
运算符重载。不安全代码(指针和固定内存区)、 无符号整数、移位运算。
VBvb.net和net的优点:
即时编译、静态事件绑定、条件异常捕获、COM兼容类、宽松的类型检查和变量声明、Visual Basic Runtime库、可选参数、带参数属性、模块等语言特征、动态数组。
通过VB.NET开发好的程序绝对没有问题(包括Direct X游戏开发)。虽然VB.NET的资料少vb.net和net,但是只要C#支持的VB.NET都支持(大体上这样,因为都要经过MSIL中间环节。除vb.net和net了指针之类的VB.NET不支持C#支持,但是没有多大实际用处)。
vb.net的资料以英文资料居多(只有英文资料才有看头,中国的没有什么好资料),得看看英文水平过不过关。还有VB.NET的ide也比C#的IDE好得多,代码看得也舒服。(C#的大括号{}太烦人)。
至于VB6对C的帮助,只是理解上会容易一些,其它用处不大。有VB6的基础学VBNET会方便一些,但是并不是会VB6就会VB.NET,它们差别也不小。
扩展资料:
NET、C#和ASP.NET之间的区别 :
1、NET是一个平台,一个抽象的平台的概念。
NET 平台其本身实现的方式其实还是库,抽象层面上来看是一个平台。
基本可以理解的NET核心就是NETFramwork。
NETFramework包括两个关键组成元素:
a. CommonLanguageRuntime,公共语言运行时(CLR0)-提供内在管理,代码安全性检测等功能。
b. NETFrameworkClassLibrary,.NET 框架类库(FLC)-提供大量应用类库,提高开发效率。
学习NET Framework 是所有.NET开发人员都必须的,否则开发NET程序永远都是停留在‘外功’的招式,NETramework 是NET开发高手的‘内功’修行之一。
2、C#是一个程序设计语言,仅仅是一个语言。
程序设计语言仅仅是为了方便开发人员和计算机沟通的工具,虽然 C#语法相对 C 和 C+要多一些,但是相对来看 C#语法都比较固定,这样使用起来却都很容易。vb.net和net我认可一位朋友说的,C#的语法更严谨!
这里回过来看看NET和C#的关系,不得不提的是NET程序的执行过程。
C#符合NETCLR 中的公共语言运行规范。CLS:commonlanguagespecification,当然所有的NET Language 都是符合这个规范的例如:VB.NET、XAML 和 C++/CL等等。
C#需要符合NETCLS,是因为NETCLR和JAVA虚拟机类似,有一个中间语言共机器来执行。所有不同语言的.NET代码在执行前会被编译成同样的中间语言(MSIL),所以所有NET 支持语言都必须符合符合CLS 规范。
P.S:如果做.NET3.0XAML开发的朋友,可以尝试下ildasm.exe看看XAML的应用程序,会发现原来 XAML其实很简单。
3、ASP.NET是一个网站开发的技术,仅仅是.NET框架中的一个应用模型。
用微软公司ASP.NET快速入门中的一句话来解释,ASP.NET是用于生成基于Web的应用程序的内容丰富的编程框架。
ASP.net 和C#的区别:
编写asp.net通常包括两部分的代码:网页层和后台处理层,网页就是用标记语言来写的,而网页对应的后台处理程序则需要.net语言来完成,目前主要是采用c#和vb.net。
可以说整个的asp.net网站通过c#或者vb.net来实现。而c#则是ms .netframework的主要语言,可以用在网站,桌面应用等方面。可以算是一种比较流行的编程语言。
Q2: .net和vb.net都是什么?有什么关系?
.NET是一种开发平台vb.net和net,它支持多种语言开发vb.net和net,有C#.NET,VB.NET....
VB是一种开发语言
把VB移到.NET种就是VB.NETvb.net和net了。
Q3: .NET是一种语言么,和vb.net什么关系
呵呵.....转载下....
根据微软的定义:
.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications in new ways".
即:.NET = 新平台 + 标准协议 + 统一开发工具
.NET作为新一代互联软件和服务战略,将使微软现有的软件在网络时代不仅适用于传统的个人计算机,而且能够满足呈现强劲增长的新设备的需要。到底什么是.NET呢?微软总裁兼首席执行官Steve Ballmer把它定义为:.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。
.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。
为了实现这些功能,.NET 结构发表以后,微软便逐步调整其服务器软件的产品线,将原有的Server一一的升级更新,推出了许多新的Server,并将这些Server整合于.NET Enterprise Servers产品线中。
Windows 2000 Server(包含Advanced Server和Datacenter Server)。.NET结构中,最重要的革新就属于Web Services。Web Services构架在Web Server上,能够通过SOAP与用户端联系,并帮助用户端完成其提供的服务。在.NET Framework中,Web Services就是架构在Windows 2000 Servers中的IIS5.0上的。
Exchange 2000 Server。Exchange 不是单纯的Email Server,它更是一套不折不扣的组信息平台。
SQL Server 2000。SQL Server 提供完善数据处理功能。包含数据挖掘,XML的直接Internet支持。目前在Windows CE中推出了SQL Server 2000 Windows CE Edition。
BizTalk Server 2000用于企业间交换商务信息,它利用XML作为企业内部及企业间文档传输的数据格式,可以屏蔽平台、操作系统不同的差异,使商业系统的集成成为可能。
Commerce Server 2000用于快速创建在线电子商务。
Mobile Information Server 为移动解决方案提供可靠而且具有伸缩性的平台。
VB.NET属于这个平台的一种开发语言.
Q4: 什么是.net?什么是vb.net?什么是asp.net?有什么区别?请用通俗语言解释,不要用百科的东西,谢谢
vb是语言,vb.net是平台,通俗的讲就是。.net是一个平台,在这个平台里面用vb进行开发的就叫vb.net,这里你可能要问,还有其他语言么?是滴,例如c#,j#,现在c#基本已经属于主流语言,vb.net的资料相对要少一些,但是官方支持提供的一般都是两种语言都有。那asp.net又是什么东东呢。那就要看最初的asp了,显然,asp.net是在asp的基础上发展而来的,实现了前后台代码的分离。初次引用了服务器端控件的概念。就是看到的那些带 asp:的控件,里面都要加runat=“server”。而微软的WVC开发框架却有抛弃服务器端控件的趋势。.framework3.5中的wpf,silverlight依旧能看到另类的服务器端控件的身影。此时的语言已然不是html了。。。
vb.net和net的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet和net的区别、vb.net和net的信息别忘了在本站进行查找喔。








