首页 > 文章中心 > basic语言

basic语言

basic语言

basic语言范文第1篇

【关键词】《VISUAL BAISC6.0程序设计》 教材建设 教学改革 教学模式

1 引言

程序设计作为计算机等有关专业必修的一门重要的专业技术课程,是信息系统学科的一门核心课程,是一门理论性和实践性都很强的课程。

本课程是经济、公管科各类专业学习计算机的基础课。Visual Basic(下面简称VB)是一种有代表性的较流行的面向对象的可视化语言,利用它可以快速方便的创建具有专业外观的用户界面的编程工作简单易行。本课程的任务是使学生通过本课程的学习和示例的分析,掌握使用VB开发Windows应用程序的一般方法和特点,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用VB或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

传统的教学方法中,程序实验环节只是配合每一章所学的内容进行在计算机上的实践,这样的方法让学生只是孤立的了解了某些VB 6.0程序设计知识,所涉及的知识面较窄,缺少学科的综合性,且动手能力很差,无法将实际的具体问题和VB 6.0程序设计知识联系起来。为了改变这一现状,我们VB课题组申请了学院的校级项目——《Visual basic程序设计语言》课程建设,对VB从教学观念、教学内容、教学方式等多个方面进行教学改革的探索和实践。

2 教学改革方法

2.1 教材建设——沟通性

教材作为教师和学生交流的媒介,其作用十分重要,针对当前市场上课本多在语言细节上浪费笔墨,不但容易使得初学者迷失在这些复杂而庞大的细枝末节上,而且不能很好的掌握VB 6.0程序设计的实质。我们VB 课题组根据多年从事VB 6.0教学的经验和实际开发软件项目的经验编写教材,强调程序设计方法和技巧的掌握比对语言细节的理解重要得多,而对语言细节的透彻理解只有通过大量的时间和长期的编程实践才能获得。

我们VB课题组自行编写《Visual basic程序设计》和《Visual Basic典型例题解析和习题解答》,先后被吉林大学、广西大学等多所高校使用。本套教材具有极大特色:(1)一题多解;(2)技术讲解注重让学生知其所以然;(3)针对VB二级等级考试编写。

2.2 教学方式改革——实践性

编程实践是学好VB程序设计语言的关键。我们在讲授理论课时,采用调试技术现场编程,组织学生课上亲自调试和共同分析程序,强调如下内容:

2.2.1 调试工具的运用

VB 6.0的理论知识是以实践作为依据,程序的执行过程涵盖该程序所有知识点,我们强调利用调试工具帮助编程者分析程序,采用单步执行、设置断点、添加监视框等三种调试工具,对程序执行过程进行跟踪监视,帮助学生更好的理解程序的结构等知识点,激发学生学习的兴趣和主动性。

2.2.2 重视对警告信息的改正

学生在编译程序时会出许多错误,大致分为语法错误和语义错误,我们认为学习VB 就是一个发现错误和改正错误的过程,强调学生自己的去发现和改正错误。VB 6.0集成开发环境会提示两种信息,一种信息为错误信息,另一种信息为警告信息。一般情况下只要将错误信息改正过来,程序就能通过运行给出结果,这样警告信息往往会被忽略。我们在实践教学中要求学生将警告信息与错误信息一样重视,在调试过程中遇到警告信息必须改正,因为警告信息的出现说明了学生对知识点理解的偏差,让学生通过改正警告信息来正确的理解理论知识,给学生留下深刻的印象,在进一步理解理论知识的同时培养学生严肃、认真的科学态度。

2.3 教学内容改革——全面性

2.3.1 “照猫画虎”培养编程能力

在VB的教学开始就引入软件下程的理念,强调学生们从一始了解到养成良好的软件设计规范的重要性,要求学生按照软件工程的思想去分析设计实现一个具体的MIS系统。 具体说来,分为以下几个环节:

