
正文
.net包含vb net包含了web吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
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 ”这种自相矛盾的话,就认为这位高级经理是大脑发热,笔误吧!
相关问答
Q1: 请问 .NET 具体是什么意思!包含 ASP.NET , ADO.NET, VB.NET吗?请.NET高人指点迷津!谢谢~!
.Net Framework是一个环境
ASP.NET就是其中做Web应用做网站的那部分
ADO.NET就是其中访问数据源的那部分(比如数据库,XML)
VB.NET和C#.NET是两种语言
学一种就可以了
不过最好学C#
微软推荐的
书的话按这个顺序
入门的话《C#入门经典》或《Programming C#》
然后要学数据库,因为下面要用到
然后找点GUI的书看看,这个也没什么特别好的书
也可以开始看《C#高级编程》了
然后学ADO.NET,由于其中包含了XML,所以最好在之前学下XML
然后学点HTML基本语法为ASP.NET做准备
再就可以开始学ASP.NET,在这里我推荐《ASP.NET揭秘(卷一)》,卷二的话自己根据情况吧
对ASP.NET里的控件啊原理啊理解个大概后就学Javascript和CSS
因为好的Web应用离不开这两个,然后么还有Ajax啊,和最新的SilverLight
另外在学习过程中可以学点面向对象设计模式,虽然刚开始用不到,但是可以让你对面向对象的思想有一个大体的了解,并且可以让你深刻地体会到面向对象语言的魅力 ^_^
最后,我把我学习.NET整个过程中看过的书按时间顺序列出来,因为还有很多网上的视频和电子书,所以肯定会有很多遗漏……
Programming C#中文版(第4版)
C#高级编程
SQL Server 2005数据库开发实战
Head First 设计模式(中文版)
ASP.NET2.0揭秘(卷1)
ASP.NET2.0揭秘(卷2)
JavaScript 高级程序设计
精通CSS+DIV网页样式布局
另外在这里还推荐一个人的Blog
再说下我自己的感想吧……
学软件就觉得时间不够用
旧的还没学好
新的就出来了
呵呵
所以学习的时候要学深入一点
因为再新的技术
底层的原理也都差不多
还有就是刚开始的时候因为是一张白纸
所以学得也许会很辛苦
我那时候一个下午看书看了3页……
不明白的一定要弄懂它 ^_^
还有英语也要学学好哦
对学习软件很有帮助的
因为我和你的情况差不多
也是学过点C和C++再开始学.NET的
所以感觉很亲切啊哈哈
嗯~OVER...
Q2: .NET VB.NET C++ C#.NET ASP.NET 的关系?
.NET是一个框架,这个框架包括任何windows上应用都可以用它来开发
但是具体用什么语言,比如写一篇意思相同的文章,可以用中文、英文、法文
一个.NET项目可以用VB.NET、C#.NET、VC++来开发
ASP.NET是.NET框架里的一个模块,包括基本所有网络Web应用的类,你编写网页的时候可以用VB.NET、C#.NET、VC++来调用里面的类
另外,C++是通用语言,建立在C运行库上的面向对象语言,而VC++是专门开发windows应用的语言
楼主所提到的语言、框架都是面向对象的语言
Q3: vb和vb.net的区别和特点
1、vb.net 完全符合面向对象.net包含vb的编程语言抽象、封装、继承.net包含vb的四大特性.net包含vb,而vb不支持继承。
2、错误处理不同。
vb中只是On Error.....goto和On Errer Resume Next ,这些错误称为非结构化异常处理。而在vb.net中采用的结构化异常处理机制,try...catch....finally控制。
3、两者产生的窗体不同。
vb.net 允许创建不同类型的应用程序,例如,创建ASP.NET和ASP.NET Web 服务应用程序,还允许创建控制台应用程序和作为桌面服务运行的应用程序。但是vb 只能创建Windows窗体。
4、数据库访问的差别。
vb6.0是通过ADO(Active X Data Objext)来实现对数据库访问。而vb.net 是通过ADO.NET来访问数据库。
扩展资料
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序 。
参考资料:百度百科-Visual Basic
关于.net包含vb和net包含了web吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







