范文
菜单

vb心得体会

时间: 01-28 栏目:心得
vb心得体会一:vb上机心得体会

刚开始学习vb的时候,我就觉得大一的计算机基础根本不值一提,难度相去甚远。我问过很多以前的同学,他们都说vb是编程语言中最简单的,但是在这次上机实习过程中,我发现要完成学生成绩管理系统实在有很大难度。平时看课本的时候,觉得还能够理解,看得懂,然而“纸上得来终觉浅”,一旦自己调试程序,总会犯很多错误,如前面说的“文件未找到”“下标越界”等等,都是平时没有机会解决和一些曾经被自己忽视的问题。有时候,为了找到代码中错误或不符合要求的地方,我不得不一遍又一遍地仔细检查程序,甚至标点符号都不能放过。细节决定成败,一个小小的分号也会起着扭转乾坤的作用。

在实习之前,我妄想从网站上下载一个或者请论坛上的好友帮忙,后来我发现这条路走不通,他们从来都不给别人提供实质性的帮助,只是象征性地说:“不会问老师。”于是我打消了这个念头,开始自己动手做。

当我无数次调试总算读出文件的时候,那种高兴劲可想而知。我慢慢觉得,其实自己调试程序蛮有意思的。既弥补了在vb学习中的漏洞,还学到了新内容,积累了一定的实战经验,对以后的期末考试和等级考试起到了相当大的促进作用。

实习过程中,多亏指导老师帮助我找出错误的地方。如果不是他们的细心讲解,我很难完成这次实习任务。当然,我在编程方面还

有很大不足,今后我定会加倍努力,为等级考试的顺利通过打下牢固的基础。


vb心得体会二:VB心得(2244字)

VB比较好入门,也是一种快速应用开发的语言,但要把VB学精学透彻并不那么短时间能够实现。

我听一些学过的人说我们可以先学习一下VB的体系结构,大致看看就行,可能其中会有些概念不可理解,不要紧,不用去深究,时间长了接触多了你会理解的。这样做的目的主要是了解VB适合做什么,他的编程特点和运行机制是什么等概括性的东西要有个了解。

然后可以开始从语法学起了,VB语法并不难,但对于每个语法要点一定要自己亲自练习一下,达到熟练掌握的程度。先不要急着实现太大的功能,这个时候也不可能实现。

接下来我们可以熟悉一下VB企业版提供的那么多控件的应用了,VB提供的控件很多,最好逐个参考MSDN做有一些小程序试一下,不必记住所有控件的接口,但要知道以后用到的时候怎么查资料。

C语言和VB,这2门课是学习编程的入门课程,但是不能小看这2门课程,因为学了以后我门会发现它给我树立了一种编程的初步认识,让我知道编程是怎么一个回事,也可以说是编程就是一个很仔细的让计算机知道如何去走路的方式,只有掌握了这些知识之后才能去理解更深层次的知识。也就是这2门课,尤其VB把我从原来一个只会用电脑上网打游戏和聊天的人带入了程序这个广阔的空间,为了以后能更深入的学习自己总结了一下学习体会。

首先,我发现VB这门课有着很强的技术性,也就是觉得入门很难需要一定的逻辑思维和扩展性思维。因此不光需要在课上认真听教作好记录,还需要在课后的业余时间自己去找一些资料来补充一些书本上讲过但是自己又不太理解的内容。我个人认为学习最首要的就是态度,既然我们学习的东西是针对今后工作的职业培训,就要把以前被动学习的态度转换为主动去学习新的技术知识。 其次是一个对自己有效的方法。常言到“条条大路通罗马”,通过不同的方法和途径总会

得到想得到会的东西。好的方法可以事半功倍,那么什么是好的学习方法呢,我个人认为适合自己的就是好的方法。

最后我觉得兴趣也是很重要的,在日常生活中我们经常会有这样的体会,就是去做自己感兴趣的事情时,时间好象一直不够用,而从事自己不喜欢干的事情时候,好象度日如年一般。

