vb.net 总结

vb.net 可以说是vb6.0的升级版,在语法结构上与vb很相似。那么,我们就来说一下它们之间有什么不同的地方吧。

vb6.0

vb是我们入门的一个非常好的编程软件,它可以实现软件的所有功能,一直是一个位于使用率前5的编程软件,不过现在的企业软件开发貌似不怎么使用vb了。不过我们学习的话从vb入门还是很好的。

.net

.net 不仅是代表vb.net 而是代表了一种思想,一种趋势——所有的系统,不管是windows 还是unix 只要你有安装.net平台,那么你就可以运行.net 的程序而不用担心兼容的问题。

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

.net有什么用呢?其实,.net 就是一个翻译的作用:.net 的软件不在和操作系统进行直接通话,而是和.net 平台通话,通过这个平台的翻译来调用系统的一些功能。因此虽然最终的程序在表面上仍然与传统意义上的可执行文件都具有“.exe”的后缀名。但是实际上,如果计算机上没有安装.Net Framework,那么这些程序将不能够被执行。

vb.net与vb的区别

vb.net 与vb还是有一些区别的,现在就我了解到的说一下:

首先,vb是面向对象的,但是不全是。而vb.net 则是完全面向对象的一门语言。vb没有直接的继承和多态的机制,而.net 则是完全面向对象的。这算是一个很大的不同吧。或者说是微软公司的一个升级附加的功能。

还有就是,vb.net 在数据声明和变量类型方面也有很多的改动,比如

<span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif;font-size:18px; line-height: 24px; text-indent: 28px;">         </span><span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif;font-size:18px; line-height: 24px; text-indent: 28px;">         </span>dim a , b as long 

这句语言,在vb中的定义是:定义a是可变类型,b是长整型。而在vb.net中,a和b都会被定义为长整形。这也算是vb.net 对以前的一些改进吧。

其他的变动我暂时了解的也不太多,等了解了后如果感觉有必要的话到时候再总结一篇博客吧。

时间: 2024-10-19 18:32:07

vb.net 总结的相关文章

VB.NET 自动打包程序

因为每次将编译好的程序提交时都要花费很多时间用来打包,因此我需要有一个让程序自动完成这些琐碎的工作. 首先说一下我的目标.我的C#程序(在本文中暂时称作Example.exe)编译后暂时存放在Debug目录中,该程序有两种形态:平台端和客户端,它们分别给不同的用户使用,这两个客户端的不同之处仅在与App.config(可以被看做一个XML文件)中的配置不同.打包时需要先使用NSIS脚本对Debug目录下的内容制作成安装包,再使用WinRAR将安装包进行压缩.除了两个安装包外,还需要提供一些文件放

VB.NET,C#.NET调用Web Service,利用visual studio 的实现方法

在VB.NET调用Web Service提供的服务 技术qq交流群:JavaDream:251572072 下面是一篇文章比较详细,其实具体操作很简单,把Web Service服务地址,利用工具(VS2010),通过添加引用的形式,添加到项目中来就可以应用了. 大家如果这个地方不会操场的话,可以问问我QQ:1606841559 当Web Service已经处于对外提供服务状态,VB.NET就可以通过HTTP"调用"来使用这些服务了.当然前提是要了解Web Service对外提供服务所对

VB.NET视频总结

VB.NET是我们接触到的另一种应用程序开发平台,这次的视频学习知识了解一些基本的概念,为今后的学习奠定基础. 相对来说,这部分的视频还是不太容易理解的.其主要原因是,讲师是台湾人士,语言上有很大的差异,一开始的时候犹如听天书.但是随着学习的深入,慢慢的也就适应了.然后就大都能够听明白了,他们讲的内容其实大部分是我们已经接触过的. 第一部分都是讲.NET的基础知识,为我们更近一步的学习奠定基础,这部分无非就是它的概念.发展等,还有就是它所包含的一些基本物件,跟Vb的一些知识还是有一定的相似的.然

vb.net总结

