VB程序设计基础课程教学大纲
- 格式:doc
- 大小:58.00 KB
- 文档页数:6
《计算机程序设计基础—VB语言程序设计》
课程实验教学大纲
1.课程概况
2.教学内容及安排
3.实验的主要仪器设备
4.实验指导书具体要求
VB语言程序设计实验是VB语言程序设计课程的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。
学生通过实验,验证课堂学习的知识,掌握算法设计、编程实现和程序调试的方法,从而形成一定的编程能力。
通过学习学生可以从应用和实践的角度出发,掌握本课程所讲述的程序设计思想,培养学生分析问题与解决问题的能力。
实验选择《Visual Basic实验指导与测试》(第四版)(龚沛曾等高等教育出版社)为参考书,根据教学实际自编,精简提炼出30-40题程序设计,按照课程要求的十点,每次实验完成一点,对应从而达到充分完成课程目标的要求。
5.参考书目和资料
[1] 任灵平杨玲.《VB程序设计实验教程》[M].天津:南开大学出版社.2011
[2] 肖红薄海玲.《VB语言程序设计实验指导与习题解答》[M].北京:人民邮电出版社.2010
[3] 孙秀梅,巩建华. 《Visual Basic开发实战1200例》[M].北京:清华大学出版社. 2011
[4] 孟德欣.《VB程序设计(第2版)》[M].北京:清华大学出版社. 2016
[5] 林卓然. 《VB语言程序设计(第4版)》[M]. 北京:电子工业出版社. 2016
[6] 贾茹刘永花. 《Visual Basic 程序设计教程》[M]. 北京:清华大学出版社. 2016
6.专业个性化需求补充说明。
程序设计基础(VB)教学大纲课程概述本课程教学内容主要包括VB程序设计概述;数据类型、常量、变量、函数与表达式等;程序设计基本控制结构;数组的基本概念及应用;编程思维与方法训练;模块化程序设计;数据文件的读写与应用等内容,通过理论和实践教学,培养学生程序设计思维,使学生掌握程序设计思想和方法,培养运用VB开发工具进行一般程序设计、解决实际问题的能力和素养。
授课目标了解计算机解决问题的基本方法;理解程序设计的基本思想;掌握分析问题、算法设计,利用VB语言进行程序设计的方法;初步建立利用计算机进行问题求解和编程实现的能力,进一步培养学生的计算思维能力。
课程大纲第一章VB程序设计概述1.1 编程语言简史1.2 VB的主要功能和特点1.3 VB集成开发环境1.4 VB可视化编程基础1.5 常用控件对象1.6 工程及工程文件管理知识拓展第一章单元测验第二章VB语言基础引言2.1 VB数据类型与标识符2.2 VB常量与变量2.3 VB内部函数2.4 VB表达式和简单语句本章小结与知识扩展知识拓展第二章单元测验第三章基本控制结构3.1 基本控制结构概述3.2 顺序结构3.3 选择结构3.4 循环结构知识拓展第三章单元测验第四章数组4.1 数组概述4.2 数组的声明4.3 数组的基本操作4.4 自定义数据类型知识拓展第五章编程思维与方法训练5.1 程序设计的一般方法5.2 一般计算问题5.3 穷举法求解问题5.4 排序5.5 查找知识拓展第六章单元测验第六章模块化程序设计5.1 过程概述6.2 函数过程6.3 子过程6.4 参数传递6.5 自定义过程应用6.6 过程和变量的作用域6.7 过程的递归调用6.8 案例分析知识拓展第六章单元测验第七章数据文件7.1 数据文件概述7.2 顺序文件的打开与关闭7.3 顺序文件的读写操作7.4 随机文件的打开与关闭7.5 随机文件的读写操作7.6 二进制文件知识拓展第7章单元测验预备知识本课程是计算机科学与技术的通识课程,亦可作为其他爱好者的自学课程。
VB程序设计教案(详细)VB程序设计教案(详细)1. 课程介绍1.1 课程概述本课程旨在教授学生如何使用VB(Visual Basic)语言进行程序设计。
课程将涵盖VB的基础知识、语法和常用编程技巧,以及如何开发简单的应用程序和界面设计。
1.2 课程目标- 了解VB语言的基础知识和编程概念- 能够使用VB语言编写简单的程序- 掌握VB的界面设计和用户交互技巧- 能够进行程序调试和错误处理- 能够应用VB开发简单的实际应用程序2. 课程大纲2.1 第一章:VB入门2.1.1 VB的基本概念2.1.2 VB的开发环境介绍2.1.3 创建第一个VB程序2.2 第二章:VB基础知识2.2.1 数据类型与变量2.2.2 运算符与表达式2.2.3 控制结构与循环语句2.2.4 过程与函数2.2.5 数组与集合2.3 第三章:VB界面设计2.3.1 窗体与控件2.3.2 窗体的布局与设计2.3.3 控件的属性与事件2.3.4 表单的验证与提示2.4 第四章:VB高级编程技巧2.4.1 文件操作2.4.2 数据库连接与操作2.4.3 错误处理和调试技巧2.4.4 高级用户交互与界面设计3. 授课方法3.1 理论讲解:通过课堂讲解,介绍VB的基本概念、语法和编程技巧。
3.2 实例演示:通过实际案例演示,让学生理解和掌握VB的应用和开发能力。
3.3 实践训练:布置编程练习和项目任务,让学生在实际应用中提升技能。
4. 评分标准4.1 平时成绩:包括课堂表现、作业完成情况和参与度等。
4.2 考试成绩:根据期末考试结果进行评定。
4.3 项目成绩:根据实际项目完成情况和质量进行评定。
5. 资源要求5.1 软件环境:Windows操作系统,VB开发环境(如Visual Studio等)。
5.2 教材:《VB程序设计入门》等相关教材。
5.3 附件:本课程附件包括示例代码、实例项目以及参考资料,供学生参考和练习。
6. 法律名词及注释6.1 版权:指对作品享有的独占使用权的权利。
《计算机与程序设计基础(VB)》课程教学大纲一、课程名称(中英文)中文名称:计算机与程序设计基础(VB)英文名称:Fundamentals of Computer and Programming(VB)二、课程代码及性质通识教育基础课,必修三、学时与学分总学时:48(理论学时:40学时;实践学时:8学时)学分:3四、先修课程先修课程:无五、授课对象本课程面向医科专业和文科专业学生开设六、课程教学目的(对学生知识、能力、素质培养的贡献和作用)“计算机与程序设计基础(VB)”是我校医科和文科专业的一门重要的通识教育课程。
本课程的主要内容包括计算机信息处理的基本原理、计算机的组成原理、计算机的基本操作、程序设计语言基础、算法设计基础、程序的基本控制结构、数组、过程和用户界面设计等。
本课程的教学目标是使学生掌握计算机基础知识、掌握面向对象程序设计的基本概念、基本理论和编程思想、编程方法以及常用算法,培养学生能够使用程序设计语言进行独立程序设计的能力,提高大学生计算机应用能力和用计算机分析问题解决问题的能力。
七、教学重点与难点:课程重点:强调程序设计和使用计算机解决实际问题的基本方法,重点掌握结构化程序设计、面向对象技术、可视化程序开发等高级语言的共性问题,减少对VB语言语法规则细节的介绍,使学生从更高的层次上对程序设计技术有整体的掌握。
课程难点:培养学生“将问题转换成用程序设计语言来解决并实现”的思维能力。
教师必须有意识地引导学生用计算思维的方法来解决问题。
要解决实际问题,程序设计语言只是工具,思维过程才是解决问题的根本所在。
计算思维能力的培养是课程的难点和目标之一。
八、教学方法与手段:(1)采用案例教学,培养学生的兴趣和积极性。
打破了以教材为中心的传统教学模式,不按教材的顺序授课,而是以精选出的程序设计的案例为中心,把学习的重点放在具体案例的讲述上,把要学习的语法和概念融入到具体案例中来讲解。
(2)加强实验环节的教学设计,辅助理论教学。
VB程序设计教案(详细)VB程序设计教案(详细)一、课程目标本课程的目标是教授学生如何使用VB(Visual Basic)进行程序设计。
通过本课程的学习,学生将能够掌握VB的基本概念、语法和编程技巧,并能够独立完成简单的程序设计任务。
二、课程大纲1: VB简介- VB的起源和发展- VB的特点和优势- VB与其他编程语言的比较2: VB环境设置和基本操作- VB开发环境的安装和配置- VB集成开发环境(IDE)的介绍- VB项目的创建和管理- VB代码的编辑和调试技巧3: VB程序基础- VB程序的结构和执行过程- 变量和数据类型- 运算符和表达式- 控制流程和循环结构4: VB用户界面设计- VB窗体的创建和布局- 控件的选择和使用- 事件处理和交互设计- 窗体的美化和样式设置5: VB文件操作- 文件的读写和处理- 文件路径和文件操作函数- 文件输入输出流的使用- 文本文件和二进制文件的处理6: VB数据库编程- 数据库的连接和操作- SQL查询语句的编写- 数据库表的创建和修改- 数据库事务的处理7: VB高级编程技巧- 函数和过程的定义和调用- 类和对象的使用- 错误处理和调试技巧- VB常用的扩展库和插件8: VB项目实践- 案例分析和实际项目- 项目需求分析和设计- 项目开发和测试- 项目发布和维护三、教学方法本课程采用理论讲解与实际操作相结合的教学方法。
讲师将通过实例演示和实践操作,让学生亲身体验VB程序设计的过程。
同时,还将组织小组讨论和实践项目,以加深学生的理解和实际应用能力。
四、评估方法学生的评估将通过以下几个方面进行:- 平时作业和实验报告的完成情况和质量- 课堂讨论和互动参与程度- 期末项目的完成情况和成果展示附件:1:示例程序代码3:课程作业要求法律名词及注释:1:版权:指著作权法保护的创作成果的独有权利。
2:商标:指商标法保护的标志、名称、符号等用于区分商品或服务来源的独有标识。
《程序设计基础(vb)》教学大纲一、课程说明 1.课程代码:104001020 2.总学时数:72,其中理论环节学时数:38 ,实验实践环节学时数:34。
3.学分: 3 4.适用专业(注明本科、专科、高职):全校非计算机专业 5.本课程的性质、地位和作用 本课程的性质:针对非计算机专业的一门公共基础课。
本课程的地位和作用:是大学计算机教学中重要的技术基础课。
在学生预修《大学计算机文化基础》课程的基础上,通过本课程的教学,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用VB语言编写相应的程序,具有一定的程序调试能力,培养学生分析和解决实际问题的能力,培养创新精神,为以后进一步自习其它程序语言和提高程序设计能力打下坚实的基础。
同时,本课程教学内容符合浙江省计算机等级考试Visual Basic考试大纲,本课程的教学将有助于学生通过浙江省计算机等级考试(二级)。
二、教学基本要求 1.本课程的目的、任务 (1)熟悉Visual Basic(VB)集成开发环境,掌握在VB环境中开发应用程序的基本步骤、方法;建立面向对象程序设计的基本概念。
(2)掌握VB的常用数据类型、运算符与表达式;熟练掌握和应用VB的常用内部函数;熟练掌握结构化程序控制的三种基本结构,并能熟练编写程序;熟练掌握子程序、函数过程设计与参数传递的方法。
(3)掌握下列控件的常用属性与方法,并在程序设计中灵活选用:命令按钮控件,标签控件,文本框控件,单选按钮控件,复选框控件,框架控件,列表框控件,组合框控件,滚动条控件,定时器控件。
(4)熟悉VB坐标系;掌握图片框控件、影像框控件、形状控件、直线控件的常用属性与方法;熟练掌握绘制点、线、圆的图形方法。
(5)熟练使用通用对话框控件;掌握菜单设计的基本方法。
(6)熟悉与文件操作有关的盘驱动器列表框、目录列表框、文件列表框控件并灵活使用;了解与文件操作有关的目录、文件操作语句;熟练地读、写顺序文件。
《程序设计基础》课程教学大纲第一部分教学大纲说明一、课程性质、目的与任务《程序设计基础》是一门实践性很强的课程,主要内容包括Visual Basic的基本概念、Visual Basic的界面设计、Visual Basic语言基础、Visual Basic的基本语句、过程设计、文件操作、图形及多媒体处理、数据库操作等。
根据培养应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解开发Visual Basic应用程序的一般过程,建立程序设计的基本概念,编写简单应用程序,为今后专业学习中使用计算机打下良好的基础。
二、先修课要求计算机应用基础三、课程的教学要求基本概念和基本知识:面向对象程序设计(OOP),Visual Basic的集成开发环境(IDE),界面设计,Visual Basic语言基础,基本语句结构,过程,文件,数据库应用。
基本技能:算法实现、程序重点:常用控件的使用、三种基本结构、过程难点:程序算法、递归过程四、课程的教学方法和教学形式建议1. 本课程教学形式采用课堂讲授(多媒体环境)及在计算机实验室做实验的方式。
2. 为加强和落实动手能力的培养,每章课后应安排作业,作业应让学生尽可能独立调试完成。
3.典型习题通过习题课讨论完成。
五、教学要求的层次课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。
了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。
第二部分教学过程建议一、课程教学总学时数、学分数课程教学总学时数为80学时,其中理论授课时间为48学时,上机实验时间为32学时。
二、学时分配章节教学内容授课学时备注一Visual Basic概述3二用户界面6三Visual Basic语言基础6四算法基础及Visual Basic基本语句6五数组6六过程12七程序调试3八文件3九其他控件3十合计48第三部分教学内容与教学要求一、Visual Basic概述教学内容1、Visual Basic的基本概念(1)面向对象的程序设计的基本概念:对象、属性、方法、事件及事件驱动。
《Visual Basic程序设计教程》教学大纲开课对象:计算机专业(中技)开课时数: 8课程类别:专业基础总学时:128 理论:32 实验:96一、课程教学目的和任务本课程是计算机专业的一门应用型基础课,目的是使学生掌握一种简单、实用的编程工具,初步掌握面向对象的基本概念与高级语言的基本结构,提高学生动手编程能力及上机操作能力,使学生能使用 VB 这一快捷的工具编制计算机软件,增强学生学习程序设计的信心和兴趣。
主要内容有: VB 基本语句成份和控制结构,面向对象的概念和程序设计方法, VB 的窗体、菜单、控件等的设计,绘图和数据库编程等。
二、教学内容和教学要求(一)Visual Basic 程序设计概述1、VB 的发展2、VB 功能特点3、VB 的安装和启动4、集成开发环境5、建立简单的应用程序6、窗体和基本控件7、运行及保存教学要求:掌握新建工程和打开已有工程的方法,掌握保存工程文件和窗体文件的要领。
了解 Visual Basic 的发展史、各种版本、语言特点、 Visual Basic 的安装与启动、 Visual Basic 集成开发环境的主要组成部分。
掌握 VB 应用程序开发的步骤,掌握 VB 应用程序调试的方法,了解面向对象程序设计的基本概念。
(二)、VB 语言基础1、VB编程基本概念2、编码规则3、数据类型4、变量与常量5、运算符和表达式6、常用函数教学要求:了解各种数据类型的名称、占用内存的字节数和表示的数据范围。
掌握变量与常量的命名规则,掌握不同类型的文字常量的表示方法,掌握声明变量的方法。
掌握一些常用函数。
掌握运算符的分类,掌握各类运算符的运算规则,掌握表达式中运算符的优先级,能够熟练地求表达式的值,能够熟练地编写表达式。
(三)基本的控制结构、过程与数组(1)、基本的控制结构1、顺序结构2、选择结构3、循环结构4、其他辅助控制语句教学要求:熟练掌握赋值语句的使用。
熟练掌握 Print 方法及与 Print 方法有关的函数的使用。
《VB 程序设计》课程教学大纲授课专业(群):电子商务课程英文名称:Visual Basic Visual Programming 学分:4一、课程的性质和目的VB是微软公司出品的在BASIC语言的基础上发展起来的面向对象的可视化编程语言。
“Visual”指的是开发图形用户界面 (GUI) 的方法,它不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象画到屏幕上即可。
“Basic”指的是 BASIC (Beginners All - Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic的特点:可视化的设计平台、面向对象的设计方法、事件驱动的编程机制、结构化的设计语言、充分利用windows资源、开放的数据库功能与网络支持。
二、课程的教学内容本门课程为64学时,其中理论讲授42学时,习题为22学时。
第一章、程序设计基础(理论讲授2学时)1、课程内容1)、程序设计语言的种类、特点2)、结构化程序设计的三种基本结构3)、结构化程序设计方法特点4)、可视化程序设计5)、事件驱动的编程机制2、教学要求:掌握以上内容的基本概念和涵义要点。
第二章、VB简介(理论讲授2学时、上机2学时)1、课程内容1)、VB的特点2)、VB的安装与启动3)、VB的集成开发环境IDE4)、可视化编程的基本概念5)、窗体Form的属性、事件、方法6)、命令按钮CommandButton的属性、事件、方法7)、VB工程的设计步骤与实例2、教学要求:掌握以上内容的基本概念和涵义要点。
会使用窗体和按钮进行简单的界面设计。
第三章、VB程序设计代码基础(理论讲授2学时、上机4学时)1、课程内容1)、标准数据类型2)、变量3)、常量4)、表达式5)、常用内部函数6)、代码书写规则与语句2、教学要求:掌握以上内容的基本概念和涵义要点,并熟悉常用表达式和内部函数。
《信息技术基础》(VB)实验教学大纲制定:审核:第一部分教学大纲说明一、课程性质、目的与任务《程序设计基础》是一门实践性很强的课程,主要内容包括Visual Basic的基本概念、Visual Basic的界面设计、Visual Basic语言基础、Visual Basic的基本语句、过程设计、文件操作、图形及多媒体处理、数据库操作等。
根据培养应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解开发Visual Basic应用程序的一般过程,建立程序设计的基本概念,编写简单应用程序,为今后专业学习中使用计算机打下良好的基础。
二、先修课要求大学计算机基础三、课程的教学要求基本概念和基本知识:面向对象程序设计(OOP),Visual Basic的集成开发环境(IDE),界面设计,Visual Basic语言基础,基本语句结构,过程,文件,数据库应用.基本技能:算法实现、程序重点:常用控件的使用、三种基本结构、过程难点:程序算法、递归过程四、课程的教学方法和教学形式建议学生自主实验+教师指导第二部分教学过程建议一、课程教学总学时数、学分数课程教学总学时数为72学时,其中理论授课时间为36学时,上机实验为36学时。
二、实验学时分配第三部分实践教学环节《Visual Basic程序设计》是一门实践性很强的课程,实践教学是教学过程中必不可少的环节。
通过计算机实验和程序调试,使学生加深理解、验证巩固课堂教学内容;增强对程序调试的感性认识;掌握程序设计的基本方法;培养学生理论与实践相结合的能力.一、课程实验为了进一步强化和巩固课堂所学的知识及实际的应用,配合课堂教学,设置以下课程实验:实验一VB集成环境与应用程序创建初步(课前指导)【实验目的】1.了解VB集成开发环境的基本组成2.了解VB应用程序的创建及开发环境的选项设置3.掌握VB联机帮助的使用4.掌握VB集成开发环境的退出【实验内容】一、VB集成开发环境的基本组成1.启动VB并创建标准EXE工程2.熟悉VB集成开发环境3.熟悉窗体设计器窗口4.熟悉代码窗口5.熟悉VB集成开发环境的其他组成部分二、VB应用程序的创建及开发环境的选项设置1.设计应用程序的界面2.设计界面对象的属性3.编写程序代码4.执行并调试程序5.生成可执行程序文件三、VB联机帮助的使用四、退出VB集成开发环境实验一VB应用程序的创建及编程基础【实验目的】1.学会创建一个简单的VB应用程序2.掌握VB的数据类型、常量、变量、运算符和表达式3.了解过程与函数的使用【实验内容】一、建一个简单的VB应用程序1.启动VB,创建一个标准EXE类型的VB应用程序2.设计应用程序的界面3.设计界面对象的属性4.编写程序代码5.保存工程6.执行并调试程序7.生成可执行程序文件二、VB的数据类型、常量、变量、运算符和表达式三、过程与函数的使用实验二VB语言基础(一)【实验目的】1.掌握各种数据类型2.掌握常量与变量【实验内容】一、各种数据类型的定义与使用二、变量的定义实验三VB语言基础(二)【实验目的】1、掌握表达式与运算符2、掌握VB常用的内部函数【实验内容】一、各种数据类型表达式与其运算符二、VB常用的内部函数的实验测试实验四VB基本语句的使用(一)【实验目的】1、掌握顺序结构语句的使用【实验内容】一、顺序结构语句的使用实验五VB基本语句的使用(二)【实验目的】1、掌握选择语句的使用【实验内容】一、选择语句实验六VB基本语句的使用(三)【实验目的】1、掌握循环语句的使用【实验内容】一、循环语句实验七数组【实验目的】1、掌握数据的定义2、掌握不同类型的数据的区别3、了解控件数组的定义方法【实验内容】1、学会数组的定义2、掌握不同类型的数组的区别3、了解控件数组的定义方法实验八过程【实验目的】1.掌握通用子程序的定义和调用方法2.掌握函数过程的定义和调用方法3.明确子过程和函数过程的特点及区别【实验内容】一、Sub过程的定义和调用二、Function过程的定义和调用实验九递归调用、参数传递和变量作用域【实验目的】1.明确递归过程的编制特点,掌握通用过程的递归调用方法2.掌握实参和形参按值传递和按地址传递的不同用法,明确不同实参数据类型具有的不同传递形式3.明确过程级、窗体级和模块级变量的作用域和特点,能够根据具体情况使用全局变量、共用变量和局部变量4.掌握Sub函数调用时的两种格式:语句格式和命令格式【实验内容】一、递归过程二、参数传递实验十窗体和标准控件(一)【实验目的】1.掌握命令按钮、标签及文本框控件的使用方法2.掌握复选框、单选按钮及框架控件的使用方法【实验内容】一、命令按钮、标签及文本框控件的使用二、复选框、单选按钮及框架控件的使用实验十一窗体和标准控件(二)【实验目的】1.握列表框组合框控件的使用方法2.握滚动条和定时器控件的使用方法【实验内容】一、表框组合框控件的使用二、滚动条和定时器控件的使用实验十二窗体和标准控件(三)【实验目的】控件内容的综合与复习【实验内容】一、各种不同控件的使用综合实验十三对话框与菜单的设计【实验目的】1、掌握不同对话框的使用2、掌握下拉式菜单的设计方法3、掌握弹出式菜单的设计方法【实验内容】一、下拉式菜单的设计二、弹出式菜单的设计3、三、掌握不同对话框的使用实验十四文件的基本操作【实验目的】1.掌握DriveListBox、DirListBox和FileListBox控件的使用方法2.掌握文本文件的读写操作方法3.掌握随机文件的读写操作方法4.掌握二进制文件的读写操作方法【实验内容】一、DriveListBox、DirListBox和FileListBox控件的使用二、文本文件的读写三、随机文件的读取四、二进制文件的读取实验十五制作图形【实验目的】1.掌握VB提供的形状(Shape)控件和图像(Image)控件的使用方法2.掌握坐标和颜色的设置方法3.掌握常用的绘图方法4.能编制简单的动画程序【实验内容】一、形状(Shape)控件二、图像控件三、各种图形方法实验十六、十七数据库【实验目的】1.理解数据库的结构和表的结构2.掌握在VB环境中建立Access数据库和在数据库中添加表的方法通用子程序的定义和调用方法4.掌握数据控件(Data)的基本属性设置和使用方法5.掌握常用数据显示控件与Data控件的绑定方法6.熟悉SQL语言中常用语句的语法规则和使用方法7.了解直接运用Access创建数据库的方法8.能编制简单的数据库操作程序【实验内容】一、数据管理器二、数据控件三、结构化查询语言SQL四、数据窗体向导。
《VB程序设计基础》课程教学大纲
英文名称:Fundamentals of Programming in Visual Basic
课程编号:
适用专业:非信息类各专科专业
总学时数:64
学分:3
一、本课程性质、目的和任务
《VB程序设计基础》是学院非信息类专科各专业学生的专业选修课。
课程主要是为学生学习并掌握自己的第一门高级语言而开设的。
通过一学期的学习(课堂教学和编程实践),学生能够掌握Visual Basic语言的基本语法知识,掌握程序设计的三种基本控制结构,熟悉Visual Basic的基于控件的界面设计方法,理解数据文件概念并掌握数据文件的基本处理方法。
能够依此开发简单的Windows应用程序,并为今后进一步使用VB或学习其他高级语言打下基础。
通过本课程的学习,学生可以初步了解软件开发的含义,掌握程序设计的基本方法,为今后基于专业的系统开发打下一定基础。
同时,本课程教学内容基本符合浙江省高等学校计算机等级考试Visual Basic考试大纲,课程的教学将有助于学生通过省高校计算机等级二级考试。
二、课程教学内容及要求
第一章Visual Basic 6.0程序设计概述
1、教学内容
Visua Basic简介;Visual Basic 6.0可视化编程环境;Visual Basic中的基本概念;窗体;Visual Basic程序的组成及工作方式。
2、重点、难点
重点:熟悉Visual Basic 6.0可视化编程环境,能够编写一个典型的程序并运行。
难点:面向对象程序设计(Visual Basic)的概念:对象、属性、方法以及Visual Basic程序的工作机制。
1
3、教学基本要求
(1)了解面向对象程序设计和Visual Basic的特点。
(2)熟悉Visual Basic开发环境;开始制作Visual Basic的第一个应用程序。
(3)掌握如何保存、打开和建立一个可执行的工程。
(4)熟悉窗体对象的常用属性和方法。
第二章程序设计基础
1、教学内容
数据类型、常量与变量;Print语句、赋值语句;运算符、表达式、常用内部函数。
2、重点、难点
重点:数据类型、变量的定义和使用、表达式的构造。
难点:表达式的书写、灵活使用函数。
3、教学基本要求
(1)掌握常量与变量的定义和使用方法。
(2)掌握Print语句、赋值语句的用法。
(3)掌握运算符、表达式和常用内部函数的用法。
第三章结构化程序设计与数组
1、教学内容
三种基本的控制结构;选择结构;一重和多重循环结构;数组及其应用。
2、重点、难点
重点:选择结构、循环结构、数组的概念与应用。
难点:循环结构的理解和设计。
3、教学基本要求
(1)理解选择结构、循环结构的意义和作用。
(2)会使用条件语句、循环语句编写简单的程序。
(3)理解数组的概念并掌握数组的使用方法。
第四章函数与过程
1、教学内容
过程的编写与调用;参数传递;多模块程序设计。
2
2、重点、难点
重点:函数与过程的设计和调用方法。
难点:参数的按值传递和按地址传递,变量的生存期和作用域。
3、教学基本要求
(1)了解函数和过程的含义和用法。
(2)会设计Sub过程和自定义函数程序代码。
(3)理解按值传递与按地址传递、变量作用域、变量生存期的概念。
(4)理解多模块程序设计概念。
第五章常用控件
1、教学内容
命令按钮、标签和文本框;复选框、单选按钮和框架;列表框和组合框;滚动条和定时器;控件数组。
2、重点、难点
重点:各种常用控件的使用。
难点:控件所响应的事件和支持的方法。
3、教学基本要求
(1)掌握各种常用控件的使用方法,包括属性、事件和方法。
(2)会使用控件设计简单的程序。
第六章图形控件和图形方法
1、教学内容
图形控件;Visual Basic坐标系;图形方法
2、重点、难点
重点:PictureBox控件、Image控件的使用,VB绘图函数的使用。
难点:Visual Basic坐标系。
3、教学基本要求
(1)掌握PictureBox控件、Image控件的使用方法。
(2)理解Visual Basic坐标系的概念。
(3)掌握VB绘图函数的使用方法。
第七章对话框和菜单程序设计简介
3
1、教学内容
用户自定义对话框;通用对话框控件;菜单设计。
2、重点、难点
重点:通用对话框控件;菜单的使用。
难点:通用对话框属性的设置方法。
3、教学基本要求
(1)掌握用户自定义对话框的使用方法。
(2)了解通用对话框控件的设计方法。
(3)掌握菜单设计方法。
第八章文件简介
1、教学内容
文件管理控件;文件操作语句与函数;数据文件的操作。
2、重点、难点
重点:数据文件的操作。
难点:理解文件数据的概念,并设计程序处理数据。
3、教学基本要求
(1)理解并掌握文件管理控件的使用。
(2)掌握文件操作语句与函数的使用方法。
(3)掌握数据文件的操作方法。
三、建议学时分配表
4
四、实验内容与安排
5
五、教材、教学参考书
建议使用教材:
1.《Visual Basic程序设计基础》,陈庆章主编,浙江科学技术出版社2004第2版。
2.《Visual Basic 6.0实践指导与习题集》,胡同森/罗朝盛主编,浙江科学技术出版社2005第1版。
建议参考书:
1.《Visual Basic 6.0 中文版语言参考手册》,Microsoft Corporation 著,微软(中国)有限公司译,北京希望电脑公司出品。
2.《Visual Basic 6.0 中文版程序员指南》,Microsoft Corporation 著,微软(中国)有限公司译,北京希望电脑公司出品。
3.《Visual Basic 6.0 编程指南》,赵建敏/郭庆主编,航天工业出版社出版。
4.《Visual Basic数据库系统设计与开发》,李春葆/张植民主编,清华大学出版社2003年版。
六、考核方式与成绩评定
考核方式:闭卷笔试。
各教学环节占总分的比例:实验、作业及平时测验:20%,期中考试:20%,期末考试:60%
执笔:张学辉
审阅:王军华
审定:张学辉
6。