瑞雪兆丰年——与Vb的第一次相遇相知

今天是我们提高班第一次的技术性的课程,米老师亲自讲解,用一句话来概括:很不一样!

相信很多同学跟我一样,之前也听过自己本专业的计算机老师讲Vb,老师不一样,情况大致是一样的:老师把课本打开,开始带着同学们一步步地打书上的代码,下课了,代码也打得差不多了,认真听讲的学生也剩得不多了。。。。(大家说是不是?瑞雪兆丰年——与Vb的第一次相遇相知 - 芦妍 - 芦妍--廊坊师范学院信息技术提高班十期

米老师的课,让我明白了一点,vb不是远在象牙塔的无聊的一个个符号和代码,vb的整体思想来源是生活,三节课把vb 整本书讲完了,渗透的是思想,米老师的课揭开了程序设计的神秘面纱。。。。。

vb的核心就是面向对象,现实世界存在的任何事物都可以称之为对象,既包含数据,又包含事件后对数据进行操作的方法,并将其封装起来的一个独立逻辑实体,所以它的三个成员就是:事件、属性、方法,老师从生活中一一具体地举例区分了。由此可见,对象是包含一些共有的特征的,把它抽象出来就是类,在vb中控件就是一个类;从专业的角度来说,对象是数据,那把数据分类整理,在vb中就有了一个又一个数据类型。

在用vb进行程序设计的过程中,我们有了控件可以直接来用,有事件可以驱动,我们的数据可以被数据类型来分类存储,既节省了空间,又提高了效率,我们要完美实现功能,我们得用一些有功能的,这就是函数,vb的函数零零总总,使设计的功能异常强大,如果把程序设计比作做饭的话,食材什么的已经准备完备了,剩下的就是用积累的经验进行掌勺了。瑞雪兆丰年——与Vb的第一次相遇相知 - 芦妍 - 芦妍--廊坊师范学院信息技术提高班十期
我们学习的程序设计的步骤就是先将一个应用程序分为相互关联的多个对象,并且建立与这些对象相互关联的事件过程,通过对象对所发生的事件产生响应,执行相应的事件处理过程,最终引发对象数据属性的改变,达到程序的设计过程。我理解的程序设计,学的就是两点:一是,我们要知道对象内部的规则;二是,我们要通过对实例的学习、实践,积累设计经验,自己去设计,最终完成项目。拿开车做例子的话,那就是我们得知道怎么让车正常上路、行驶,然后我们得知道路怎么走,怎么既到达又省时。
 
拿第一个课堂实例来说,我们要实现的是,按开始按钮,显示当前日期;按退出按钮,完全退出。(设计目标)我们进行分析,把整个应用程序分为5个对象:首先要有个大的容器(form)来盛装这个程序;我们得有两个按钮;计时器来记录时间;一个Label来显示这个日期。要实现这个程序,它们之间必须是相互关联的,不是孤立的;事件驱动,点开始按钮,计时器的enable 属性改变,开始计时,一计时,时间传输到label里显示出来,点退出按钮,整个退出。最后用最合适的步骤写出代码。
我们对对象实现有效地管理,就抽象出了很多类型,有些在使用前要进行声明,这些需要我们不断积累;具体的代码编写的规则,为了实现其功能,我们借助函数时,也要了解具体函数的规则,整个编写顺序无外乎三种结构:顺序、选择、循环。这些就是vb的中心内容,其实这些规则分析起来,生活不也是这样吗?所以,程序设计跟生活是相通的,我们目前需要的是具体实例的积累。当然,vb跟其他程序设计语言是相通的,学习是可以举一反三的,在学习、对比中加深对对象的理解。
  
Ps:这些只是一部分课堂总结,第一次使用思维导图,不是很熟练和清楚,在不断探索中,瑞雪兆丰年——与Vb的第一次相遇相知 - 芦妍 - 芦妍--廊坊师范学院信息技术提高班十期还有很多问题需要研究解决,未完待续。。。。。
                                                                                                                                            2013年1月21 日21:00于机房
 

你可能感兴趣的:(vb编程语言)