博客园vb.net架构 VBNET程序设计

vb和vb.net是一样的吗?有什么不同?

1、从OOP概念上讲,VB不是一个真正的面对对象的语言,他不支持继承等一些面对对象的特性,而VB.net是一个面对对象的语言,支持这些特性

创新互联专业为企业提供新泰网站建设、新泰做网站、新泰网站设计、新泰网站制作等企业网站建设、网页设计与制作、新泰企业网站模板建站服务,十余年新泰做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

2、VB和VB.net都可以用来网络编程的,这点可以肯定,两者都有这个功能

VB是通过控件进行网络编程,而VB.net可以通过VB的控件,也可以是用.net框架提供的system.net命名空间下的所有的类

3、正确理解VB.net中的.net,.NET 是微软推出的一种新的编程思想和模式,对于网络提出了一个新的概念(当然功能有了很大的革新),微软在.net 框架中规定了通用语言规范,只要符合这个规范,都可以利用.net强大的功能来完成任务,比如delphi.net ,他是.net和通用语言规范结合的产物,.net 框架提供了好多功能,简单列出一些命名空间

System 包含所有的数据类型和...

System.IO包含Windows文件,数据流的访问操作和...

System.Net包含网络有关的各种协议TCP,UDP等等和...

System.Text包含字有关的,比如经典正则表达式

System.Data包含访问数据的所有的类

System.Web包含Web有关的,比如Web Services的新概念

System.Drawing包含GDI+的所有功能,可以绘制图形

System......等等

当然还包括Microsoft.VisualBasic等微软产品的系列的命名空间

这些命名空间可以用于所有.net的应用程序,比如可以用System.Drawing包含GDI+的所有功能来Web上动态的设计图表

而实现它就可以用VB.net的语言

4、可以宽泛的来解释就是:VB.net=VB(OOP)+.net

5、VB.net的运行方式和VB不同,比如VB就是通过一个DLL动态链接库文件来编译的,而VB.net是先生称MSIL(微软中间语言)代码,然后通过通用语言运行时,将MSIL继续编译生成更好更高效的代码。这位朋友可以试着用一下.net下的vbc.exe编译工具,写个小程序编译下试试

6、两者语法相同,但有少许差异,VB.net的运算符和一些错误处理机制多了一些

7、VB和VB.net最擅长用于快速开发,不需要太过于考虑性能的快速开发,但是VB.net和其他语言的功能天生是相等的,现在的VB.net用于Web应用程序,WinForm应用程序开发的情况就比较多,而其他应用我不是很了解或一时想不出来,我有个朋友就是用.net做嵌入式开发的,但他们公司也用.net 做3G开发

8、狗屁六级的vrhero,“VB.NET也是VB”还在这儿放这么多废屁,这样的人就是没事找抽型 把你的6个问题也给解释一下,1、smalltalk是纯粹的OOP语言,Java %90的OOP,VB不支持OOP的特性,所以不完全是,够明白了吧2、完全不知所云---我写的这些不是拷过来的,不能说我不知所云3、我只是把我经常用到的命名空间告诉这位朋友不为过4、误人子弟,屁话5、屁话6、笔误,是我的错7、你用VC++开发web给我看看,相比VB.net和C#看看那个快,各种语言都各有所长,不是我说的,微软.net系列清华出版的这么多书,那本不都有说明吗?你补充的那几句,学过.net的人都知道,没有实用价值。

“除了语法和使用习惯的继承,VB 6.0之前的版本和VB 7.0之后的版本完全没有联系,几乎没有相同之处,两种不同体系的语言”和“VB.NET也是VB ”这种自相矛盾的话,就认为这位高级经理是大脑发热,笔误吧!

VC、VB、C#哪种更有前途,介绍VC、VB是时请分清6.0和.net架构!

其实这个问题也很久了,微软推出这么多语言主要是为了和苹果对抗。BASIC语言和C语言个又好处。不管是大家熟悉的vb.net还是已经被微软淘汰的vb6.0。期初刚刚开始进入.net的时候就像Vista刚出的时候一样,大家都不喜欢,但是时代在进步,vb6已经没办法不被淘汰了。微软淘汰vb6就像现在淘汰xp是一样的,举步艰难。c语言的的最初的推出也只是为了更好的跨平台。但始终跨不出去。却在绘图上得到了肯定,广泛用于开发游戏。c#就更不用说了。可以说是BASIC语言和C语言的结合。外形酷似java,但实际上差别很大。c适合图形处理。c#数据处理能力强。而vb6.0的办公能力却也是得到肯定的。

解释一下 .net 、VS、VC 和vb.net的开发环境...谢谢!

1. .net是微软的语言架构,是面向对象的托管语言;VS是Visual Studio的缩写,是微软的集成开发环境,通过它可以设计,开发和调试微软平台的程序,其中包括.net,也包括不是.net的程序;VC是Visual C的缩写,是微软版本的C语言,用来开发桌面应用,不能做网站;VB.NET是.net中的一种语言,和原来的VB完全不同,可以用来开发桌面和网站,VB.net的开发环境是VS.net(目前最高版本是vs2008)。

2. 做网站的话,需要安装VS(建议VS2008,因为更加强大),如果用SQL Server的话需要安装SQL Server(建议SQL2008,因为性能更好)。

3. VS2005和VS2008大小差不多,完全安装4G左右,最小安装1G左右

4. 如果使用数据库建议用2008因为2000马上就要停止技术支持了。

.net和vb.net都是什么?有什么关系?

.NET是一种开发平台,它支持多种语言开发,有C#.NET,VB.NET....

VB是一种开发语言

把VB移到.NET种就是VB.NET了。

谁能给我介绍一下.net这个开发平台

