收藏 分享(赏)

VB学习总结.doc

上传人:HR专家 文档编号:6618608 上传时间:2019-04-18 格式:DOC 页数:5 大小:35.50KB
下载 相关 举报
VB学习总结.doc_第1页
第1页 / 共5页
VB学习总结.doc_第2页
第2页 / 共5页
VB学习总结.doc_第3页
第3页 / 共5页
VB学习总结.doc_第4页
第4页 / 共5页
VB学习总结.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1.2.1 VB 简介VB:Visual BasicBASIC: Beginners All-Purpose Symbolic Instruction CodeBASIC 语言是专门为初学者设计的计算机语言,于1964年问世。最初只有十几条语句,由于简单易学而受到了用户的欢迎,很快就应用于各个领域。随着计算机科学技术的发展,计算机厂商在原有的基础上不断的添加新的功能,进行扩展强化,各种 BASIC 版本应运而生,使它成为最常用的计算机程序设计语言。1987年 Microsoft 公司开发了 Quick BASIC,它克服了原有 BASIC 结构化差和运算速度慢的缺点,并且在功能上大为扩展,具有

2、编辑、运行和调试的集成环境。Quick BASIC兼容以前的传统 BASIC。VB 是 Microsoft 公司在 Quick BASIC 的基础上为开发 Windows 应用程序而提供的强有力的开发环境和工具,是具有很好的图形用户界面(Graphic User Interface,简称GUI)的程序设计语言。它采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程集合在一起。正是由于它在应用程序开发中的图形化构思,使得开发者能非常容易地创建一个窗口(在 VB 中称为窗体Form) ,然后从 VB 工具箱选择控件放在窗体内,无需编写程序。就如同目前盖房子所用的门、窗、水泥、钢筋、砖等

3、,都是现成的材料,只要到建筑现场组合就可以了。用 VB 设计程序就好比现代的建筑师采用现代科技的产品,而用传统 DOS(Disk Operating System)下的 BASIC 的就如同早先的工匠,一砖、一瓦、一木都要自己动手。Visual Basic for Windows 是一种具有良好图形用户界面(GUI)的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。Visual 是指开发图形用户界面(GUI)的方法,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可。这种直观的编程方法,也叫做可视化编程。Visual 的意思是“视觉的”或“可视的”

4、,也就是直观的编程方法。就像使用“画图”之类的绘图程序,通过选择画图工具来画图一样。Basic 是指 BASIC 语言,之所以叫做“Visual Basic”就是因为它使用了 BASIC 语言作为代码。VB 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多与 Windows GUI 有直接关系。1.2.2 VB 的发展过程1991年:为了简化 Windows 应用程序的开发,Microsoft 公司推出了 Visual Basic 1.0。1992年:Microsoft 公司推出了 Visual Basic 2.0。1993年:Microsoft 公司推

5、出了 Visual Basic 3.0。1995年:随着 Windows95的发布, Visual Basic 4.0也随之推出。1997年: Microsoft 公司开始推出 Windows 开发工具套件 Microsoft Visual Studio 1.0,其中包括了 Visual Basic 5.0。1998年:Microsoft 公司发布的 Microsoft Visual Studio 98则包含了 Visual Basic 6.0。Visual Basic 5.0以前的版本主要应用于 DOS 和 Windows 3.x 环境中16位程序的开发,Visual Basic 5.0以后

6、的版本则只能运行在 Windows95,Windows98,Windows2000 或Windows NT 操作系统下,是一个32位应用程序的开发工具。1.2.3 VB 版本简介Visual Basic 6.0分为3个版本:学习版、专业版和企业版,分别满足不同人员开发的需要。开发人员可以根据3个版本的功能,选择一种合适的 Visual Basic 6.0版本1、 学习 VB 程序设计的方法(1)保持良好的学习心态1、要有自信,自强,积极主动学习.2、克服畏难情绪,树立学好程序设计的信心1. 在看视频的时候,手持一支笔,桌放一张纸。将我们看了不太明白,或讲师介绍的重点注意事项,写下来,不明白的内

7、容课下查询 MSDN(这可是个好帮手,里面包括的内容很全面,也很详细,还有示例) ,讲师强调的注意事项多看看,有的是一些必要的编程习惯,一定要注意。这些习惯在我们以后编写大的程序的时候很有用。2、 (2)要有良好的学习习惯1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业.2、 VB 程序设计的入门学习并不难, 但却是一个十分重要的过程, 因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成.3、 2. 有时候我们遇到自己不明白的知识点的时候,我们也不要死扣着不放,也许讲师在后面会重点解析,或许当我们放一点时间再看的时候,就会柳暗花明(3)学习程序设计要注

8、重理解一些重要的概念.VB 程序设计本身并不复杂, 翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念 .因此,在 程序入门阶段还是应该重视概念的学习.4、 . 在看视频的同时,独立的敲打一些代码是很必要的。因为有时候我们自认为自己已经懂了这部分内容,但是在实际操作的时候我们会发现,有很多地方自己还是懵懵懂懂的,不知道如何写代码,只有实际操作后才会将这些知识理解的更深刻。5、 (4)自己动手编写程序程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法. 因

9、此一定要多动手编写程序, 而且要从小程序开发开始,逐渐提高写程序的能力.6、 4. 有些时候我们看不懂讲师写的一些代码,如果自己捉摸着去操作一下,我们就会豁然开朗。当遇到自己怀疑的词一定要去查找帮助(5)阅读,借签别人设计的好程序多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后, 要想他为什么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己 提高自身水平.5. 反复看一些不懂得知识点。俗话说,书读百遍,其义自见。当我们遇到看不懂的程序的时候,一是,我们要查找相关的资料(MSDN 或网络) ,二是,我们多看两遍这个程序,也许看过多遍之后,自己就会理解其中

