文档详情

EI241033EI251031程序设计语言(VB).doc

发布:2017-04-16约3.35千字共4页下载文档
文本预览下载声明
PAGE  PAGE 4 《程序设计语言(VB)》课程教学大纲 一、基本信息 英文课名:Programming Language ( VB ) 课程代码:EI241033/ EI251031 课程类别:核心必修/一般必修 学 时:64 学 分:4 适用专业:土木工程、工程力学、材料工程、环境工程、环境科学、给排水工程、地理信息、资源环境、地理科学、测绘工程、功能材料、生物工程、应用化学和材料化学等理工科专业 二、教学目标与要求 通过《程序设计语言(VB)》课程的学习,使学生掌握面向对象和可视化程序设计的基础知识、基本思想和基本方法,培养提高学生使用计算机分析问题和解决问题的能力,全面提高学生的计算机使用水平,为将来应用程序设计解决本专业中的问题打下基础。 熟悉Visual Basic开发环境,掌握面向对象、可视化程序设计的基本概念和常用控件使用;重点掌握结构化程序控制的三种基本结构,并且能够熟练运用之编写程序;掌握数组的概念、定义、基本操作及应用的常用算法;掌握控件数组的概念及建立;掌握子程序、自定义函数设计与参数传递的方法;掌握菜单的设计和文件操作;掌握一些常用的程序算法,能较熟练地用Visual Basic编写一般应用程序。 三、教学内容及学时数分配 (一)教学内容 1. Visual?Basic程序设计入门 教学内容:引例--“字幕动画,VB的特点,VB集成开发环境,主窗口,窗体设计/代码设计窗口,属性窗口,工程资源管理器窗口,工具箱窗口,其他窗口,创建应用程序的过程,VB程序结构和编码规则。 重点:窗体设计/代码设计窗口,属性窗口,创建应用程序的过程,VB程序结构和编码规则。 难点:窗体设计、代码设计窗口和属性窗口。 2. 面向对象的可视化编程基础 教学内容:程序设计方法的发展,类和对象,对象的属性、方法和事件,控件的基本属性,窗体,标签,文本框,命令按钮,图片框和图像,综合应用。 重点:对象的属性、方法和事件,控件的基本属性,窗体,文本框,命令按钮。 难点:对象的属性、方法和事件的基本概念,文本框。 3. VB程序设计基础 教学内容:?引例--圆柱体积和表面积计算,数据类型,标识符,???量,变量,运算符,表达式,数学函数 ?转换函数,字符串函数,日期函数,其他实用函数,综合应用,程序调试,错误类型,调试和排错。 重点:数据类型,变量,运算符,表达式,转换函数,字符串函数,调试和排错。 难点:数据类型概念,表达式的书写规则,运算符的优先级,不同数据类型的转换,字符串函数。 4. 基本控制结构 教学内容:?引例--温度转换,赋值语句,数据输入,数据输出,If条件语句,Select?Case语句,选择结构的嵌套,条件函数,选择控件与分组控件,引例--求n的近似值,For…Next循环语句,Do…Loop循环语句,循环结构的嵌套,Go…To语句,Exit和End语句,滚动条、进度条和定时器,综合应用。 重点:赋值语句,数据输入,数据输出,If条件语句,Select?Case语句,选择结构的嵌套,For…Next循环语句,Do…Loop循环语句,循环结构的嵌套,Exit和End语句。 难点:Select?Case语句,选择结构的嵌套,循环结构的嵌套。 5. 数组 教学内容:?引例--统计成绩问题,数组的概念,定长数组及声明,?动态数组及声明,?数组的基本操作,数组排序,有序数组的维护,列表框,组合框,?列表框和组合框的应用,自定义类型,自定义类型数组及应用,综合应用,控件数组,控件数组应用。 重点:数组的概念,定长数组及声明,数组的基本操作,数组排序,列表框,组合框,自定义类型。 难点:数组排序,?动态数组及声明,自定义类型。 6. 过程 教学内容:引例—求多边形面积,函数过程的定义和调用,引例—显示圣诞树,子过程的定义和调用,形参和实参,传地址与传值,数组参数的传递,变量的作用域,静态变量,综合应用,递归,二分法。 重点:函数过程的定义和调用,子过程的定义和调用,形参和实参,传地址与传值,数组参数的传递,二分法。 难点:形参和实参,传地址与传值,递归。 7. 用户界面设计 教学内容:菜单编辑器,下拉式菜单,弹出菜单,通用对话框,自定义对话框,工具栏设计,综合应用,鼠标和键盘,应用程序向导。 重点:菜单编辑器下拉式菜单,通用对话框。 难点:菜单编辑器,弹出菜单。 8. 数据文件 教学内容:引例—学生信息处理程序,文件分类,文件访问流程,顺序文件,二进制文件,综合应用。 重点:文件访问流程,顺序文件。 难点:文件访问流程。 9. 图形操作 教学内容:引例—绘制正弦曲线,坐标系统,当前坐标,线宽和线型,填充和色彩,Lin
显示全部
相似文档