Visual Basic面向对象程序设计

[日期:2022-03-31] 作者:信息技术 次浏览 [字体: ]

成都市双流中学实验学校 旷勇

Visual Basic程序设计选修课程是信息技术教研组在新课程建设中的一次大胆的尝试。目前,我们还没有了解到同类学校学校在初中阶段有开设面向对象程序设计课程的案例。所以,在课程的实施中可能会遇到一些未曾预计的困难和问题,面对这些我们没有任何成熟的经验可以借鉴,只能自己在以后的教学尝试中不断的探索和积累。

经过了一学期的Visual Basic程序设计学习,学生学习了VB集成开发环境和VB语言的简单语法基础;会使用VB的窗体、VB标签、文本框、命令按钮、以及单选框等控件,同时掌握了这些控件的基本属性设置及访问方法;学习了VB常见变量类型及定义方式、数学运算、布尔运算、赋值语句、分支语句、循环语句等基础语句及其流程;能够编写和调试简单的Visual Basic程序。

在这次汇报中,三组学生以不同的程序案例演示了程序开发的完整过程:现实需求→建立模型→算法语言实现→调试→完善求精。在案例中充分展现了学生对于程序设计中的数学模型的构建,例如:老鼠的生长过程繁殖过程抽象为循环的过程;加减运算符号的随机转换为随机数大小的判断。在汇报中体现了学生对程序设计过程的深度体验,对计算机运行的原理和规律探究与发现,进一步激发了学生进一步继续学习的热情。同时,体验到了程序中严谨的态度并养成良好的习惯。能够发现程序设计中的美:程序实现效果的美、算法代码规律美、数学模型的结构美。学生的个性特长得到充分的展现和发展。

但同时,我们也要认识到Visual Basic程序设计选修课的开设初衷,我们的目标不是为了把学生培养成为一名将来的程序员。而是重在感悟程序设计思想。学会转变角色思考,程序设计要求我们学会从计算机的角度思考问题。例如:从一系列数据中找出最大数,从人类的角度出发,这个问题十分简单。人运用了眼睛、大脑结合比较,具体思维过程一闪而过。而计算机就不同了它面对这些数据就像盲人摸象……所以这就要求程序设计者能够从截然不同的角度分析问题解决问题。

   随着课程的开展与深入,越来越多的问题逐渐暴露出来。我们将会根据课程实施中的所遇到的实际问题作出进一步的修改和调整,让我们的选修课更加符合学生的发展需求。