针对VB语言特点,极易上手,强调学生的基本技能。第一阶段,要求学生实践VB 6.0的每章的各个理论知识点和熟悉使用VB 6.0编译环境。在此基础上,增加一些趣味性的题目,并引入综合中“大作业”,由教师给出实验题目,提出要求,学生根据要求查阅相关的资料,写出实验原理、实验方法步骤与教师一起讨论,确定实验方案;然后在限定的时间内写出相关的系统的分析、设计、实现等实验报告,初步掌握VB软件系统的设计方法和步骤,运用VB进行软件开发的初步能力。

2.3.2 利用网络资源加大教学资源

当今的学习具有“随时随地”的特色,VB课题组教师充分利用互联网的优势,开发教学网站提高学生的自学的积极性,增大教师和学生的沟通方式,让学生学习渠道多样化。

VB课题组的教师通过VB网站布置作业,学生提交,教师批改等方式,以及留言板和学生沟通,解答学生提出的问题,我们采用每人一天的值班模式回复学生的各种问题,发表通知公告或进行解惑。特别对学生的共性问题,教师在留言板上留言。另外,利用QQ群等方式加强课下师生间的交流和讨论,建立朋友的关系,教师及时了解到学生的理解程度和问题所在,以便对症下药及时解决出现的问题。

试题库是检验学生每章或每课阶段性成果的有力工具,我们VB课题组编写VB试题库,具有3000多道习题,其中将试题按章节内容安排,让学生在每个知识点都可以进行自测,对自己的学习质量给与评价,使得学生尽快知道自己哪一方而不足,还有待加强。试题库的习题包括填空题、选择题等多种类型,并每道题目都给出解析过程、难度系数、标准答案。

3 结束语

通过我们VB课题组教师的集体努力,VB课程建设从改进教学方法,完善教学手段等多个方面出发,使得学生学习的自觉性、主动性有了很大的提高。实践编程能力有了很大的提高。这此表明我们VB课题组的课程建设的探索得到大部分学生的认可,通过对学生的调查中,大多数学生认为是他们对于课本知识理解更加深入了,主动分析问题的能力也得到了提高。

参考文献

[1] 王文浪,周元哲主编《Visual Basic程序设计语言》.机械工业出版社,2009年2月出版.

[2] 周元哲,乔平安编著《Visual Basic典型例题解析与习题解答》.机械工业出版社,2009年8月出版.

[3] 周元哲,杨立法 《C 程序设计》教学改革的探讨[J].电脑知识与技术.2007,2(2):1170-1172.

basic语言范文第2篇

各位评委、各位老师大家好:

今天我说课的内容是《菜单设计》。我将从以下四个方面进行说课,分别是教学背景、教法与学法、教学过程以及教学反思。幻灯片2

一、教学背景

在教学背景部分我将从四个方面进行阐述,分别是教材分析、学情分析、教学目标、教学重点难点。幻灯片4

1、教材分析幻灯片5

本节课程选自河北科学技术出版社《Visual Basic语言程序设计基础》第三章第4节的内容。本节内容是在学生学习了窗体和控件的知识后安排的,是对其的综合应用。通过对菜单设计的研究增强了教学内容与实际应用软件的联系。所以本节课在实践应用中具有非常重要的地位和作用。

2、 学情分析幻灯片6

1)从学生当前的知识水平来说,学生在刚学完VB软件的窗体和控件后,需要一次理论联系实际的过程,本节课恰恰顺应了学生求知欲,通过本节课的学习让学生对VB课程实用性认识有更进一步的提高。

2)从中职学生的性格特点来说,中职学生“坐不住”,本节课从常用软件的菜单引入,介绍了菜单栏中各菜单的设计,强调对菜单设计的理解,希望学生对菜单栏的实际应用有全面、清楚地认识。

3、教学目标幻灯片7

根据教材特点、课程标准及学生身心特征,我确立了如下目标:

知识与技能方面

1、掌握菜单的组成。2、使用菜单编辑器设计菜单。

过程与方法方面

1、培养学生观察能力和处理实际应用软件能力,使之会设计菜单。2、通过不断练习,熟练运用菜单编辑器培养动手操作的能力。

情感态度与价值观方面

通过动手操作,使学生形成观察——实践——总结的生活态度。

