VB初学者需要记住那些东西?

作者&投稿:弘飘 (若有异议请与网页底部的电邮联系)
vb 详细介绍~

选择答案a。因为这时的step值默认是1。

你可以去网上找vb的视频教程学习,或者去买本vb的书也行。

满意采纳哈。

1、学习Visual Basic之前最好做好一下几种准备:
�6�1知道Windows操作系统中常见部件的名称,例如“按钮”、“文本框”、“单选按钮”、“滚动条”等。
�6�1掌握一定的编程思想或数学思想。或者说有一定的逻辑分析能力。
�6�1能经常上机实践,当然最好的学习方法是边看书边实际操作。
初学者推荐阅读高等教育出版社出版的《全国计算机等级考试�6�1二级Visual Basic语言程序设计》(附带一本课后习题答案)、清华大学出版社出版的《Visual Basic程序设计》(谭浩强主编)。其他的书在很多问题上讲的不清楚。不推荐参考。
2、VB中的主要内容:
VB也是一门计算机语言,所以也就避免不了要有各种语法,主要是“变量类型”、“选择程序结构”、“循环程序结构”、“数组”、“子函数和子过程”、“文件”。另外由于VB是可视化的编程工具,所以比传统的QBASIC和C语言多了“控件”这一部分。具体需要那些控件教材里面有介绍。
3、各个章节的重点难点介绍:
这里的“章节”并不是按照教材上的“章节”介绍的,而是按照刚才我划分的“块”介绍。并且是按照国家计算机二级VB考试的标准叙述的。
1)、变量类型
变量和常量的概念。主要的变量类型有:integer、string、long、Boolean、currency、float、double。其中integer、string和Boolean最为常见。
2)选择程序结构
几种常见的选择结构。书上都有介绍。学习过程中记得如何判断条件的“真”“假”,选择不同的程序走向。如果条件为“真”,则怎么样;如果条件为“假”,又该怎么样。最后不要忘了End If。
在学习选择程序结构的时候注意培养自己良好的编码风格。看一个例子:Private Sub number_Click(Index As Integer)
If lastinput <> "nums" Then
disp = Number(Index).Caption
Else
disp = disp + Number(Index).Caption
End If
lastinput = "nums"
End Sub不管你是否能看懂这段程序写的是什么,况且这也不是我让你看这段程序的主要目的。你应该注意这段程序的编码风格,就是格式。VB里面几乎每段代码都在一个“Sub”和“End Sub”中间,所以你在写程序的时候最好使第一行代码向右缩进一个Tab键,按一下键盘上的Tab键,然后输入代码。如果出现“If”等语句的时候,“Then”后面一行的代码要缩进两个Tab键。不知道是否明白。不明白也没有关系。多看一些优秀代码就明白了。3)循环结构
这一部分可以说对初学者来说比较头疼。特别是循环条件的判定。什么时候要执行循环,什么时候不用执行循环。哪些语句比那些语句少(多)执行一次循环。
主要的循环语句教材上都有详细的讲解,这一部分要多揣摩,多练习。可以在源程序上用笔划出语句执行的顺序。其实用不了多长时间就明白了。
给出一个典型的例子:“百钱买百鸡”Private Sub Command1_Click()
Dim x%, y%, z%, t As Data, t1 As Data
For x = 0 To 100
For y = 0 To 100
For z = 0 To 100
If x + y + z = 100 And 3 * x + 2 * y + 0.5 * z = 100 Then
Print "能买母鸡"; x; "只,公鸡"; y; "只,小鸡"; z; "只"
End If
Next z, y, x
End Sub这段程序可以算是初学者比较经典的算法。100块钱,要买三种鸡,母鸡3元一只,公鸡2元一只,小鸡0.5元一只。问一共可以买几只。研究完算法之后别忘了看格式。其中Next z,y,x的顺序不能颠倒,也可以写成如下格式:Private Sub Command1_Click()
Dim x%, y%, z%, t As Data, t1 As Data
For x = 0 To 100
For y = 0 To 100
For z = 0 To 100
If x + y + z = 100 And 3 * x + 2 * y + 0.5 * z = 100 Then
Print "能买母鸡"; x; "只,公鸡"; y; "只,小鸡"; z; "只"
End If
Next z
Next y
Next x
End Sub4)数组
数组是一种重要的数据结构。要多练习。其中VB里面最容易出错的就是下标!例如定义一个数组Arr(4),那么它一共5个变量:Arr(0)开始,一直到Arr(4)。
5)子函数和子过程
这里我沿用QBASIC里面的叫法。在子函数(过程)部分最容易搞不懂的概念就是“传地址”和“传值”,即“ByRef”和“ByVal”,ByRef是默认的。也就是说如果没有在函数的参数列表中注明是那种传递方式,默认按照传地址进行处理。函数中的数值既可以由主函数传递到子函数(过程)中,也可以由子函数(过程)回到主函数中。其实我这里说的“主函数”是不确切的,应该叫做“主调函数”。另外还有一个与之相关的概念是“形参”和“实参”,就是“实际参数”和“形式参数”。实际参数是子函数(过程)中的参数,而形式参数是“主调函数”中的参数。
我觉得VB中子函数参数调用应该是比其他计算机语言简单的一个地方,包括C/C++等。在C/C++中,参数传递默认的是传值。就是不能把子函数(过程)的参数传回主调函数,如果要进行这样的操作,就要借助指针变量。
看一个简单的子函数(过程)调用的例子:Public Sub Swap(x,y)
Dim t As Integer
t=x
x=y
y=t
End SubPrivate Sub Form_Click()
Dim a As Integer
Dim b As Integer
a=10
b=20
Swap a,b
Print ”a=”; a , ”b=”;b
End SubForm_Click是主调函数,Swap是子函数(过程)。在主调函数的倒数第三行调用了子函数(过程),输出结果为:“a=20,b=10”。
6)文件
这一部分单独考试出题不多,实际应用中用到的也不多,但是它总是在某些考试中以压轴题的姿态出现。并且更为严重的是:如果对这一部分不清楚,会使整道题都无从下手。所以还是要好好看看这部分为好。
7)常见控件
对于控件最令初学者头疼的是“属性”、“事件”和“方法”这三个概念。
这三个概念是“面向对象程序设计”专用的。VB6虽然不能算是标准的“面向对象程序语言”,但是具备了很多的面向对象特征,唯独不具备“类的继承”特征。考虑到初学者对面向对象编程没有基础,所以关于上述三个概念就不能给出确切的定义。但是我们可以这样去理解这三个概念:“属性”就是某个控件的固有性质,拿Command(按钮)控件为例,它的“属性”就有“长度”、“宽度”、“是否显示图片”等。简单来说,大多数初学者接触的控件属性,都可以在VB6开发环境中的属性栏找到(如果找不到的属性称为“只读属性”)。
“事件”很容易理解。比如我们用鼠标单击一个按钮,这时候“按钮”这个控件就接收鼠标的单击,换句话说就是“按钮上发生了单击事件”。那么发生单击事件以后程序会做什么呢?那就是运行你编写的针对此事件的程序。现在你打开VB6的界面,随便画一个按钮,然后双击这个按钮,进入代码视图,在Private Sub Command_Click()和End Sub之间写代码。那么你写的这段代码就是名称为Command的按钮发生Click事件执行的代码。
“方法”的概念最不容易理解。按照标准的面向对象编程描述,方法是一个函数,它被封装在类中。其实我们也可以把方法想想成一个“函数”,类似上文中描述的“子函数(过程)”。初学者常用的VB6方法不多,其中最常用的就是“Print”。正如您所想象的那样,刚才使用的时候也没有发现它有多么特殊。其实我们已经在使用Print方法了。只不过它所归属的对象我们不需要知道而已。
关于控件的使用这里就不多说了,因为教科书上介绍的比我介绍的详细的多。
4、结束语:
Visual Basic6.0可以说算是最简单的一门计算机语言。学习的时候多用心。其实前面“变量”部分即使记不住也无妨,在后续的学习过程中会不断牢固以前的知识的。更何况现在的考试都带有MSDN,就是VB的帮助系统。如果有哪些关键字或者用法记不清楚了,可以随时查阅MSDN的相关文档。
最后祝各位VB愉快!附:送上几例经典的算法求最大公约数和最小公倍数
Private Sub Command3_Click()
Dim m1%, m%, n%, n1%, r%, b%
m1 = Val(InputBox("输入一个数:"))
n1 = Val(InputBox("请输入另一个数:"))
If m1 > n1 Then m = m1: n = n1 Else m = n1: n = m1
Do
r = m Mod n
If r = 0 Then Exit Do
m = n
n = r
Loop
Print m1; "和"; n1; "的最大公约数为:"; n
b = m1 * n1 / n
Print m1; "和"; n1; "的最小公倍数为:"; b
End Sub
求100到200之间所有的素数(质数)
Private Sub Command2_Click()
Dim i%, m%
For m = 101 To 199 Step 2
For i = 2 To Int(Sqr(m))
If (m Mod i) = 0 Then GoTo notnextM '一旦被2到sqr(m)的数整除就转到下一个数
Next i
Print m
notnextM:
Next m
End Sub注意!程序中使用了GoTo语句!

