浅谈VB语言程序设计课程教学策略

时间:2022年12月11日

/

来源:什么也没有

/

编辑:本站小编

收藏本文

下载本文

下面给大家分享浅谈VB语言程序设计课程教学策略,本文共15篇,欢迎阅读!本文原稿由网友“什么也没有”提供。

篇1:浅谈VB语言程序设计课程教学策略

浅谈VB语言程序设计课程教学策略

通过VB语言程序设计课程的教学实践和时其理论的思考,结合多年讲授课的实际教学经验,从培养学生学习兴趣、教学方法和考核方式等方面阐述了教学经验和体会.以达到提高计算机语言课程教学质量的.目的.

作 者:杨世福  作者单位:辽宁地质工程职业学院,辽宁,丹东,118009 刊 名:中国新技术新产品 英文刊名:CHINA NEW TECHNOLOGIES AND PRODUCTS 年,卷(期): “”(12) 分类号:G71 关键词:《VB程序设计》   学生学习兴趣   教学方法   考核方式  

篇2:探讨VB程序设计课程的教学方法

探讨VB程序设计课程的教学方法

VB语言具有很强的理论性与实践性,如何教好该门课程成为摆在广大计算机教师面前的'一道难题.该文结合近几年来VB的教学经验,对VB程序设计课程的教学方法做了有益的探讨.

作 者:徐彬 XU Bin  作者单位:南京应天职业技术学院,计算机与信息技术系,江苏,南京,210046 刊 名:电脑知识与技术 英文刊名:COMPUTER KNOWLEDGE AND TECHNOLOGY 年,卷(期):2009 5(23) 分类号:G642 关键词:VB   程序设计   教学方法  

篇3:VB程序设计心得

VB程序设计心得

在课程设计过程中,虽然我对程序设计不是很熟悉,但是通过老师详细的讲解,我按照步骤去做,遇到问题的时候先自己想办法解决,解决不了的就去问同学,问老师,通过这种学习,收获很大,学会了自己解决棘手问题,知道了团结的力量。

刚开始做程序的时候,就是完全按照老师的要求,老师的步骤去做的,结果却发现,怎么运行不了?明明是按照老师的步骤去做的,明明是按照老师的要求去做的,但是就是会遇到一些问题使程序运行不了。开始也没有管那么多,仍然是按照课本上的去做。

第一次,在上机课的时候,我根据老师讲的,在机房里做了一次,但没有做完。于是把东西存在了自己的MP3里面,以便以后上机的时候再来做。但真的没有想到,我的MP3,在一次上电子阅览室的时候,忘了拔了。于是乎,我辛辛苦苦做了一大节课的程序就这样没了。心里真的.很不舒服,但是,不舒服归不舒服,这个程序,还是得继续做下去,这么以点点小小的失误不算什么,然后跑到学校机房,继续我的VB程序设计。但由于时间问题,做的还是有点粗糙,还是不免存在一定的问题,比如说开始的时候打开不了文件,总是出现错误,自己总也找不出来,后来请教了一下同学,结果发现时代码的编写出现了错误,把代码改过来之后,程序终于可以打开运行了。然后,检查的时候,又发现“查找”运行错误,又是代码那里出现的黄色的字样,结果发现,是代码拼写错误,于是,拿着同学的代码对比一下,发现了错误所在之地,然后更正了过来。

经过一番努力,程序终于做完了。

您现在阅览的是工作总结网-心得体会wWw.GzzONGjie.Cn/xdth/谢谢您的支持和鼓励!

后来,室友看了我的程序,她说运行不了的,就是出现了错误,出现了错误,就应该改过啊,这时的我才恍然大悟。“是错误,那么就要改正的!”于是当天,我就去了学校机房,再一次运行我的程序,仍然出现错误情况,需要调试,我回忆起上课的时候,老师是怎么跟我们讲的,哪里出现了错误,需要怎么样改正。于是,我就耐着性子,一个一个,一个一个得改正,编辑代码,一个一个得检查,终于完成了。完成之后,我在运行一下,一切正常,心里终于舒了一口气。经过这次的VB程序设计,让我知道了更多学习的方法。具体如下:(1)保持良好的学习心态,第一,要有自信,自强,积极主动学习.第二,克服畏难情绪,树立学好程序设计的信心(2)要了解概念:VB程序设计本身并不复杂,变量,函数,条件语句,循环语句等概念较多.要真正能进行程序设计,就要深入理解这些概念.应该重视概念的学习.