4、教学重点难点幻灯片8

本节课的教学重点确定为菜单的组成、菜单编辑器的构成以及使用菜单编辑器设计菜单栏。

教学难点为使用菜单编辑器设计常用软件菜单栏。

二、教法与学法

1、教法幻灯片10

本着“以学生为主体,教师为主导”的基本原则,本节课我采用以实例演示为引导、学生研究探索的模式设计教学,通过观察一系列应用程序的菜单栏引起学生的兴趣,引发学生们思考,通过实例演示来解决疑惑,最后小组之间通过不断学习共同探讨VB软件的菜单栏,以达到能够真正会设计菜单栏的目的。

2、学法幻灯片11

课前利用QQ群公告,让学生从问题中思考质疑;课上利用案例分析让学生从中学到如何解决;小组合作共同解疑答惑;利用课堂练习和小组合作使学到的知识得到巩固。

三、教学过程幻灯片13

结合学生的认知水平和情感需求,教学过程分为课题导入、新授知识、实例演示、讨论探索、分组练习五个方面进行,设计二课时。

(一)课题引入幻灯片14

课前通过QQ群【公告】信息,观察常用应用程序的菜单界面,小组之间谈论菜单栏是如何制作而成的。所需5分钟。本部分主要为了引起学生探索新知识的兴趣。

(二)新授知识一幻灯片15

认识菜单栏中各个组成部分。在这一部分直接利用我们的设计工具VB软件,实时实地地共同学习菜单栏中每一部分的组成,这样更有助于学生吸收消化知识。所需10分钟

(三)新授知识二、三幻灯片16、17

本部分主要介绍我们设计菜单的工具——菜单编辑器。包含启动方法以及菜单编辑器中各个命令所能具体完成的功能、注意事项、使用方法。学生跟随教师指引一起动手操作逐渐熟悉我们使用的工具。大约所需20分钟

(四)实例演示幻灯片18、19、20

通过之前的学习,我们已经认识了菜单编辑器,接下来让学生动起来,头脑风暴袭来了。教师通过具体实例演示菜单编辑器设计菜单,并将设计过程做成视频文件,同时上传QQ群文件,供学生后期查看。大约所需30分钟。

(五)讨论研究幻灯片21、22

通过以上学习学生已经掌握了菜单编辑器工具的使用,小组合作起来、动起来吧。以小组为单位,共同探索完成VB应用程序菜单栏,并以小组为单位上传QQ群【作业】,教师批改并给出评语。大约所需25分钟。

四、说教学反思幻灯片26

basic语言范文第3篇

[关键词]P-171M超短波电台 Visual Basic6.0语言

[中图分类号]TQ[文献标识码]A[文章编号]1007-9416(2010)02-0049-01

现代高科技战争中,战场信息变幻万千,稍纵即逝,各级通信网络四通八达,畅通无阻,有人预言:谁掌握了信息权,谁就有可能打赢这场战争。所以,通信在现代战争中,扮演着举足轻重的角色,它也一直是各军事大国重点发展方向之一。

1 P-171M超短波电台概述

P-171M超短波电台是车载式超短波调频电报电话接收发射机,它可以保证在地面移动载体之间,在停止时和行进中进行无线通信,具有机动性强、保密性好、通信距离远、抗干扰等优点,可用于共同波段和不受干扰频率同类调制无线电台无扫描无线电通信。

P-171M超短波电台主要由收发信机、功率放大器、滤波器、天线自动匹配器、天线装置、胸挂开关和送受话器以及成套电缆组成。

P-171M超短波电台的模拟仿真器的制作过程,主要采用了Visual Basic语言和一些Photoshop图象处理技术。该模拟仿真器具有投资少,模拟仿真程度高,易学习,易操作等优点,在一定程度上可以解决了电台设备数量少,俄语难理解等困难,可以广泛应用于教学和训练,通过功能扩展也可连机进行组网通信。

2 Visual Basic语言开发环境

Visual Basic语言是在原来的BASIC语言的基础上研制而成的,它具有BASIC语言简单的优势,同时增加了结构化和可视化程序设计语言的特点。