先去看看这个教程,非常使用于初学者http://tech.163.com/special/000915SN/vbgreat.html

需要记住里面常用的方法和程序的结构。这是最基本的。比如说if else语句等。这些都是基本。然后是思想。

基本语句和方法,常用的


初学者学B票还是学c票
在我们这里,B票和C票都是70天左右拿照。价格C票比B票低200元,时间是一样。如果是惧怕B票车上路,就先办C票好了 有了上路的经验,赚了钱。需要的话再增驾也可以。

钢琴初学者入门前需要注意哪些?
如今很多的成人学习钢琴或者圆小时候的理想,或者接触一个新的爱好。有些是工薪族,有些是宝妈宝爸,初学者接触钢琴不知道哪些应该是正确的,下面几个钢琴入门的知识,希望能帮助你!!一、坐姿 在初学钢琴前,你最先要掌握好的就是好的坐姿习惯,这能帮助你能够更好地放松,更为舒服、自得地弹钢琴。

在音乐中B、C、D、E、F、调有什么区别?我是初学者,刚接触音乐
因此,我们将这些音放在同一个音高集合(pitch class)中。两个音符间若相差一倍的频率,则我们称两者之间相差一个八度。要完整描述一个音符,则必须同时说出它的类别以及它在哪个八度之中。在传统音乐理论中,我们使用前七个拉丁字母:A、B、C、D、E、F、G(按此顺序则音高循序而上)以及一些变化(...

初学者怎么看钢琴琴谱?
1、高音谱号:下加一线你唱1(Do),下加一间你唱2(Re)一二三线,3 5 7,四线五线唱2 4,一二三间,4 6 1,,到了四间请唱 3 上加一二三线6 1 3,四线五线唱5 7,上加一二三间5 7 2,四间五间唱4 6 2、低音谱号:上加一线还唱1,上加一间就唱 7 一二三线,5 7 2,四线...

初学者如何学五线谱?
五线谱由节拍,调号,节奏型,谱号,调号,时值等组成,初学者学习时根据专业快速入门教学方法,记住以下几点即可轻松入门,识别五线谱。第一:伸出你的左手张开5指,横放在自己面前5个手指就看成是五线谱的5条线,各指间可以认为是五线谱的4个间。第二:现在你的小指就是3,无名指就是5,中指就是7,...

零基础初学者学习编程语言应该学习哪一种?
常见的编程语言是很多的,比如:C语言、c++、C#、Java、asp、PHP、JavaScript,还有一些标记语言html、css等。对于初学者,想做简单的编程的话,建议从C语言开始入门。C语言是最主流的基础语言。现在软件开发上所用的的主流的高级编程语言大多数都是以C语言为基础演化而来的,掌握好C语言有助于学习其他的...

吉他上B\/#F和弦有了解的吗?
三个小圆点就是你左手需要按住的弦,带叉的图谱需要你右手从上到下依次弹响的弦。先按和弦后弹奏。对于初学者来说暂时不需要太深入了解B\/#F和弦,只要记住他的手法然后不断加强练习做到熟练就行。三个小圆点就是你左手需要按住的弦,带叉的图谱需要你右手从上到下依次弹响的弦。先按和弦后弹奏。

新手学电脑打字,手应放在键盘哪几个键上
键盘的八个基本键是:A、S、D、F (左手)J、K、L、;(右手)空格(双手拇指)练习打字的方法:1、打字的每个手指分工正确;2、平时的电脑工作中多加练习。3、手指放在这些基准键位上,进行分工打字,这样可以提升打字速度。

吉他音阶怎么记
音阶记忆方法 1、谱子6根线从上到下代表一弦到六弦,几弦上写着几就按几弦几品,数字在同一列的就同时按,然后右手就弹响你按的弦就好了,整个谱子从左到右奏出。2、各个小节的上面会标出本小节所用的和弦(按法),那个小方块中,几根弦从左到右代表6到1弦,哪里有黑点代表要按几品,然后...

初学者可以直接考B照驾驶证么?
可以直接考B2驾驶证,但是必须満21周岁,三年后可以升为B1驾驶证。

加格达奇区19157714374: 初学VB编程,首先应该掌握哪些
柯岩眠痛: 你好!学习VB语言 要掌握以下几点: 1、基本概念 比如:数据类型、常量、变量、数组、语句、类、函数、过程、参数、参数传递、事件,对象 2、常见控件的使用 比如:外部控件、用户控件 3、文件操作 比如:鼠标、键盘、剪切板的使用 4、数据库 5、内部函数、API函数、dll的引用 --------------------------------------------------------------------------- 以上是学习VB要掌握的东西,你可以买一本VB的学习书,自己看看,学习一下!

加格达奇区19157714374: VB初学者需要记住那些东西? -
柯岩眠痛: 1、学习Visual Basic之前最好做好一下几种准备:

加格达奇区19157714374: 学VB需要记住哪些重点? -
柯岩眠痛: 不需要,记住常用的几十个左右就行了.其他的可以在需要时查阅资料获得.VB有个“对象浏览器”,可以通过它查看那些函数的声明和用法,很有帮助的.学编程不要死记硬背,生搬硬套,多练习,多写写代码就可以慢慢掌握那些常用功能、函数.多看看别人的源代码,学习学习,长进是很快的.总而言之,对VB的基本语法和基本功能记熟了,搞清了,其他的容易使用上去了.

加格达奇区19157714374: 学习VB都需要记住些啥东西啊 -
柯岩眠痛: 函数 不用说VB那东西了,什么编程语言都得必须记住函数.学VB就和学英语差不多,基本就是英语讲话试编程.

加格达奇区19157714374: 学习VB需要记些什么东西?
柯岩眠痛: 常用函数和基本语法,不过这两样可以在日常学习中经常使用慢慢就会记住了.不用特意去记的,最主要,记得有经常翻书,有问题想尽办法自己解决,解决不了才请教人,这样你的印象会深点.有问题就问人,你的印象会很模糊

加格达奇区19157714374: 自学VB?需要了解那些东西,自学起来才不会那么困难啊? -
柯岩眠痛: 没什么诀窍的,就是要多实践,亲自上机编一些小程序远胜看几本书.此外还要保持兴趣,既然是自学,首先就要有兴趣,不然尽早打消自学的念头.

加格达奇区19157714374: VB入门知识
柯岩眠痛: (1)VB不只是数据库和报表.不要以为VB就是数据库和报表,这只是VB强大功能的一小部份.如果这此都搞不清,还是好好的看一下相关的书籍,比在这里问问题有用多了.我以前没有学过数据库,只是有些编程的思路,后来学数据库就非常...

加格达奇区19157714374: 0基础学习VB -
柯岩眠痛: 其实入门是很简单,单要入的快和好就很难了.学习有主次1,基本知识(数据类型,语句语法各种循环,多上vb操作书本上的小程序这些就容易上手了).2,自己的认识(用自己学到的东西,以自己的思路编出一个简单的小程序可以从简单的人机对话开始).3,深入学习vB的高级功能和控件,至于上面他们提到的API,是微软系统里有的东西,那些只要你用的到,就能在API库里找到相应的指导.一句话:自己动手,多动脑,用自己的思路编写方法和事件,很快你就进入VB了.祝你早日找到感觉.

加格达奇区19157714374: vb如何能快速入门vb,掌握基本的编程技巧? -
柯岩眠痛: 1、看书,基本的知识点; 2、看视频,学习操作; 3、看实例,学习技巧; 4、手动操作,提升能力;

加格达奇区19157714374: 我想学vb 有谁可以教我下啊 -
柯岩眠痛: 给你的一些提示是:1、你最好懂一些英文,不懂要吃点小亏,英文水平要求不是很高,高三毕业能考70分左右就基本差不多了.不懂的单词尽可能搞懂,就算不懂,猜出来也算懂,呵呵.实在E文太差也能学,只是有些时候会吃点亏罢了(学...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网