在学习过程中也如此,我们是刚接触VB的初学者经常会遇到一些从字面上很难理解的专业术语而书上也没有什么明确的定义,这个时候兴趣就起了很大作用。如果一个对此感兴趣的人就会去查找合适的解释,而不怎么感兴趣的就不太会去查找。曾经下过很多决心自学VB。但每次看到一行行枯燥的程序代码眼皮不自觉地就要打架。后来几乎是“头悬梁,锥刺股”才得入门。现在想来,这种入门大可不必。严谨求实的态度是非常正确的,但既然面对初学者,也许换一种思路更贴切。少一些隐晦,多一些直观;少一些专业术语,多一些例子。 VB这个东西技术性在当今说来还是比较强的,但是要在这个方面有所建树的话,我觉得只要认真对待还是可以能掌握到一定程度地VB的最大的优点就是简单易学,开发项目的时间比较短。VB语法简单,可视

化程度高,概念少,所以非常适合初学编程和Windows编程的人使用。即使编程高手也有很多人愿意使用它,一般开发的效率比较高。缺点是编译后的速度较VC慢,需要庞大的运行时间库支持,软件发行比较困难(编译后的EXE程序如果在没有安装过VB的机器上运行需要拷贝数M的文件,并且做一些设置工作);底层调用手段较少,不太适合开发硬件操作多、速度要求高的场合,比如编写硬件驱动程序就不能使用VB。

VB的缺点大多都是VC的强项,但VC比较难学,尽管也是Visual的,但很多地方需要手工编写代码,不如VB方便。但专业程序员应该掌握它,因为它几乎无所不能,开发后生成的程序质量比较高。vb的功能和特点虽然vb是从basic语言发展而来,但由于其“可视化”决定了以往的面向过程的程序设计语言不可能具备的一些新的功能和特点:VB集成了一系列功能,在VB程序设计环境中能够完成程序的编写、调试、查错、运行、编译、保存等基本操作,同时还提供了大量程序设计的“零部件”(在

VB中称为函数、控件),能够很方便的根据需要“组装”成一个复杂的程序。vb开发的应用程序的运行采用事件驱动原理。程序设计人员不仅在程序设计时不需要考虑程序代码执行的先后问题,而且同一个对象可以因用户的不同操作而产生不同的结果。

vb中提供的编辑器不仅提供了典型的windows文字处理应用程序的各种功能,如剪切、复制、粘贴等,使得程序的输入和修改非常方便。而且在vb代码窗口输入代码时,对于vb中的对象的属性、方法,内置的函数、已定义的定义函数、过程,已定义的变量等,能自动给出拼写提示。这样可大大减少编程人员的记忆量。

在vb开发环境下,通过api(application program interface)函数调用,可充分使用windows提供的各种系统资源,来扩充所开发的应用程序的功能。vb全面支持windows系统的ole(object linking and embedding)技术,因此可以方便、快捷地实现不同应用程序之间的动态数据交换。另外,在vb中,可以开发出包括标准exe(标准windows应用程序)、activex控件、activex exe(对象的嵌入和链接)等多种类型的应用程序。

作为当代大学生,我们在以科技为主导的新世纪里,一定要掌握vb这门课程,有利的发挥我们的才能和智慧,辉煌我们的人生! 就我的体会,学好VB的有效方法是做到四勤,即:

眼勤:多读程序,多看书;

脑勤:多思考、多记忆;

手勤:多上机;

嘴勤:多问题。

这样做一定成功。


vb心得体会三:心得体会:VB6.0初学者的10个编程小技巧(1698字)

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=“出错了!” 2) 遇到错误之后忽略当前错误,继续执行,On Error Resume Next。 例如: On Error Resume Next ... Label1.Caption=“不管对不对都要执行” ... 

8、怎样获得键盘输入和判断敲键的Ascii值? 把窗体的KeyPreview属性设置成True,然后在Form_KeyPress 事件里编写程序代码如下: Private Sub Form_KeyPress(KeyAscii As Integer) Me.Caption = Str(KeyAscii) ‘取得键盘输入的字符 ... End Sub

9、我希望窗体一运行就在屏幕的中央,怎么实现? VB的系统对象Screen记录了当前显示模式的高度和宽度,可以利用这个值来设置窗体的位置。 Sub CenterForm(frm As Form) ‘定义过程 frm.Move (Screen.width - frm.width) \ 2, (Screen.Height - frm.Height) \ 2 End Sub Private Sub Form_Load() CenterForm Me ’调用过程 End Sub 

10、很多软件都有鼠标在文本框TextBox一按下,就选中所有文字的功能,是怎么实现的? Private Sub Text1_GotFocus() Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text) ’过程调用 End Sub 


为你推荐