Visual Basic语言是一个可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。使用Windows内部的应用程序接口(API)函数、动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)及开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

Visual Basic语言的特点可以归纳为如下几个方面。

2.1 可视化编程

传统程序设计语言通过编程代码来设计用户界面,开发者在设计过程中看不到界面的实际显示效果,只有等到编译后运行程序才能察看;想修改界面效果,还要回到程序中,影响了软件开发效率。而Visual Basic提供了可视化设计工具,开发者只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”--即图形对象,并设置这些图形对象的属性。这种“所见即所得”的方式极大地方便了界面设计。

2.2 面向对象的程序设计

Visual Basic语言具有面向对象的程序设计语言的一些特点,但它与Java、C++等程序设计语言不完全相同。后者的对象由程序代码和数据组成,是抽象的概念;而Visual Basic语言则把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西,使之更具体更直观。另外,Visual Basic语言还可以用类的方式来设计对象。

2.3 结构化程序设计语言

Visual Basic语言用子程序与函数来实现这种结构化的设计。在每一个子程序和函数中用顺序结构、分支结构及循环结构来表达程序流程。

2.4 事件驱动编程机制

Visual Basic语言通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。在用Visual Basic语言设计程序时,只须针对这些事件进行编码,不必建立具有明显开始和结束的程序。它一反传统编程使用面向过程,按顺序进行的机制,开发者不必时时关心什么时候发生什么事情。在事件驱动编程中,程序员只须编写响应用户动作的程序,如选择命令、移动鼠标等,而不必考虑按精确次序执行的每个步骤。

2.5 具有强大的功能和开发的特点

Visual Basic语言的语法简单,但却可以完成复杂的功能。这主要由于其具有开放的特点,它可以利用Acitve控件、Dll等来增强其功能。

Visual Basic语言是一个集成开发环境,在该环境中可以完成程序设计的一系列步骤(如界面设计、代码编辑、运行及调试等)。它提供了多种工程类型,以满足不同的需要。在默认情况下,Visual Basic语言的集成开发环境为传统的Windows MDI(多文档界面)方式;此外,也可以用SDI(单文档界面)方式启动Visual Basic设计。

Visual Basic编程系统是在Windows环境中的可视化编程工具。它既兼容了传统BASIC语言,又具备了Windows所特有的优良性能和图形工作环境,使编程变得简单易行。Visual Basic通过图形对象(包括窗体、控件和菜单等)来设计应用程序,而图形对象的建立十分简单,只需要为数不多的几行程序就可以控制这些图形对象。

3 P-171M超短波电台的模拟仿真器设计思想与框图

P-171M超短波电台的模拟仿真器介绍了P-171M超短波电台战术性能、操作步骤。重点实现对电台的模拟操作,其主界面设计简洁明了,提供了开始和结束等帮助功能。P-171M超短波电台模拟操作平台支持Windows的多任务功能,用户可以随时关闭程序或将界面最小化,模拟仿真器完全建立于实际电台的操作,使用户身临其境实装演练。

基于上述设计思想,P-171M超短波电台的模拟仿真器采用Microsoft公司的Visual Basic 6.0作为开发平台,程序代码经过优化,所占存储量小,运行速度快,大大地降低了对系统资源的消耗。

编程内容分为五个模块即I/O输入模块、显示模块,控制模块,辅助模块和一个语言内核。

basic语言范文第4篇

一、Visual Basic程序设计教学要从实践入手

想要将计算机编程语言这个专业教好,最为关键的就是要对学生兴趣进行培养,从某个角度来看,兴趣决定了教育教学的效果,在Visual Basic程序设计教育教学过程中,想要将纯理论教学改变,就必须要从利于学生实践的知识和领域着手,有利于培养学生对于事物存在的好奇心,教师还要选择一些有实际意义以及有趣的程序,有利于激发学生自身的学习兴趣。教师在日常教育教学过程中,从开发小程序着手来实施教学,帮助学生对用Visual Basic开发应用程序步骤进行了解,使得学生能够在自身实践过程中很好的感受到使用Visual Basic编写程序是一件十分轻松的事情,进而使得学生能够体验到成功的感觉。在Visual Basic程序教学初始的时候,教师可以充分利用计时器、文本框以及标签等等控件,编写一些十分有趣的小型程序,旨在能够吸引学生,使得学生明白进行Visual Basic程序设计学习以后,自己能够编写出各种各样十分有趣的程序。

