《程序设计语言VB》课程教学大纲 英文名称: Programming language 课程编号 适用专业:全校非计算机专业(考试) 学 时:48(包括上机学时:22) 学分:3 课程类别:学科大类基础课 课程性质:必修课 课程的性质和目的 Visual basic是公认的方便高效的 Windows图形环境下的编程语言和开发工具,是我校非计算机 专业、特别是管理类和人文类专业的公共基础课。 通过本课程的学习,可使学生掌握VB基本的语言知识和算法设计,掌握面向对象和可视化程序设 计的基本技术,提高利用计算机软件解决本专业实际问题的能力 、课程教学内容 第一章 Visual basic程序设计概述 基本内容和要求 1.引例 2.VB主要功能和特点; 3.VB集成开发环境 程序设计与算法(程序设计三种基本结构、算法的概念、流程图)。 第二章wB可视化编程基础 基本内容和要求 1.VB对象的概念 2.建立简单的应用程序; 3.窗体和基本控件 4.工程的管理及环境的设置 5.综合应用。 教学重点:WB对象的概念;窗体和基本控件。 第三章VB语言基础
《程序设计语言VB》课程教学大纲 英文名称:Programming Language VB 课程编号: 适用专业:全校非计算机专业(考试) 学 时:48(包括上机学时:22) 学分:3 课程类别:学科大类基础课 课程性质:必修课 一、课程的性质和目的 Visual Basic是公认的方便高效的Windows图形环境下的编程语言和开发工具,是我校非计算机 专业、特别是管理类和人文类专业的公共基础课。 通过本课程的学习,可使学生掌握VB基本的语言知识和算法设计,掌握面向对象和可视化程序设 计的基本技术,提高利用计算机软件解决本专业实际问题的能力。 二、课程教学内容 第一章 Visual Basic程序设计概述 基本内容和要求: 1.引例; 2.VB主要功能和特点; 3.VB集成开发环境; 4.程序设计与算法(程序设计三种基本结构、算法的概念、流程图)。 第二章 VB可视化编程基础 基本内容和要求: 1.VB对象的概念; 2.建立简单的应用程序; 3.窗体和基本控件; 4.工程的管理及环境的设置; 5.综合应用。 教学重点:VB对象的概念;窗体和基本控件。 第三章 VB语言基础
基本内容和要求: 1.编码规则 2.数据类型; 变量与常量 4.运算符和表达式 5.综合应用。 教学重点:数据类型;运算符和表达式 第四章VB控制结构 基本内容和要求: 1.顺序结构; 2.选择结构; 3.循环结构; 其他辅助控制语句 5.综合应用 6.程序调试 教学重点:循环结构的使用;程序调试。 第五章数组和自定义类型 基本内容和要求: 1.数组的概念和基本操作 2.列表框和组合框控件; 3.自定义数据类型及其数组 综合应用 教学重点:动态数组、列表框和组合框控件 第六章过程 基本内容和要求 1.函数过程的定义和调用; 2.子过程的定义和调用; 3.参数传递
基本内容和要求: 1.编码规则; 2.数据类型; 3.变量与常量; 4.运算符和表达式; 5.综合应用。 教学重点:数据类型;运算符和表达式。 第四章 VB控制结构 基本内容和要求: 1.顺序结构; 2.选择结构; 3.循环结构; 4.其他辅助控制语句; 5.综合应用; 6.程序调试。 教学重点:循环结构的使用;程序调试。 第五章 数组和自定义类型 基本内容和要求: 1.数组的概念和基本操作; 2.列表框和组合框控件; 3.自定义数据类型及其数组; 4.综合应用。 教学重点:动态数组、列表框和组合框控件。 第六章 过程 基本内容和要求: 1.函数过程的定义和调用; 2.子过程的定义和调用; 3.参数传递;
4.过程的嵌套和递归调用; 5.变量的作用域 综合应用。 教学重点:函数和子过程的定义和调用、参数传递、变量的作用域。 第七章用户界面设计 基本内容和要求 1.常用控件 2.通用对话框; 3.菜单设计; 4.多重窗体 5.鼠标和键盘; 6.应用程序向导; 7.综合应用 教学重点:常用控件、通用对话框、菜单设计、鼠标和键盘。 课程教学的基本要求 1.掌握VB集成开发环境的特点和使用 2.理解对象的有关概念,掌握VB基本控件和属性的使用。 3.掌握V基本语法规则和语言知识。 4.掌握三种基本控制结构的概念和编程方法。 5.掌握数组、函数、子过程的概念、定义和编程方法。 6.理解并掌握算法的概念和应用。 7.掌握常用的用户界面要素的设计。 四、课程学时分配 果内容讲课学时上机学时 1. Visual basic程序设计概述 2 2.VB简单的程序设计 4 3.VB语言基础 2
4.过程的嵌套和递归调用; 5.变量的作用域; 6.综合应用。 教学重点:函数和子过程的定义和调用、参数传递、变量的作用域。 第七章 用户界面设计 基本内容和要求: 1.常用控件; 2.通用对话框; 3.菜单设计; 4.多重窗体; 5.鼠标和键盘; 6.应用程序向导; 7.综合应用; 教学重点:常用控件、通用对话框、菜单设计、鼠标和键盘。 三、课程教学的基本要求 1.掌握VB集成开发环境的特点和使用。 2.理解对象的有关概念,掌握VB基本控件和属性的使用。 3.掌握VB基本语法规则和语言知识。 4.掌握三种基本控制结构的概念和编程方法。 5.掌握数组、函数、子过程的概念、定义和编程方法。 6.理解并掌握算法的概念和应用。 7.掌握常用的用户界面要素的设计。 四、课程学时分配 讲 课 内 容 讲课学时 上机学时 1.Visual Basic程序设计概述 2 2.VB简单的程序设计 4 2 3.VB语言基础 2 2
4.基本的控制结构 5.数组 6.过程 4464 7用户界面设计 44442 上机综合练习 五、建议教材与教学参考书 [1]龚沛曾,陆慰民,杨志强编.《 Visual basic程序设计教程》(第3版),高等教育出版 社,2007年3月; [2]龚沛曾,陆慰民,杨志强编.《 Visual basic程序设计与应用开发教程》,髙等教育出版 社,2004年1月。 制订者(签字):陈明晰 校对者(签 字):侯锐 审定者(签章): 批准 者(签章):
4.基本的控制结构 4 4 5.数组 4 4 6.过程 6 4 7.用户界面设计 4 4 上机综合练习 2 合 计 26 22 五、建议教材与教学参考书 [1] 龚沛曾,陆慰民,杨志强编.《Visual Basic 程序设计教程》(第3版),高等教育出版 社,2007年3月; [2] 龚沛曾,陆慰民,杨志强编.《Visual Basic 程序设计与应用开发教程》,高等教育出版 社,2004年1月。 制订者(签字):陈明晰 校对者(签 字):侯锐 审定者(签章): 批准 者(签章):