VB程序设计-刘伟丽.doc_第1页
VB程序设计-刘伟丽.doc_第2页
VB程序设计-刘伟丽.doc_第3页
VB程序设计-刘伟丽.doc_第4页
VB程序设计-刘伟丽.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Visual Basic语言程序设计课程标准一、课程定位: Visual Basic语言程序设计课程是高等职业教育为要求达到计算机应用能力二级A或三级B的各专业开设的计算机公共课。本课程的主要任务是采用任务驱动的教学方法,培养学生分析问题、解决问题的能力,通过本课程的学习,要求学生了解高级程序设计的思想,掌握VB中基本控件的使用、数据类型及函数等的概念,熟悉掌握编写程序的基本步骤,能够运用VB编写实用性的程序,解决实际问题。二、主要任务1、用VB编写简单的Windows应用程序,包括掌握基本控件的使用、数据类型及函数的概念的理解,编写简单程序的基本步骤。2、掌握高级语言编程的基本方法和思路,在此基础上重点掌握以数据库为数据源的简单信息管理程序的编写。3、采用任务驱动的教学方法,培养学生分析问题、解决问题的能力。4、通过本课程的学习使学生能够通过计算机技能考试(VB程序设计),并为其它计算机语言的学习奠定基础。三、课程目标本课程的教学目标为:教给学生事件驱动程序的基本特性和应用方法,使学生达到掌握面向对象、可视化的基本编程方式的目的。1、知识目标(1)使学生掌握面向对象、可视化的基本编程方式,掌握事件驱动程序的基本特性和应用方法。(2)熟练掌握VB的界面设计方法,控件的添加及控件属性的设置,基本输入、输出方式的应用,基本文件读写操作的应用。(3)掌握VB基本数据类型和程序设计的三种基本结构,掌握部分常用算法。(4)掌握菜单的建立方法,对话框和工具栏的使用方法。(5)掌握基本数据库知识、会创建Access的数据库和数据库表,并使用ADO Data控件创建基于Access的数据库应用程序。2、技能目标(1)能够用VB可视化的事件驱动编程方法编写Windows应用程序。(2)掌握高级语言程序设计的基本思想以及运用一些基本算法解决实际问题的能力,培养学生调试程序的能力。(3)会在程序中使用对话框、菜单和工具栏。(4)能够创建简单的基于数据库的信息管理程序。3、态度目标(1)团队意识、协作共事、沟通与交流。(2)动手能力。四、教学内容与能力要求1、设计简单的VB应用程序(1)知识点熟悉并调整VB的工作环境。设计用户界面。设置窗体和控件的常用属性。根据题目需要编写事件过程代码。保存、运行和调试程序。(2)教学要求和能力培养要求掌握启动VB及使用和调整VB的工作环境。掌握在窗体中添加和调整控件的方法。掌握根据需要设置控件的属性的方法。创建和编写窗体和控件的事件过程。掌握创建VB简单应用程序的方法。2、创建多窗体的应用程序(1)知识点在工程中添加窗体、移除窗体,设置启动窗体。编写实现窗体切换功能的代码。保存多窗体应用程序。(2)教学要求和能力培养要求掌握多窗体程序的创建。掌握移除窗体、设置启动窗体。掌握保存多窗体应用程序。3、在程序中使用变量(1)知识点认识数据的基本类型。认识变量和常量,给变量命名。学会定义变量,了解变量的三要素。窗体变量和过程变量的区别。常用内部函数的使用。赋值语句的概念和格式。(2)教学要求和能力培养要求会在程序中定义变量。根据题目要求选择变量的类型、给变量命名、选择变量作用域。掌握赋值语句的书写格式。掌握一些常用内部函数的使用。4、在程序中使用选择结构(1)知识点IF选择结构、块IF选择结构、Select Case选择结构的语句格式、执行过程。常用运算符和三种表达式(算术表达式、逻辑表达式、关系表达式)。Msgbox函数的语句格式。计时器控件、单选按钮和框架的属性、方法及事件。(2)教学要求和能力培养要求能根据题目要求灵活选用选择结构处理实际问题。能根据已知条件构造关系表达式。掌握常用内置函数的调用方法。掌握计时器控件、单选按钮和框架的特殊属性、常用方法和常用事件。5、在程序中使用数组(1)知识点数组的概念。一维数组和二维数组定义方法。数组元素的引用方法。(2)教学要求和能力培养要求掌握数组的定义方法、数组维数选取方法、数组元素引用方法。根据题目需要灵活使用数组。了解Inputbox函数的使用。6、在程序中使用循环结构(1)知识点ForNext循环与WhileWend循环的语句格式、执行过程。列表框与组合框的常用属性、常用方法和常用事件。InputBox函数的调用方法和返回值形式。(2)教学要求和能力培养要求根据题目需要灵活选取循环结构处理实际问题。掌握列表框与组合框的常用属性、常用方法和常用事件。掌握InputBox函数调用方法。7、在程序中使用过程(1)知识点Sub过程的定义方法和调用方法。Function过程的定义方法和调用方法。过程参数的传递方式,过程的作用范围。(2)教学要求和能力培养要求掌握Sub过程、Function过程的定义方法、调用方法。了解过程的作用范围。8、创建基于Access数据库的应用程序(1)知识点使用Access或VB中的可视化数据管理器创建数据库和表;列表框与组合框的常用属性、常用方法和常用事件。添加ADO Data控件,用该控件连接指定的Access 数据库。编写浏览记录的代码,编写添加、修改、删除记录的代码,编写根据指定要求查询记录的代码。(2)教学要求和能力培养要求会使用ADO Data控件创建基于Access数据库的应用程序。五、实践教学环节1、课程实训(1)实训题目及实训内容 项目1:设计简单的VB应用程序“员工工资管理”程序(一):创建主界面,并实现员工信息浏览。“个人简历”程序(一):创建一个窗体的界面,并显示简单的简历。“简单计算器”:创建加减法计算器界面,并编程序实现加减运算功能。项目2:创建多窗体的应用程序“员工工资管理”程序(二):添加登录窗体,实现窗体切换并保存程序。“个人简历”程序(二):设计包含多个窗体的个人简历。设计成绩统计程序。项目3:在程序中使用变量编程实现两个文本框中内容的交换。编写程序实现窗体上图片的移动和缩放。“员工工资管理”程序(三):使用变量存储员工信息,并修改浏览信息代码。设计一个窗体显示加法等式程序:使用inputbox函数和print方法。设计查看个人小档案程序:使用变量和各种常用函数。项目4:在程序汇总使用选择结构“员工工资管理”程序(四):设置登录密码、限制登录次数、添加滚动字幕、计算个人所得税。设计把学生百分成绩转换为等级的程序。编写二位数加法运算的练习软件。编写四则运算练习软件。项目5:在程序中使用数组引例2:使用数组,设计自动显示星期。“员工工资管理”程序(五):使用数组实现“员工工资管理”程序的信息存储、信息浏览、信息添加功能。引例3:使用控件数组设计商场摇奖器。使用数组编写“MP3定货单”程序。项目6:在程序中使用循环结构引例2:使用循环结构,求1+2+3+ +100的和。“员工工资管理”程序(六):使用For循环结构给数组元素赋值。引例3:设计摸拟考生登录界面。成绩统计程序:统计各分数段的人数。多个随机数的求最大值、最小值、平均值。引例4:设计简易收银台; “员工工资管理”程序(七):使用Do循环给数组元素赋值。日期转换星期程序。项目7:在程序中使用过程“员工工资管理”程序(八):利用通用过程实现“员工工资管理”程序中员工信息显示功能、计算员工个人所得税功能。编写“求1n的和”程序,利用通用过程实现求和计算。编写通用函数,实现学生成绩到等级的转换。项目8:创建基于Access数据库的应用程序“员工工资管理”程序(九):利用Access数据库管理员工工资信息,ADO控件的使用。“商品信息浏览与编辑”程序:利用Access数据库及ADO控件。“书店图书查询系统”程序。项目9:综合作业设计用VB完成一项包含数据库的简单信息管理程序,程序要有实用性,能满足某种需求,程序要有一定难度,基本覆盖大纲的主要要求,程序要有一定规模、要完整。设计任务可以包含少量未学习过的知识点,以做为学生探究的内容。(2)达到的目的巩固本课程所学内容。培养灵活运用所学知识解决实际问题的能力。培养自学能力。六、教学组织与学时分配建议表Visual Basic语言程序设计课程采用了案例的教学模式,讲授、演示、举例、类比、任务驱动等教学形式,按照学时进行了安排,其中理论讲授为32学时,上机实训为16学时。学时分配建议表序号教学项目名称工作任务建议学时讲授实践/实验上机小计1设计简单的VB应用程序熟悉VB工作环境,讲授一些基本控件(文本框、命令按钮、标签)的特殊属性和常用方法及特定的对象事件编写代码4262创建多窗体的应用程序讲授对窗体应用程序的创建和保存方法及设置“启动窗体”的方法2243在程序中使用变量讲授变量定义的方法,变量的命名规则、类型选取原则、作用范围及函数的使用4264在程序中使用选择结构讲授选择结构的语句格式、执行过程及灵活使用选择结构的嵌套处理实际问题6285在程序中使用数组讲授数组的基本概念和数组的应用方式及控件数组的创建方法2246在程序中使用循环结构讲授两种循环结构的语法格式及控制流程和列表框、组合框控件的常用属性、方法和事件6287在程序中使用过程讲授自定义Sub过程的定义,调用及参数的传递及如何在程序中灵活应用自定义过程2248创建基于Access数据库的应用程序讲授创建Access数据库的方法,ADO控件的Recordset对象的使用及ADO对象模型的使用628七、教学方法及手段(1)教法说明控件部分分散在各章节讲解。教学内容中知识点的讲解顺序以教材为准。教学模式采用项目驱动,实训为主,讲练结合的方式,理论讲解够用为度。要求学生将实训结果统一上交到服务器上,以便教师掌握学生接受情况并及时调整教学方法,同时作为平时成绩的评定材料。作业设计要求学生每人一题,题目采用老师拟定学生挑选和学生自拟两种方式,但要求题目提前确定,在完成过程中原则上不能改题。要求学生在课后完成。(2)针对学习要点,在具体的教学方法上,采用了讲授、演示、案例、实际操作训练等教学方法,通过不同的教学方法的使用,真正达到理论与实践相结合效果。案例教学:通过对案例的剖析来对知识点进行讲解、演示。实际操作训练:教师根据案例分析的任务,通过学生的实际动手操作,提高学生的实践编程能力、创新精神、团队合作精神。八、考核与评价1、课程平时考核平时考核占40%,包括出勤、课堂表现及作业(书面作业和实训作业)。2、期末集中考试从题库抽题,闭卷考试。占总评成绩60%。3、职业技能认证全国高校等级考试VB模块及全国二级等级考试VB模块九、说明1、重点难点分析重点:变量、选择结构、数组、循环结构难点:循环结构和建立以Access数据库为数据源的应用程序2、建议使用教材教材:Visual Basic语言程序设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论