二、Visual Basic程序设计教学要通过实例学习控件

对于那些刚刚接触到Visual Basic程序设计的学生来说,对于Visual Basic程序设计仍然比较陌生,如果将事件以及对象等等很多抽象概念放在了前面,教师再引入很多概念和名词,这样就会使学生感觉迷茫,一头雾水,对于这些概念很难进行理解。所以,Visual Basic程序设计教育教学过程以及Visual Basic程序设计步骤必须要相互对应,也就是说教师要对相关界面控件以及窗体进行讲授。在控件讲授过程中,要采用实例教学的方式方法,使得学生能够对每一个控件具体的用途进行了解和掌握,对控件常用属性值以及控件自身属性进行熟悉。通过实例来进行由浅入深介绍,使得学生能够在编写Visual Basic程序的过程中对控件用法进行总结。

三、Visual Basic程序设计教学要坚持讲练结合

Visual Basic程序设计教学一直都是一门入门教学的语言,Visual Basic程序设计教学内容在整体设计方面必须要注重对空间结构的讲解进行结合,逐渐将相关基本算法渗透,使得学生能够在不断学习过程中以及不断练习过程中对Visual Basic程序设计方法以及基本思想进行掌握,比如说,在进行计数型循环讲解的过程中,教师能够充分结合讲解会常常用到的求和题型,对当型循环进行讲解,能够结合讲解组合、数字分离等基本算法,来对函数过程进行讲解,接着结合判断素数等等基本算法。对于那些具有一定难度的Visual Basic程序设计知识点,要求教师可以先使用一些简单例子来使学生能够对其有一定了解,再接着出一些题目来使得学生来实行练习,学生积累相关知识以后,接着引入一些比较复杂的例子。

四、结语

本文中,笔者主要从Visual Basic程序设计教学要从实践入手、Visual Basic程序设计教学要通过实例学习控件以及Visual Basic程序设计教学要坚持讲练结合这三个方面对Visual Basic程序设计教学方法进行了研究和探索。参考文献:

[1]吴智宏,彭,石金和.工商管理专业房地产方向主干课程的研究性教学模式与策略[J].重庆交通大学学报(社会科学版),2009,(01).

[2]顾静相,方慕真,刘泉,马少帅.基于WEB2.0的远程教育课程教学团队建设――影响课程教学团队建设与运行效果的主要因素分析[J].中国远程教育,2010,(09).

[3]薛永三,柴方艳,邵丹,张岐.“工程项目驱动”教学法在VB程序设计教学中的应用[J].牡丹江师范学院学报(自然科学版),2008,(04).

basic语言范文第5篇

关键词:Visual Basic程序设计 改革与创新

中图分类号:G71 文献标识码:A 文章编号:1007-9416(2012)10-0229-01

1、课程发展历史沿革

《Visual Basic程序设计》主要讲授Visual Basic程序设计语言的基本知识、程序设计的方法与技术,结合高职学院学生的特点设计该课程。这是一门实践性很强的课程,通过该课程的学习,使学生掌握面向对象程序设计的基本思想和方法。一方面向学生传授程序设计语言基础知识和程序设计的基本理论与方法;另一方面将系统地训练学生逻辑思维能力与逻辑推力能力,培养学生分析问题、解决问题的能力,以及运用计算机解决实际问题的能力。Visual Basic程序设计语言是在早期Basic语言基础上发展起来的,是真正的面向对象编程语言,它继承了结构化编程语言的所有优点,在其语言体系中既包含了面向过程部分的语言特征,又形成了极为完善的对象处理机制、方法,并提供了可视化操作界面,进而形成了一种面向对象编程语言的规范。

