vb基本语言基础

2023-02-05 版权声明 我要投稿

第1篇:vb基本语言基础

基于VB语言课程的案例教学法

摘要: 该文主要探讨在高校计算机Visual Basic程序设计课程中引入案例教学法的目的意义、理论依据和基本特征,探索了案例教学法的框架结构和实施步骤,以及案例教学法的评价问题。案例教学改变了以讲授知识为主的传统教学模式,可以充分发挥学生的主观能动性及创造性。通过VB案例教学,让学生通过自己的观察、分析和编程实践,培养其提出问题、分析问题和解决问题的能力。

关键词:Visual Basic程序设计;案例教学;策略

当前,社会信息化不断向纵深发展,各行各业的信息化进程不断加速。在普通高校,大学计算机基础教育受到高度重视,结合各专业课程的需求及人才培养的目标,计算机基础教学继续不断完善。作为非计算机专业“大学计算机基础”课程的后续课程,高级语言程序设计的教学目标是使学生掌握程序设计的一般性规律,具有阅读程序、理解程序的能力,并能把程序设计方法应用到本专业与相关领域,培养学生的程序设计能力。

Visual Basic由于语法简单,以其图形化的界面和事件驱动编程机制大大简化了程序设计的复杂度,学生容易上手,可以高效开发出标准的Windows应用程序,成为非计算机专业高级语言程序设计课程的首选。

在传统的“VB 程序设计”教学中,教师大多采用“以教为主”的讲授教学法。信息单向传输,学生被动接受,尽管可以让学生初步接受VB 语言的基本概念、语法结构等基础知识,却不能很好地提高学生的编程动手能力,不能较好地培养学生提出问题、分析问题、解决问题的能力。

案例教学法是通过对一个案例或者一个情景的描述进行思考以掌握基本知识和培养学生能力的一种教学方法[1]。案例教学法可以充分发挥教师的主导作用,突出学生的主体地位,改变“以教为主”为“以学为主”或“学教并重”,改变重视教学的结果为重视教学的过程或过程和结果并重。在教学过程中,针对教学中的难点,尤其是涉及到程序结构和一些常用算法,运用案例教学法对提高学生兴趣和教学效果具有较大的作用。

1 VB案例教学的理论依据和特征

成立于1908年,被誉为商界“西点军校” 的哈佛商学院之所以能够培养出众多有影响力的企业家和职业经理人,与其独特的案例教学模式密不可分。

布鲁纳认为,应该培养学生提出假设、推测等解决问题的能力。案例教学是以案例为中心的分析、讨论、总结的教学过程。案例教学法符合布鲁纳教学理论。

现代教育观是反映现代社会发展对人才培养的要求,反映当代教育需求的教育观。现代教学强调学生是认识的主体,必须发展学生的主体性。所谓主体性,是学生在教师指导下积极主动地进行学习时表现出来的一种主观能动性。

建构主义理论认为,学习活动不是由教师向学生传递知识,而是学生根据外在信息,通过自己的背景知识,建构自己知识的过程。人类学习知识和积累技能的过程都是“从简单到复杂, 从形象到逻辑, 从感性到理性。”在这个过程中,学生不是被动的信息吸收者和刺激接受者,学习过程也不仅仅是信息的输入、存储和提取,而是新旧经验之间的相互作用过程[2]。

案例教学具有情境性、主体性、互动性、问题性、实践性五大特征[2-3]。

教师指导学生,选择身边案例作为课程学习的切入点,创设有挑战性的问题情境。引导学生逐步探讨所讲授的知识,将枯燥的理论知识贯穿在每一次案例中,形成学生自主学习、自主实践的空间。

为了解决案例内隐或外显的问题,学生个体或群组自主分析和研究案例资料,不断地从教学案例中感知、提取信息,进行“交互”。学生个体之间相互争辩、讨论、交流,对问题可以形成更丰富、 更深刻的理解,从而形成问题解决方案。

在整个案例教学过程中,学生的自学习惯和自学能力不自觉地得到提高,并亲身感受到程序设计的实际价值,提高了学习兴趣及程序设计的内在动力,使学生的创造潜能得到充分发挥。

2 VB案例教学法的框架结构

在VB程序设计课程教学中,一个案例一般就是一个软件项目。VB案例教学是师生双方通过共同实施一个较为完整的软件项目而进行的[1]。

VB程序设计课程的案例教学应遵循软件工程学的基本原理和课程教学的基本规律,并将两者有机结合。区别于一般的零碎实例教学,VB案例教学法将一个较为完整的软件项目贯穿在VB课程教学中。

作为教学案例的项目被分解为一个个小的子项目,将新的教学内容融入到一个个子项目中。在案例教学中,学生通过一个个子项目的设计和实现,加深了对新概念、新知识的理解和运用。VB案例教学实现了自顶向下、逐步细化的软件开发过程与学生知识结构的构建过程的有机统一。

VB案例教学法的教学过程可通过如图1所示的框架结构进行描述。

VB案例教学以案例项目的分解、子项目的分析、子项目的设计实现和子项目的扩展为轴心,教师的主导教学和学生的自主学习为两翼,对称平行推进。

3 VB案例教学法的实施

案例教学有效实施的一个重要的保障就是有大量生动、丰富和新鲜的案例。多元化的案例来源是案例教学成功的基础,校企合作、校际合作、软件项目实践、教师平时的案例积累、教学课题组成员建的交流、师生互动交流等都可成为案例的积累形式。

在案例教学的案例准备阶段,教师应根据不同专业、不同层次学生的实际需求,选择实用型强、易于扩展的VB典型性案例。对于学生自己准备的、反映兴趣爱好的个性化案例,教师尤其应加以重视和引导。案例成果可以采用案例数据库形式存储。

案例教学开始前,在教师指导下,学生按3~5人为单位,自主结合进行分组,并保持一定的稳定性。案例小组内实行组长负责制,组长的职责是制定计划、任务分工、人员组织协调、过程监控、难点攻关、业绩考核、文档管理等。组员接受组长分配的任务,进行资料检索和任务实施,并进行个体评价和组员互评。按照敏捷软件开发的方法,每组以两人为单位,进行结对编程准备,相互学习和互相促进。

