VB.net 学习总结

之前学习了VB6.0,有了自己的第一个用VB6.0敲写的系统,尽管自己完成的质量不敢恭维,但是还是小有成就感。现在有刚刚完成了VB.NET学习,视频中讲解的并不是很详细,只是大概地涉及到了一些知识,但是“同出师门”他们肯定还是有很多的相似之处的,VB.NET无非是在VB的基础之上做了延伸和发展。下面一一说来

“吃水不忘打井人”——致VB6.0

VB.NET中介绍了相关的一些琐碎知识,更多的是对VB.NET环境的认识和熟悉,在一个个小例子中介绍了熟悉的语句、控件和结构,其中尤其强调了对于错误的预防和处理技术:通过Throw方式被引发、通过Catch方式被捕捉、以信息的方式反馈到服务端;和数据库的连接使用;强大的界面功能的使用……

以下是自己的导图部分:

"长江后浪推前浪"——谢谢你,我会做的更好

VB取消了繁琐的代码编写工作,从而使得Windows下的编程方法焕然一新,但是它的功能还是存在一定的局限性的;之后发展到了VB6.0,也就是自己完成自己的系统的编程语言时代,它提供了全新的访问数据库的方法,即使用集成的ADO(ActiveX Data Objects),从而实现了访问数据库的功能;现如今发展到了VB.NET,它是一种更加完善的语言。

以下是它们的对比:


VB6.0 与 VB.NET


相同点


不同点


基本事件

 


直接点选控制项,就可以设定定位顺序


通过设定AutoScroll属性,可决定表单是否出现卷轴


基本方法

 


控制项具有Anchor属性


度量单位是使用pixels而非Twips


基本属性


接受与取消的按钮可以直接在Form的属性中设定

作为一个完整的程序开发历程,部署也是一个很重要的部分,部署可以分为原件部署和远端部署(也就是我们常说的异地发布),良好的部署可以让软件的功能和性能发挥的更好,尤其是在远端部署中,所以,应当重视起部署的工作。这里有两种部署方式,分别是“XCOPY”部署和“零部署”,XCOPY部署是指将EXE,DLLS和相关文档全部拷贝到同一个资料夹下,而零部署是指给EXE一个URL ,用户直接通过IE浏览URL,接下来就是.NET将AppBase设定到Web伺服器上的虚拟目录下,然后.NET从AppBase下载EXE和DLLs。

以上就是自己总结的有关VB.NET中的知识,当然还有很多的遗漏和不足之处,还请各位多多指教!

VB.net 学习总结,布布扣,bubuko.com

时间: 2024-10-31 09:29:13

VB.net 学习总结的相关文章

站在巨人肩膀上——vb.net学习

jeecg v3.0入门视频 链接: http://pan.baidu.com/s/1bnrMfiJ密码: 8q0k MiniDao持久层 入门视频 链接: http://pan.baidu.com/s/1eQGc4W6 密码: stst JEECG-OnlineCoding<企业招聘系统> 视频 链接:http://pan.baidu.com/s/1sjHHVM9 密码: os7b JEECG公开课视频 链接: http://pan.baidu.com/s/1pJFeiiJ 密码: cr75

VB.net学习笔记(三十)认识线程池

水是生命之源,计算机资源也一样. 每一线程尤如一滴水,你花一滴,我花一滴,你还一滴,我还一滴,就象游兵散将一样,线程越多,越复杂混乱.而每一个线程创建需要开销,活动的线程也需要开销.过多的线程导致系统内存占用过度或系统资源不足.为了解决线程生命周期开销问题和资源不足问题,创建线程池,让每滴水(线程)纳入统一管理.特别是那些生存期比较短暂的线程.使用线程池执行任务比每次完成一个任务时都创建一个全新的线程,随后又删除掉的做法更有效率. 一.线程池管理 线程池管埋是指在多线程应用程序的初始化过程屮创建

