1、Visual Basic 程序设计课程标准一、 前言VB 程序设计课程标准是根据建构主义理论设计的教学之实施标准,本课程标准首先立足于学生之用,而后是立足学生之知,最后达到学生之会。这个“用” 、 “知” 、 “会”三个字体现在每一个项目的实施过程中,通过项目的实施完成学生对 VB 课程的知识的学习、经验的积累、能力的培养,继而完成VB 程序设计的教学目的和要求,进而追求学生能够主动学习的目的,使学生能够感受到学习之成就,感受到学习之喜悦。让学生在用中知,在知中会,在会中喜,在喜中精是编写本课程标准的最大追求。1、课程性质本课程是计算机应用的基础课程,主要是利用 VisualBasic 进行程
2、序编写方面的有关内容的学习,是培养学生职业素养和计算机素质的重要课程。2、课程基本理念 注重学生的发展,以学生为主体来学习; 注重学习方法的多样化; 注重实际效果,让技术为社会服务; 构建开放式的课程环境; 建立学习结果和学习过程并重的评价机制。二、 课程目标1、知识目标与技能目标通过设置 VisualBasic 环境设置自己的工作环境, 通过程序设计和编制实现自己设计的任务,通过运行模式及程序调试方法和手段,找出程序中的错误,利用 MSDN 帮助工具、Internet 网络、VB 实例来学习 VB 的编程知识,通过能力的提高、知识和经验的积累用 VB解决比较复杂的问题。2、情感态度与计算机交
3、心交朋友,认真体会计算机的运行逻辑与人的思维逻辑之间的关系,从而建立正确的学习方法。3、价值观积极参与、认真交流,培养良好的团队合作精神;分享与同伴友好合作的快乐学习过程,培养坚忍不拔的求学精神;形成良好的学习习惯与学习氛围,追求较高的责任感等。三、内容标准第一学期:项目名称模块名称内容领域 行为目标理论课时实验课时模块一 设计一个简单的 vb程序1.VB 环境安装与认识2.工程的建立3.属性、事件和方法概念4.程序的运行、保存5.数据类型6.变量的命名与定义7.print 方法8.赋值语句1叙述对属性的感知2设置环境3正确调试程序4保存工程、窗体5修改属性6.显示输出信息6 8项目一 简易计
4、算器的设计 模块二 算术运算的实现1.运算符与表达式2.三个基本控件的运用:标签、文本框和命令按钮3.常用函数4.if 语句和 select 语句5.事件代码的编写1 正确书写表达式2 选择合适的控件3. 认识条件的构成及使用4利用分支结构解决选择问题8 10模块一 窗体的设计1.鼠标事件2.鼠标事件响应顺序3.窗体的键盘事件4.转换函数5.select 语句1测试发生的事件2响应发生的事件3 处理连锁事件4 利用 select 语句解决选择问题8 6项目二 简单交互界面的设计模块二 交互界面的设计1.单选按钮和复选框的应用2.文本框的字体属性3.数组与控件数组4.列表框的应用5.循环结构6.
5、组合框应用7.滚动条1. 学会定义和使用数组2. 认识循环结构并利用其解决循环问题3. 掌握常用控件(单选按钮、复选框、列表框、组合框、滚动条)的使用14 20模块一 单文档界面设计1.顺序文件的读写操作2.文件系统控件3.消息框与对话框4.通用对话框5. clipboard 对象6.文本框的重要属性7.条形菜单与快捷菜单的建立1.打开、读取文本文件2.新建文本文件3.关闭打开的文本文件4.使用 CommonDialog 控件打开、保存文件,设置文本框属性5.学会菜单的设计10 10项目三 文本编辑器的设计模块二 多文档界面设计1.MDI 窗体的概念与建立2.全局变量的定义3.工具栏的建立和编
6、程4.状态栏的设计和编程1. 正确定义变量2. 建立多文档界面3. 学会使用 ACTVIEX 控件8 654 60第二学期:模块一 图形控件的应用1.直线控件与形状控件的运用2.计时器控件的重要属性与事件3.图片框和图像框控件1. 正确认识直线控件和形状控件的属性2. 正确使用和区分图片框与图像框控件3. 计时器的使用6 8项目四 动画程序的设计模块二 图形方法的应用1.pset 方法2.circle 方法3.line 方法1. 正确书写图形方法的格式2. 运用图形方法画图6 10模块一 数据库的操作1.数据库基本概念2.用 ACCESS 建立数据库3.表的建立、命名、复制、删4字段、属性和数
7、据类型5.数据输入6.SQL 数据修改7.SQL 数据查询1.叙述对数据的分析2编制简单的数据结构并填写数据4创建数据库及表5输入合理数据6.能够根据要求正确写出带有条件、排序的查询语句7.能够根据要求正确写出分组查询语句6 10模块二 交互界面设计1.数据控件2.网格控件3.数据绑定控件4.数据的插入5.数据的修改6.数据的删除7.简单查询与多表查询1.能够编程实现数据的增加、修改、删除2.能够通过控制将数据显示到 MSHFlexGrid 上3.能够通过控制将数据与控件绑定10 40项目五 学生成绩管理系统的设计模块三 应用程序调试及发布1.ERR 对象2.错误处理程序3.程序的打包与发布1. 能捕获错误解决简单出错问题2. 能够编译生成可执行可安装文件2 430 72四、实施建议1、教学建议本课程采用梯次教学、逐步推进、不断积累、换位思考等方式,利用项目中的个案积累程序设计语言的学习和经验,达到利用各种手段实现主动学习,最终具备较复杂的程序设计编写能力。本课程分两学期完成,第一学期总课时 114 课时,第二学期总课时 102 课时。2、评价建议成绩=笔试 10% +项目 60%+工程 30%3、教材编写建议以项目为中心,将各知识点应用于每个子项目中,注重对技术、方法的应用。项目编写参考教材:Visual Basic 程序设计(第二版) 谭浩强编著 清华大学出版社