在课堂教学时,教师通过案例演示,进行案例情景构建,使学生了解项目的背景、实际意义和应用需求,以便达到软件开发的需求分析效果。案例情景构建通常在案例开始时进行,并在案例教学过程中不断强化。

教师通过对案例子项目的分解,将教学案例项目划分为若干子项目。教师应注意子项目的层次性,把握好难度梯度,子项目通常与教学章节相对应,并与教学大纲的要求有机结合。课程开始前,各案例小组在组长的带领下,展开讨论,将问题细化,做出子项目分解预案。这种练习开始较为困难,但在下一个案例教学过程中,可进一步发挥学生的主动性,有助于学生软件工程思维的培养。

在课程教学开始时,教师通过对案例子项目的分析暴露出既有知识的局限,继而自然引出本次课的新的教学内容,确定完成子项目任务所需要的新概念和新知識。案例小组通过子项目分解,明确学习重点,进行子项目任务解决的知识储备。

在案例课程教学中,教师紧紧围绕子项目的设计与实现,采取切合实际的教学方法,讲授新的教学内容,提高教学效果。在知识讲授完以后,立即将新知识应用到子项目的设计和编程实现中去,增进学生对新知识的理解与运用。学生通过教师主导下的教学讨论,积极思考,平等参与设计,不仅完善了自身的知识结构,也促使子项目的设计和实现进一步推进和完善。

在案例课堂教学结束前,教师依据教学进展情况,对本次课的教学内容进行总结,对解题思路进行梳理。从满足实际需求、用户界面友好、系统的完整性、可靠性等多角度指出课堂上给出的子项目设计方案可能存在的待改进和完善之处,引导学生对子项目提出多种设计方法并加以扩展,使学生从多角度理解和巩固所学知识。

在课堂案例教学结束之后,学生一方面通过传统课堂教学的方式,完成知识巩固型习题,另一方面,案例小组对案例进行自主扩展或根据教师分配的子项目扩展任务,讨论改进和扩展子项目并进行案例子项目的集成。

在课堂案例教学结束之后,教师和案例小组还有一项重要的工作就是案例评比交流。学生首先独立思考,设计方案, 然后在小组交流、讨论,形成小组方案;老师则对各组的实现方案进行评价,每次选一组的实现方案在全班交流。这一步将课堂教学与课下练习紧密联系起来,将理论教学与上机实习紧密结合起来,将学生的能力培养过程延伸到课下。

4 VB案例教学法的教学评价

教学评价是衡量案例教学法成功与否的重要标准,通过科学合理的监测和评价方案,可以及时发现问题,确保达到预期的教学效果。

传统的教学评价基本上是以期末考试成绩作为唯一的评价标准,忽视过程的教学评价很难完全评价学生学习的整个过程和知识水平[4]。

构建科学、完善的案例教学评价体系有助于提高学生参与案例教学的积极性和主动性[5]。案例教学评价体系包括评价主体、评价指标、权重系数等。

案例教学法的评价主体包括:教师、小组、学生个体三级。小组成绩的评定方法为:其他小组长评价、小组长自评、教师评定;个体成绩的评定方法为:小组长评定、组员评定、个体自评三类成绩的加权结合。

案例教学法的评价不以知识多寡为评价标准,评价指标主要包括:案例的准备评价、案例的实施评价、案例的扩展评价三级指标。具体指标可由师生共同讨论制定,主要包括案例的完整性与创新性、任务表述的准确性、分析能力和解决问题能力发展性、团队参与度、团队精神与合作意识等多个参数指标。案例教学评价体系的权重系数表示某一指标在总体指标体系中的重要程度。

案例教学评价的结论具有多元性和开放性,评价指标或权重系数的变化都可能得到不同结果。一般情况下,教师可从多种结论中得出一个大家公认的最佳结果。教师对整个案例教学法的评价进行组织和监控,确保评价的公平、公正性。案例教学的教师评价应以激发学生和案例小组团队的学习兴趣、研究动力和创新活力为终极目标。

对案例教学涌现的优秀案例小组,任课教师还须进一步加以培养。建立优秀案例小组档案,促使其向项目小组转化,为承担软件项目,接受工程任务作准备。鼓励他们参加全国性的程序设计大赛,为新一轮的案例教学起到示范作用。

5 结论与展望

在VB 程序设计课程中,采用案例教学法遵循了教育学的基本理论,有利于提高学生的自学习惯和自学能力,培养高级语言程序设计课程的学习兴趣和编程实践的内在动力,发挥学生的自主性和创造潜能。同时,VB案例教学从案例项目的分解、子项目的分析、设计和实现以及扩展采用了软件项目开发的基本方法,实现了课程理论教学与项目开发实践的有机结合。

案例教学法不可能完全代替传统的讲授法,本文通过对VB案例教学法的框架结构研究,探讨了将案例教学法和传统的讲授法有机结合的途径。

在非计算机专业的VB案例教学中,让案例与学生专业相结合,能较好地调动学生的学习兴趣,激发学生的学习热情,并提高了学生灵活运用计算机语言解决实践问题的能力,通过组织学生思考、分析、讨论程序案例,使学生掌握了分析问题和解决问题的方法,提高了学生分析问题和解决问题的能力。

由于案例教学受到诸多客观因素的影响,还有许多课题有待进一步深入研究,主要包括以下方面:案例教材的编写、适宜的VB案例采集、案例教学中的课堂组织、人员的组织管理、合理的案例评价体系构建等等。

在高校扩招,班级规模增大,人数众多的新形势下,如何组织实施案例教学,发挥案例教学的优势,也是当前迫切需要探讨的问题。

参考文献:

[1] 陈龙猛,王保桂,李吉忠,等.大案例教学法在Visual Basic程序设计教学中的探究[J].计算机教育,2008(5):59-62.

[2] 王清红.数学案例式教学模式研究[J].教學与管理,2008(18):131-132.

[3] 李淑燕.案例教学法在旅游管理教学中的应用[J].中国成人教育,2010(24):157-158.