VB.net学习笔记(二十五)Threading 命名空间

重要的Thread类在System.Threading中.System.Threading 命名空间提供类和接口,使多线程的编程. 除了用于同步线程活动和访问数据的类 (Mutex, ,Monitor, ,Interlocked, ,AutoResetEvent, ,依此类推),此命名空间包括 ThreadPool 类,它允许您使用的系统提供线程池和 Timer 在线程池线程执行的回调方法的类. 1.Thread 类 Thread类创建和控制线程,设置其优先级并获取其状态. 进程启动时,公共语言

VB.Net学习笔记(变量生存期和赋值)

倭柯创盐藤RXD弦环臃爬http://weibo.com/p/1001604186650346443178?62=17/12.28/O 烟渤钢滦缮ZDJ父掣粘驹http://weibo.com/p/1001604186650476469204?uO=17/12.28/Q 诘侠降谎卫UKD喊一何邑http://weibo.com/p/1001604186650711354632?iE=17/12.28/K 烁队缕霖仲BFW扇俣鲜颊http://weibo.com/p/100160418665068

VB.net学习笔记(二十八)线程同步下

3.ReaderWriterLock 类 ReaderWriterLock定义了实现单写程序和多写程序语义的锁.ReaderWriterLock类中4个主要的方法 ? AcquireReacJerLock():获得-个读程序锁,超时值使用一个整数或一个 TimeSpan. ? AcquireWiiterLock():     获得一个写程序锁,超时值使用一个整数或一个 TimeSpan. ? ReleaseReaderLock():释放读程序锁. ? ReleaseWriterLock():  

VB.net学习笔记(二十七)线程同步上

X夫妇二人试图同时从同一账户(总额1000)中支取1000.由于余额有1000,夫妇各自都满足条件,于是银行共支付2000.结果是银行亏了1000元.这种两个或更多线程试图在同一时刻访问同一资源来修改其状态,并产生不良后果的情况被称做竞争条件. 为避免竞争条件,需要使Withdraw()方法具有线程安全性,即在任一时刻只有一个线程可以访问到该方法. 一.线程同步 多个线程读或写同一资源,就会造成错漏状况,这时就需要线程同步.同步就是协同步调,按预定的先后次序进行运行.如:你说完,我再说.线程A与

vb编程学习之路之基础与概念总结

OOP (Object Oriented Programming)面向对象程序设计/面向对象编程 对象是代码和数据的集合,对象的三要素:属性.事件.方法 对象的命令规则:必须以字母或汉字开头,不能以数字开头,的字符串组成,其长度<=127 属性:对象的属性用来表示对象的状态以及控制对象的外观和行为.属性的设置方法,[<对象名>.]<属性名>=<属性值> 事件:对象的事件是指由系统预先设置好的,能够被对象所识别和响应的动作,对象的事件分为三种 (1)用户事件    

VB.net学习笔记(二十六)线程的坎坷人生

线程可以处于一个或多个状态,由ThreadState枚举表示.使用Thread类中的一些方法后状态会随之变化.枚举成员如下: 线程的生存期如下: 一.线程睡眠 若线程想要访问的资源不可使用,只能期望隔段时间后,重新尝试讯问资源,这时就要让该线程睡眠等待,线程就会处WaitSleepJoin状态. Imports System.Threading Public Class ThreadSleep Public Shared worker As Thread Public Shared worker

VB.net学习笔记(二十三)再识委托

一.调用静态方法 1.声明 委托须使用前声明定义,可以带参数(一个或多个),可以有返回值. '位于一个模块或类的声明部分 Delegate Sub OneArgSub{ByVal msg As String) '带一个参数,且无返回类型 定义了一个委托的类.后台创建了一个名为OneArgSub的新类,这个类是从System.Delegate类继承而来的.(更准确地说从 Systetn.MuhicastDelegate 继承而来的,而 System.MulticastDelegate 则又是从 S