(3)自己动手编写程序,亲自动手进行程序设计是培养逻辑思维的好方法.因此我们得多动手编写程序,逐渐提高写程序的能力.自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,做起来才比较从容.等你在编写大量程序之后(4)上机调试程序应注意多问问同学,多问问老师、,把不懂的地方标出来。(5)养成良好的编程习惯,第一,程序构思要有说明;第二,学会如何调试程序;第三,对运行结果要做正确与否的分析。

但是,如果以前上课的时候不认真的听讲的话,做这个程序设计就会有点点困难,所以,同时也在提醒我们,学习,任何时候都要认真!

总之,在此次的VB程序设计中,如果没有足够的耐心,就不可能完成的很好。所以此次VB程序设计,让我做事情更加有耐心,更加细心,学习更加认真仔细。 相关专题:尚无数据

篇4:vb程序设计教案设计

vb程序设计教案设计

教案设计 学科  vb程序设计  授课年级  一年级  教师姓名 李新亮     1.  章节名称: 第六章:键盘与鼠标控制 第四节:鼠标拖放动画实例设计 计划学时:一课时   2.  教学目标: ①  认识鼠标事件 ②  正确分析题目已确定应当运用哪种鼠标事件   课程标准:熟练掌握鼠标事件       知识与能力:学会综合运用各种鼠标事件编写程序       过程与方法:认识鼠标事件 运用鼠标事件完成实例设计   3.  教学重点 鼠标事件及其格式,案例程序分析   4.  教学难点 几种鼠标事件:Click,Dblclick,DragDrop,DragOver,Drag的区别   5.  教学设计思路 一、复习导入 键盘事件keypress,keydown,keyup 二、初识鼠标事件 三、几种鼠标事件的格式 四、几种鼠标事件的区别 五、实例程序分析 六、界面设计 七、程序分析 八、程序运行与调试   教 学 反 思 这节课的'主要内容是,以分析鼠标拖拽的实例程序入手,来归纳总结常见的鼠标事件。 从课堂教学的安排和实际操作中,基本上实现了以上教学目的,在一定程度上提高了学生灵活运用的能力。    

篇5:计算机考试二级VB语言程序设计考试大纲

Visual Basic是一种由 微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。这是一种可用于微软自家产品开发的语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

考试方式

上机考试,考试时长120分钟,满分100分。

1. 题型及分值

单项选择题40分(含公共基础知识部分10分)。

基本操作题18分。

简单应用题24分。

综合应用题18分。

2. 考试环境

Microsoft Visual Basic6.0。

基本要求

1. 熟悉Visual Basic集成开发环境。

2. 了解Visual Basic中对象的概念和事件驱动程序的基本特性。

3. 了解简单的数据结构和算法。

4. 能够编写和调试简单的Visual Basic程序。

考试内容

一、Visual Basic程序开发环境

1. Visual Basic的特点和版本。

2. Visual Basic的启动与退出。

3. 主窗口:

(1)标题和菜单。

(2)工具栏。

4. 其他窗口:

(1)窗体设计器和工程资源管理器。

(2)属性窗口和工具箱窗口。

二、对象及其操作

1. 对象:

(1)Visual Basic的对象。

二级各科目考试的公共基础知识考试大纲及样题见高等教育出版社出版的《全国计算机等级考试二级教程―――公共基础知识(版)》附录部分。

(2)对象属性设置。

2. 窗体:

(1)窗体的结构与属性。

(2)窗体事件。

3. 控件:

(1)标准控件。

(2)控件的命名和控件值。

4. 控件的画法和基本操作。

5. 事件驱动。

三、数据类型及其运算

1. 数据类型:

(1)基本数据类型。

(2)用户定义的数据类型。

2. 常量和变量:

(1)局部变量与全局变量。

(2)变体类型变量。

(3)缺省声明。

3. 常用内部函数。

4. 运算符与表达式:

(1)算术运算符。