[4] 廖剑华.任务驱动型案例教学在“C语言”课程教学中的实施[J].教育与职业,2011(5):157-158.

[5] 崔树银.参与式案例教学在公共管理类课程教学中的应用[J].现代教育科学,2010(7):167-169.

作者:成新文

第2篇:项目驱动教学法在VB语言程序设计中的研究与应用

一、引言

Visual Basic语言非常适合初学者快速开发程序,它的最大优势就在于易用性。一般的初学者在经过简单的程序语法教学后就可以开发简单的应用程序。中职学校以培养学生动手能力,自主分析问题、解决问题的能力为教学目的,所以,如何避免传统教学中理论知识概念抽象、语法繁杂以及学生基本功相对薄弱等问题是计算机教师需要重点考虑的问题。如何结合VB语言程序设计与学生自身特点,更好地开展课堂教学,提高学生的兴趣,是中职计算机专业教学需重点研究的问题。

二、传统教学中遇到的问题

学生在以往的教学活动中普遍存在以下主要问题。

1.学习难度大

学生对VB中的事件(Event)、方法(Method)、属性(Property)概念模糊,尤其是VB具有面向对象的特性,学生对于对象(object)、类(Class)更混淆不清。

2.学习缺乏主动性

经过多年填鸭式的教育,学生对于学习长期处在教师怎么教就怎么学的被动接受过程中,缺乏学习的主动性,无法满足中职教育的“自主式”学习目标。

3.实践动手能力差

传统的教学是只重视语言设计的理论知识的教学,对学生动手实践能力的培养重视程度不足。从而出现“学生学不会,即使学会了也不会用,即使会用也不知道做什么”的处境。

4.教学方法少

在以往的教学过程中,教师多从语言设计的基本概念入手,比如变量的命名、定义,VB的基本语法规则等。学生只知其然,不知其所以然。教师将过多的教学时间放在了理论知识的讲解上,学生脑海中缺乏理论知识与实际项目的关联,从而导致了上述三个问题的出现。出现这些问题的根本在于教学方法上的欠缺。中职学生大多基础知识薄弱,而VB语言程序本身具有理论性强、概念抽象等特点,导致学生学习起来更加吃力。同时,中职教育以学生实践动手能力为主,按照“以就业为导向,以服务为宗旨”的职业教育目标,学生不一定要完全掌握VB的基本概念,但必须掌握程序设计的基本思路与方法。由此可见,传统的教学方法与模式已经不能满足中职教学发展的现状已经凸显。

三、项目驱动教学法的应用

1.项目驱动教学法简介

项目驱动教学法是指通过实施一个完整的项目工作而进行的教学活动,通常采取小组讨论、协作学习的方式进行,学生学习的过程就是一个探究的过程,特别适合于计算机软件应用课的教学。项目驱动教学法中的项目设计可以针对某个教学内容也可以针对某个课程而将完整项目拆分,项目的实施过程应本着教师指导、学生动手的原则,尽量不要涵盖过多知识点。具体来说,项目设计需要遵循的原则如下:①该项目过程可以用于学习本门课程的教学内容;②能将教学内容的理论与实践结合在一起;③能够激发学生的学习兴趣;④项目来源于学生日常的生活或结合其他学科,有一定的综合性;⑤学生能独立地完成,遇到困难能在教师的指导下自己克服;⑥有明确的评分标准,能对完成的作品进行评价;⑦学习结束后,师生共同总结学习方法。

2.项目驱动实施设计

VB涉及的内容广泛,在设置好项目后重点考虑如何将项目划分成多个功能模块,再将模块分解成子模块,直到每个小模块可通过各个知识点来讲解。这部分工作不仅能使各功能模块和相关知识点联系起来,还能直接对项目设置的合理性进行检验,促进项目的调整。因为通过项目的分解才能检验项目是否涵盖了主要知识点,如果有遗漏,需及时进行调整,增加适当的功能模块,从源头上保证知识的完整性。

首先,“项目模块”设计要明确该课程的教学目标,要求教师在学习总体目标的框架上,把完整目标划分成易完成的功能模块,并把每一个教学知识点细化到易实现的“项目模块”中,通过这些小的“项目模块”集合学习最终目标。其次,“项目模块”设计要符合学生学习的阶段特点。不同阶段的学生,他们掌握知识的多少往往会有较大的差异。教师进行“项目模块”设计时,要从学生实际掌握知识出发,充分考虑学生已学知识点,做到因材施教。再次,“项目模块”设计要注意分散重点、难点。掌握知识和技能是一个逐步积累的过程,“项目模块”设计时要考虑“项目模块”的大小、知识点的含量、前后的联系等多方面的因素。最后,以“项目分组实施”的方式引入团队协助概念,引导学生相互研讨,相互学习的良好习惯。在传统的教法中,引入有关概念时,往往是按“提出概念→解释概念→举例说明”的顺序,在“项目驱动”教学中引入新概念、新知识时,则应以学生的认知规律为依据,以“布置项目→介绍完成项目的方法→归纳结论”的顺序引入有关概念,展开教学内容。当然,各“项目模块”涉及的知识不一定都得按照固有的教学计划,如果是前后贯穿的“项目模块”,就需要教师在组织制订教学计划时合理进行安排和调整。

通过功能模块分解将一个综合性项目划分成了相对容易实现的各个子模块,不仅可以使得各个知识点分阶段融入到模块中,学生在完成项目模块的同时也掌握了相关教学知识点,又可以树立学生完成任务的信心,了解项目实施方法和过程,充分调动学生的积极性和主观能动性。通过教学实践发现,学生如果仅通过某个子模块的实践来掌握该模块涉及的知识点实际上是不够的,还应该对重要知识点设计多个配套小项目,让学生通过大量的实践真正掌握该知识点。因此,根据各个模块不同的功能,把学生常用的“学生信息管理系统”分解成几个小项目:登录、注册、教师管理、学生管理、课程管理、成绩管理、班级管理等项目。项目用到什么就先学什么,项目由简入繁,逐步完善,充分激发学生的自主学习能力。

3.项目驱动教学法实施建议及注意问题

