Visual Basic程序设计实验教学大纲(本科)
VB理论课程教学大纲(80课时)
《Visual Basic 程序设计》教学大纲课程名称:VB程序设计,Visual Basic Programming课程性质:公共基础课总学时:80,理论学时:48,实验(上机)学时:32适用专业:非计算机专业(80学时)(本科)先修课程:计算机应用基础一、教学目的与要求:本课程是非计算机专业的一门基础课,主要讲授Microsoft 公司的可视化编程工具Visual Basic。
Visual Basic由于其界面友好、操作方便等优点,是从事计算机程序设计的最佳编程工具之一,同时也是学习Windows编程的极好入门语言。
通过本课程的学习,使学生掌握用window编程解决实际问题的一般方法,包括语句、函数、控件等概念的掌握,以及从基本控件的使用到高级控件的应用,为其它编程工具的学习以及成为一名熟练的程序员打下坚实的基础。
另外,一般要求学生在第三学期或第四学期,通过江苏省计算机等级考试(二级)。
二、教学内容与学时分配:三、各章节主要知识点与教学要求:第一章 Visual Basic导论(3学时)第一节Visual Basic与Windows第二节Windows程序:界面与事件驱动第三节对象、属性与方法一、对象及对象类二、属性三、方法第四节一个Windows程序示例本章实验: Visual Basic基本操作(2 学时)本章重点: Visual Basic的集成开发环境本章难点:基于Windows环境下的应用程序的工作方式—事件驱动本章教学要求:了解VB可视化编程的基本概念,熟悉VB可视化编程的环境和VB可视化编程的步骤,知道控件的画法第二章程序设计与算法(3学时)第一节程序的基本组成:输入、处理与输出一、计算机解题示例二、程序设计的一般步骤第二节算法与编程工具一、算法的概念二、算法示例三、算法的特征四、算法的描述五、基本算法结构本章实验: Visual Basic程序设计的一般步骤(2 学时)本章重点:计算机程序设计步骤本章难点:三种基本算法结构本章教学要求:了解算法及程序设计基础第三章常用控件与界面设计(6学时)第一节创建窗体一、常用的窗体属性:Name、Caption、BorderStyle、Enabled、Font、BackColor、 ForeColor、Icon、Left、Height、Top、Width、Visible二、常用的窗体方法:Move、Show、Hide、Print、PrintForm、Refresh、Cls三、常用的窗体事件:Activate、Deactivate、Click、DblClick、Load、Unload、Resize四、窗体的显示与隐藏、装载与卸载第二节Visual Basic的常见控件一、文本框(TextBox):Text、PasswordChar、Alignment、MaxLength、MultiLine属性、Chang、LostFocus事件二、标签(Label):Alignment、AutoSize属性三、命令按钮(CommandButton):Cancel、Default属性四、列表框(ListBox):List、ListCount、ListIndex、Text、Columns、Sorted、Selected属性;AddItem、 Clear、RemoveItem方法。
《VB语言程序设计》课程教学大纲(本科)
《VB语言程序设计》课程教学大纲课程编号:08028111课程名称:VB语言程序设计英文名称:Visual Basic Programming课程类型:公共基础课课程要求:必修学时/学分:40/2.5 (讲课学时:28 上机学时:12)适用专业:工业设计一'课程性质与任务本课程是工业设计专业的必修课,为公共基础课。
本课程以Visual Basic语言为学习对象,通过本课程的学习,使学生掌握计算机程序设计的主要内容,了解程序设计的基本思想,学会程序设计的基本方法,为今后专业课程学习打下良好的基础。
通过本课程的学习,可以使学生学会程序设计的基本技能,能够运用程序设计解决实际问题。
二' 课程与其他课程的联系本课程无先修课程,为《CAD/CAE/CAM》等后续课程的学习提供程序设计基础知识。
三'课程教学目标1.掌握Visual Basic程序设计的基本知识,理解程序设计的主要步骤。
了解Visual Basic语言基础知识,掌握Visual Basic的数据类型,数据的运算,程序的控制结构。
掌握Visual Basic的基本控常用控件的基本属性及其使用方法。
学习运用程序设计来分析、解决实际工程问题。
(支撑毕业能力要求3, 4)2.掌握Visual Basic界面设计,掌握窗体和常用控件的运用。
(支撑毕业能力要求3, 4)3.掌握Visual Basic程序设计中的Sub过程和Function过程设计,以及过程的调用。
了解数据库及Data控件的运用。
(支撑毕业能力要求3, 4)4.能够运用程序设计分析、解决、研究实际问题。
(支撑毕业能力要求3, 4, 5)四、教学内容、基本要求与学时分配五、其他教学环节无六'教学方法本课程以课堂教学为主,运用互动式、启发式教学方法完成课程教学任务,通过课堂练习、上机等教学环节培养学生的问题分析能力。
在教学过程中,把所学程序设计知识与实际问题相结合,培养学生运用所学程序设计知识设计解决方案的能力。
安徽师范大学《Visual Basic程序设计》课程大纲本科教学大纲
理论类课程大纲
课程名称: Visual Basic程序设计
一、课程概况
所属专业: 电子、通信、自动化开课单位:物理与电子信息学院
课程类型: 院系选修课程课程代码:
开课学期: 4 学分: 2.5
学时:48(含16学时实验)核心课程: 否
拟使用教材:
龚沛曾,杨志强,陆慰民编. Visual Basic程序设计教程(第3版). 高等教育出版社. 2007年
学习参考资料
1. 林卓然编著. Visual Basic 程序设计教程. 电子工业出版社. 2004年
2. 王温君等编著. Visual Basic 语言程序设计(二级). 电子工业出版社. 2005年
二、课程描述
Visual Basic是一种基于Windows操作系统的可视化编程语言,它具有面向对象和事件驱动的特点,其结构化程序模块和强大的数据库操纵功能使得Visual Basic在软件开发中得到广泛的应用。
本课程主要介绍VB环境和程序设计基础知识,对象的基本概念,VB的窗体、菜单、控件等的设计,文件操作等。
通过对基本知识、基本语法、编程方法及常用算法的介绍,使学生学会分析问题并提高解决问题的能力,掌握用Visual Basic开发Windows应用程序的一般方法和特点,为使用Visual Basic或其它面向对象的可视化开发工具开发Windows应用程序打下基础。
三、课程目标
通过对基本知识、基本语法、编程方法及常用算法的介绍,使学生学会分析问题并提高解决问题的能力,掌握利用Visual Basic开发Windows应用程序的。
安徽师范大学《Visual Basic程序设计》实验大纲本科教学大纲
实验类课程大纲
课程名称: Visual Basic程序设计实验
一、课程概况
所属专业: 电子、通信、自动化开课单位:物理与电子信息学院
课程类型: 选修课程实验课程代码:
开课学期: 4 学分:计入理论课中
学时:16 核心课程: 否
拟使用教材:
龚沛曾,杨志强,陆慰民编. Visual Basic程序设计教程(第3版). 高等教育出版社. 2007年
二、课程描述(300字以内)
Visual Basic是一种基于Windows操作系统的可视化编程语言,它具有面向对象和事件驱动的特点,其结构化程序模块和强大的数据库操纵功能使得Visual Basic在软件开发中得到广泛的应用。
本课程着重培养学生利用VB进行简单程序的开发,学会用VB解决一些实际问题并能够在计算机上调试运行,掌握编制和调试VB程序的完整过程,初步掌握Windows环境下的程序设计和应用。
三、课程目标
通过本课程的系列实验,使学生初步了解VB的集成开发环境,掌握程序的建立、编辑和运行的过程,掌握VB中表达式和常见函数的使用;掌握VB中实现选择、循环的各种方法,掌握数组的基本用法;掌握函数过程和子过程的定义和使用,初步掌握模块化程序设计方法;了解图形用户界面的特点,掌握VB常用控件的使用;熟悉文件的基本概念,掌握文件的打开、关闭和读写操作;了解和掌握VB中数据库的使用方法和相关控件的使用。
四、教学要求
本课程实验共包括八个实验,每个实验含若干实验题,内容覆盖VB的各章。
《VisualBasic程序设计》课程教学大纲
天津广播电视大学开放教育计算机网络技术专业、计算机信息管理(专科)《VisualBasic程序设计》课程教学大纲第一部分大纲说明一、课程的性质与任务VisualBasic程序设计课程是中央广播电视大学计算机相关专业的统设(统服)必修课,4学分,72学时,其中实验36学时,开设一学期。
课程的主要内容包括:可视化编程理论概述,VB可视化编程初步,应用程序接口设计及代码编写,VB高级语言技巧,文件处理应用程序设计方法,图形图像和多媒体应用程序设计方法,数据库应用程序设计方法,网络应用程序设计方法,调试与错误处理,Com和ActiveX应用。
通过本课程的学习,使学生掌握可视化程序设计方法和VB程序设计的编程技巧,具备用VB语言进行应用系统开发的初步能力。
二、与相关课程的关系本课程是中央电大计算机相关专业的统设(统服)必修课。
其先修课为计算机应用基础。
三、课程的教学要求1.掌握VisualBasic语言的语法和VisualBasic程序的基本结构。
2.掌握程序设计方法。
3.掌握程序调试和错误处理的方法。
4.理解可视化编程和面向对象的概念。
5.了解ActiveX的简单应用。
四、课程的教学方法和教学形式建议1.本课程的特点是:概念多、实践性强、涉及面广,因此建议采用在计算机教室(或计算机多媒体教室)进行讲授的教学形式,讲授、实验与课堂讨论相结合。
2.为加强和落实动手能力的培养,应保证上机机时不少于本教学大纲规定的实验学时。
3.应充分利用网络技术进行授课、答疑和讨论。
五、课程教学要求的层次本课程的教学要求分为掌握、理解和了解三个层次。
掌握是在理解的基础上加以灵活应用;理解是能正确表达有关概念和方法的含义,并且能够进行简单分析和判断;了解即能正确判别有关概念和方法。
在期末考核试卷中(涵盖实验内容),掌握的内容约占总分数的60%,理解的内容约占30%,了解的内容约占10%。
第二部分媒体使用与教学过程建议一、课程学时分配课程教学总学时数为72学时,4学分,其中实验课学时为36。
Basic程序设计课程教学大纲
《Visual Basic程序设计》课程教学大纲适用专业:非计算机专业本科类学生学时数:50 学分数:2.5一、课程的性质和目的《Visual Basic程序设计》是非计算机专业本科类学生必修的公共基础课。
本课程的教学目的在于使学生掌握计算机程序设计的基础知识及应用,培养学生的思维能力与实操能力,提高同学们将来在信息化社会中的竞争力,同时也为以后继续学习其它计算机课程打下基础。
二、课程教学内容第一章 Visual Basic入门(2学时,其中上机1学时)了解VB的基本知识,尝试编写第一个程序,了解程序设计的基本过程。
本章知识点为:VB的基本知识、编程的基本过程。
上机实验内容:了解VB集成环境的使用,了解VB程序设计的基本方法和步骤。
第二章 VB程序设计基础(10学时,其中上机5学时)了解VB集成开发环境,理解对象、属性、事件、方法的概念,基本掌握窗体和基本控件的使用,了解VB字符集、关键字和标识符的概念与内容,理解数据类型设置原因及分类,理解常量与变量的概念与使用,掌握运算符与表达式的使用,了解常用的内部函数的使用,掌握语法描述与程序代码书写规则。
本章知识点为:对象、属性、事件、方法的概念、窗体和基本控件的使用、字符集、关键字和标识符的概念与内容、数据类型、常量与变量的概念与使用、运算符与表达式的使用、常用的内部函数的使用、语法描述与程序代码书写规则。
其中重点与难点其中:对象、属性、事件、方法的概念、数据类型、变量的概念与使用。
上机实验内容:熟悉VB的集成开发环境,掌握建立一个最简单的VB应用程序的全部过程,熟悉事件驱动是VB的编程机制,熟悉使用VB的帮助系统;熟悉VB常用函数的使用,掌握文本框、标签、命令按钮控件的正确使用。
第三章顺序结构程序设计(4学时,其中上机2学时)掌握顺序结构程序设计的基本要点,学会使用几个基本语句,进一步体会编程的基本过程。
本章知识点为:赋值语句、Stop语句、End语句、InputBox函数、MsgBox函数的使用。
《Visual Basic 程序设计概述》教学大纲
VB适用信息管理与信息系统专业一、课程简介本课程是计算机专业和信息管理专业必修的一门专业基础考试课,通过该课程的学习,让学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用Visual Basic 语言编写相应的程序,具有一定的程序调试能力,使学生不仅具有高级语言程序的设计能力,同时掌握面向对象的程序设计方法,能运用所学的知识开发图形界面下的应用程序,为培养学生软件开发的能力打好基础。
本课程共64学时,其中理论48学时,实验16学时,3.0学分。
学习本课程应该具备计算机基础知识和C程序设计知识。
二、课程目标(一)基本理论知识Visual Basic程序设计概述,简单的VB程序设计,VB语言基础,基本的控制结构,常用控件,数组,过程,程序调试。
(二)基本技能1.培养学生应用各种语句和控件的能力。
2.培养面向对象程序设计方法的能力。
3.培养程序调试的能力。
(三)基本素质能够利用VB语言编写相应的程序,具有一定的程序调试能力,为以后进一步自习其它程序语言和提高程序设计能力打下坚实的基础。
三、学时分配单元内容理论学时实验学时第一章了解Visual Basic 3 2第二章从零开始编写Visual Basic 9 2第三章Visual Basic语言基础9 2第四章程序结构 6 2第五章与用户对话、常用内部控件 6 2第六章数组 6 2第七章过程 6 2第八章程序调试 3 2合计48 16-24 -四、理论教学目标与内容第一章了解Visual Basic目标1.掌握面向对象的程序设计方法、事件驱动的编程机制。
2.熟悉Visual Basic程序的基本特点和开发程序的步骤。
3.了解Visual Basic与其他可视化程序的区别。
内容1.重点阐述面向对象的程序设计方法、事件驱动编程。
2.详细了解Visual Basic应用程序的基本特点和开发步骤。
3.一般介绍Visual Basic与其他可视化编程工具的区别。
《VisualBasic程序设计》教学大纲
《VisualBasic程序设计》教学大纲一、课程概述Visual Basic(简称 VB)是一种面向对象的可视化编程语言,具有简单易学、功能强大等特点。
本课程旨在使学生掌握 VB 程序设计的基本概念、方法和技能,培养学生的程序设计思维和解决实际问题的能力。
二、课程目标1、知识目标(1)了解 VB 程序设计的基本概念,如对象、属性、方法、事件等。
(2)掌握 VB 语言的基本语法,包括数据类型、变量、常量、运算符、表达式等。
(3)熟悉 VB 程序的控制结构,如顺序结构、选择结构(IfThenElse、Select Case)、循环结构(ForNext、DoLoop)。
(4)掌握数组、过程(Sub 过程、Function 过程)、常用控件(文本框、标签、命令按钮、列表框、组合框等)的使用。
2、能力目标(1)能够运用所学知识,编写简单的 VB 程序,解决实际问题。
(2)具备良好的程序设计习惯和代码规范意识。
(3)能够调试和修改程序,提高程序的正确性和可靠性。
3、素质目标(1)培养学生的逻辑思维能力和创新能力。
(2)培养学生的团队合作精神和沟通能力。
(3)提高学生的自主学习能力和解决问题的能力。
三、课程内容1、 VB 程序设计基础(1)VB 集成开发环境的介绍与使用。
(2)对象的概念,对象的属性、方法和事件。
(3)创建简单的 VB 应用程序。
2、 VB 语言基础(1)数据类型(数值型、字符型、布尔型、日期型等)。
(2)变量与常量的定义和使用。
(3)运算符与表达式的运算规则。
3、程序控制结构(1)顺序结构程序设计。
(2)选择结构程序设计(IfThenElse、Select Case)。
(3)循环结构程序设计(ForNext、DoLoop)。
4、数组(1)数组的定义、初始化和使用。
(2)动态数组的创建和操作。
5、过程(1)Sub 过程的定义和调用。
(2)Function 过程的定义和调用。
(3)参数传递(值传递和引用传递)。
《VisualBasic程序设计》实验教学大纲
《Visual Basic程序设计》实验教学大纲课程名称(中文/英文):Visual Basic程序设计/Visual Basic Programming课程代码:x 课程类型:公共基础课课程性质:必修课设置类别:非独立设课适用专业:非计算机本科专业课程总学时:64 课程总学分:4.0实验学时:20 实验学分:开实验学期:二一、实验教学的目的与基本要求VisualBasic程序设计是非计算机文科专业计算机教育的基础和重点,本课程的目的是向学生介绍面向对象程序设计的基本知识,使学生掌握面向对象程序设计的基本方法,具有应用计算机的基本能力,具备解决实际问题的能力,为学生今后利用计算机处理信息以及不断跟踪和掌握计算机应用技术打下基础。
根据教学内容和教学目标,实验课开设10个实验,共20学时。
学生应按照实验指导书的要求,完成指定的实验任务,并定时提交实验报告。
实验课按班进行。
要求学生在每次实验之前,必须对本次实验进行预习。
实验要求:1.明确每次实验的目的及要求。
2.记录实验中出现的问题和解决过程。
3.写出实验的体会和实验过程中没能解决的问题。
4.提交部份实验报告。
二、课程目标与毕业要求关系表三、实验项目设置四、实验报告要求、实验考核方式、内容及成绩评定标准实验实验课要求:课实验课前认真、独立完成老师布置的实验内容。
按时上课,不迟到不早退,不做与实验无关的事,遵守实验室的规章制度,爱惜实验设备,听从老师的指挥。
按照老师布置的实验内容认真、独立完成实验任务。
实验报告要求:实验课前认真、独立完成老师布置的实验内容,实验课后按要求提交所完成实验内容报告书(电子版)。
实验考核内容:实验考核包括出勤情况、实验准备情况、实验报告书完成情况。
实验考核成绩占总成绩的20%,即满分20分。
五、实验教材及参考书《Visual Basic程序设计》王杰、师云秋主编清华大学出版社2016年3月第3版《Visual Basic程序设计教程》龚沛曾等编著高等教育出版社2007年3月第3版《Visual Basic程序设计上机指导与习题解答》师云秋主编清华大学出版社2016年3月第3版大纲撰写人:师云秋大纲审阅人:王杰负责人:赵骥。
《VisualBasic程序设计》实训大纲.
《VisualBasic程序设计》实训大纲课程名称:VisualBasic程序设计实训学时:36适用专业:计算机信息管理课程类别:专业课编写大纲教研室/实训室:计算机应用技术一、实训目的与要求本实训大纲的核心内容是12个主题实训,每个实训都针对某个具体应用精心设计,并以该应用为主题展开,实训教学中采用行之有效的“实训目标---知识结构---实践应用”的组织结构。
通过12个实训的实践达到教学大纲要求的教学目的,通过12个实训的上机练习,达到熟练掌握VB编程技巧,养成规范、标准的思维和方法,具体实训的要求按每一个实训的要求去练习、上机、总结。
二、实训方式上机二、实训名称及学时分配三、实训内容实训一 Visual Basic6.0/7.0的安装与使用(实训学时:1学时)【实训目的】:(1)掌握VB6.0/7.0系统的安装方法(2)学会VB简单程序的编写方法【实训内容】:实训1-1 安装Visual Basic6.0/7.0实训1-2 编写显示“欢迎使用Visual Basic6.0”的窗体程序【实训设备】:每人一台P4 微机。
【实训要求及成绩评定】:运行通过实训二 Visual Basic6.0/7.0的基本编程(实训学时:1学时)【实训目的】:(1)学会窗体程序的设计方法。
(2)程序要求达到实训中的六条要求。
【实训内容】:实训2-1 建立一个用于“商品销售计价”的窗体程序(1)该程序能够按商品顺序号输入商品的单价、数量、计算商品价值和累计商品的总价。
(2)商品单价、数量通过文本框输入。
(3)商品顺序号、商品价值和商品总价通过标签控件显示。
(4)命令按钮“计价”用来启动对商品价值和累计商品总价的计算。
(5)命令按钮“清零”用来启动清零过程。
(6)命令按钮“退出”用来关闭窗口、退出程序。
【实训设备】:每人一台P4 微机。
【实训要求及成绩评定】:运行通过实训三程序设计流程控制(实训学时:1学时)【实训目的】:(1)结合教材学过的程序设计方法和例题的模式进一步学写程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Visual Basic程序设计上机实验》课程教学规范课程名称:VB程序设计实验课程编号:适用专业:文、经、法、管各专业(本)学时数(实验):30 学分数:2执笔人:编写日期:2009.2第一部分教学基本要求一、实验课程教学性质和目的“计算机系统与平台”和“计算机程序设计基础”涉及基本的计算机应用知识与技能,是计算机基础教学最主要的内容。
《Visual Basic程序设计应用教程》是我院文、经、法、管等专业开设的一门计算机基础教育的公共必修课程。
本实验课是为配合计算机程序设计课的理论教学而设置,主要以Visual Basic 6.0为背景,介绍高级语言程序设计、面向对象方法和可视化编程技术。
通过实验熟练掌握VB程序设计基础知识,面向对象的基本概念和方法,VB的窗体、菜单、控件等的设计,程序调试和排错等开发技术。
二、实验指导参考书及其他相关课程1、实验指导参考书:Visual Basic程序设计教程(第3版),高等教育出版社,龚沛曾杨志强陆慰民2007年32月2、其他相关课程:学生在学习本课程之前应当具有计算机基本操作的能力,数学基本知识。
相关课程有《计算机应用基础》、《高等数学》、《数据结构》、《数据库技术》。
三、对学生能力培养要求本实验课程的教学目标是使学生通过上机操作,熟悉VB语言的集成环境,掌握计算机程序的编程方法、技巧和调试步骤,熟悉面向对象和可视化编程的基本方法,为今后在本专业领域创造性地应用计算机解决工作中的实际问题打下良好的基础。
四、教学方法和教学形式建议整个实验过程由学生预习、老师讲解、实验操作和实验报告四个环节组成。
实验操作未完成者不得结业。
实验成绩由平时成绩(占70%)和测试成绩(占30%)构成,平时成绩由实验操作成绩(占平时成绩的60%)和实验报告成绩(占平时成绩的40%)组成。
五、该门课程对授课教师和学生的基本要求1、实验指导教师要求1)具有学院规定的教师资格要求,方能任课。
2)对该门课程有深入理解和具有熟练操作、编程和辅导的能力;新担任该门课程的实验指导必须见习辅导该门课程实验一个学期以上,并且试讲三次,并经教研室组织的多位教师评议通过后,方能担任该门课程的实验教学工作。
3)担任该课程的实验老师必须熟悉该门课程的教学大纲,实验大纲。
必须在该门课程的教学任务下发后一周内写出教学日历和实验安排。
4)实验指导中必须采用普通话教学。
2、学生基本要求1)学生在每次实验前应预习教材上所涉及的实验内容。
1)必须按实验大纲的要求,在实验指导教师的指导下完成实验内容和书写实验报告。
六、实验教学基本要求1.Visual Basic6.0 集成开发环境《Visual Basic6.0 集成开发环境》实验属于基本操作性实验。
主要通过一个简单VB程序的建立、编辑、调试、运行及保存等基本操作,使得学生熟悉VB 集成开发环境,并掌握VB的启动与退出方法、VB创建工程的基本步骤、VB集成开发环境设置、VB可视化编程等基本操作。
重点要求学生熟悉Visual Basic 6.0 的集成开发环境。
2. 程序的基本结构本实验属于设计性和综合性实验,主要由3个实验题目构成。
《顺序结构的使用》、《多分支选择语句的使用》让学生掌握使用多分支选择语句设计程序的方法,重点是IF语句及SELECT CASE语句的使用。
《WHILE循环语句》和《FOR循环语句》使学生掌握循环程序设计的方法。
《循环嵌套》使学生掌握循环嵌套的使用方法并熟悉分支结构与循环结构的综合运用。
重点是掌握循环嵌套的使用方法,熟悉分支结构与循环结构的综合运用。
3. 数组和自定义类型本实验属于综合性实验。
《数组的基本操作》主要通过对已知数组a()删除数组中某个元素的程序,使学生掌握删除数组中某元素的方法及动态数组与静态数组的使用方法。
《字符数组》主要通过对随机产生不重复的A-Z(包括A,Z)的大写字母,存放在字符数组中的程序设计,使学生掌握字符数组的定义方法、字母的自动产生及数组的查找问题。
《自定义类型数组的应用》主要通过声明一个动态数组,使学生掌握自定义类型的使用方法及自定义数组的输入、输出、排序的方法。
4.函数与过程的使用本实验属于设计性实验。
《函数过程的使用》主要通过设计建立界面,使学生掌握函数过程的定义,参数传递、函数过程的调用。
《子过程的使用》使学生掌握子过程的声明、子过程的调用及参数传递。
《递归》主要通过用递归的方法,使学生理解递归的思想,掌握递归过程的编写。
重点是函数过程的定义与调用。
5.用户界面设计本实验属于设计性实验。
《用户界面设计》主要通过设计程序用文本框、标签、命令按钮、单选框、复选框、组合框和列表框等控件的编程,使学生掌握界面设计开发应用程序方法。
重点是控件的设计及使用。
6.文件本实验属于验证性实验。
《文件应用》主要利用文件系统控件打开指定文件,建立文件,利用文件的写操作,读操作来读写顺序文件内容,最后关闭文件。
使学生掌握文件系统控件的使用;掌握顺序文件、随机文件、二进制文件的特点;掌握顺序文件的建立、打开、关闭、读写操作方法。
7.图形操作本实验属于设计性实验。
《图形操作》主要通过建立坐标系的方法掌握Visual Basic的图形控件和图形方法;掌握几何图形的绘制;掌握简单动画设计的方法。
8.数据库应用基础《数据库应用基础》主要通过设计用 Data控件和数据绑定控件实现添加、修改、删除数据库Student.mdb中的数据记录。
用ADO控件和DataList控件及DataCombo控件实现窗体中显示多个纪录。
使学生了解数据库存储数据的优点,理解数据访问的几种方式,掌握Data控件和数据绑定控件结合实现数据管理的使用方法,掌握ADO控件和数据绑定控件结合实现数据管理的使用方法,掌握结构查询语言SQL的使用。
第二部分实验项目内容序号实验项目名称实验学时实验目的实验内容实验要求实验类型必修选修其他验证综合设计1 实验一VB环境和可视化编程基础4 1.掌握VB的与退出2.掌握建立、编辑和运行一个简单程序的过程3.掌握基本控件的应用编写几个简单程序,进行编辑、调试、运行和存盘。
√√2 实验二Vb程序控制结构8 1.掌握函数的使用2.掌握Print方法和Format格式的使用3.掌握单分支、双分支和多分支语句的是由于4.掌握For语句的使用5.掌握DO语句各种形式的使用1.编写几个顺序结构的程序。
2.编写有关分支结构的程序。
3.编写有关For语句和DO语句的应用程序。
√√√3 实验三数组与过程6 1.掌握固定长度数组和动态数组的使用2.掌握数组常用的操作与算法3.掌握列表框和组合框的使用4.掌握自定义类型及数组的使用5.掌握自定义函数和子过程的定义和调用方法6.掌握形参和实参、值传递和地址传递的使用7.掌握变量、函数和过程的作用域8.掌握递归的概念和使用,熟习程序设计中的常用算法。
1.编写产生随机数的程序;编写处理行列式数据的程序;编写解决杨辉三角形的程序。
2.编写有关列表框和组合框应用的程序。
3. 编写求最小值的子程序;编写求最大公约数的函数;编写求正弦函数的过程函数;编写判断回文数的函数;编写哥德巴赫猜想的函数;编写判断素数的函数;编写字符处理函数。
√√√4 实验四用户界面设计4 1.掌握常用控件的使用和通用对话框控件的编程2.掌握下拉菜单和弹出菜单的设计方法3.掌握创建多重窗体程序设计技术4.了解鼠标和键盘事件及其事件过程的编程5.综合应用编程编写利用LostFocus事件过程的程序;编写一个计算程序;编写计算利率的程序;编写带进度条的倒计时程序;设计一个菜单系统。
√√5 实验五数据文件、图形操作、数据库的应用6 1.掌握顺序文件、随机文件和二进制文件的使用2.掌握各类文件的打开、关闭和读写操作3.掌握在应用程序中使用文件4.掌握图形坐标系的方法5.掌握VB图形控件和图形方法6.掌握常用几何图形绘编写一个建立数据文件、读取数据文件的程序;编写一个将斐波那契数列的数据存入文件的程序;编写一个随机文件程序;编写将两个数据文件内容合并的程序。
编写一个用Line方法或Line控件对象随机产生线条的程序;编写一个用Pest方法随机产生彩色点的程序;编写一个简单的画图程序;编写一个简单的动画产生程序。
√√√制和简单动画设计方法7.了解数据库应用程序开发过程8.掌握ADO数据库的使用9.掌握数据绑定控件的使用10.掌握结构化查询语言SQL的使用设计一个利用ADO数据控件连接数据表并可以浏览、修改数据表的窗体;设计一窗体和菜单综合应用的程序;设计一利用DataGrid 控件、DataList控件和ADO数据控件的窗体;6 测试 2 √√√第三部分实验实施细则一、硬件环境1、理论教学时必须在计算机多媒体(配置有投影仪)的教室教学。
2、学生做实验时一人一台计算机,其基本配置。
1)CPU的最低配置为P4以上。
2)内存推荐256MB以上。
3)硬盘在10GB以上。
4)VGA以上显示卡及高分辨率显示器。
5)配置鼠标、键盘、软盘驱动器。
最好能接入Internet。
二、软件环境1、Windows操作系统;2、Visual Basic 6.0系统软件。
3、Visual Basic 6.0实验调试素材。
三、学生基本要求:1. 学生在学习本课程前应具备计算机应用基础知识,Windows操作系统的操作能力。
2.学生具有一定程度的高等数学的知识。
3.必须按上课安排的时间按时上课、听课和独立完成教师布置的课内、外作业。
4.必须按实验课安排的时间按时做实验和写出实验报告。
四、指导教师要求1.具有大学本科及同等以上学历。
2.具有对该门课程的深入理解和熟练操作、编程和辅导的能力。
3.认真回答学生提出的学习问题。
4.认真配合主讲教师搞好教学辅导工作。
5.在辅导答疑中必须采用普通话。
五、作业布置要求其目的是使学生对课堂教学部份加深理解,复习、巩固和总结已经学习过的知识,学习VFP语言程序设计的编程能力,在每个实验后给学生布置撰写实验报告和3至5个思考题。
作业性质分为操作(编程能力)技能测试和实验报告。
六、批改作业要求1、认真批改综合性实验报告,全批全改。
2、必须用学生平时登记册登记学生平时实验情况、出勤情况等。
3、每学期对该门课程进行两次自检。
七、考核办法1、操作技能方面的考核由认课老师负责,每一次实验对学生的操作技能进行考核,并按“A、B、C、D”四级记分登记。
2、实验报告做在实验报告纸上、用钢笔或圆珠笔按一定的规格书写,力求字迹清晰整洁,防止漏题不做。
教师每次评阅实验报告时,按“A、B、C、D”四级记分。
3、该门课程为考查科目,该门课程总成绩为操作(编程能力)技能测试成绩和实验报告成绩(60%)+期末测试成绩(40%)所构成。