(2)关系运算符与逻辑运算符。

(3)表达式的执行顺序。

四、数据输入、输出

1. 数据输出:

(1)Print 方法。

(2)与Print 方法有关的函数(Tab,Spc,Space$)。

(3)格式输出(Format$)。

2. InputBox函数。

3. MsgBox函数和MsgBox语句。

4. 字形。

5. 打印机输出:

(1)直接输出。

(2)窗体输出。

五、常用标准控件

1. 文本控件:

(1)标签。

(2)文本框。

2. 图形控件:

(1)图片框,图像框的属性,事件和方法。

(2)图形文件的装入。

(3)直线和形状。

3. 按钮控件。

4. 选择控件:复选框和单选按钮。

5. 选择控件:列表框和组合框。

6. 滚动条。

7. 计时器。

8. 框架。

9. 焦点与Tab顺序。

六、控制结构

1. 选择结构:

(1)单行结构条件语句。

(2)块结构条件语句。

(3)IIf 函数。

2. 多分支结构。

3. For 循环控制结构。

4. 当循环控制结构。

5. Do循环控制结构。

6. 多重循环。

七、数组

1. 数组的概念:

(1)数组的定义。

(2)静态数组与动态数组。

2. 数组的基本操作:

(1)数组元素的输入、输出和复制。

(2)ForEach. . . Next 语句。

(3)数组的初始化。

3. 控件数组。

八、过程

1. Sub过程:

(1)Sub过程的建立。

(2)调用Sub过程。

(3)通用过程与事件过程。

2. Function过程:

(1)Function过程的定义。

(2)调用Function过程。

3. 参数传送:

411 摇

(1)形参与实参。

(2)引用。

(3)传值。

(4)数组参数的传送。

4. 可选参数与可变参数。

5. 对象参数:

(1)窗体参数。

(2)控件参数。

九、菜单与对话框

1. 用菜单编辑器建立菜单。

2. 菜单项的控制:

(1)有效性控制。

(2)菜单项标记。

(3)键盘选择。

3. 菜单项的增减。

4. 弹出式菜单。

5. 通用对话框。

6. 文件对话框。

7. 其他对话框(颜色,字体,打印对话框)。

十、多重窗体与环境应用

1. 建立多重窗体应用程序。

2. 多重窗体程序的执行与保存。

3. Visual Basic工程结构:

(1)标准模块。

(2)窗体模块。

(3)SubMain过程。

4. 闲置循环与DoEvents语句。

十一、键盘与鼠标事件过程

1. KeyPress事件。

2. KeyDown与KeyUp事件。

3. 鼠标事件。

4. 鼠标光标。

5. 拖放。

十二、数据文件

1. 文件的结构和分类。

2. 文件操作语句和函数。

3. 顺序文件:

(1)顺序文件的写操作。

(2)顺序文件的读操作。

4. 随机文件:

(1)随机文件的打开与读写操作。

(2)随机文件中记录的增加与删除。

(3)用控件显示和修改随机文件。

5. 文件系统控件:

(1)驱动器列表框和目录列表框。

(2)文件列表框。

6. 文件基本操作。

篇6:vb程序设计实验心得

数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。

首先,让我的记忆追溯到大二暑假,在老大的指引下 ,我接触到Microsoft 公司的.NET产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var 看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.网络是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql serverXX,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。

通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。

来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just do it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseUML建模工具。在此之前,我脑袋里面没有软件建模的思想,什么UML建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。

开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了MVC架构,就是你啦。我决定用这个架构,不会,没关系,咱学。Just do it!前期工作准备好后,那么我就得把我暑假学的.网络加以实践。这个时候我更加深入的了解了利用ado.Net操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.网络数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。