(1)项目实施前的引导:由于学生对系统设计并不熟悉,所以在项目开发之前,教师要先给他们演示已经开发完成的功能模块,使他们对系统有明确的目标和感性认知,知道实施该项目要解决哪些问题,关键在哪里,同时激发学生的兴趣。教师在项目实施前,要对新知识中的重点内容进行讲解,其过程应该精练,最好通过简单的例子用操作演示完成,让学生更容易理解、接受。如在教学中,教师只精讲教师管理模块中的按条件查询,其他模块如学生管理模块中的查询设计等让学生在项目实施中完成学习,让学生在完成项目的过程中发现问题、解决问题、提高技能。

(2)项目实施过程中的指导:学生在完成项目的过程中遇到困难,教师应及时给予指导,以确保学生能顺利完成项目并增强学习兴趣。另外,教师一定要把握好指导的尺度,尽可能对其进行启发性、提示性的指导。

(3)项目实施后的作品评价:学生在完成项目后,教师应该针对学生作品的完成度及完成质量给与一定评价,并针对学生作品中存在的问题提出修改意见。

(4)不断完善和改进项目内容:教师在教学项目设计过程中、指导学生实习时,应结合目前企业常用技术,改进现有项目,这样既可以加深对实习内容的掌握,又可以让学生了解当前社会就业需求。

四、结束语

近几年来,各中职院校的计算机专业积极实践“项目驱动”人才培养模式,取得了较显著的教学成效。学生的职业能力和职业素养不断提高,教学质量稳步提升,受到社会的普遍认可和赞扬。用人单位对“项目驱动”人才培养模式普遍认可,他们反映学生在学校所学的本领和企业的要求非常接近,工作起来上手快,效率高。

(作者单位:福建省泉州市晋江华侨职业中专学校)

作者:裘名根

第3篇:VB函数大全_基本函数大全

Abs 函数 返回数的绝对值。

And 运算符 执行两个表达式的逻辑连接。 Array 函数 返回含一数组的 变体 。

Asc 函数 返回字符串首字母的 ANSI 字符代码。 赋值运算符 (=) 给变量或属性赋值。 Atn 函数 返回数的反正切值。

调用语句 将控制移交 Sub 或 Function 过程。

CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式。 CByte 函数 返回已被转换为字节子类型的变体的表达式。 CCur 函数 返回已被转换为货币子类型的变体的表达式。 CDate 函数 返回已被转换为日期子类型的变体的表达式。 CDbl 函数 返回已被转换为双精度子类型的变体的表达式。 Chr 函数 返回指定 ANSI 字符码的字符。

CInt 函数 返回已被转换为整数子类型的变体的表达式。 Class 对象 提供对已创建的类的事件的访问。 Class 语句 声明类名

Clear 方法 清除 Err 对象的所有属性设置。

CLng 函数 返回已被转换为 Long 子类型的变体的表达式。 颜色常数 颜色常数列表。

比较常数 用于比较运算的常数列表。

连接运算符 (&)

强制两个表达式的字符串连接。

Const 语句

声明用于字母值的常数。 Cos 函数 返回角度的余弦值。

CreateObject 函数 创建并返回对“自动”对象的引用。

CSng 函数 返回已被转换为单精度子类型的变体的表达式。 CStr 函数 返回已被转换为字符串子类型的变体的表达式。

日期和时间常数 在日期和时间运算中用来定义星期几和其他常数的常数列表。 日期格式常数 用于日期和时间格式的常数列表。 Date 函数 返回当前系统日期。

DateAdd 函数 返回加上了指定的时间间隔的日期。 DateDiff 函数 返回两个日期之间的间隔。 DatePart 函数 返回给定日期 的指定部分。

DateSerial 函数 返回指定年月日的 日期子类型的变体 。 DateValue 函数 返回日期子类型的变体 。 Day 函数 返回日期,取值范围为 1 至 31。

Description 属性 返回或者设置说明某个错误的字符串。 Dictionary 对象 存储数据键、项目对的对象。 Dim 语句 声明变量并分配存储空间。

除法运算符 (/) 两数相除并以浮点数格式返回商。

Do...Loop 语句 当条件为 True 或者当条件变为 True 时,重复一语句块。 Empty 表示尚未初始化的变量值。 Eqv 运算符 使两个表达式相等。

Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间。 Err 对象 含有关于运行时错误的信息。 Eval 函数 计算并返回表达式的值。

Execute 方法 根据指定的字符串,执行正则表达式的搜索。 Execute 语句 执行单个或更多的指定语句。

Exit 语句 退出 Do...Loop、For...Next、 Function 或 Sub 代码块。

Exp 函数 返回 e (自然对数的底)的多少次方。 自乘运算符 (^) 指数函数,幂为自变量。 False 关键字,其值为零。 FileSystemObject 对象 提供对计算机文件系统的访问。

Filter 函数 根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组。 FirstIndex 属性 返回字符串匹配的位置。 Fix 函数 返回数的整数部分。

For...Next 语句 以指定的次数重复一组语句。

For Each...Next 语句 对于数组或集合中的每一个元素,重复一组语句。

FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式。

FormatPercent 函数 返回格式化为百分比(乘以 100)的表达式,以 % 符号结尾。 Function 语句 声明形成 Function 过程体的名称、参数和代码。 GetObject 函数 从文件返回对“自动”对象的访问。 GetRef 函数 返回对可以绑定到事件的过程的引用。 Global 属性 设置或返回 Boolean 值。

Hex 函数 返回表示数的十六进制值的字符串。

HelpContext 属性 设置或返回帮助文件中某主题的上下文 ID。 HelpFile 属性 设置或返回帮助文件的全路径。 Hour 函数 返回小时数,取值范围为 0 至 23。

If...Then...Else 语句 根据表达式的值,有条件地执行一组语句。

IgnoreCase 属性 设置或返回 Boolean 值,指示模式搜索是否区分大小写。 Imp 运算符 执行两个表达式的逻辑隐含。 初始化事件

发生在创建相关类的实例时。

InputBox 函数 在对话框中显示提示,等待用户输入文本或者单击按钮,并返回文本框的内容。 InStr 函数 返回一个字符串在另一个字符串中第一次出现的位置。

InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,是从字符串的末尾算起。 Int 函数 返回数的整数部分。

整数除法运算符() 两数相除,返回的商取其整数部分。 Is 运算符 比较两个对象引用变量。

IsArray 函数 返回 Boolean 值,表示变量是否为数组。

IsDate 函数 返回 Boolean 值,表示表达式是否可以转换为日期。 IsEmpty 函数 返回 Boolean 值,表示变量是否已被初始化。

IsNull 函数 返回 Boolean 值,表示表达式是否含有无效数据 (Null)。

IsNumeric 函数 返回 Boolean 值,表示表达式能否当作一个数,用来计算。 IsObject 函数 返回 Boolean 值,表示表达式是否引用了有效的“自动”对象。 Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 Left 函数 返回字符串最左边的指定数量的字符。

Len 函数 返回字符串中的字符数量,或者存储变量所需的字节数。 Length 属性 返回在搜索字符串中匹配的长度。

LoadPicture 函数 返回图片对象。仅用于 32 位平台。 Log 函数 返回数的自然对数。

LTrim 函数 返回去掉前导空格的字符串副本。

Match 对象 提供访问匹配正则表达式的只读属性。 Matches 集合 正则表达式匹配对象的集合。 Mid 函数 从字符串中返回指定数量的字符。

Minute 函数 返回小时内的分钟数,取值范围为 0 至 59。 杂项常数 不能纳入任何其他类的常数列表。 Mod 运算符 两数相除,只返回余数。

Month 函数 返回月份,取值范围为 1 至 12。 MonthName 函数 返回表示月份的字符串。

MsgBox 常数 与MsgBox 函数一起使用的常数列表。

MsgBox 函数在对话框中显示消息,等待用户单击按钮,并返回表示用户所击按钮的数值。

乘法运算符 (*) 两数相乘。

取反运算符 (-) 表示数值表达式的相反数。 Not 运算符执行表达式的逻辑“非”运算。

Now 函数 返回当前计算机的系统日期和时间。

Nothing 使对象变量与所有实际的对象没有任何关联。 Null 表示变量含有无效的数据。

Number 属性 返回或设置代表某个错误的数值。 Oct 函数 返回表示一数的八进制值的字符串。 On Error 语句 启用错误处理。

运算符的优先级 表示各种 VBScript 运算符的优先顺序的列表。 Option Explicit 语句 强制显式声明脚本中的所有变量。 Or 运算符 执行两个表达式的逻辑“或”运算。

Pattern 属性 设置或返回正被搜索的正则表达式的模式。 Private 语句 声明私有变量并分配存储空间。

PropertyGet 语句 声明在窗体属性过程中获取(返回)属性值的名称,参数和代码。 PropertyLet 语句 声明在窗体属性过程中指定属性值的名称,参数和代码。 PropertySet 语句 声明在窗体属性过程中设置引用到对象的名称,参数和代码。 Public 语句 声明公有变量并分配存储空间。 Raise 方法 产生运行时错误。

Randomize 语句 初始化随机数发生器。

ReDim 语句 声明动态数组变量,并分配或重新分配过程级的存储空间。 RegExp 对象 提供简单正则表达式的支持。 Rem 语句 包含程序中的注释。

Replace 函数 返回一个字符串,其中某个指定的子串被另一个子串替换,替换的次数也有规定。 Replace 方法 替换在正则表达式搜索中已发现的正文。 RGB 函数 返回表示 RGB 颜色值的数。

Right 函数 返回字符串最右边的指定数量的字符。 Rnd 函数 返回一随机数。

Round 函数 返回指定位数、四舍五入的数。 RTrim 函数 返回去掉尾部空格的字符串副本。

ScriptEngine 函数 返回表示正在使用中的脚本语言的字符串。

ScriptEngineBuildVersion 函数 返回使用中的脚本引擎的编译版本号。 ScriptEngineMajorVersion 函数 返回使用中的脚本引擎的主版本号。 ScriptEngineMinorVersion 函数返回使用中的脚本引擎的次版本号。

Second 函数 返回时间的秒数,取值范围为 0 至 59。

Select Case 语句 根据表达式的值,在若干组语句中选择一组执行。 Set 语句 将对象引用赋予变量或属性。 Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回角度的正弦值。

Source 属性 返回最早出错的对象或应用程序的名称。 Space 函数 返回由指定数量的空格组成的字符串。

Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组。 Sqr 函数 返回数的平方根。

StrComp 函数 返回反映字符串比较结果的值。 字符串常数 字符串常数的列表。

String 函数 返回重复的字符串,达到指定的长度。

StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。

减法运算符 (-) 求两数之差,或表示某数值表达式的相反数。 Tan 函数 返回角度的正切值。 终结事件

发生在相关类的实例终结之时。

Test 方法 根据指定的字符串,执行正则表达式的搜索。 Time 函数 返回反映当前系统时间的日期子类型的变体。 Timer 函数 返回时经子夜 12:00 AM 后的秒数。

TimeSerial 函数 返回含有指定时分秒时间的日期子类型的变体。 TimeValue 函数 返回含有时间的日期子类型的变体。 Trim 函数 返回去掉前导空格或末尾空格的字符串副本。 三态常数 在代码中使用,以便表示每个显示的值。 True 其值为 -1 的关键字。

TypeName 函数 返回一字符串,它提供了关于变量的变体子类型信息。 UBound 函数 返回指定维数数组的最大有效下标。 UCase 函数 返回的字符串已经被转换为大写字母。

Value 属性 返回在搜索字符串中已发现匹配的值或正文。 VarType 常数 定义变体子类型的常数列表。 VarType 函数 返回标识变体子类型的数值。

VBScript 常数 在 VBScript 中提供不同种类的常数。 Weekday 函数 返回表示星期几的数值。

WeekdayName 函数 返回表示星期几的字符串。

While...Wend 语句 只要给定的条件为 True,便执行一串语句。 With 语句 对单个的对象执行一串语句。

Xor 运算符 执行两个表达式的逻辑“异或”运算。 Year 函数返回表示年份的数值。

