第一篇:VB心得
在这次VB课程设计过程中,我最大的收获就是有二,一是与其临渊羡鱼,不如退而结网,无论什么事情,一定要去做,困难在你的勇气和毅力下是抬不了头的。二是深刻地认识到,做事情一定要有耐心,无论遇到什么困难,都不能心烦,否则就很难把事情好。一开始,我以为三天就可以把课程设计搞好,谁知道我们搞了差不多一个星期。界面的设计倒是没什么问题,最有问题的就是编程了,编程是非常耗时和精力的。这一点我是深有体会的。有一次我的代码有点错误,但我看了一遍又一遍,还是找不出问题所在,最后发现就是少了一个空格,就是一个空格花了我整整一个上午。唉!难怪我经常听到说,编程实在是太麻烦了,看到头都大了,看到就心烦了。就是一个小小的问题就让你花去一个早上的时间。所以我们无论做任何事情都要细心和耐心。无论做什么事情,我认为最重要的是在做事过程中学到东西,吸取教训。
这是我第一次系统的、完整的接触到软件设计的全过程。在这次课程设计中我得到了锻炼,也有很多体会。以前仅仅是对软件开发有一个大体的印象,通过这次VB课程设计,我对软件的开发有了切身的体会。软件并不像我原来所想的那样神秘,而是有着一个相对固定的模式和流程。软件的制作是一个系统的工程,需要我们掌握多方面的知识。在此次设计中,觉得自己的知识有很大的欠缺,遇到了许多不懂的东西,无奈下去翻书才发现许多东西书上都有,只怪平常太少看书,听课又不够认真。以前学习计算机语言,总是静不下心来,不能认真的看书。这次的课程设计,为了顺利的完成编程任务,认真的细读了VB课本,有了一定的心得体会。所以在以后的学习中,自己一定要全身心投入,这样学习才会有效率,才会有效果。
第二篇:VB实习心得
vb实训心得
这次实训,我觉得我真收获挺多的,以前愚昧无知,现在感觉是豁然开朗,visualbasic程序设计,刚开始学vb时不知道是干啥用的,我觉得很新鲜,于是乎很认真的听讲,我发现这门课程很有趣,老师幽默而却讲课生动,很吸引人,就这样,喜欢上vb了,感觉挺有用的,刚开始就想着还可以自己编软件,多好啊!其实真没那么容易啊,要学好vb也是一件不容易的事,经过这次实训,我觉得我的vb有大大的提升,总而言之,最重要的是多做例题多实践多锻炼多操
作。下面在介绍一下vb的发展过程: visualbasic(简称vb)是microsoft公司于1998年推出的可视化 开发工具。visual意为“可视化”,它是指开发图形用户界面(gui)时,无须编写大量代码去描述界面元素的位置和外观。basic是指basic语言,这是一种面向初学者的语言。visualbasic是基于basic的可视化程序设计语言,它继承了basic语言简单易懂的特点,采用面相对对象、事件驱动的编程机制,提供了直观的可视化程序设计方法。visualbasic是目前面向对象开发的主要语言之一,是最简单、最容易使用的语言,因此它是初学者学习可视化编程语言的最佳选择。在以windows操作系统为平台的众多可视化编程工具中,visualbasic具有易用性、通用性和开发效率高等特点,这使得 visualbasic特别适合于一般应用程序的开发,成为最流行的 windows应用程序开发语言。visualbasic6.0现有三种版本:学习
版、专业版和企业版。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(对象的嵌入和链接)等多种
类型的应用程序。visual basic 语言的特点:
1、面向对象的可视化设计平台
2、事件驱动的编程机制
3、结构化的程序设计语言
4、强大的数据库功能和网络开发功能
5、充分利用windows资源
6、方便实用的程序指导 我们已经学了一学期vb了,大家知道vb都能做什么呢?记事
本、画图、做一些小游戏等等,其实还有好多好多东西都能用vb编 出来,世界著名的三大软件之一---spss就是用vb开发的。现代社
会,随着计算机科学技术飞速发展,vb也不断改进,他已经彻底摆
脱了“玩具语言”的形象,成为编制通用windows应用程序、数据库
应用程序、多媒体应用程序以及网络应用程序的理想工具。vb不仅
是一种编程语言,而且是集应用程序开发、调试和测试于一体的集成开发环境。
作为当代大学生,我们在以科技为主导的新世纪里,一定要掌握 vb这门课程,有利的发挥我们的才能和智慧,辉煌我们的人生!篇二:vb实习体会 vb实习体会
我对于visualbasic的学习,是从初中开始的。当时舟山市的中考政策有考级加分制度,考出全国二级能加10分。在此诱惑下报名参加培训班,考了两次,第一次笔试未通过,第二次才全通过。虽然考了两次,但是那时候已经能够编出几个没有什么逻辑性可言的小小游戏了。
所以这次认识实习,对我来说难度并不大。然而由于选课上面的原因,认识实习和电子实习冲突,导致我没有上过一节认识实习课。所以我的vb水平基本没有什么进步,这个五子棋,也是建立在初中的经验上的。vb本身也不是很难。尤其在gui编程上能够体现出来。我接触过几种gui的编程,桌面应用里面有swing、qt库的编程,另外还有android和j2me的编程。这些程序在gui开发上面虽然不能说难,但代码量也是很大的(qt和android有可视化辅助设计,稍微好一点)。而微软确实对程序员比较照顾,出了很多的编程方式都比较简易,比如windowsform式的编程,这在vb和c#上体现的非常到位,大大降低了程序员的门槛。值得一提的是,我初中的学校,超过三分之一的人通过了全国计算机等级考试二级vb,可见vb的简单程度。
虽然vb很简单,但说实话我不太喜欢vb。一方面是长期接触类c语法,让我对于类c语法的语言比较偏爱(java、c++、php等)。另一方面是vb是一种windowsonly的语言,可移植性比较差。
而从业界发展的视角来看,随着苹果焕发第二春以及google的崛起,微软的势力开始萎缩。在终端方面,高端智能手机以及平板电脑正悄悄取代个人pc机的地位。而互联网云计算的概念更加使得这些终端设备能够替代传统pc。而微软在这方面几乎可以被称作是惨败的。所以,开发windows桌面应用渐渐显得不入时,况且是用可移植性非常差的vb6来开发。
如果要我选择桌面应用程序开发工具的话,我恐怕会选择c#。它既有 windowsform的编程方式,拥有vb.net的几乎所有的便利特性,而且是类java 语法,使得程序员能够非常快的适应。另外,.net的可移植性比较强。c#运行在.net平台上,理论上可以像java那样易于移植,而且在linux上也出现了mono这样的开源版本。而vb6则不行。
当然,语言的问题总是微乎其微的。这一次实习最大的收获应该是大致了解了五子棋程序的原理。比如说怎么判断五子连珠等等。虽然没有更上一层楼编出ai,但是总的来说,这是我第一次用vb开发出一个像样点的游戏了。篇三:vb实习报告
实习报告
一、前言 实习时间 2012年12月21——12月26日 实习地点
杨凌职业技术学院南校区机房 实习目的
1、熟练掌握visuabasic语言的语法规则,visualbasic程序调试一般方法和技巧,并能利用visuabasic语言实现简单程序的设计。
2、掌握基本的模块设计与实现数据文件读写、人机界面设计等;
3、熟练运用测量平差及程序设计知识,编写测量程序;
4、进一步巩固《vb程序设计》课程中所学到的知识,熟练掌握并综合运用所学的编程技巧。实习要求
保持学习态度端正,尽量完善作业达到高质量高数量的作业
二、实习任务及内容
1、进入主界面面应有登陆界面,类似于“学生成绩查询系统”界面。
2、设计并实现系统的主界面,界面的名称可以自己取,比如测量程序集等
三、实习过程
编辑主界面
打开vb在form1中添加“用户名”、“密码”、“登陆”、“帮助”控件,以及修改对应的名称,并编辑如图所示的代码:
右单击窗体添加,并添加窗体;在visual basic中,是通过菜单编辑器建
立和管理菜单的,其打开方式为:在工具→菜单编辑器中;对form2进行一级、二级菜单编辑,并注意一级菜单和二级菜单的区别
主窗体:
接下来对各个二级菜单中的程序进行编辑:
1、进行对闭合水准路线计算的界面设置如下
点击“输入测站数及测站数”按钮输入基本信息,在点击计算,就和已在界面上显示出计算结果;
分别双击各个按钮进行编程:
2、对于地形图分幅与编号,围绕其核心公式: lw=(z-31)*6°+(d-1)δl le=lw+δl bs=(h-1)*4°+(4°/δb-c)δb bn= bs+δb 其代码为:
3、角度弧度转换:
输入角度的各项数值,点击“角度->弧度”就和显示出弧度值,同理也可实现弧度到角度的转换
4、距离相对误差计算:
5、三角高程界面设置及代码:
根据《地形测量》理论知识所知,在界面中需设置如图所示的控件,在输入已知数据框中输入数值,有核心计算公式h=dtan(α)+i-v即可算出高差,所以在编写代码时围绕其核心公式进行编程: 篇四:vb实训总结
这次我做的项目是用vb制作一个简单的成绩管理系统,在实训刚开始的时候,做的只是几个简单的界面,觉得其实还算比较简单的,到第二次实训的时候,老师说要用程序代码制作,而我们还没有具体学过vb程序代码,觉得又开始没有头绪了,感觉无从下手。
实训任务问题的解决:
通过网上搜寻相关资料以及查阅相关书籍了解更多关于vb的知识。到了第四次实训的时候,虽然能实现基本的排版后,但是调试的时候出现了很多问题。而且,有时候由于考虑不周以及粗心的缘故,代码方面存在很大的误差。老师们教了我们很多简单实用的技巧。也让我们意识到了要想全面完整的完成一个模块,首先要经行程序设计,全面分析会用到的东西及考虑可能会出现的情况。所以出现的问题也在老师的指导下以及团队的团结精神一起探讨,一起思索,顺利解决了发生的问题。
实训后体会: 在程序的编写上,有很多不足的地方,可能有些功能不太全面也不太完善,但我觉得自己是认认真真的做了,而且从中学到了很多,以后,我要把自己欠缺的知识点补习好,而且要学会举一反三,融会贯通,最重要的是改掉粗心马虎、考虑不周的习惯。我想我以后会将此程序完善好,争取能够运用到生活中去。
“纸上得来终觉浅,绝知此事要躬行!”在短暂的实习过程中,让我深深的感觉到自己在实际运用中的专业知识的匮乏,刚开始的一段时间里,对一些工作感到无从下手,茫然不知所措,这让我感到十分的难过。在学校总以为自己学的不错,一旦接触到实际,才发现自己知道的是多么少,这时才真正领悟到“学无止境”的含义。
“千里之行,始于足下”,这次短暂而又充实的实习,我认为对我走向社会起到了一个桥梁的作用,过渡的作用,是人生的一段重要的经历,也是一个重要步骤,对将来走上工作岗位也有着很大帮助。
突然想起鲁迅先生的一句话:这里本来没有路,只是走的人多了,也便成了路。生活的路呢?生活的路也是人走出来的,每个人一生总要去很多陌生的地方,然后熟悉,而接着又要启程去另一个陌生的地方。
作为初涉社会的开端,这里有许多回忆和联想,面对残酷的现实社会,每个人都无法选择逃避,除了勇敢面对,我们也无从选择!
走向明天,我依然走我自己!不再茫然? 此次实训的个人领悟:
在整个实训过程中,我每次都有许多新的体会,新的想法,想说的很多,就简要的谈谈我领会的八大心得:
一、坚持:开始每次实训后感觉自己都很茫然纠结,自己再
也不愿去想去做了,因为每次辛辛苦苦想出后的代码结
果都是运行出错,让人很头痛,很烦恼,但是整个实训
结束后才发现,做什么是都贵在坚持,就这个简单的计
算器也一样,一次一次的运行出错都是一个歌体会,一
次一次的总结,到最后才能制作出自己要做的任务。所
以说:坚持就是胜利。
二、勤动手:开始实训的时候觉得不会做,做不来就不做。
后来才发现做了点点就是积累点点,多做就有多收获,就像我们说的经典名言:vb没有学会,也没有教会,没有看会,只有练会的,勤动手是学习vb很重要的一个过程,甚至是一个关键。
三、虚心学习:在实训过程中,我们会碰到很多问题,有的是我们懂得的,也有很多是我们不懂的,不懂的问题我们要虚心向团队的成员或老师请教,同时我们也应该虚心的接受,不能认为自己懂得一些知识就飘然然。
四、错不可怕,就怕一错再错:
人无完人,每个人都有犯错的时候,不管是实训中还是在以后的学习中,第一次做错不要紧,但也主动认识到自己为什么做错了,要怎么改,不能一而再,再而三的犯错,知错能改才能获得更多的体会以及经验。
五、自主学习:
实训后不再像在高中学习那样,有老师,有作业,有考试,而是一切要字迹主动去学校去做,只要你想学习,学习的机会是有很多的。实训的时候,有比较多的休息时间,要利用好这些时间,少看一部小说,多了解一些感兴趣以及与自己专业相关的知识。
六、团队精神:
不管是实训还是将来的工作往往不是一个人的事情,是一个团队在完成一个项目,在实训或者将来工作的过程中如何保持和团队中其他同事的交流和沟通也是相当重要的。要有与别人沟通、交流的能力以及与个人合作的能力,合理的分工可以使大家在工作
中各尽所长,团结合作,配合默契,共赴成功。个人想要获得好的业绩,必须牢记一个规则,我们永远不能将个人利益凌驾于团队利益之上,在团队工作中,会出现在自己的协助下同时也从中受益的情况。反过来看,自己本身受益其中,这是保证自己成功的最重要的因素之一。
七、为人处事
作为学生面对的无非是同学、老师、家长,而工作后就要考虑更为复杂的关系,无论是和同事还是领导,都要做到妥善处理,多沟通,并要设身处地地从对方的角度换位思考,而不是只考虑自己的事。
经过这次实习,我从中学到了很多课本中没有的知识,在学习心态上也有很大改变,很多东西我们初到实训后才接触,所以我现在不能再像以前那样等待更好机会的到来,要能更好的发展,要尽快丢掉对学校的依赖心理,学会在学习中独立,敢于参加学校竞争,使自己能够快速成长起来。在以后的学习生活中,我会谦虚谨慎,勤奋努力,加强修养,以更开阔的胸襟,更智慧的头脑,更高尚的品德服务社会。这次实习只是我人生中一个奋斗的起点,我也相信自己一定会以更加饱满的热情和决心投入到未来的工作当中去,相信自己一定能交出更加满意的答卷。
八 心得体会:
在实训期间带给我不仅仅是一种经验,更是我人生的一笔财富。俗语说:纸上得来终觉浅。没有把理论用于实践是学得不深刻的。篇五:vb实训报告
《visual basic程序设计》
课程实习报告
实训题目:图书管理系统 实习时间:2013年6月 班级名称:计算机 指导教师:xxx老师 学生姓名:xxxxx
一、实训课程与题目:visual basic程序设计,图书管理系统的设
计与开发
二、实训时间和地点:一周,学院微机室
三、实训目的和要求
1、实训目的通过《图书管理系统》应用软件程序设计,使学生掌握使用visual basic6.0进行系统开发设计的方法及步骤;学会在vb程序中访问数据库,添加、删除记录,生成数据报表;学会vb可视化编程的方法和各种控件的应用;掌握mdi窗体的设计方法;窗体中菜单栏、工具栏、状态栏的设计方法及代码编写、窗体的添加载入、工程文件的编译、工程打包及文件展开安装等知识。
2、实训要求
设计《图书管理系统》应用软件,应能实现以下功能: ? 程序运行,首先调用登陆窗口,接受用户输入的用户名和密码,若为合法用户,调用mdi主窗体,若为非法用户,当登录超过三次后,退出程序。? mdi主窗体是一个多文档窗体,包含标题栏、菜单栏和状态栏。单击相
应的菜单命令,能完成相应功能: ? 图书借还管理:包括图书借阅处理、图书归还管理和退出三项功能。? 图书入库和查找:实现图书信息的添加、修改、删除和查找功能。? 读者登记和查找:实现读者信息的添加、修改、删除和查找功能。? 打印:实现打印借书证、打印图书清单功能 ? 设置系统用户:实现系统用户的添加、删除和修改功能
四、实训内容及方法步骤
1、需求分析 ? 设计的目的和意义
许多单位都建有图书馆,图书管理工作涉及图书入库和查询、读者登记和查找、借书和还书等常见事务处理,采用手工操作,速度慢、效率低,容易出差错,随着图书馆藏书量的剧增和读者人数的大增,有必要用现代化的管理手段解决繁杂的图书管理工作,提高工作效率和服务质量。因此,本案例针对以上需求,开发一个实用的图书管理系统,可供相关单位参考使用。? 设计技巧
? 数据表设计方法(减少冗余设计)? 公共标准模块设计 ? mdi窗体及子窗体设计 ? vb菜单设计方法(对于“一般操作员”用户,有若干菜单项不可用)? adodc控件设计方法
? 数据环境设计器data environment和数据报表data rpeort设计方法
2、系统结构
结构图如下:
3、数据库设计
? 创建数据库 ? 创建表
表1 book表结构 ? reader表,结构如下:
表2 reader 表结构 ? borrow表,结构如下:
表3 borrow表结构
? depart表,结构如下:
表4 depart表结构
表5 rlevel表结构 ? oper表,结构如下:
表6 oper表结构
4、创建工程
创建library.vbp工程,工程中包括module1.bas模块,dataenvironment1.dsr、datareport1.dsr、datareport2.dsr三个设计器,以及frmlogin.frm、mdifrmmenu.frm等九个窗体。
第三篇:VB课程设计于心得
Visual Basic
---课程设计与心得
班级:计科107
姓名:张麟树
学号:1004681324
一、实验课题:设计一个能计算2阶、3阶、4阶行列式的小软件,运行时先由用户输入行列式的阶数,然后软件自动生成行列式的输入模板,如用户输入的阶数是3,则产生9个输入框并排成3行3列且用两条竖线界定。这里需用控件的动太加载技术。
二、实验代码:
Dim N As Integer Public Function choose(ByVal X As Integer)Do If X = 2 Then With Form1.Line1.Visible = True.Line2.Visible = True.Line3.Visible = False.Line4.Visible = False.Line5.Visible = False.Line6.Visible = False End With For I = 0 To 3 Form1.Text1(I).Visible = True Next I Exit Do ElseIf X = 3 Then With Form1.Line1.Visible = False.Line2.Visible = False.Line5.Visible = False.Line6.Visible = False.Line3.Visible = True.Line4.Visible = True End With For I = 0 To 8 Form1.Text1(I).Visible = True Next I Exit Do ElseIf X = 4 Then With Form1.Line3.Visible = False.Line4.Visible = False.Line1.Visible = False.Line2.Visible = False.Line5.Visible = True.Line6.Visible = True End With For I = 0 To 15 Form1.Text1(I).Visible = True Next I Exit Do Else Call Command1_Click End If Loop End Function Public Function Huanyuan()Dim I As Integer For I = 0 To 15 Form1.Text1(I).Visible = False Next I With Form1.Line1.Visible = False.Line2.Visible = False.Line3.Visible = False.Line4.Visible = False.Line5.Visible = False.Line6.Visible = False End With End Function
Private Sub Command1_Click()Dim I As Integer Call Huanyuan N = InputBox(“请输入阶数(2、3或4):”)For I = 0 To 15 Form1.Text1(I).Text = “" Next I Call choose(N)End Sub
Private Sub Command2_Click()Dim val As Integer If N = 2 Then val = Form1.Text1(0)* Form1.Text1(3)Form1.Text1(0)* Form1.Text1(5)* Form1.Text1(7)Form1.Text1(3)* Form1.Text1(4)* Form1.Text1(6)Else val = Form1.Text1(0)* Form1.Text1(3)* Form1.Text1(8)* Form1.Text1(15)+ Form1.Text1(2)* Form1.Text1(7)* Form1.Text1(14)* Form1.Text1(9)+ Form1.Text1(1)* Form1.Text1(5)* Form1.Text1(11)* Form1.Text1(12)
+
Form1.Text1(4)
*
Form1.Text1(10)
* Form1.Text1(6)* Form1.Text1(13)-Form1.Text1(0)* Form1.Text1(10)* Form1.Text1(8)* Form1.Text1(13)+ Form1.Text1(1)* Form1.Text1(2)* Form1.Text1(11)
*
Form1.Text1(14)
+
Form1.Text1(3)
* Form1.Text1(4)* Form1.Text1(6)* Form1.Text1(15)+ Form1.Text1(5)* Form1.Text1(7)* Form1.Text1(9)* Form1.Text1(12)End If MsgBox(”结果为: " & val)End Sub
Private Sub Command3_Click()End End Sub
三、实验结果:
选择菜单:
二阶行列式:
三阶行列式:
四阶行列式:
四、心得与体会:
作为一名计算机专业的学生,在接触了C语言、数据结构与C++课程后,对计算机语言有了一定的兴趣,于是在这个学期我毫不犹豫的选择了VB课程(算法与程序设计)。
VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想的形成,以及之前学习积累的经验,很快就对VB有了一定的了解。下面就是我这段时间学习的新的与体会。我认为作为学习程序设计最重要的一点是要注重理解一些重要的概念.VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在 程序入门阶段还是应该重视概念的学习.我们学习VB并没有从正常的途径,而是通过老师的演示与讲解,了解并学习了这门课程,可以说VB语言相对来说比其他语言简单,从他的语法就可以看出 其次,自己动手编写程序。程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力.只有不断的从自己的程序中积累经验,从中进步,才能写出好的程序。程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的.只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.动手能力的培养是这门课和以往课程最大的不同之处.重点放在思路,算法,编程构思和程序实现上.语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用.编程序不像做其它的事情,写程序之前一定要计划周详,把所有的可能性都想到,并想好相应的解决方法,不然思想会很混乱,很容易出现错误。还有就是编程序最重要的其实是思想,思想确定之后用什么语言或什么方法就简单了,接下来就是设计并写成代码的事情了
好的程序员就是这样一步一步炼成的。
在者,阅读,借签别人设计的好程序。多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己 提高自身水平.通过这次学习,我越来越喜欢上计算机语言,感谢方老师,我相信在计算机语言上回走的更远。
第四篇:VB心得(范文模版)
VB心得
这学期选修了VB这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心得体会。
在日常生活中我们经常会有这样的体会,就是去做自己感兴趣的事情时,时间好像一直不够用,而从事自己不喜欢干的事情时候,好像度日如年一般。我刚接触VB是第一次上选修课,老师给我们讲课,我们一人一台机对着电脑屏幕看老师的课件,上面全是VB的专有名词,一个都不懂,老师叫我们实操,我对着VB软件系统无从下手。之后就去图书馆查阅了有关VB教程的书,决心自学。但每次看到一行行枯燥的程序代码眼皮不自觉地就要打架。后来几乎是“头悬梁,锥刺股”才得入门。现在想来,这种入门大可不必。严谨求实的态度是非常正确的,但既然面对初学者,也许换一种思路更贴切。少一些隐晦,多一些直观;少一些专业术语,多一些例子。
慢慢地,我了解到VB的特点,VB是在原来的Basic语言基础上发展而来的.Visual指的是可视的图形用户界面开发方法.不需编写大量代码去描述界面元素的外观和位置,只要把预先建立的对象添加到屏幕上的某点即可.如果使用者诸多PAINT之类的绘图程序,则实际上已经掌握了创建用户界面的必要技巧.BASIC指的是B语言,一种在计算机技术发展历史上应用得最为广泛的语言之一.VB在原来BASIC语言的基础上进一步发展至今包含了数百条语句,函数及关键词,其中很多和WINDOWS GUI有直接关系,VB不仅是可视语言,而且是面向对象的编程语言.其特点是概念多,实践性强,涉及面广.之后,了解到一些基本的概念,含义.例如类,就是创建对象实例的模板包含了创建的属性描述和行为特征的定义.而此中的对象又是类的一个实例,继承了类的属性,方法,而VB中长用的对象有窗体,控件等.但我们在建立之前必须清楚对象的三要素:属性,方法和事件.而建立程序的步骤大致可分为:(1)启动程序,装载和显示窗体.(2)窗体等待事件的发生.(3)事件发生时,执行对应的事件发生过程.(4)再重复的过程。(5)最后直接遇到“END”结束语句结束程序的运行或按“结束”强行停止程序的运行.再用VB创建一个应用程序,第一步骤是创建窗体,它是用户与应用程序进行交互操作的可视部分,窗体是创建界面的基本构造模块,也是创建应用程序所使用的对象.而后必要设置窗体的属性,从而构出窗体的外观,设置好的窗体,窗体就作为对象,能够对其定义的事件作出响应,这也是所谓的窗体事件,而窗体事件又包括窗体本身事件,键盘事件和鼠标事件.在了解窗体基本知识就还应了解VB的语言基础,其中包括了代码模块(窗体模块,标准模块,类模块),注释,分行和续行,数据类节(字节型,逻辑型,数值型,日期型),变量与常数,运算符与表达式,数组,控制结构,子过程和函数.同时,为了编程,我们还应培养良好的编程习惯,首先是对象,变量及过程的命名约定,然结构化编码约定.学习VB程序设计后,增加对此的认识,深入学习VB程序就可掌握新的软件,新的编程环境,学习此课程,让我学会使用开发环境,开发工具的方法,并锻炼我的意志,令我多一门技术。总而言之,这学期的VB课程让我收获了很多,为我下学期的计算机2级考试打下了基础。
第五篇:VB实训心得
为期一周的实训即将结束,通过这次的实训使我们学到了很多,同时也让我们意识到我们要学的更多。本次实训的项目是关于工程测量的程序设计,以小组的形式进行分工合作,我组共3个人,任务是四等水准测量的程序设计。从程序的需求分析、可行性分析、设计到编写、调试、修改、完善、到最后的实训报告,每个人都付出了时间和精力去做好自己的任务并努力地去完善它。
实训的第一天接到任务时我们都觉得有点难度,很有挑战性,毕竟四等水准测量是一个比较系统、完善、功能相对较齐全的计算程序,因此程序编写也十分复杂,工作量较大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。而我们只是学了点简单的vb程序编写,没有尝试过这种相对来说比较系统完善的系统。所以在做项目的时候我们倍感压力、更加的团结协作,可即使如此我们还是出现了错误,我们的程序在编写上存在一些漏洞,导致调试时不能正常运行,后经过老师的指导、我们的调整,终于可以完美的运行,这里也耽误了我们很多宝贵的时间,直接导致了我们在项目调试上速度不够快。
本人很荣幸地担任组长一职,与其他组员一起进行任务分配以及协调等。我组做了四等水准测量的计算程序、竖直角计算和视距测量三块内容。在实训过程中,老师对我们亲切认真负责,很有耐心地对我们进行讲解并指导我们解决遇到的难题。老师交会了我们很多简单实用的技巧。也让我们意识到了要想全面完整地完成一个模块,首先要进行程序的设计,全面分析会用到的东西以及考虑可能会出现的情况,理清思绪、写出大致的要点后再上机编写程序以及操作。否则像一开始的我们马上上机编写、想到什么就补什么,不仅浪费时间也乱了之前写好的一些程序。系统分析越准确,设计的系统越精确,可以大大减少后期的修改、维护工作。当然做好做对一个项目固然重要,同时美观程度也是必不可少的,无论是从参观者的角度还是自己看的角度都很重要。
总的来说,这次实训还是比较成功的。最后出来的系统,大家都很有成就感,这是我们一步步设计、一步步完善、辛苦付出后得到的成果。小组合作、帮助队友,无论是团队合作这方面还是个人动手这方面,我们都得到了很好的锻炼。当然实训不仅使我们学到了知识,也帮助我们缩小了实践和理论的差距,通过这次实训让我们更深一步的对vb这门课程的知识有更进一步的渴望,同时对自己的专业,对自己的能力,对自己所学的有正确的认识,并且能在以后的学习工作中不断提高和完善自己。