与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.NET的核心技术就是XML[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just do it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊!

我很庆幸我参加了这次数据库大赛,让我确实打开了眼界。

(最后,很感激学校给了我们这次动手实践的机会,让我们学生有了一个共同学习,增长见识,开拓视野的机会。也感谢老师们对我们无私忘我的指导,我会以这次课程设计大赛作为对自己的激励,继续学习。毕竟学习就是一个just do it的过程!)我直接从报告上面复制过来的.....所以这段也不删去了.............呵呵。

题目大概是用可视化编程实现一个简单的数据库管理系统我用的是BCB 题目虽然是简单 但也明白了很多以前以为懂的问题代码到没什么 这种题目用BCB的话已经不用几行代码了关键是了解了这些名词Paradox,ADO,BDE,ODBC 一开始拖控件,写几行代码 很快就完成了编译也通过了 但传到同学机器上就是显示不出数据来折腾了我1天 又是发帖子 又是问群里的达人后来明白了我用的Paradox数据库是用BDE引擎的发布软件的时候要把BDE打包于是又学着打包BDE 却发现不到1m的软件如果打包BDE的话就10+m了而且BCB6自带的那个打包软件用的我头晕目眩于是又想不用BDE 所以又折腾了我半天答案是要使用ADO控件( 以前我用的是BDE控件 )而且要用Access数据库了解了这些之后 作业也就完成了总的看来还是很有收获的 幸亏我下了决心这个作业要自己做没有去网上下载 呵呵

篇7:vb程序设计实验心得

课程是计算机科学与技术本科专业的专业骨干课。本课程主要通过论述了面向对象程序设计和组建编程的机理,涉及到控制台界面程序、Windows窗体程序、图形界面编程、数据库、网络应用系统等多方面的内容。内容量大,程序设计复杂、同时程序调试是在环境下进行,在编程过程中环境会自动为用户生成一些必要代码,以降低编程难度,降低学生的编程负担,但这也带来了一些问题,如:学生对VB.ENT的程序结构把握和了解不全面,对编程机理了解不透彻,学生容易盲目照搬书上代码,不求甚解,似是而非。为了解决这个问题,我们采取了课程设计的方法来加深学生对知识的理解,将书本知识迁移到新的问题解决中,提高学生分析问题和解决问题的能力。

要求学生在学习该课程中,应用每个相对独立的、完整的单元知识解决一个实际项目,设计编写一个小作品;学完整个课程后,完成一个综合性比较强的编程项目,使学生对整个课程内容进行全面的总结、梳理,以项目完成为手段,全面锻炼学生分析问题和解决问题的能力。

vb程序设计实验心得4篇vb程序设计实验心得4篇

一.目的

1.为使学生掌握编程、面向对象程序设计思想和组建编程的知识实际技能,除了系统地讲授必要的知识,上机练习,做作业外,还应该对学生作较全面的编程技能和分析问题解决问题的能力训练,即作课程设计,以达到如下目的:具体应用和巩固本课程及有关先修课的基础理论和专业知识,了解面向对象程序设计思想,掌握应用编程和组建编程程序设计方法,培养学生初步的项目设计能力。

2.独立地根据一定的项目要求,查阅资料,写出项目开发目标,分析开发过程中所用到的课程知识,提出解决方案,编码并上机调试完成系统,培养学生分析问题和解决问题的能力。课程设计是教学过程中的一个重要环节,必须认真对待。

二.要求

在课程设计中要求学生注意培养认真负责,踏实细致的工作作风和保质保量,按时完成任务的习惯。在设计过程中必须做到:

1.在某个教学单元结束后,完成一个教师布置的、或学生自己拟定的、知识覆盖整个章节的,有一定综合性和难度的项目,要求学生描述出要达到的目标、围绕目标,收集资料和素材,复习所需的课程知识,描述问题解决方案、编写程序上机调试,直到项目的完成。最后的成果要有完成的作品和相应的文档。

2.在课程结束后,完成一个大的编程项目,其要求与课程单元的项目差不多,只是综合性更强、难度更大、知识覆盖面更广,工作量更大,以全面促进学生复习和梳理学科教学内容,提升学生分析问题、解决问题和文档的书写和编制。

三、采取的措施

为了保证课程设计能够按照预定的目标和计划进行,我们还采取了以下措施来加强对学生监督和管理。

1.首先讲清楚课程设计的意义,让学生能够自觉积极主动地进行课程设计,发挥学生的主观能动性;

2.在课程设计过程中,教师随时巡视和监督,了解把握和控制课程设计的进展;

3.将学生的作品集中展示、评价、打分,可以让学生在展示的过程中获得成就感、自豪感,学生之间可以相互学习、取长补短,同时在此过程中可以明确标准,自觉地按照标准来调整自己地学习;

4.将课程设计作为学期成绩的一部分记载,大约占10%,必须完成课程设计后才能参加考试,课程设计不过关,即使考得再好,也不能过。

四、取得的效果

通过以上措施,学生全部都完成了自己的项目、将所有的作品通过超链接网页的方式集成在一个作品集中,所有的学生都完成了4~6个小作品,每个作品都反映了学生应用课程的某部分知识解决某个问题的结果,通过完成这些作品,学生巩固、加深了对相关知识的理解,加强了知识之间的联系,促进了知识的迁移和应用。同时学生看到凝聚着自己的心血、汗水、思维和创新的作品,就像一个母亲看到自己呱呱坠地孩子那样充满了喜悦,激发了学生的创造欲望。通过同学之间作品的对比,提供了一个相互学习交流的平台,激发了学生的竞争意识。总之通过课程设计受到了良好的多方面的效果,从考试成绩来看,级本科全部都及格了。

篇8:《C语言程序设计》课程教学探索

《C语言程序设计》课程教学探索

C语言程序设计是理工科学生的`必修课,也是学习计算机语言的入门语言,本文对C语言程序设计的教学方法进行了探讨,在提高学生学习兴趣,加强实验环节,改进考核方式等方面提出了几点意见.

作 者:刘丹 孙宁 厉丹  作者单位:中国矿业大学徐海学院,江苏徐州,221008 刊 名:科技资讯 英文刊名:SCIENCE & TECHNOLOGY INFORMATION 年,卷(期): “”(23) 分类号:G642 关键词:C语言   教学  

篇9:vb课程学习心得

一、学习VB程序设计的方法

(1)保持良好的学习心态

1、要有自信,自强,积极主动学习。

2、克服畏难情绪,树立学好程序设计的信心

(2)要有良好的学习习惯

1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业。

2、VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成。

(3)学习程序设计要注重理解一些重要的概念。

VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念。

但要真正能进行程序设计,需要深入理解这些概念。

因此,在 程序入门阶段还是应该重视概念的学习。

(4)自己动手编写程序

程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法。

因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力。

(5)阅读,借签别人设计的好程序

多看别人设计好的程序代码,包括教材上的例题程序。

在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己 提高自身水平。

(6) VB程序设计学习的重点

1、程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的。

2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容。

等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了。

3、动手能力的培养是这门课和以往课程最大的不同之处。

重点放在思路,算法,编程构思和程序实现上。

语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用。)上机调试程序应注意的几点:

篇10:vb课程学习心得

一、学习VB程序设计的方法

(1)保持良好的学习心态

1、要有自信,自强,积极主动学习。

2、克服畏难情绪,树立学好程序设计的信心

(2)要有良好的学习习惯

1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业。

2、VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成。

(3)学习程序设计要注重理解一些重要的概念。

VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念。但要真正能进行程序设计,需要深入理解这些概念。因此,在 程序入门阶段还是应该重视概念的学习。

(4)自己动手编写程序

程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法。因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力。

(5)阅读,借签别人设计的好程序

多看别人设计好的程序代码,包括教材上的例题程序。在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己 提高自身水平。

(6) VB程序设计学习的重点

1、程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的。

2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容。等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了。

3、动手能力的培养是这门课和以往课程最大的不同之处。重点放在思路,算法,编程构思和程序实现上。语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用。

)上机调试程序应注意的几点:

1、上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等)

2、每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学。

3、平时应多抽课余时间多上机调试程序。注意系统的提示信息,遇到问题多问几次为什么。

(6)养成良好的编程习惯

1、程序构思要有说明;

2、学会如何调试程序;

3、对运行结果要做正确与否的分析。

二、复习过程简单的说就是细看书,勤做题,最后练上机。

细看书,就是在考试前的一个月内,以看书为主,越细越好(如果你时间紧的话可只重点看些考点涉及的东西),把书上的知识点(最好看几份历年试题,让自己明白考什么。)看懂看透,暂时不明白的或者不理解的先用笔记本记下。这样你的笔记本就有每章你不懂的知识点和题目了,之后可以问同学,问老师……如此反复,半个月下来你的笔试水平考试应该没问题了;下半个月的时间可以一边练习题目,一边练习上机。切不可前一段时间做题,后一段时间上机,那样的话会有很多忘记的知识点。

篇11:vb课程学习心得

这学期选修了VB这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心得体会。

VB全称为Visual Basic,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。VB提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且VB提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以VB学起来简单,用起来方便。因此,我学了vb,并有了如下收获:

1.富业余生活。业余时间到处游手好闲的身影不见了,没事我肯定一动不动的坐在电脑面前摆弄VB。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在生活有了寄托,是VB给了我无穷的快乐,让我乐此不疲。

2、多了一门技术。VB是一门计算机编程语言,也算是一项知识含量较高的东西。采用的`是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。多看多练是我独门绝技,一般人我不告诉他:多看------别人的代码,即使看不懂也没关系,可以把这些代码输入到机子里运行,然后根据运行结果去体会程序的思路和用途。

3、锻炼意志。编程可不是一项轻松的活,尤其是一个人开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,你就得花上个几个小时,半天,甚至更长。越是这样越不要灰心,应该放松心态,一点一滴的去查。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。

通过这个学期的学习,对了VB这种高级语言有了初步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,包括教材上的例题程序,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的VB课程让我收获了很多,我对下学期的计算机2级考试很有信心!

篇12:vb课程学习心得

我在业余时间喜欢编一些小程序,打发一下寂寞空虚无聊的时间。生活太单调了,也许正是因为此我才喜欢上了VB,虽说学习VB的时间不长,可我从中受益非浅。总结一下它给我带来了以下几个方面的好处:

1、充实生活。业余时间到处游手好闲的身影不见了,没事我肯定一动不动的坐在电脑面前摆弄VB。是啊,想想以前,真是一无是处,一会找A砍大山,一会找B吹牛皮,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在生活有了寄托,是VB给了我无穷的快乐,让我乐此不疲。

2、武装头脑。VB是一门计算机编程语言,也算是一项知识含量较高的东东吧(自认为)。我呢,以前有一定的英语基础,呵呵,大专毕业,英语算是过了三级了。VB语言容易上手,采用的是可视化程序设计。自学了三年多,到现在会单独开发数据库管理系统了。根据单位实际,我设计了基层管理系统、理论考核系统。基层管理系统虽然还没有在部门推广,可是在我们单位已经用上了,就这我已经知足了。至于理论考核系统,由于单位电脑不够集中,从而夭折。不过,我用集线器连接了3台电脑测试了N次,都没有问题,随机抽题,在线打分公布等功能都能完美实现。啊,这些个人作品我会保存好的,毕竟是学习成果嘛。通过日积月累,感觉脑袋的知识越来越丰富,编程经验及技巧也多了许多。总之,学了就是好,相信以后回到社会这个大熔炉里后也会派上用场的。

3、锻炼意志。编程可不是一项轻松的活,尤其是一个人开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,你就得花上个几个小时,半天,甚至更长。越是这样越不要灰心,应该放松心态,一点一滴的去查。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。

4、赢得虚荣。是人都有一颗虚荣心,都希望能得到别人的尊重、肯定、赞美。像我吧,在单位,懂电脑,会编程,会做软件。就这点,单位的领导还蛮喜欢我的。一提到我,“你看人家小杨,电脑精通,还会设计软件,不错的小伙啊!”如果在夸你,你听到了会是什么感受啊,怎一个“美”字了得。

5、增加收入。这个不需我多说了吧,会做软件,卖了就有钱啊。

篇13:vb程序设计学习心得体会总结

这学期选修了VB这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心体会。

通过学习vb我基本学会了编辑一些小程序,掌握了一些基本的知识,得到了以下一些收获:

1.富业余生活。曾经业余时间到处游手好闲的身影不见

了,以前没事我肯定一动不动的坐在电脑面前摆弄电脑。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在有了VB,它给了我无穷的快乐,让我乐此不疲。

2、多了一门技术。VB是一门计算机编程语言,也算是一

项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。 我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。 只有这样我才呢学有所成

3、锻炼意志。编程可不是一项轻松的活,尤其是一个人

开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,

你就得花上个几个小时,半天,甚至更长。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。

通过这个学期的学习,对了VB这种高级语言有了初

步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的VB课程让我收了很多。

篇14:vb程序设计学习心得体会总结

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

篇15:VB《选择结构程序设计》教案

VB《选择结构程序设计》教案

第一节  IF语句 【教学目的】 1、  掌握单行结构条件语句IF…THEN…ELSE的语法格式和使用方法。 2、掌握条件表达式的分类、运算符和优先顺序。 3、掌握IIF函数的格式和使用方法。 【教学重点】 单行结构条件语句IF…THEN…ELSE的语法格式和使用方法。 【教学难点】 单行结构条件语句IF…THEN…ELSE的语法格式和使用方法。 【教学过程】 (一)组织教学 (二)复 习  顺序结构程序设计的方法 (三)新  授 一、条件表达式 1、关系运算符与关系表达式 (1)关系运算符  <  , <=  , =  , >, (2)关系表达式 格式:〈表达式1〉〈关系运算符〉〈表达式2〉[〈关系运算符〉〈表达式3〉…] 2、  逻辑运算符与逻辑表达式 VB提供的逻辑运算符有:And、Or、Not、Xor、Eqv、Imp等6种 (1)类型应一致。 (2)与数学不等式不同 (3)字符型数据按其ASCII码值进行比较。 3、  逻辑运算符的优先顺序: not → and → Or → Xor → Eqv →  Imp (1)同级运算按照它们从左到右出现的顺序进行计算。 (2)可以用括号改变优先顺序,强令表达式的某些部分优先运行。 (3)括号内的运算总是优先于括号外的运算,在括号之内,运算符的优先顺序不变。 【例5-1】设变量x=4,y=-1,a=7.5,b=-6.2,求表达式x +y>a + b And Not y < b的值。 分析:(1) 先作算术运算: 3 >C1.3 And Not y < b   (2) 再作关系运算: True  And Not False   (3) 作非运算: True  And  True   (4) 最后得: True 【例5-2】判断某个年份是闰年的根据是年份数满足下述条件之一。 (1) 能被4整除,但不能被100整除的年份都是闰年。 (2) 能被100整除,又能被400整除的年份都是闰年。 设变量y表示年份,写出判断y是否闰年的布尔表达式。 解:判断y是否满足条件(1)的布尔表达式是 y Mod 4=0 And y Mod 1000 判断y是否满足条件(2)的布尔表达式是 y Mod 100=0 And y Mod 400=0 两者取“或”,即得判断闰年的布尔表达式 y Mod 4=0 And y Mod 1000 Or y Mod 100=0 And y Mod 400=0 二、单行结构条件语句IF……THEN……ELSE 单行If语句的语法格式为: If〈条件〉Then [<语句序列1>] [ Else<语句序列2>] 单条件选择结构的.流程图 如果  条件 {该(选择)条件成立吗?}   真 a1块 {条件成立时所执行的操作块,一般为非空块} 假 a2块 {条件不成立时所执行的操作块,可为空块} 单条件选择结构是最常用的双分支选择结构,其特点是:所给定条件(条件表达式)的值如果为真,执行a1块;如果为假,则执行a2块。如图示。 说明: (1)这里的a1块或a2块可以是空操作块(简称空块,也就是不作任何处理的操作块)。 (2)如果必须设立空分支时,应该把它设在选择条件为假的相应分支(如a2块)中。 (3)实现单条件选择结构的语句是If语句,在V B中有行If语句和块If语句两种。 【例5-3】输入x,计算y的值。其中 分  析:该题是数学中的一个分段函数,它表示当x≥0时,用公式y=1+x来计算y的值;当x < 0时,用公式y=1-2x来计算y的值。在选择条件时,我们即可以选择x≥0作为条件,也可以选择x<0作为条件。在这里,我们选x≥0作为选择条件。这时,当x≥0为真时,执行y = 1+x;为假时,执行y = 1-2x。 设计步骤如下: (1) 建立应用程序用户界面与设置对象属性。 (2) 编写程序代码。 写出命令按钮Command1的单击(Click)事件代码为 Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) If x >= 0 Then y = 1 + x Else y = 1 C 2 * x Text2.Text = y End Sub 【练习1】输入整数x,根据x的值显示是奇数还是偶数。 提示:在文本框中显示结果。 方法:提问,可让学生板书,最后讲评   【例5-4】学校对学习成绩优良的学生进行奖励,获奖的条件如下:   (1) 所考5门课的总分超过450分。   (2) 每门课的成绩都在88分以上。   (3) 前3门(主课)的成绩都在95分以上,其他两门(非主课)的成绩都在80分以上。 输入某学生5门课的成绩s1、s2、s3、s4、s5,判断他是否能够获奖。 分析:依题意列出3个条件表达式: (1)s1 + s2 + s3 + s4 + s5 >= 450 (2)s1 >= 88 And s2 >= 88 And s3 >= 88 And s4 >= 88 And s5 >= 88 (3)s1 >= 95 And s2 >= 95 And s3 >= 95 And s4 >= 80 And s5 >= 80 设计步骤如下:  (1) 建立应用程序用户界面与设置对象属性。 (2) 编写程序代码。 窗体中各控件的属性设置见教材P69 可以写出命令按钮Command1的单击(Click)事件代码为: Private Sub Command1_Click() Dim s1 As Single, s2 As Single, s3 As Single, s4 As Single, s5 As Single Dim p As String s1 = Val(InputBox(请输入第1门课的成绩:, 输入框, 0)) s2 = Val(InputBox(请输入第2门课的成绩:, 输入框, 0)) s3 = Val(InputBox(请输入第3门课的成绩:, 输入框, 0)) s4 = Val(InputBox(请输入第4门课的成绩:, 输入框, 0)) s5 = Val(InputBox(请输入第5门课的成绩:, 输入框, 0)) t1 = (s1 + s2 + s3 + s4 + s5 >= 450) t2 = (s1 >= 88 And s2 >= 88 And s3 >= 88 And s4 >= 88 And s5 >= 88) t3 = (s1 >= 95 And s2 >= 95 And s3 >= 95 And s4 >= 80 And s5 >= 80) If t1 Or t2 Or t3 Then p= 可以获奖! Else p=不能获奖! p=Str(s1) & , & Str(s2) & , & Str(s3) & , & Str(s4)&,& Str(s5)&Chr(13)& p Label1.Caption =   该生五门课的成绩分别是: & Chr(13) & p End Sub 分析:(1)InputBox语句的格式。  (2)程序中p变量的作用。 【练习2】修改程序中的条件,让学生编写程序。 提问及讨论 【例5-5】利用输入框函数输入3个不同的数,选出其中最大的数。 设计步骤如下:   (1) 建立应用程序用户界面与设置对象属性。   (2) 编写程序代码。  可以写出命令按钮Command1的单击(Click)事件代码为 Private Sub Command1_Click()   Dim a As Single, b As Single, c As Single   a = Val(InputBox(请输入第1个数:, 输入框, 0))   b = Val(InputBox(请输入第2个数:, 输入框, 0))   c = Val(InputBox(请输入第3个数:, 输入框, 0))   p = & a & , & b & , & c   p = p & 三个数中最大的数是:   If a >b And a >c Then p = p & a   If b >a And b >c Then p = p & b   If c >a And c >b Then p = p & c   Label1.Caption = p End Sub 讨论:可以用哪些方法编写求最大值的程序段? 【练习3】利用输入框函数输入4个不同的数,选出其中最大的数。 提问,讨论,练习三、IIf函数的语法结构为 格式:IIf(〈条件表达式〉,〈真部分〉,〈假部分〉) 【例5-6】例5-3中命令按钮Command1的单击(Click)事件代码可以改为 输入x,计算y的值。其中:   Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) y = IIf(x >= 0, 1 + x, 1 C 2 * x) Text2.Text = y End Sub (四)总结: (五)作业: 1、利用输入框函数输入4个不同的数,选出其中最小的数。 2、输入整数x,根据x的值判断是正数还是负数、0。

C语言程序设计求职信

c语言程序设计答案

计算机程序设计课程教学方法探讨

java程序设计课程培训心得

《程序设计》课程教学方法的研究论文

下载浅谈VB语言程序设计课程教学策略(合集15篇)
浅谈VB语言程序设计课程教学策略.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
点击下载本文文档