VB中整除运算符 与取整函数 INT 性质不同。一个是运算符,一个是函数。 整除,顾名思义,有除法在里面,而取整只是删除零头而已。 但它们在某种情况下可以相互替换,如: 32=Int(3/2) Int(10.11)=10.111

第4篇:vb基本知识点的归纳

1. 比特计量单位的理解和运算,不同进制数据的表示和之间的转换运算,数值信息的编码

表示(原码补码、阶码)

2. 汉字:编码(不同编码的作用和区别(机内码),汉字编码标准的特点(表示字节数、

表示汉字和字符的数量、简繁体覆盖、兼容情况)),字库字形的概念、种类和关联

3. 西文字符编码和汉字编码的区分

4. 集成电路技术的知识点(使用重要材料、构成、工艺、集成度、应用、发展趋势和规律)

5. 通信技术(通信系统的组成、常见应用所使用的设备和技术的对应情况,常用通信技术

的特点和适用场合,信息技术的概念、分类以及对应功能,常见通信方式的特点)

6. 计算机硬件:主要设备的构成、功能、种类和供应商情况(CPU、存储设备、输入和输

出设备),存储设备的构成和性能特点(主存储器、辅助存储器(硬盘、光盘、移动存储器、软盘)),核心设备的性能和关联(CPU、内存、主板、输入设备、输出设备),常用接口的连接、位置和使用(I/O接口、总线、IDE、ISB、FOREWIRE),指令(概念、组成和处理器CPU之间的关联),PC机启动的流程(基本的输入输出系统BIOS、CMOS的作用和构成)

7. 计算机软件:概念、分类、版权、常见软件的归类

