VB6.0入门教程和技巧有哪些?
VB6.0 全称为VisualBasic 6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。如果你是一个对编程一无所知,而又迫切希望掌握一种快捷实用的编程语言的初学者,那选择VB 6.0没错的。即使考虑到VB程序本身编译和运行效率较低的不足(嘻嘻速度现在不是问题吧),单是它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,它仍不失一款优秀的编程工具,是初学者的首选。
也许你会问,我以前没学过任何一种语言,我能快速上手吗?别担心,没问题VB的语法的和QBASIB语言是基本相同的,也就是说它的语法是最容易被初学者所接受的。另外VB提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且VB提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以VB学起来简单,用起来方便。
接着看看VB语言的前景,在目前各种编程语言共存的时代,VB会不会落伍呢?当然不会了,在我写这篇文章的同时,微软已经透露了 VB7.0将完全面向对象的消息,可以肯定下一代VB的功能一定会强大很多,我们这些所谓的 VB 程序员总算可以放心了,VB不会落后于时代,毕竟它是使用人数最多的优秀的开发工具。
好了,侃了这么多关于VB的台前幕后,总之是为想学编程的你树立信心,编程一点都不难,只要你决定了开始,就让我们一起踏上愉快的编程之旅吧。
接下来谈谈怎样学习VB,先说说“看实例学VB6.0”系列教程,它是面向编程初学者的VB入门教程,这个教程的特点是抛开晦涩难懂的概念和语法,不做内容上的堆积和罗列,而是采用了每节一个生动有趣的小例子的形式,每个小例子中会涉及到一个或几个VB编程的知识点(可能是控件,也许会是某个函数或编程小技巧),使你快速入门。
从对编程一窍不通或从未接触过编程的状态,通过学习能够对VB6.0的编程环境比较熟悉,掌握VB开发界面的使用方法;对VB语言的基本语法大致了解,知道常见的语句的意义;学习VB常用控件的使用方法,并能将它们灵活运用到应用程序中;能开发简单的VB程序。到那时你已经能够继续深入的学习VB编程,可以继续参与到程序设计栏目其他版块的学习中去,嘻嘻,目标就是这样啦。
然后谈谈学习编程的方法,万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。
另外,编程涉及到很多的知识,象操作系统的、软件工程的、硬件系统的以及编程思想等各个方面,这就需要我们多看看这方面的资料,扩充自己的知识面。
还有如果学习过程中遇到了什么问题,或者有什么好的心得,你可以到洪恩的“网上交流”的“编程技术”版去提问求助或是发表文章,那里有许多编程高手可以为你答疑,还有许多同样的初学者一起交流。
“求知无限”是网上学习的特点,如果你觉得自己能够更深的学习VB或是其他编程的知识时,“程序设计”栏目的其他版块将是理想的去处,希望我们能在这样的学习环境中不断进步。
教程分为三个大的部分,它们是由浅入深的一个系列,分别是:
一、熟悉一下VB6.0的编程环境
二、学习VB常用控件的使用方法
三、试着开发简单的VB应用程序
VB6.0初学者的10个编程小技巧
1、如果一行程序太长,能不能换行?
VB的程序代码是允许换行书写的,只要在每次换行的最后一个字符加上换行字符“_”就可以了。例如:
Sub PicMove()
Frm.Picture2.Left = Frm.Picture1.Left + _ ’加上换行符
Frm.Picture1.Width
End Sub
2、 如何在设计的时候清空存在的图片?
用鼠标点中该图片,在属性窗口中选中Picture属性,按Del键便可清空图片。
3、 Visual Basic 如何注释一段较长程序代码?
VB注释程序代码的符号是“注释:”,只要在某行程序前面加上“注释:”,就可以注释该行程序。但如果程序代码很长的时候,一行一行地注释令人觉得难以忍受。VB本身提供了这个功能,在主菜单“视图”选项的“工具栏”下,选中Edit,VB的界面会出现一排工具按钮,其中的手形图标按钮后的两个按钮用于“设置注释块”和“解除注释块”。
4、怎么实现鼠标一移上去就出现小提示窗口的功能?
VB 里每个控件都有ToolTipText属性,只要加上一行程序就可以了。
例如:Label1.ToolTipText = "这是提示!"。
5、 如何获得当前软件的运行磁盘目录和命令行参数?
VB里面有个系统对象叫App。App.Path就是当前软件的运行目录。而命令行参数存放在一个系统变量里面,叫Command。程序语句如下:
Label1.Caption=App.Path
Label2.Caption=Command$
6、我想换掉鼠标显示的形状,怎么做?
VB提供的系统控件一般都有MousePointer和MouseIcon属性。我们可以寻找自己喜欢的*.ICO,*.CUR文件,实现的程序如下:
Screen.MousePointer= 99 ’用户鼠标类型
Screen.MouseIcon=LoadPicture("C:\ABC\1.ICO") ’读取鼠标的图标文件
7、如何设置程序的错误出口?
On Error语句用于程序的错误出口处理。一般的处理方法有两种:
1) 遇到错误跳转到某一行程序去执行,On Error GoTo someline。
例如:
On Error GoTo ERR_LINE
...
Label1.Caption=“正确执行”
ERR_LINE:
...
Label1.Caption=“出错了!”
VB语言中什么是实例化对象?
类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础
http://baike.baidu.com/view/2390.htm
对象(object)是一件事、一个实体、一个名词,可以获得的东西,可以想象有自己的标识的任何东西。一些对象是活的,一些对象不是。现实世界中的例子有汽车、人、房子、桌子、植物、支票、雨衣。
http://baike.baidu.com/view/2387.htm
实例和对象是一种东西,叫法不同而已
我想学 编程 , 大家都说从VB开始 ,我不知道对不对,希望推荐一下!
一、初识VB;
1、VB的优点:从现在开始,一起来学习VB,我们可以用此软件编出自己喜欢的工具。当然,你可以没有任何的编程基础,那无关紧要,你也可以不懂英语,不太懂数学。在正式学习这个工具之前,需要纠正一个大多数编程初学者共有的错误观念,那就是,哪一个编程开发工具功能最强大,哪个开发工具最有前景!我们先来回顾古老的历史。
在很久之前,有3种编程开发工具,名称分别为:A、B、C;我们通过这3种编程工具,可以开发出任意的软件。
现在有个叫“甲”的人,要学习编程,写软件,他学习的是A ,现在是经济社会,甲需要用A这个编程工具来赚钱,过好的生活,所以当他向别人炫耀的时候,在要体现个人价值的内心的前提下,他向乙说:“我学的这个编程工具A相当的有前景,相当的功能强大。他的意思也就是说:我“甲”这个人,在计算机界,是非常有实力的。
同样一个人是丙,他学的是编程工具B,那么他在向乙介绍时如“甲”一样,我学的这个编程工具B相当的有前景,相当的功能强大。其实在他的内心深处也是说:我“丙”这个人,在计算机界,是非常有实力的。
这是非常普遍的心理,而且当今社会,谁都可以通过网络来证明自己,炫耀自己。
但是对于初学编程的人—“乙”这个人来说,就比较麻烦了,因为他通过各个渠道,看到了许多使用者对自己所用开发工具是多么的强大,真是各有千秋,这下子,“乙”就昏头了,不知道学哪个好。
其实,不存在这个问题,只不过是由于人的内心而产生的矛盾,茫然。这么多的开发工具,一直被人们使用这么多年,那说明它真的有自身存在的价值,不然早被淘汰了。
之所以存在各个方面的争论,这只不过是我们那些所谓的前辈的心理反应而产生的后果。编程工具的宗旨:就是通过它可以写出我们的软件。那么具体使用哪一个开发工具呢?事实上,使用哪个的结果是一样的,没有什么谁强大,谁不强大之分。反过来,如果你不认真的学,那么再强大的编程工具在你手里也是浪费;哪怕一个开发工具功能一般,但是你认真学,真学好的话,那么最终你也肯定有收获。
接下来谈谈VB的优点:(1)、写出来的软件有很强的稳定性;因为VB它本身是由微软开发的,而咱们使用的windows操作系统也是由微软开发的,也就是操作系统和开发工具都出自于同一个公司。那么对于同一个公司来讲,这个编程开发工具呢,更加与其操作系统很好的融合,毕竟是同一个人或是团队开发的嘛。就如双胞胎,两人彼此亲密无间,了解的不得了。当然,我不是说其他的操作软件不能在windows中执行,只是VB和windows是同一个“母亲”生的。
(2)、开发过程很便捷;VB使用的是basic脚本,而比尔盖茨最喜欢的就是basic这个脚本,为什么他会喜欢这个脚本呢?原来这个脚本语言学起来很轻松,但是轻松并不代表简单,只是通过VB可以写出很强大的软件,如果你写不出来,只能说,你不懂VB。 【NBSI就是通过VB编写的】
能写出来不是最大的优点,而是能很快的写出来,比如远程控制程序等,用VB一点问题没有。现在新的windows操作系统出来了,但是依然支持VB写的程序,这就说明,VB写出来的程序不会被微软淘汰。
关于教程 到 中华隐士去看看吧 在VIP试看区
很适合新手的
讲师都很详细 认真 气氛很好
关于VB中frame的几个问题:
1.vb6中把几个控件放进frame中并不是成为它的子控件,这些空间仍然隶属于Form,使用到这些空间的时候直接是 form1.控件名 ,而不是 Form1.Frame1.控件名!
2.要隐藏Frame及其子空间可以通过frame的Visible属性
frame1.visible=false
============
不知道你什么原因要让它们成为Frame的子控件?
若是你将空间放入Frame中,那么Frame的位置移动以及visible、enabled等属性的改变就会影响放在其中的控件。
只是在添加控件的时候一定要拖动一下Frame控件看看其中的控件是否也跟着移动,以确认这些控件是被放到了Frame中!
vb6中所有添加到Form中的控件都是Form的直接子控件,而不属于任何其他控件的子控件!若是你一定要其有父子关系可以通过自定义控件,在添加到窗体之前他就只是一个控件,只是该控件像 “选项卡” 一般其中已经包含了多个子控件。
有问题请Hi我 ^_^