2、《Visual Basic程序设计》改革与创新

2.1 应用现代教育技术,推动教学手段现代化

针对高职院校硬件设施配备情况,本课程的教学应在多媒体教室、微机室进行。由任课教师编写电子课件,改变传统的“黑板+粉笔”的教学模式,增大课堂教学的信息量,便于案例教学,使讲授内容形象、直观,便于学生理解掌握。

2.2 针对高职院校学生的特点,开发网络视频网站

高新科技和计算机的飞速发展,给人们带来了更多的便利,开展网络教学已成为学校教育面临信息时代的必然选择。该课程的视频教学将知识学习与网络联系在一起,具备课程学习和自测两个大的功能。通过开发网络视频网站,为学生和学校建立了B/S结构的网络教学体系。

3、《Visual Basic程序设计》方法的改革与创新

3.1 做好本课程的入门教育,调动学生学习积极性

本课程是面向对象程序设计的入门课程,应对学生讲明该课程对后继课程的帮助,强调该课程的重要性。对于非计算机专业学生而言,该课程是零起点,但程序设计难学的观点已对他们有所影响。因此,授课前,向学生们讲明在第一层次《计算机应用基础》课程中仅仅是掌握了应用软件的使用,作为大学生专业素质的补充,应掌握设计、开发应用软件的技能;通过案例演示,激发学生的学习兴趣与积极性。

3.3 改革程序设计教学方式,提高学生的动手能力

通过该课程的学习,培养大学生用计算机的方法分析问题、解决问题的能力,为各专业的后续课程学习以及生活和工作打下良好的技能基础。例如将一个一维数组反序放置:a=(67,89,76,98,66),反序放置后a=(66,98,76,89,67)。编程如下:

Option Base 1

Private Sub Form_Load()

Dim a(5),b(5),nn,i,n

a(1)=67

a(2)=89

a(3)=76

a(4)=98

a(5)=66

Nn=UBound(a)'统计数组个数

'反向复制数组到B

For i=nn To 1 Step-1

N=n+1

b(i)=a(n)

Next

'复制数组到A

For i=1 To nn

a(i)=b(i)

Next

显示结果:

For Each i In a

Debug.Print i

Next

End

End Sub

3.4 课堂讲授与上机实践相结合

通过本课程的教学,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够基本掌握IDE集成开发环境使用方法,学会图形用户界面简单应用系统的开发技术,掌握Visual Basic基本对象、属性、方法和事件的基本概念,并能以Visual Basic作为工具,完成简单程序设计的程序代码编写。如:Dim a,b As Integer

For a=100 To 300

If b Mod 5=0 Then Print'判断是否PRINT 5个数了?如果是则换行

Print a,

b=b+1'统计PRINT的个数

Next a

3.5 开展教学经验交流,提高教学水平

学期期间的教研活动重在教学方法和教学经验的交流上,教研室不定期地组织年轻教师听老教师讲课、互相听课和集体备课,研讨教学方法,取长补短。系里组织师生座谈会,了解学生对学习本课程的意见和建议,以对教学方法进行调整,提高教学水平。通过各项教研活动,教学相长,教学效果得到提高。

4、结语

《Visual Basic程序设计》是一门实践性很强的专业课,对培养学生的逻辑思维能力和解决问题的能力具有重要作用,其主要目的是培养学生的专业技能和职业综合素质。因此,如何改革、创新该课程的教学,提高教学质量,为社会培养出既具有丰富的理论知识,又具有较高的分析、设计、开发技能的专业人才,是一个噬待解决的研究课题。

参考文献

[1]刘书珍.探究新的教学方法在VB可视化编程中的应用[J].科海故事博览·科教论坛,2011,(10).

[2]陈龙猛.大案例教学法在Visual Basic程序设计教学中的探究[J].计算机教育,2008,(5).

相关期刊更多

阿坝科技

省级期刊 审核时间1个月内

阿坝州科学技术研究院

巴音职教

省级期刊 审核时间1个月内

巴音郭楞职业技术学院

巴金研究

省级期刊 审核时间1个月内

泉州市委宣传部