8. 计算机网络(网络设备的使用场合、种类和功能,网卡IP地址(作用、种类、组成和

合法性的判断、使用场合、含义),常用网络传输介质的特点和使用场合,局域网(工作模式、使用协议、构建设备、常见构型种类的特征和区别),URL的格式、作用和含义,常见协议的作用(TCP/IP、DNS、FTP、SMTP、TELNET、POP、HTTP、UDP),网络接入技术(种类、实现技术和设备、特点和速度对比),INTERNET的基本服务和基本操作(功能、组成、工作模式等)

9. 多媒体(常见多媒体(声音、视频、图像)文件的格式、特点和使用场合,多媒体设备

的作用,彩色图象的颜色模型(使用场合和种类),压缩编码标准和特点,多媒体信息的处理步骤和主要性能参数,多媒体信息量的计算方法(声音、图象、视频))

10. 数据库(信息系统,SQL的作用)

11. 程序设计的基本概念(计算机语言的种类和特点,算法(概念、特征),程序,数据结

构,三大基本程序控制结构)

12. Windows操作系统的特点(其他常见操作系统的特点,功能(文件管理(操作方法)、

存储管理(技术)、处理器管理、进程管理),常用附件的操作方法(画图),输入法设置和支持情况,系统工具,目前版本信息、常用组合键的作用、回收站的设置)

13. OFFICE软件的功能(WORD(视图的选择、密码设置、格式刷的作用计量单位、页面

和页码设置、表格排序和计算、统计功能和大小写更改、插入对象情况、绘制工具的作用),PPT(保存格式、幻灯片的设置和打印、放映形式、字体替换、排练计时的作用、插入对象情况),EXCEL(基本参数,功能、排序关键字的数量、保存格式、不同类型数据默认对齐方式、特殊类型数据的输入方法(分数)

第5篇:如何入门学习VB语言

一.VB是啥?

VB 是Visual Basic编程言语

编写计算机程序需求运用计算机编程言语。计算机编程言语是人和计算机“对话”的桥梁。就像人类的言语相同,计算机编程言语也有许多。其时较为广泛运用的言语有“C++”、“Pascal”、“Basic”等。在许多的计算机编程言语中,以BASIC言语最为易学易用。

BASIC是英文Beginner’s All purpose Symbolic Instruction Code的缩写,意思为初学者通用符号指令代码,一向都是程序设计入门的首选言语。

二.学VB有啥用?

VB能做许多东西,只需你想去做。

运用程序。数据库程序。只需能想得到的根柢上都能够。可是像操作系统等大型杂乱的编程如今通常都用C来编的。用VB很难做得到。要做程序员,单单只会VB还不可。最许多学点其他的。比方ASP数据库 。NET。这样才做出十分好的东西来

三.如何学好VB

VB是一种很简略上手的言语,归于典型的入门简略,知晓很难。

在如今,VB仍然是世界上运用最广泛的言语.对比适合的范畴是C/S架构的MIS,衍生言语VBScript又是一种十分适合B/S架构MIS等的言语,他的简略和易修改十分适合处理系统需求多变的状况.对数据库的支撑也极好,有MS在后面支撑,你还忧虑啥,不过任何言语都在进化,VB也不破例,LZ能够以如今的根底学习.net架构,习气打开的需求.

若是你是一巧不通的话,我能够介绍一个学习的办法:

1.先看看书,大致的了解了一些根柢的东西,不至于"盲人摸象"

2.从小东西学起(全部在于实习),例如:VB 的三角函数啊.时钟啊.我想在书中是会有的.也能够看看网上的教程...

3.一个很重要的主张:等你现已有所收效了,最佳去上个VB的高档补习班.打个比方:时辰练的最佳,也得有自个来帮你打通经脉啊...

第6篇:VB语言程序设计-在线作业_C 答案

VB语言程序设计-在线作业_C 用户名:W310201132227最终成绩:100.0 一 单项选择题

1. 当一个工程含有多个窗体时,其中的启动窗体是(

)。

窗体

最后一个添加的窗体 第一个添加的窗体

启动Visual Basic时建立的窗体

本题分值: 5.0 用户得分: 5.0 用户解答: 在“工程属性”对话框中指定的窗体 知识点:

2. 在窗体上面画一个名称为Text1的文本框,然后编写如下的事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer)

...... End Sub

若焦点位于文本框中,则能够触发KeyPress事件的操作是(

)。

按下键盘上的某个键 双击文本框 鼠标滑过文本框 单击鼠标

本题分值: 5.0 用户得分: 5.0

在“工程属性”对话框中指定的用户解答: 按下键盘上的某个键 知识点:

3. 为了装入一个VB应用程序,应当(

)。

只装入窗体文件(.frm) 只装入工程文件(.vbp) 分别装入工程文件、窗体文件和标准模块文件 分别装入工程文件和标准模块文件(.bas)

本题分值: 5.0 用户得分: 5.0 用户解答: 只装入工程文件(.vbp) 知识点:

4. 为了在按下Esc键时执行某个命令按钮的事件过程,需要把该按钮的哪个属性设为True(

)。

Default Value Cancel Enabled

本题分值: 5.0 用户得分: 5.0 用户解答: Cancel 知识点:

5. 用菜单编辑器创建菜单时,如果要在菜单中添加一条分隔线,正确的操作是(

)。

在标题输入框中输入“-”(减号) 在名称输入框中输入“-”(减号) 在名称输入框中输入“_”(下划线) 在标题输入框中输入“_”(下划线)

本题分值: 5.0 用户得分: 5.0 用户解答: 在标题输入框中输入“-”(减号) 知识点:

6. 在显示菜单时,菜单的哪个属性为True时将用灰色显示该菜单项标题(

)。

Visible Checked Caption Enabled

本题分值: 5.0 用户得分: 5.0 用户解答: Enabled 知识点:

7. 为了使标签框控件覆盖背景,应把BackStyle属性设置为(

)。

False True 1 0

本题分值: 5.0 用户得分: 5.0 用户解答: 1 知识点:

8. 使文本框获得焦点的方法是(

)。

SetFocus GotFocus LostFocus Change

本题分值: 5.0 用户得分: 5.0 用户解答: SetFocus 知识点:

9. 在窗体上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:

Private Sub Command1_Click()

a = Text1.Text+Text2.Text Print a

End Sub

Private Sub Form_Load() Text1.Text = "" Text2.Text = ""

End Sub

程序运行后,在Text1和Text2中分别输入123和321,然后单击命令按钮,则输出结果为(

)。

444 321123 123321 132231

本题分值: 5.0 用户得分: 5.0 用户解答: 123321 知识点:

10. 当拖动滚动条中的滚动块时,将触发滚动条的事件是(

)。

Scroll SetFocus Change Move

本题分值: 5.0 用户得分: 5.0 用户解答: Scroll 知识点:

11. 下面不是VB的数据类型的是(

)。

Currency Object Bool Single

本题分值: 5.0 用户得分: 5.0 用户解答: Bool 知识点:

12. 下面的数2.65358979335278E-06写成普通的十进制数是(

)。

0.000000265358979335278 0.0000265358979335278 0.00000265358979335278 0.000265358979335278

本题分值: 5.0 用户得分: 5.0 用户解答: 0.00000265358979335278 知识点:

13. 下面的数1.21576654590569E+19写成普通的十进制数是(

)。

12157665459056900000 1215766545905690000 12157665459056900 121576654590569000

本题分值: 5.0 用户得分: 5.0 用户解答: 12157665459056900000 知识点:

14. 下列可作为VB的变量名的是(

)。

Abs AB∏

3*Delta PrintChar

本题分值: 5.0 用户得分: 5.0 用户解答: PrintChar 知识点:

15. 设a = 2,b = 3,c = 4,d = 5,下列表达式Not a <= c Or 4 * c = b ^ 2 And b <> a + c的值是(

)。

True 1 False -1

本题分值: 5.0 用户得分: 5.0 用户解答: False 知识点:

16. 语句Print 5 * 5 5 / 5的输出结果是(

)。

1 25 5 0

本题分值: 5.0 用户得分: 5.0 用户解答: 25 知识点:

17. 表达式4 + 5 6 * 7 / 8 Mod 9的值是(

)。

5 7 6 4

本题分值: 5.0 用户得分: 5.0 用户解答: 5 知识点:

18. 以下语句Print 3 + 4 5 * 6 / 7 Mod 8的输出结果是(

)。

6 4 3 5

本题分值: 5.0 用户得分: 5.0 用户解答: 4 知识点:

19. 语句Print Sgn(-6 ^ 2) + Int(-6 ^ 2) + Int(6 ^ 2)的输出结果是(

)。

-1 1 -72 -36

本题分值: 5.0 用户得分: 5.0 用户解答: -1 知识点:

20. 以下语句的输出结果是(

)。

a = Sqr(3)

Print Format(a, "$$####.###")

$1732 $$0001.732 $1.732 $$1.732

本题分值: 5.0 用户得分: 5.0 用户解答: $$1.732 知识点:

第7篇:会计基础基本分录

一、企业筹集资金的核算

(一)、投入资本的核算 《会计基础》基础分录汇总

借:银行存款(收到的现金投资)

固定资产(收到的机器设备、房屋、建筑物投资)

原材料——X材料(收到的材料投资)

无形资产(收到的专利权、非专利技术、商标权等投资)

贷:实收资本——X投资者

(二)、借入资金的核算:

1、借入时:借:银行存款

贷:长期借款(一年以上)

短期借款(一年以内)

2、计、付息时: 借:财务费用

贷:银行存款(已经支付)

应付利息(未付的)

3、归还时:借:短期借款

长期借款

贷:银行存款

(三)应付债券的核算

发行时:借:银行存款

贷:应付债券

二、生产准备业务的核算

(一)固定资产购建的核算

1、购入不需要安装的固定资产借:固定资产

贷:银行存款

2、购入需要安装的固定资产借:在建工程

贷:银行存款(工程直接支付的有关费用)原材料——X材料(工程领用的材料)

应付职工薪酬(工程支付的薪酬)

完工:借:固定资产

贷:在建工程

(二)材料采购业务的核算

1、购入直接验收入库:借:原材料——X材料(不含税的价款+采购费用)应交税费—应交增值税(进项税额)(价款×17%)

贷:银行存款(付了款)

应付账款(未付款)

预付账款(原已预付)

2、购入未入库:借:在途物资——X单位(X材料)应交税金—应交增值税(进项税额)

贷:银行存款、应付账款、预付账款等

入库借:原材料——X材料

贷:在途物资——X单位(X材料)

3、预付货款:借:预付账款——XX单位

贷:银行存款

4、偿还前欠货款:借:应付账款——XX单位

贷:银行存款

三、生产过程的核算

1、领用材料:借:生产成本——X产品(生产产品领用的材料)

制造费用(车间领用的材料)

管理费用(厂部管理领用的材料)

贷:原材料——X材料

2、应付工资、计提福利费:借:生产成本——X产品(生产产品工人工资)

制造费用(车间管理人员工资)

管理费用(厂部管理人员工资)

贷:应付职工薪酬 ——工资

——职工福利(按工资的14%提取)

3、计提折旧: 借:制造费用(生产产品和车间的固定资产计提的折旧)

管理费用(厂部管理计提的折旧)

贷:累计折旧

4、支付有关费用:借:制造费用(车间管理有关费用)

管理费用(厂部管理有关费用)

贷:银行存款

5、差旅费:(1)预借:借:其他应收款 ——XX人

贷:库存现金

(2)报销 :借:管理费用(实际报销额)

库存现金(退回额)

贷:其他应收款——XX人(原预借额)

库存现金(补付额)

6、计提、支付利息:借:财务费用

贷:应付利息(提取未支付)

银行存款(直接支付)

7、提现:借:库存现金

贷:银行存款

8、发放工资:借:应付职工薪酬

贷:库存现金

9、结转制造费用:借:生产成本——X产品

贷:制造费用

10、结转完工产品成本:借:库存商品——X产品

贷:生产成本——X产品

四、销售生产过程的核算

1、销售产品:借:银行存款(收到了货款)

应收账款(未收到了货款)

预收账款(原已预付了货款)

贷:主营业务收入——X产品(不含税的售价)

应交税费——应交增值税(销项税额)(不含税的售价×17%)

2、发生销售费用:借:销售费用

贷:银行存款

3、计算出应交有关营业税金: 借:营业税金及附加

贷:应交税费——应交X税

4、结转销售成本: 借:主营业务成本——X产品(已销售产品的制造成本)贷:库存商品——X产品

5、预收货款:借:银行存款

贷:预收账款——X单位

6、收到前欠货款:借:银行存款

贷:应收账款——X单位

五、利润及利润分配的核算

1、 结转费用类账户:借:本年利润

贷:主营业务成本

营业税金及附加

销售费用

管理费用

财务费用

资产减值损失

其他业务成本

营业外支出

所得税费用

公允价值变动损益

投资收益 (净损失)

2、结转收入类账户:借:主营业务收入

其他业务收入

投资收益 (净收益)

营业外收入

贷:本年利润

3、取得营业外收入时:借:固定资产清理/应收账款/银行存款/待处理财产损溢贷:营业外收入

4、发生营业外支出时:借:营业外支出

贷:固定资产清理/应付账款/银行存款/待处理财产损溢

5、收到投资利润:借:银行存款

贷:投资收益

6、计算出应纳税额时:借:所得税费用

贷:应交税费——应交所得税

7、交纳税金:借:应交税费——应交X税

贷:银行存款

8、结转本年净利润:借:本年利润

贷:利润分配——未分配利润

结转本年净亏损,分录相反。

9、、提取盈余公积的核算: 借:利润分配

贷:盈余公积

10、向投资者分配利润的核算:借:利润分配

贷:应付股利(或应付利润)

11、结转已分配利润:借:利润分配——未分配利润

贷:利润分配——提取法定盈余公积

——应付现金股利(或 应付利润)

第8篇:语言文字工作基本要求

(一)党政机关

各级党政机关的工作人员在执行公务或公共场合的正式活动中,必须以普通话为工作用语,担任领导职务的公务人员应当带头使用普通话。36~50岁的公务员普通话水平达到三级甲等以上,35岁及以下的公务员普通话水平达到二级乙等以上。对普通话不达标的公务员要按计划分期分批进行培训。2009年起,党政机关新录用的公务员普通话必须达到国家规定的等级标准,党政机关公文、会议、社会活动、标牌、证书等公务用字必须使用规范汉字。

(二)学校

各级各类学校及其他教育机构应以普通话和规范汉字为基本的教育教学用语用字,把普及普通话、用字规范化列入学校工作计划,提出明确的目标和要求,建立必要的规章制度。教师普通话水平均应达到二级乙等以上,其中语文教师达到二级甲等水平,汉语语音教师达到一级乙等水平。对在职教师进行普通话培训,逐步使教师普通话水平达到规定等级,并实行持普通话等级证书上岗制度。将普通话达标列入业务考核内容和录用教师资格要求。校园环境用字、教材(含讲义、教学辅助读物)用字、教学、公务用字应符合国家通用文字标准。进一步开展创建语言文字规范化示范学校活动,将学校语言文字规范化、标准化工作纳入教育质量评估指标体系和精神文明创建活动,作为教育督导、检查、评估的一项内容。

(三)新闻媒体

县广播电台、电视台的播音员、节目主持人和讲解员等以普通话为职业语言的工作人员,普通话水平应达到一级乙等以上,并做到持普通话等级证书上岗。电视台从事电视制作、编辑、影视中文字幕操作人员等从业人员熟悉有关汉字的规范标准并正确使用,做到持证上岗。汉语出版物的用字应当符合国家通用语言文字的规范和标准。逐步实行编辑、记者、校对人员、广告人员和影视中文字幕操作人员持汉字规范化培训合格证书上岗制度。

(四)公共服务行业、公共场所

商业、邮政、电信、文化、铁路、交通、旅游、银行、保险、医院等服务性行业从业人员的普通话应达到三级甲等以上水平,少数以口头表达为职业的人员(如车站、商场、客车的广播员和解说员、话务员等特定岗位的人员)普通话要达到二级乙等以上,并逐步实行持普通话等级证书上岗。各种牌匾(招牌)、广告、灯箱用字要符合规定。标志牌、指示牌、路名牌,以及各种奖牌、证书和票据凭证、会标的用字要符合规范,其中的汉语拼音、外文部分书写正确,行款符合要求。牌匾、广告制作人员具有正确运用规范汉字能力,自觉使用规范汉字,逐步实行持证上岗。

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com。举报文章