10、的含义。实在不懂了,也可以跟同学探讨,呵呵。7、 (6) VB 程序设计学习的重点1、程序设计课是高强度的脑力劳动, 不是听会的,也不是看会的,而是练会的.2、只有自己动手,编写一些程序, 才会有成就感,进而对课程产生兴趣,学起来才比较从容.等你在编写大量程序之后 ,我想过二级肯定没问题,不过能不能做到真知灼见, 运用自如我就不敢说了.3、动手能力的培养是这门课和以往课程最大的不同之处.重点放在思路,算法, 编程构思和程序实现上.语句只是表达工具, 要求堂上积极思考,尽量当堂学懂 ,并做到灵活应用.)上机调试程序应注意的几点 :1、上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码

11、的编写等)2、每次上机后应总结, 把没有搞清楚的问题记录下来,请教老师或同学.3、平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几次为什么.8、 6. 在遇到一些繁琐的很难理解代码格式的时候,如果我们很难完全理解这些代码,那么我建议大家用自己可以接受的一种方式来理解这些代码,可能我们理解的误区很多,但是我认为这些误区会在我们以后的不断学习和交流中纠正过来。就像编写一个大的程序一样,在一次又一次的编译后,这个大程序逐渐完善(6)养成良好的编程习惯1、程序构思要有说明;2、学会如何调试程序;3、对运行结果要做正确与否的分析.9、 7. 在学习的过程中,我们要学会老师经常给我们讲

12、的网络记忆法,其实在 vb 中有很多的方法,属性或事件的应用都有相似之处,然后将这些知识点结合起来记忆,又省时又有效二、复习过程简单的说就是细看书,勤做题,最后练上机。细看书,就是在考试前的一个月内,以看书为主,越细越好(如果你时间紧的话可只重点看些考点涉及的东西) ,把书上的知识点(最好看几份历年试题,让自己明白考什么。)看懂看透,暂时不明白的或者不理解的先用笔记本记下。这样你的笔记本就有每章你不懂的知识点和题目了,之后可以问同学,问老师如此反复,半个月下来你的笔试水平考试应该没问题了;下半个月的时间可以一边练习题目,一边练习上机。切不可前一段时间做题,后一段时间上机,那样的话会有很多忘记的

13、知识点。我们有时希望某个文本框只能输入数字,不能输入字符。有时希望用户在文本框中输入的数字最大不能超过某个值。这个对于 来说都是太 Easy 了。我们可以 通过 在 文本框的 KeyPress 事件 中添加代码就可以非常轻松的实现这种效果。比如我们希望文本框中只能输入字符 a ,那么我们可以这样写:Private Sub TextBox1_KeyPress()Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyP

14、ressIf e.KeyChar “a“ Thene.KeyChar = “End IfEnd Sub如果想让文本框只能接受数字,则可以这样写(这个是 C#,但是与 只有语法上的差异):private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)if(e.KeyChar=“9“)e.KeyChar=“;从前面的两个例子我们我们可以知道。只要将 System.Windows.Forms.KeyPressEventArgs 对象的 KeyChar 属性的值清空,就会取消当前的键盘输入

15、。也可以将 System.Windows.Forms.KeyPressEventArgs 对象的 Handled 属性置成 true。来取消当前输入。e.Handled 表示当前的输入是否处理过,如果为 true,则表示处理过。所以当你用程序将它置成 true,后,系统就不再处理它了,这样,这次输入就被取消了。自从开了 VB 课,我就拿梦幻西游来练习,制作梦幻方面的计算器,总结如下:1:在最初阶段,代码只会 IF THEN ,于是,重复代码一大堆,不过看着能正常使用,很满足。2:需要用到 SSTAB,这是我的第一个难题,我并不知道 VB 自带的有,于是还到此论坛来询问。3:用到数组,第一次尝试

16、写 function,于是修改了以前的大量 if. then ,代码简洁多了。4:用到文件的读取,这个书本有介绍,结合网上的搜索,不是很难,不过 TXT 文件按行读取并组成一个数组,每行的文字分开等,也是一个大难题。5:学习文件打包,控件注册,最终选定 steup factory,并制作了一个漂亮的安装界面。6:由于几乎每天都要更新一些内容,想用到软件的自动更新,于是开始学习 VB 用 FTP 和 HTTP 方式下载软件,这方面的学习到现在还是不行,FTP 有时候下载不完整,还有怎么判断网络连接,怎么判断和主机的连接,这些都是照抄的网上代码,虽然能下载了,不过感觉还是不完美。7:由于软件采用自

17、动更新,而我又采用的是发现新版本就把整个安装文件下载重新安装的方法,很明显有些浪费。并且使用 STEUP FACTORY 进行打包后,安装包比较大,于是开始学习用 VB 代码去注册控件,这样可以用 WINRAR 制作成一个压缩包,只有以前的一小半大小。8:感觉 VB 自带的软件的界面不好,从网上搜到了一些界面的原码,大多还是看不太明白,不过照抄着做也算成功了。9:软件的一些设置问题,软件的透明度,软件窗体设置为最前面。这个方面还有一点搞不好,就是怎么样取消软件在最前,SetWindowPos Me.hWnd, -1, 0, 0, 0, 0, 3 这可以设置为最前,那么怎么取消最前呢?10:软件的托盘和气泡提示正在学习中。11:软件的注册,采用的是 MAC 地址的方法,成功!12:这之间,也修改了很多的细节问题,感觉不是很难

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 工作总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报