看完了vb.net视频,感觉理解的不是很好,很多名词都听不懂,于是自己百度了一下,做了个汇总,然后还有自己画的一张图将它们有机的结合在一起,错误之处还请大家多多指教. 下图是我对vb.net的一个总体知识概括,很多地方他都是和vb相似的. com技术: 所谓COM(ComponentObject Model,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准.通过这种标准将可以在任意两个组件之间进行通信而不用考虑其所处的操

VB.NET-QQ新闻弹窗样式图片制作工具

〇.下载地址 本程序的下载地址(百度网盘):http://pan.baidu.com/s/1qWBGGGG 一.关于本程序 Gnaea是一个QQ新闻弹窗的填字工具,可以在输入新闻标题和新闻内容后生成一张类似QQ新闻弹窗的图片.生成的图片可以被保存为BMP和PNG两种格式,或是直接复制到剪贴板. 效果如下图(注:内容纯属虚构) 二.程序控件 三.程序资源 被用作素材的资源:My.Resources.PopUp,取材于一张PNG格式的图片 四.程序代码 Imports System.Text Pub

游戏“你是XX么”的VB.NET实现

〇.下载地址 本程序可以在 这里 下载到. 一.关于本游戏的玩法 1)刚进程序,会有一个提示性的窗体,单击"开始测试"按钮正式进入游戏 2)正式进入游戏窗体后,当鼠标挪向按钮"不是"后,按钮"不是"上的字样会变成"是",而原来的按钮"是"上面会显示"不是".点击两个按钮的任意一个后,都会被程序"羞辱",然后程序会自动退出. 3)不要试图通过打开右上角的X或是用任务管理

VB 中窗口发现冲突名称,将使用名称...怎么解决?

首先上图: 刚開始敲机房收费系统的时候就出现过这样的情况,当时有八个之多. 解决方法: (1)对窗口进行重命名(比如将frmGongZuoJiLu改成frmGongzuojilu),于是从8个错误降低到了5个. 剩下的3个对于这样的情况不适用. (2)发现我的frm文件里命名为frmXinXiWeiHu,例如以下: 可是我的窗口名字竟然是这种: 将两个名字改成同样的,利用这样的方法又使错误从3个降低到了2个. (3)剩下的两个顽固分子从机房開始到机房项目快结束了一直存留,昨天师傅开会提到了遇到问

vb6转vb.net

一直在用vb6写软件,但最近系统要做web版,但之前的业务规则全在代码中写死了,没用使用存贮过程,如果在web端重写规则,则工作量太大,项目时间也不允许,只好把业务规则转到vb.net中.现在的vb.net版本已不支持从vb6转入,不过可以直接把业务规则复制到新的vb.net中,差异很小,基本改改就行.转换过程中以下几点要特别注意: 1.vb6中过程调用可以不用括号包围参数,如 add a,b这样是合法的,但vb.net中不支持这种写法,必须是add(a,b)这样变动. 2.vb6中支持感叹号(

使用VB创建贪吃蛇

贪吃蛇作为一个经典游戏,在其开发成功后,有很长一段时间令很多人为之振奋,但随着时间的流逝,贪吃蛇也逐渐淡出人们的视野.本次,我利用VB重现贪吃蛇的创建.主要使用到的控件:Label标签,Command按钮,Timer控件. 以下为创建过程: 贪吃蛇作为一个游戏来说,主要分为6个部分: 地图创建部分: 地图坐标初始化部分: 食物创建部分: 贪吃蛇创建部分: 贪吃蛇移动控制部分: 贪吃蛇吃食物身体变化部分. 在创建之前,我们需要为我们需要的变量进行定义: 1 Private MapXy(4900)

VB操作IE浏览器

相信现在绝大多数计算机上使用的是IE浏览器.如何通过编程控制IE的操作呢,本文将一步步介绍如何通过VB   调用IE的对象库来对IE进行控制.   本文使用的编程工具是VB6英文企业版,浏览器是IE5,以下的代码只能在IE4及以上版本下运行.另外为了能深   入了解程序代码,最好能安装MSDN.文中的所有对象.函数.事件在其中都可以查到.       一.如何获得Windows中所有打开的浏览器窗口   首先打开VB,建立一个新工程,点击菜单   Projects   |   Reference