.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

基本概要

.NET就是微软的用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET也可以如下来定义:.NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。(更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时 Common Language Runtime之上的应用程序。)如果一个应用程序跟.NET Framework无关,它就不能叫做.NET程序。比如,仅仅使用了XML并不就是.NET应用,仅仅使用SOAP SDK调用一个Web Service也不是.NET应用。

客户端应用

组成.net软件技术的组件,组件之一,“智能”客户端应用软件和操作系统,包括PC、PA、手机或其他移动设备通过互联网、借助Web Services技术,用户能够在任何时间、任何地点都可以得到需要的信息和服务。例如:可以在手机上阅读新闻、定购机票、浏览在线相册等等。现在我们假设一种场景,如公司内使用的CRM系统,应用了.NET的解决方案后所有的业务人员便可以通过手机或PDA直接访问客户信息了。

WebService

Web Services是智能终端软件的基础,微软为用户创建智能终端提供了一整套丰富的解决方案,包括:  

 .NET Framework- 智能终端实现跨平台(设备无关性)的执行环境 Visual Studio .NET – 建立并集成Web Services和应用程序的快速开发工具

Microsoft Windows Server 2003 – 新一代的企业服务器,用于提供建立和发布各种解决方案

Microsoft Office Professional Edition 2003 – 内建的工具集也能帮助开发智能终端

现在 .net

发展最快的终端非手机莫属了,有两大阵营在开发SmartPhone技术,一个是微软为代表的Stinger应用于三星,另一个就是以NOKIA、爱立信组成的Symbian。

Web Services是.NET的核心技术。那什么是Web Services呢?正如Web是新一代的用户与应用交互的途径,XML是新一代的程序之间通讯的途径一样,Web Services是新一代的计算机与计算机之间一种通用的数据传输格式,可让不同运算系统更容易进行数据交换。Web Services有以下几点特性:Web services允许应用之间共享数据;Web services分散了代码单元;基于XML这种internet数据交换的通用语言,实现了跨平台、跨操作系统、跨语言。那微软的ASP和Web services究竟有什么不同呢,ASP仍然是一个集中式计算模型的产物,只不过是披着一层互联网的外衣。但Web Services却是一个迥然不同的精灵,它秉承“软件就是服务”的真言,同时顺应分布式计算模式的潮流。而它的存在形式又与以往软件不同。这种组件模式,小巧、单一,对于开发人员来讲,开发成本较低。

在这里指出Web services不是微软发明的,同样也不属于微软专有。Web services是一个开放的标准,和HTTP、 XML、SOAP一样。他们是一个工业标准而非微软标准,WS-I是为了促进Web Services互通性的联盟组织,最初是由IBM和微软所发起,其它的成员包括BEA System、惠普计算机(HP)、甲骨文(Oracle)、英特尔(Intel)和SUN 计算机(Sun Microsystem)。如今网络上存在的大多Web services其实没有使用.NET构架,Web services具有互操作属性,你同样可以使用Windows开发客户端来调用运行于Linux上面的Web services的方法。

接口规范

先前 microsoft .net

提到的接口规范问题,在.NET中,Web service接口通常使用Web Services Description Language (WSDL)描述。WSDL 使用XML来定义这种接口操作标准及输入输出参数,看起来很像COM和CORBA的接口定义语言(IDLS)Interface Definition Languages。接口定义后就必须使用一些协议调用接口,如SOAP协议,SOAP源于一种叫做XML RPC(XML远程进程调用remote procedure calling)的协议,而Java则根据XML-RPC发展了自己的JAX-RPC协议用来调用Web Services。发布和访问Web Services的接口就用到UDDI了,这里我们只需要知道WSDL使用XML定义Web Services接口,通过SOAP访问Web Services,在internet上寻找Web Services使用UDDI就行了,更多的Web Services将在最后一课介绍。服务器架构——Microsoft Windows Server System Microsoft提供了最佳的服务器构架—Microsoft Windows Server System—便于发布、配置、管理、编排Web Services。为了满足分布式计算的需要微软构造了一系列的服务器系统,这些内建安全技术的系统全部支持XML,这样加速了系统、应用程序以及同样使用Web Services的伙伴应用之间的集成。

摘自:

vb.net 框架

是的,asp.net vb.ne c#都是.net框架下的语言.

XP和windows2000 都是微软的系统,都是基于NT核心的操作系统,区别在于XP是2000的升级版.XP版本中没有SERVER版的系统,而2000和XP二个不同时期的版本中都各有不同的衍生版本,用做不同的用途,比如2000下有SERVER版和Professional版,而SERVER又分为数据版和网络服务版等几个版本,XP的衍生版本比2000还多,你可以自己去查一下。

UNIX和LINUX也是同一个核心的系统,其是核心是用C写出来的。可以说LINUX是由UNIX的核心改写出来的,也可以说是扩展。由于他是开源系统所以源代码是公开的因此相关的版本更多,你也可以去网上查一下,UNIX用的最多的是IBM,HP,和JAVA的老家。LINUX是中小企业用的多,因为不用花钱,没有版权问题(非共享版)。

WIN和UNIX是二个不同的系统平台,虽然现在在硬件上还算是共用,可是从驱动和应用软件上都是不可以共用的,也就是说在WIN下的软件大多数是不可以用在UNIX(LINUX)上的。

UNIX只是一个系统,不要以为它是服务器专用,只是因为他用在服务器上的比用在其他方的多,所以大多数人的想法里会把UNIX放在服务器系统里,其实很多嵌入系统都在用UNIX。


名称栏目:博客园vb.net架构 VBNET程序设计
网页URL:http://ybzwz.com/article/dodojpp.html