VB程序设计基础课程教学大纲
计算机程序设计基础—VB语言程序设计课程教学大纲
《计算机程序设计基础—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语言进行程序设计的方法;初步建立利用计算机进行问题求解和编程实现的能力,进一步培养学生的计算思维能力。
课程大纲第一章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程序设计教案(详细)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)》课程教学大纲一、课程名称(中英文)中文名称:计算机与程序设计基础(VB)英文名称:Fundamentals of Computer and Programming(VB)二、课程代码及性质通识教育基础课,必修三、学时与学分总学时:48(理论学时:40学时;实践学时:8学时)学分:3四、先修课程先修课程:无五、授课对象本课程面向医科专业和文科专业学生开设六、课程教学目的(对学生知识、能力、素质培养的贡献和作用)“计算机与程序设计基础(VB)”是我校医科和文科专业的一门重要的通识教育课程。
本课程的主要内容包括计算机信息处理的基本原理、计算机的组成原理、计算机的基本操作、程序设计语言基础、算法设计基础、程序的基本控制结构、数组、过程和用户界面设计等。
本课程的教学目标是使学生掌握计算机基础知识、掌握面向对象程序设计的基本概念、基本理论和编程思想、编程方法以及常用算法,培养学生能够使用程序设计语言进行独立程序设计的能力,提高大学生计算机应用能力和用计算机分析问题解决问题的能力。
七、教学重点与难点:课程重点:强调程序设计和使用计算机解决实际问题的基本方法,重点掌握结构化程序设计、面向对象技术、可视化程序开发等高级语言的共性问题,减少对VB语言语法规则细节的介绍,使学生从更高的层次上对程序设计技术有整体的掌握。
课程难点:培养学生“将问题转换成用程序设计语言来解决并实现”的思维能力。
教师必须有意识地引导学生用计算思维的方法来解决问题。
要解决实际问题,程序设计语言只是工具,思维过程才是解决问题的根本所在。
计算思维能力的培养是课程的难点和目标之一。
八、教学方法与手段:(1)采用案例教学,培养学生的兴趣和积极性。
打破了以教材为中心的传统教学模式,不按教材的顺序授课,而是以精选出的程序设计的案例为中心,把学习的重点放在具体案例的讲述上,把要学习的语法和概念融入到具体案例中来讲解。
(2)加强实验环节的教学设计,辅助理论教学。
VB程序设计教案(详细)
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)》教学大纲
《程序设计基础(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)熟悉与文件操作有关的盘驱动器列表框、目录列表框、文件列表框控件并灵活使用;了解与文件操作有关的目录、文件操作语句;熟练地读、写顺序文件。
程序设计基础(vb)课程教学大纲
《程序设计基础》课程教学大纲第一部分教学大纲说明一、课程性质、目的与任务《程序设计基础》是一门实践性很强的课程,主要内容包括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)面向对象的程序设计的基本概念:对象、属性、方法、事件及事件驱动。
《VB程序设计》教学大纲
《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程序设计》教学大纲
《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)》课程教学大纲
《信息技术基础》(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》课程教学大纲.doc
《信息技术基础》(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创建数据库的方法。
《VB程序设计》详细教学大纲
《VB程序设计》详细教学大纲一、课程概述VB(Visual Basic)程序设计是一门面向对象的编程语言课程,旨在培养学生的程序设计思维和实践能力,使学生能够掌握 VB 编程的基本概念、语法和算法,能够开发简单的 Windows 应用程序。
二、课程目标1、知识目标(1)掌握 VB 程序设计的基本概念,如对象、属性、方法、事件等。
(2)熟悉 VB 语言的语法结构,包括数据类型、变量、常量、运算符、表达式等。
(3)了解常用的控制结构,如顺序结构、选择结构(IfThenElse、Select Case)、循环结构(ForNext、WhileWend、DoLoop)。
(4)掌握数组、过程(Sub 过程和Function 过程)的定义和使用。
(5)熟悉常用的内部控件(如文本框、标签、命令按钮、列表框、组合框等)的属性、方法和事件。
2、能力目标(1)能够运用 VB 语言进行简单程序的编写和调试。
(2)能够设计具有一定逻辑和功能的 Windows 应用程序界面。
(3)能够使用数组和过程来优化程序结构,提高程序的可读性和可维护性。
(4)能够运用常用算法解决实际问题,如排序、查找等。
3、素质目标(1)培养学生的逻辑思维能力和创新能力。
(2)提高学生的问题解决能力和自主学习能力。
(3)培养学生的团队合作精神和沟通能力。
三、教学内容与要求(一)VB 编程基础1、 VB 集成开发环境(1)介绍 VB 集成开发环境的组成和功能。
(2)掌握创建、打开、保存工程的方法。
2、对象及其操作(1)理解对象的概念,熟悉常见的对象(如窗体、控件等)。
(2)掌握对象的属性设置和方法调用。
3、数据类型、变量与常量(1)熟悉 VB 中的基本数据类型(如整数型、浮点型、字符串型等)。
(2)掌握变量和常量的定义、声明和使用。
4、运算符与表达式(1)熟悉各种运算符(算术运算符、关系运算符、逻辑运算符等)的运算规则。
(2)能够正确书写和计算表达式的值。
《VB程序设计》课程教学大纲
《VB程序设计》课程教学大纲第一篇:《VB程序设计》课程教学大纲《VB程序设计》课程教学大纲课程名称:VB程序设计课程编号:xxxxxx 课程学分:x学分课程学时:96学时课程安排:一年级下学期课程性质:专业必修课一、教学目的和任务《VB程序设计》是我院软件开发专业的专业基础课,选用清华大学出版、孟德欣主编的《VB程序设计》,全书共分为14章,包括Visual Basic 6.0的开发环境、语言基础、数组与过程、常用控件、菜单设计、文件处理、ActiveX控件、数据库程序设计、图形程序设计、多媒体编程、网络编程、API函数和注册表的使用、安装程序的制作等,我院软件开发专业主要针对信息管理系统的开发,因此本课程主要讲解前八章内容,要求学生掌握编程的基础知识和基本方法,同时加强了结构化程序设计和常用算法的训练,重点是训练数据库程序设计,最终能独立编写小型信息管理系统程序。
二、教学方法与教学要求本课程以理论讲授加上机实验为主要教学手段,通过本课程的学习,学生应能够掌握Visual Basic基本控件及简单程序设计,掌握结构化程序设计和面向对象程序设计的基本方法,重点掌握数据库程序设计。
本课程内容的教学要求分为“掌握、理解、了解”三个层次。
实践环节是本课程重要的、不可缺少的组成部分。
其中的“掌握”是指能够熟练运用和操作;“理解”表示能够进行操作但不够熟练;“了解”表示看过演示或体验过功能性的操作过程。
学完本课程应达到以下基本要求:1.了解Visual Basic 开发环境、对象和事件驱动的基本概念;2.理解数据类型、运算符与表达式,掌握基本的输入输出语句;3.掌握各标准控件的属性、事件和方法;学会界面设计;4.了解并掌握Visual Basic的控制结构,尤其是选择结构、多分支结构及循环结构;5.了解并掌握数组的定义和用法,尤其是动态数组;6.掌握SUB过程和FUNCTION过程的定义、参数传递7.掌握菜单程序设计和对话程序设计方法;8.掌握多窗体程序设计方法;了解多文档界面设计;9.了解数据文件的概念,掌握顺序文件和随机文件的使用方法,学会文件系统控件的设计,掌握文件操作的命令10.理解Data组件、ADODC组件的应用11.掌握ADO对象Connection,RecordSet的常用属性及方法,并能编写信息管理程序三、教学内容与教学安排1、课堂讲授 56学时第一章VB6.0开发环境教学内容:1)了解VB6.0的新特性2)了解标签、文本框、按钮和窗体的一般用法3)掌握VB6.0设计应用程序的一般步骤第二章VB6.0语言基础教学内容:1)掌握VB 6.0的书写惯例、数据类型、常量和变量以及表达式等2)掌握文本框、标签、命令按钮等基本控件的使用 3)掌握VB 6.0中If,Select Case等条件语句的使用 4)熟练掌握Do…Loop,For…Next等循环语句的使用第三章数组与过程教学内容:1)理解数组的概念2)了解动态数组的概念及使用3)掌握声明数组和数组操作的基本方法 4)掌握过程的调用方法5)理解Sub 过程和Function 过程的不同6)掌握按值传递参数和按地址传递参数的调用方式第四章VB6.0常用控件教学内容:1)掌握选择框的属性、事件和方法2)掌握单选钮的属性、事件和方法3)理解框架的作用并掌握框架的使用方法4)掌握列表框的属性、事件和方法5)握组合框的属性、事件和方法6)掌握图片框和图像框的使用 7)掌握滚动条的使用 8)掌握通用对话框的使用 9)掌握文件系统控件10)掌握消息框、输入对话框的使用第五章菜单设计教学内容1)掌握菜单、弹出式菜单的设计方法2)熟练掌握多文档界面(MDI)的设计 3)理解模态窗体和非模态窗体的区别4)熟练掌握剪切板(ClipBoard)等系统内部对象的应用第六章文件处理教学内容1)了解顺序文件的特点 2)了解随机文件的特点3)掌握顺序文件的打开、存取和关闭操作4)掌握随机文件的打开、存取和关闭操作第七章ActiveX控件教学内容1)熟练掌握状态栏、工具栏、图像列表等常用ActiveX控件的使用2)掌握使用ActiveX控件设计程序的方法第八章数据库程序设计教学内容:1)了解数据库概念2)掌握Access 数据库的基本应用3)掌握用Data控件链接数据库和用数据感知控件显示数据的方法4)掌握数据报表的设计方法5)掌握ADO控件和DataGrid控件的使用6)了解ADO 优于其他数据访问对象的各个方面7)掌握Connection对象的属性和方法8)掌握使用Connection对象对数据库进行增、删、改、查的操作9)掌握RecordSet 对象的属性和方法10)掌握使用RecordSet 对象对数据库进行增、删、改、查的操作 11)掌握MSHFlexGrid组件的常用方法与属性2、上机实践 40学时1.第一章VB6.0开发环境 2学时a、用VB 6.0设计一个程序,当单击窗体(Form)上的“确定”按钮时,在窗体上直接显示一行文字,文字内容为“欢迎进入VB 6.0的编程世界!”。
《VB程序设计》教学大纲
《VB程序设计》教学大纲一、课程基本信息1.课程中文名称:VB程序设计2.课程英文名称:Visual Basic Program Design3.课程类别:任选4.适用专业:计算机科学与技术5.总学时:54学时(其中理论36学时,上机18学时)6.总学分:3二、本课程在教学计划中的地位、作用和任务本课程的主要目的和任务是使学生初步了解面向对象程序设计方法、掌握VB语言的编程基础知识和基本编程技能;能够运用VB集成开发工具编写一般应用程序;使学生具备一定的应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机奠定良好的基础。
三、理论教学内容与教学基本要求1.第一章Visual Basic程序设计概述(2学时)教学内容:VB的发展、VB主要功能和特点、VB的安装和启动、VB集成开发环境教学基本要求:了解VB的特点;熟悉VB的集成开发环境;学会使用Visual Basic 6.0 的帮助系统。
教学重点:VB的特点及其集成开发环境教学难点:VB的集成开发环境2.第二章VB简单的程序设计(3学时)教学内容:程序设计方法的发展、VB中的有关概念、建立简单的应用程序、基本控件和属性、工程的管理及环境的设置、生成可执行文件和制作安装盘、程序调试、常见错误教学基本要求:理解可视化编程中有关对象、类、属性、事件、方法等基本概念;掌握VB可视化编程的步骤;熟悉基本控件及其属性。
教学重点:对象三要素和可视化编程的步骤教学难点:熟悉基本控件及其属性3.第三章VB语言基础(3学时)教学内容:编码规则、数据类型、变量与常量、运算符和表达式、常用函数、常见错误教学基本要求:掌握Visual Basic的基本数据类型;掌握变量、常量、运算符和表达式;掌握常用内部函数。
教学重点:数据类型、运算符的优先级、常用内部函数教学难点:运算符的优先级、常用内部函数4.第四章基本的控制结构(4学时)教学内容:顺序结构、选择结构、循环结构、其他辅助控制语句、常用算法(一)、常见错误(顺序、条件、循环)教学基本要求:掌握三种结构化程序的格式;理解Inputbox()函数和Msgbox()函数的用法和含义。
vb程序设计课程教学大纲
vb程序设计课程教学大纲一、课程基本概况课程名称:vb程序设计课程名称:vb program design课程编号:0001112课程总学时:50(其中,讲课30,实验20)课程学分:2.5课程分类:必修开设学期:2适用专业:全校所有专业先修课程:信息技术基础二、课程的性质、目的和任务本课程为非计算机专业一年级学生必修的基础课。
《VB程序设计》是关于面向对象程序设计思想、Visual Basic基本概念、语言特性、程序设计基本方法的一门基础课程。
Visual Basic等面向对象程序设计语言的出现,使得从事各种工作的人们能写一些实用的小程序应用到自己的工作、生活中,从而使计算机在自己的工作、生活中发挥更大的作用。
因此,程序设计基础课程是各专业学生必修的一门实用性极强的课程。
通过本课程的学习,要求学生熟悉Visual Basic集成开发环境,了解Visual Basic中对象的概念和事件驱动程序的基本特性,掌握面向对象程序设计的基本思想及编程思路,能用Visual Basic独立编写一个实用的小程序。
三、主要内容、重点及深度本课程共50学时,其中理论30学时,实验20学时。
其中,理论教学部分:第一章 Visual Basic程序开发环境(1学时)(一)目的要求了解Visual Basic的特点和版本;掌握启动和退出Visual Basic的方法及Visual Basic的界面;(二)教学内容本章知识点:1. Visual Basic的特点及版本(了解)2. Visual Basic的启动与退出(掌握)3. 主窗口(掌握)4. 其他窗口(掌握)(三)重点与难点重点:Visual Basic的启动、退出、界面难点:vb窗口结构第二章对象及其操作(1学时)(一)目的要求掌握Visual Basic的基本对象和与其对应的基本操作(二)教学内容本章知识点:1. 对象(了解)2. 窗体(掌握)3. 控件(掌握)4. 控件的画法和基本操作(掌握)(三)重点与难点重点:对象的概念及操作难点:对象的概念及操作第三章简单程序设计(2学时)(一)目的要求理解vb中的语句,掌握程序的结构和工作方式,并且能够编写简单的应用程序(二)教学内容本章知识点:1. Visual Basic 中的语句(理解)2. 编写简单的Visual Basic应用程序(掌握)3. 程序的保存、装入和运行(掌握)4. Visual Basic应用程序的结构与工作方式(掌握)(三)重点与难点重点:基本输入输出语句难点:基本输入输出语句第四章visual basic 程序设计基础(4学时)(一)目的要求重点掌握基本数据类型和变量的作用域;了解用户定义的数据类型和枚举类型;理解常量和变量的含义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《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。