《Visual Basici程序设计基础》课程教学大纲 英文名称:Fundamentals of Programing in Visual Basic 一、课程说明 1.课程的性质:本课程是全校非计算机各专业的公共基础课程。 2.课程的目的和任务 使学生了解程序设计的基本概念和面向对象的程序设计方法,并通过课堂教学和上机实践要求 学生逐步掌握高级语言程序设计的方法和技巧,学会利用Visual Basici开发简单的indows)应用程 序。为以后进一步学习其它程序语言和提高程序设计能力打下基础。 3.适应专业:全校各专业(除计算机科学与技术、信息管理与信息系统及部分工科专业) 4.学时与学分:总学时64(理论课32实验课32),3学分。 5.先修课程:《大学计算机基础》。 6.推荐教材或参考书目:Visual Basic程序设计(含实验指导书),李书琴,蔚继承,西安 电子科技大学出版社,2011年3月 7.主要教学方法与手段 本课程采用课堂教学与实验教学相结合的方法,所有的课堂教学要求在多媒体教室进行。 8.考核方式:拟采用平时考核与期末笔试相结合的方式,笔试成绩不低于70%,平时成绩不 高于30%。另外,为鼓励部分学生自学,允许任课教师给预予不超过10%的学生免试名额,这一部 分学生的成绩根据学生在学期内独立完成的小软件质量和创意,由两名以上的任课教师集体评判确 定。 9.课外自学要求 由于本课程是实践性很强的课程,所以要求学生除教学计划安排的32学时实习外,应该自己根 据情况安排课外实习时间。 二、教学基本要求和能力培养要求 1.通过本课程的学习,学生应满足以下要求: (1)了解Visual Basic程序设计语言的特点;熟练掌握VB集成开发环境中各窗口及工具的应 (2)正确理解可视化编程的基本概念;掌握可视化编程的基本方法及窗体、命令按钮、标签 文本框的应用。 (③)理解VB数据类型、常量、变量、函数、表达式的概念;能熟练掌握VB表达式的书写方 (4)熟练掌握VB握数据输入输出的基本方法。 (⑤)熟练掌握三种基本的程序结构及编程方法。 (6)正确理解数组和自定义数据类型的概念;掌握与数组有关的各种常见算法编程
《Visual Basic程序设计基础》课程教学大纲 英文名称:Fundamentals of Programing in Visual Basic 一、课程说明 1. 课程的性质:本课程是全校非计算机各专业的公共基础课程。 2.课程的目的和任务 使学生了解程序设计的基本概念和面向对象的程序设计方法,并通过课堂教学和上机实践要求 学生逐步掌握高级语言程序设计的方法和技巧,学会利用Visual Basic开发简单的Windows应用程 序。为以后进一步学习其它程序语言和提高程序设计能力打下基础。 3.适应专业:全校各专业(除计算机科学与技术、信息管理与信息系统及部分工科专业) 4.学时与学分:总学时64(理论课32/实验课32),3学分。 5.先修课程:《大学计算机基础》。 6.推荐教材或参考书目:Visual Basic程序设计(含实验指导书),李书琴,蔚继承,西安 电子科技大学出版社,2011年3月 7.主要教学方法与手段 本课程采用课堂教学与实验教学相结合的方法,所有的课堂教学要求在多媒体教室进行。 8.考核方式:拟采用平时考核与期末笔试相结合的方式,笔试成绩不低于70%,平时成绩不 高于30%。另外,为鼓励部分学生自学,允许任课教师给预予不超过10%的学生免试名额,这一部 分学生的成绩根据学生在学期内独立完成的小软件质量和创意,由两名以上的任课教师集体评判确 定。 9.课外自学要求 由于本课程是实践性很强的课程,所以要求学生除教学计划安排的32学时实习外,应该自己根 据情况安排课外实习时间。 二、教学基本要求和能力培养要求 1.通过本课程的学习,学生应满足以下要求: (1)了解Visual Basic程序设计语言的特点;熟练掌握VB集成开发环境中各窗口及工具的应 用。 (2)正确理解可视化编程的基本概念;掌握可视化编程的基本方法及窗体、命令按钮、标签、 文本框的应用。 (3)理解VB数据类型、常量、变量、函数、表达式的概念;能熟练掌握VB表达式的书写方 法。 (4)熟练掌握VB握数据输入输出的基本方法。 (5)熟练掌握三种基本的程序结构及编程方法。 (6)正确理解数组和自定义数据类型的概念;掌握与数组有关的各种常见算法编程
(7)正确理解过程的概念及应用,掌握参数传递的思想及变量、过程作用域的概念。 (8)正确理解数据文件的基本概念;掌握数据文件的读写与编辑。 (9)掌握VB菜单、通用对话框、工具栏与状态栏的编程与应用。 2.通过学习本课程,应具备以下能力: (1)掌握程序设计方法,初步培养学生程序设计能力。 (2)熟悉可视化开发工具的基本使用方法,学会图形用户界面简单应用系统的开发技术。 (3)初步了解面向对像程序设计的基本方法,并能运用VB基本控件和常用ActiveX部件开发图 形界面下的应用软件。 三、课程教学内容 第1章VB概述 重点讲述内容:VB集成开发环境 学生自学内容:VB简介和特点、VB的运行环境、安装。 第2章代码基础 重点讲述内容:VB数据类型、常量、变量、函数、表达式 学生自学内容:VB语言的编码规则 第3章VB可视化编程基础 重点讲述内容:可视化编程的基本概念、窗体、命令按钮、标签、文本框。 学生自学内容:图片框与图像框、工程管理 第4章基本控制结构 重点讲述内容:输出数据基本方法、提供数据基本方法、MsgBoxE函数的应用、块结构、Do while.Loop结构、For.Next结构,循环嵌套 学生自学内容:Do ...Loopd的其它结构,的其它用法,条件函数 第5章数组与自定义类型 重点讲述内容:数组、控件数组、自定义数据类型 学生自学内容:列表框控件、组合框控件 第6章过程 重点讲述内容:函数过程、Sb子过程、参数传递与变量、过程的作用域 学生自学内容:过程的嵌套、过程的递归 第7章数据文件 重点讲述内容:文件的基本概念、顺序文件、随机文件的读写操作 学生自学内容:二进制文件的读写操作、常用文件操作语句和函数 第8章常用控件
(7)正确理解过程的概念及应用,掌握参数传递的思想及变量、过程作用域的概念。 (8)正确理解数据文件的基本概念;掌握数据文件的读写与编辑。 (9)掌握VB菜单、通用对话框、工具栏与状态栏的编程与应用。 2.通过学习本课程,应具备以下能力: (1)掌握程序设计方法,初步培养学生程序设计能力。 (2)熟悉可视化开发工具的基本使用方法,学会图形用户界面简单应用系统的开发技术。 (3)初步了解面向对象程序设计的基本方法,并能运用VB基本控件和常用ActiveX部件开发图 形界面下的应用软件。 三、课程教学内容 第1章 VB概述 重点讲述内容:VB集成开发环境。 学生自学内容:VB简介和特点、VB的运行环境、安装。 第2章 代码基础 重点讲述内容: VB数据类型、常量、变量、函数、表达式 学生自学内容: VB语言的编码规则 第3章 VB可视化编程基础 重点讲述内容:可视化编程的基本概念、窗体、命令按钮、标签、文本框。 学生自学内容:图片框与图像框、工程管理 第4章 基本控制结构 重点讲述内容:输出数据基本方法、提供数据基本方法、MsgBox函数的应用、块if结构、Do while … Loop结构、For … Next结构,循环嵌套 学生自学内容:Do … Loopd的其它结构,if的其它用法,条件函数。 第5章 数组与自定义类型 重点讲述内容:数组、控件数组、自定义数据类型 学生自学内容:列表框控件、组合框控件 第6章 过程 重点讲述内容:函数过程、Sub子过程、参数传递与变量、过程的作用域 学生自学内容:过程的嵌套、过程的递归 第7章 数据文件 重点讲述内容:文件的基本概念、顺序文件、随机文件的读写操作 学生自学内容:二进制文件的读写操作、常用文件操作语句和函数 第8章 常用控件
重点讲述内容:常用ActiveX:控件的应用 学生自学内容:框架、计时器、滚动条的应用 第9章界面设计 重点讲述内容:菜单设计、对话框设计、工具栏与状态栏设计 学生自学内容:多重窗体和多文档界面设计
重点讲述内容:常用ActiveX控件的应用 学生自学内容:框架、计时器、滚动条的应用 第9章 界面设计 重点讲述内容:菜单设计、对话框设计、工具栏与状态栏设计 学生自学内容:多重窗体和多文档界面设计