VB教学大纲1
VB教学大纲
《Visual Basic程序设计》教学大纲课程名称:《VisualBasic程序设计》适用专业:二年专(高职单招)计算机技术应用专业学时数:70执笔人:郭琦编写日期:一、课程的性质和任务,课程教学目标(一)课程的性质《VisualBasic程序设计》课程是二年专(高职单招)计算机技术应用专业二年级学生的专业必选课。
VisualBasic语言是一种基于面向对象方法论之上的可视化编程语言。
是近年来较为流行的程序设计语言,它具有易于掌握、使用方便、功能强大等优点。
通过本课程的学习,应能具有软件开发、处理实际问题的初步能力,为后续的专业课程的学习打下基础,同时为《动态网页制作》等课程提供更深入的学习基础。
(二)课程的任务本课程的教学任务是:通过本课程的学习,掌握必要的VisualBasic语言的语法知识,在理解语法的同时能从面向对象方法学的角度掌握VisualBasic可视化编程的概念和方法。
通过例题的实际运作,掌握使用VisualBasic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,初步形成分析问题和解决实际问题的能力,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用VisualBasic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。
(三)课程教学目标1、知识教学目标1).理解VisualBasic可视化编程的概念和方法2).掌握必要的VisualBasic语言的语法知识。
3).学会利用VB调试工具调试程序和跟踪程序、错误处理的方法4).掌握VB窗体与常用控件常用属性、事件、方法。
5).熟练掌握在代码窗口中编写事件过程的方法。
掌握使用基本控件设计程序的方法。
6).掌握菜单、工具栏、状态栏的设计方法、学会常见的ActiveX控件的使用。
7).理解面向对象的文件处理。
8).了解VB在数据库等的应用。
vb课程教学大纲
vb课程教学大纲VB课程教学大纲引言:在计算机科学领域中,VB(Visual Basic)是一种广泛应用的编程语言,它易于学习和使用,适合初学者和有一定编程基础的学生。
本文将介绍VB课程的教学大纲,旨在帮助学生系统学习VB编程知识,培养其编程思维和解决问题的能力。
一、课程简介1.1 课程概述VB课程旨在教授学生使用VB语言进行程序设计和开发的基本知识和技能。
通过该课程,学生将能够掌握VB语言的基本语法、面向对象编程的概念和应用,以及常见的GUI(图形用户界面)设计和数据库操作。
1.2 学习目标- 理解VB语言的基本概念和语法规则;- 掌握VB语言的面向对象编程思想和技巧;- 能够设计和开发简单的GUI应用程序;- 熟悉数据库的基本概念和操作方法;- 能够使用VB语言进行数据库编程。
二、课程内容2.1 VB语言基础- VB语言的发展历史和特点;- VB语言的开发环境和工具;- VB语言的基本数据类型和运算符;- 控制流程和逻辑结构;- 数组和字符串的处理;- 函数和过程的定义和调用。
2.2 面向对象编程- 面向对象编程的基本概念和原则;- 类和对象的定义与使用;- 封装、继承和多态的实现;- 接口和抽象类的应用;- 异常处理和错误调试。
2.3 GUI设计与开发- GUI设计的基本原则和流程;- 界面元素的布局和设计;- 事件驱动编程的实现;- 控件的使用和属性设置;- 用户交互和响应的处理。
2.4 数据库编程- 数据库的基本概念和结构;- 数据库的设计和规范;- 数据表的创建和管理;- SQL语句的编写和执行;- VB语言与数据库的连接和操作。
三、教学方法3.1 理论教学通过讲授VB语言的基本概念和语法规则,让学生了解VB编程的基础知识。
教师可以使用幻灯片、演示软件等多媒体工具,结合实例讲解,提高学生的理解和记忆效果。
3.2 实践训练通过编写小型程序和实际案例,培养学生的实际操作能力和解决问题的能力。
VB教学大纲-gyl
《Visual Basic程序设计》教学大纲(一)Visual Basic语言基础知识1. Visual Basic的基本概念(1) 掌握面向对象的程序设计的基本概念、对象、属性、方法、事件及事件驱动(2) 掌握开发Visual Basic应用程序的一般步骤(3)掌握工程的概念和组成(4)了解工程组的概念2.Visual Basic语言基础(1)理解程序代码的组织方式:过程(事件过程、通用过程)与模块(窗体模块、标准模块)(2)掌握程序代码的书写规则(3)掌握数据与数据类型(4)掌握不同类型常量的表示方法(5)理解变量:变量命名;全局变量、局部变量和静态变量的说明;变量的作用域(6)掌握数组:数组命名及说明;数组类型;数组的结构;数组元素(7)了解静态数组与动态数组,数组重定义(8)掌握运算符与表达式:算术运算、关系运算、逻辑运算与字符串运算;各种运算的优先级。
3.函数(1)掌握算术函数(Abs, Exp, Log, Rnd, Sgn, Sqr)(2)掌握字符串函数(Asc, Chr, Lcase, Ucase, Left, Len, Trim, Mid, Right, Space, String, InStr)(3)掌握日期及时间函数(Time, Date, Now, Day, Month, Year, WeekDay)(4)掌握转换函数(Str, Val, Chr, Asc, Int)(5)掌握用户交互函数:InputBox函数与MsgBox函数(6)了解以下函数(Hex, Cint, Fix, CBool, Cbyte, CDate, Cdbl,Cstr, Sin, Cos, Atn)(7)掌握数组函数(Array,Ubound,Lbound)(二)Visual Basic的界面设计1.掌握窗体的下列属性:Name、Caption、Autoredraw、Enabled、Left、Height、Top、Width、Visible 2.了解窗体的下列属性:Font、BackColor、ForeColor、Icon3.掌握窗体的常用方法:Move、Show、Hide、Print、Refresh、Cls4.掌握窗体的下列事件:Click、DblClick、Load、Unload5.了解窗体的下列事件:Activate、Deactivate6.掌握文本框(TextBox)属性:Text、sellength、selstart、seltext、PasswordChar7.了解文本框属性:Alignment、MaxLength、MultiLine8.掌握文本框事件:Chang、LostFocus9.了解标签(Label)属性:Alignment、AutoSize10.掌握命令按钮(CommandButton)属性:Cancel、Default11.掌握列表框(ListBox)属性:List、ListCount、ListIndex、Text、Selected12.了解列表框属性:Columns、Sorted13.掌握列表框方法:AddItem、Clear、RemoveItem14.掌握组合框(ComboBox)属性:Text15.了解组合框属性;Style16.掌握组合框方法:AddItem、Clear、RemoveItem17.掌握单选按钮(OptionButton)、复选框(CheckBox)及框架(Frame)属性:Alignment、Value 18.掌握图片框(PictureBox)与图象(Image)控件属性:AutoSize、Image、Picture19.掌握图形文件的装入: loadpicture20.掌握定时器(Timer)属性:Interval、enabled21.掌握定时器事件: Timer22.掌握下列公共属性:Name、Caption、Enabled、Font、Height、Width、Index、Left、Top、Visible 23.掌握公共方法:Move、Refresh、Setfocus24.掌握公共事件:Click、DblClick、LostFocus,Change25.掌握窗体菜单的创建(三)Visual Basic的基本语句1.掌握Option Base语句,了解Option Explicit2.掌握赋值语句3.掌握分支结构语句:If-Then 结构语句和Select Case结构语句4.掌握循环结构语句:Do While- Loop结构语句、For-Next 结构语句,掌握双重循环运行过程5.了解其它循环结构语句: Do – Until、while …wend(四)过程设计1.掌握Sub过程(事件Sub过程及通用Sub过程)的定义和调用2.掌握Function过程的定义及调用3.掌握过程调用时的数据传递:按值传递、按地址传递4.了解简单变量参数、数组参数、对象参数的传递5.了解静态过程6.了解模块级变量及全局变量的应用7.了解多窗体工程的设计(五)文件操作1.掌握文件的基本概念:文件的存取方式及文件类型、文件的基本操作步骤(打开、读/写及关闭)2.了解基本文件操作控件:驱动器列表控件、文件夹列表控件及文件列表控件3.掌握常用文件操作语句(Open, Close, Seek)及文件操作函数(Eof, Seek);顺序文件的打开、读/写及关闭4.了解常用文件操作语句( Lock, Unlock)及文件操作函数( FileAttr,FireLen,FreeFile, Lof, Loc) ;随机文件及二进制文件的打开、读/写及关闭(六)图形处理及多媒体应用1.了解常用鼠标方法(MouseDown, MouseUp,MouseMove)2.了解数据输出的格式化处理(Format函数)3.了解图形控件Line、Shape使用及多媒体处理。
VB教学大纲
《Visual Basic程序设计》教学大纲总学时:63 总学分: 3.5理论学时:36 实验学时:27面向专业:全校各专业课程代码:大纲执笔人:张继军大纲审定人:一、大纲说明1.课程的性质、地位和任务本课程通过讲述应用Visual Basic编制程序的方法,向学生介绍程序设计的基本概念和方法。
主要讲述利用VB编制应用程序的基本方法,内容包括:面向对象程序设计的概念和方法、Basic语言的基本语句及程序设计方法、VB控件的使用、菜单的建立和使用、文件操作、图形处理等。
2.课程教学的基本要求通过课程学习使学生能够掌握面向对象程序设计的概念、Basic语言的基本语句及程序设计方法、VB控件的使用、菜单的建立和使用、文件操作、图形处理等基本方法。
利用VB编制应用程序,正确地解决一般数学和实际应用问题。
3.课程简介(100字左右)以Visual Basic 6.0 为背景,介绍了Visual Basic的基本词法、语法规则和程序设计的思想,通过列举大量的实例阐述了Visual Basic程序设计的重点和难点以及程序设计的基本方法和技巧,使读者能够快速掌握Visual Basic的编程技术。
主要内容包括:程序设计语言和程序设计方法,Visual Basic集成开发环境及对象的基本概念和方法,数据结构和表达式,顺序、分支、循环结构的程序设计,以及数组、过程的概念和使用,文件操作和界面设计等内容。
4.课程教学改革探索案例驱动的教学方式,提高教学效率:VB课程的教学内容包括两个方面,Visual 可视界面的设计、Basic程序的设计。
对初学者来说属性、方法、事件、代码等术语、概念不理解更不会使用。
经过探索VB教学特点,掌握了利用典型案例来引导各知识点的学习。
案例(实例)驱动的方式是通过每一个典型的、针对性强的、贴近生活的案例,引出面向对象的概念、程序设计的基本语法性和方法,从而使学生形成深刻、形象、牢固的记忆,对启发思维、激励情趣、提高学习效率都很重要。
vb教学大纲
计算机专业(visual Basic程序设计)教学大纲一、课程性质与任务Visual Basic程序设计课程是中等职业学校计算机学生必修的一门公共基础课。
通过学习学会可视化程序设计工具的使用,掌握面向对象的程序设计方法和事件驱动的编程手段,掌握VB程序结构等要素并能熟练编程解决问题。
为学生的后续课程提供程序设计能力保障。
本课程主要内容有,介绍visual basic程序设计的基础知识与方法,visual basic 工作环境,可视化编程的概念和步骤,visual basic语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程图形和图像设计,程序调试技巧等。
二、课程教学目标1、要求学生了解Visual Basic 开发环境、对象和事件驱动的基本概念;2、了解数据类型、运算符与表达式,掌握基本的输入输出语句;3、了解各标准控件的属性、事件和方法;学会界面设计;4、了解并掌握Visual Basic的控制结构,尤其是选择结构、多分支结构及循环结构;5、了解并掌握数组的定义和用法,尤其是动态数组;6、掌握SUB过程和FUNCTION过程的定义、参数传递,尤其是可变参数、可选参数、对象参数,学会用递归技术解决特殊问题,学会用SHELL函数调用外部程序;7、掌握菜单程序设计和对话程序设计方法;8、掌握多窗体程序设计方法;了解多文档界面设计;9、了解数据文件的概念,掌握顺序文件和随机文件的使用方法,学会文件系统控件的设计,掌握文件操作的命令。
三、教学内容与要求(一)本大纲对教学要求的层次表述1、对知识的教学要求分为了解、理解和掌握三个层次。
了解:指对知识有感性的、初步的认识。
理解:指对基本概念、基本知识有一定的理性认识,能用正确的语言进行叙述和解释。
掌握:在理解的基础上,能够解决与所学知识相关的应用问题。
2、对技能的教学要求分为会操作和熟练操作两个层次。
应会:指能够运用所学的技能进行独立操作,并能正确完成指定任务。
《VB程序设计》课程教学大纲(应用技术)
《Visual Basic 程序设计》教学大纲课程编号:一、课程说明(一)开课对象:计算机应用技术专业(二)课程性质:教育部高教司将高校计算机基础教育划分为计算机文化基础、计算机技术基础和计算机应用基础三个层次,“高级语言程序设计”是第二层次的核心内容。
由于Windows 是目前最流行的操作系统,因此大学生应该掌握基于Windows操作系统平台的程序设计方法,即面向对象的可视化程序设计。
《Visual Basic程序设计》可以作为学生掌握面向对象的程序设计方法的必修课。
(三)课程目的:本课程的目的是使学生通过学习,掌握程序设计的基本知识和使用Visual Basic开发Windows应用程序的思想和方法,进而掌握可视化程序设计的基本步骤和通用方法,能够开发简单的Windows应用程序,解决一些实际问题,为今后进一步使用Visual Basic或其他面向对象的可视化开发工具及结合专业进行软件开发打下基础。
(四)课程教学的基本原则:以学生为主体,以教师为主导,理论联系实际,注重学生的学习兴趣的培养,提高学生解决实际问题动手能力。
(五)学时数、学分数及学时数具体分配学时数:64 学时学分: 3 学分学时数具体分配:(六)教学方法和教学方法建议本课程是应用性较强的课程,教学方法应是理论联系实践,在讲解理论部分是应多做演示实验,建议讲授课程在多媒体教室进行,上机实践课程应注重对理论课程的巩固,建议教师设计一些针对性较强的实验,并且在每次试验后验收实验报告,及时总结。
(七)考核方式和成绩记载说明本课程考核方式为考试,为了考查学生的动手能力,建议使用安徽省计算机水平考试(二级)模拟系统进行。
平时教学的要严明纪律,课堂表现与实训实验成绩构成平时成绩占期终总成绩的30%、期末考试成绩占其中总成绩的70%。
二、课程内容纲要与各章的基本教学目标第1章 Visual Basic程序设计概述【教学目标】了解:Visual Basic语言特点、版本及运行环境;Visual Basic的启动方法。
VB教学大纲本1
VisualBasic程序设计教学大纲课程名称:Visual Basic程序设计学时:106适用对象:中等职业技术学校一、本课程的性质、目的与任务及对先开课程的要求本课程的主要目的和任务是使学生掌握计算机软件技术的基础知识、基本思想和基本方法,培养学生利用计算机处理问题的思维方式和利用软件技术与先进工具解决本专业与相关领域中一些问题的初步能力。
本课程以VB语言程序设计为主要内容,使学生在掌握面向过程的结构化程序设计方法的基础上,学习面向对象的程序设计思想及数据结构和软件工程等方面的知识,为专业课程设计及开发应用软件打下良好的基础。
二、教学基本要求本课程是一门实践性很强的课程,要求课堂教学和实验教学紧密结合。
课堂教学以讲授概念、编程方法为主,结合习题启发式教学,通过采用联机大屏幕投影及多媒体课件,进行直观教学,增大课堂信息量。
实验教学以学生自己设计程序、教师辅导的方式进行,锻炼学生的编程、调试程序和解决实际问题的能力。
本课程包括三部分内容:VB程序设计、数据结构和软件工程。
程序设计是一门重要的基础课,它对于学生全面了解计算机系统,提高软件设计技能,培养学生的逻辑思维能力和解决实际问题的能力都是非常重要的。
本课程还设置了课程设计环节,以培养学生实际的编程能力。
课程的基本要求如下:(一)教学基本要求1、程序设计概述。
2、Visual Basic简介。
3、Visual Basic语言程序设计基础。
4、输入输出及三种基本结构。
5、过程。
6、常用算法。
7、过程、模块。
8、窗体及常用控件。
9、对话框及菜单。
10、程序调试和出错处理。
(二)课程设计通过实际的综合性实例,培养学生实际的编程能力和解决实际问题的能力。
三、课程内容、学时分配及基本要求教学计划内:第1章 Visual Basic6.0概述学时: 4学时内容:1、visual Basic6.0简介2、visual basic6.0的安装与启动3、Visual Basic6.0的集成开发环境4、创建一个简单程序课程要求:了解程序设计的方法和发展,可视化程序设计的方法和Visual Basic的功能和特点,熟悉Visual Basic的用户界面,以及Visual Basic应用程序的创建和运行的方法。
《程序设计基础(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)》教学大纲
《计算机语言与程序设计(VB)》教学大纲一、课程概述Visual Basic是近年来在国内外得到迅速推广应用的可视化程序设计语言,它提供了开发Windows应用程序最迅速、最简捷的方法,不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用。
Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。
Visual Basic程序设计是全国计算机等级考试语种中的一种。
在学习本门课程之前,不要求学生有其他计算机高级语言的编程经验,但要求其具有Windows的初步知识,即本课程的先修课程是:《计算机文化基础》。
Visual Basic程序设计是一门应用性的学科。
通过本课程的学习和示例的分析,要求学生掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。
二、课程目标知道《Visual Basic程序设计》这门学科的性质、地位和独立价值。
知道这门学科的应用范围、分析方法、学科进展和未来方向。
理解和掌握这门学科的基本概念、基本语法和一些常用的算法。
初步学会运用一些具体的解题方法编写一些简单的应用程序。
养成用Visual Basic程序设计解题的习惯和思维的习惯。
三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次,这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。
理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。
VB教学大纲
《Visual Basic程序设计》教学大纲一、大纲说明(一)性质与任务“Visual Basic”(简称VB)它是Microsoft公司推出的一种Windows应用程序开发工具;是一种通用程序设计语言,是在原有的BASIC 语言的基础上发展起来的;是高等职业教育工科计算机专业应开设的必修专业课之一,是提高学生文化素质和培养高等技术应用型人才的重要专业课程。
通过该课程的学习,使学生掌握面向对象程序设计相关的概念和对象的用法,使学生能独立进行实际应用项目的程序设计。
通过教学的各个环节,逐步培养学生抽象思维和概括问题的能力、逻辑推理能力、量化思维能力、自学能力、较熟练的运算能力和综合运用所学知识分析和解决问题的能力。
为学生的后续课程和终身学习奠定数学基础。
(二)目的要求该课程内容的设置主要依据《天津市高职高专教育"Visual Basic"课程教学基本要求》,结合工科专业的教学实际,以理论够用、重视实践、突出技能为原则,侧重“Visual Basic”基础知识的应用和实践能力的培养。
该课程内容包括:概述、面向对象编程基础、窗体(Form)和简单的输入输出、命令按钮(CommandButton)和标签(Label)、语法基础、程序结构、数组、子程序和函数、程序调试与错误处理、单选按钮(Option Button)、复选框(CheckBox)和框架(Frame)、列表框(ListBox)、组合框(ComboBox)和滚动条、图片框(PictureBox)、图象框(Image)和定时器(Timer)、文件系统控件、菜单和工具栏、设计图形应用程序、设计文件应用程序、设计数据库应用程序、其他高级应用、案例实作。
建议学时126学时,其中理论教学40学时(不包括带“*”的内容),习题课16学时,上机实验课40学时,课程设计30学时,教学时可根据教学实际做适当的调整。
该课程基本要求的设置分两个层次,其中对概念和理论用“理解”和“了解”表述,对方法和运算用“掌握”和“会”表述,前者为较高要求。
《程序设计基础(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程序设计课程教学大纲
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学时)(一)目的要求重点掌握基本数据类型和变量的作用域;了解用户定义的数据类型和枚举类型;理解常量和变量的含义。
VB教学大纲_VB程序设计基础知识题目
计算机应用基础课程教学大纲
一、课程性质
国家教委规定,计算机基础是普通高等院校各专业均必需开始的公共必修课。
本课程属计算机技术基础层次。
二、课程目的和任务
在本课程中,学生主要学习程序设计的基础知识,以Visual Basic 6.0 为基础,学习有关Windows平台下的程序设计。
通过本课程的教学,使学生具有如下基础知识和能力:
(1)程序设计的基础知识:程序设计的步骤、流程图、结构化程序设计
(2)算法概念,程序设计中的基本技巧和常用算法
(3)阅读、分析、调试简单源程序
(4)能用Visual Basic程序设计语言编制、调试简单应用程序
三、教材、学时
教材:Visual Basic 6.0程序设计教程
学时:70(理论教学35学时,上机35学时)。
四、课程讲授体系、学时安排如下
1
2。
《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):课程大纲课程名称:Visual Basic程序设计/Visual Basic Programming适用专业对象:非计算机专业先修课程:《计算机文化基础》理论学时/实验学时:40/8一、课程的性质任务《程序设计语言VB》是非计算机专业的公共必修课程。
它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计的工具。
通过本课程的学习,应掌握计算机程序设计的基本知识,具有应用VB编制界面友好、结构良好的程序的能力及初步分析程序的能力;初步掌握程序设计的技巧和方法,以及程序的调试和测试方法;对VB 编程环境及应用有较好的理解;对于在职人员应能够根据实际情况进行分析、解决实际问题;为后续课程的学习打下良好的基础。
二、课程的教学内容、基本要求(一)教学内容1.Visual Basic的基础知识Visual Basic简介;VB可视化编程的基本概念;VB可视化编程的环境;VB可视化编程的步骤;控件的画法;2.标准数据类型变量;常量;表达式;常用内部函数;语句;3.顺序结构程序设计程序的基石—算法;数据输出;基本语句;数据输入;使用对话框;4.选择结构程序设计选择结构程序设计的概念;条件表达式;单条件选择语句IF;多分支条件选择语句SELECT CASE;使用计时器控件;提供简单选择的控件;5.循环结构程序设计循环结构程序设计的概念;Do...Loop语句;For...Next语句;列表框与组合框;算法举例;6.数组数组的概念;固定大小的数组;动态数组;控件数组;For Each...Next语句7.过程Sub过程;Function过程;向过程传递参数;过程的嵌套与递归调用;8.变量与过程的作用范围代码模块的概念;变量的作用范围;过程的作用范围;高级变量;用户定义类型;9.常用控件的使用框架;图片框;图像框;选项按钮;复选框,定时器(二)基本要求1.Visual Basic的基础知识:要求了解程序、程序设计、面向对象编程的概念;认识VB可视化编程的环境;了解VB可视化编程的步骤及控件的使用,为后续章节的学习奠定基础。
《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》教学大纲
2、重点、难点
重点:数组的概念,静态数组、动态数组的定义方法。
难点:动态数组、控件数组。
3、教学基本要求
(1)理解数组的维数和下标的上界、下界的概念。
(2)掌握常规数组的声明方法。
(3)熟练地使用循环语句对数组进行操作
(4)了解动态数据与自定义数据类型的声明方法
第七章过程
1、教学内容
过程的编写与调用;参数传递;多模块程序设计。
2、重点、难点
重点:函数与过程的设计和调用方法。
难点:参数的按值传递和按地址传递,变量的生存期和作用域。
3、教学基本要求
(1)了解函数和过程的含义和用法。
(2)会设计Sub过程和自定义函数程序代码。
(3)理解按值传递与按地址传递、变量作用域、变量生存期的概念。
(3)掌握如何调用图形文件及保存图形文件。
第十章应用程序界面设计
1、教学内容
用户自定义对话框;通用对话框控件;菜单设计。
2、重点、难点
重点:通用对话框控件;菜单的使用。
难点:通用对话框属性的设置方法。
3、教学基本要求
(1)掌握用户自定义对话框的使用方法。
(2)了解通用对话框控件的设计方法。
(3)掌握菜单设计方法。
(1)熟练掌握行If语句、块If语句的使用。
(2)熟练掌握select case语句的用法。
(3)熟练掌握For…Next循环语句的使用,掌握while…wend循环语句的使用。熟练掌握do while...loop循环语句的使用,掌握do…loop while、do until…loop、do … loop until循环语句的使用。
(3)学会多媒体控件的使用方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VB程序设计》教学大纲学时数:56其中:理论学时:36 实验学时:20学分数:3适用专业:计算机科学与技术专业(专科)参加讨论人员:软件教研室全体成员执笔人:王秋芬编写日期:2005年7月10日至2005年9月1日一、课程性质、目的和任务本课程是计算机应用和信息电子类各专业的一门专业技术课,主要讲授Microsoft 公司的可视化编程工具Visual Basic。
Visual Basic由于其界面友好、操作方便等优点,是从事计算机程序设计的最佳编程工具之一,同时也是学习Windows编程的极好入门语言。
通过本课程的学习,使学生掌握用window编程解决实际问题的一般方法,包括语句、函数、控件等概念的掌握,以及从基本控件的使用到高级控件的应用,从图形编程、文件使用到多媒体程序开发,从数据库编程到定制ActiveX控件等内容,为其它编程工具的学习以及成为一名熟练的程序员打下坚实的基础。
1、知识要求:学生通过学习该课程后主要应掌握以下内容:(1)掌握控件和事件的概念和常用控件的属性设置。
(2)了解掌握赋值语句、注释语句、运算符、数据常用类型及其表示,理解变量及作用域概念;熟练掌握程序结构及基本语句的用法;了解掌握常用函数、一维数组的概念及其用法,了解多维数组的概念;熟练掌握过程及函数的用法。
(3)熟练掌握常用标准控件的作用、使用方法及响应事件。
熟练掌握VB的三种工作方式及其转换。
(4)熟练掌握用菜单方式设计程序。
(5)了解错误陷阱及其处理方法。
(6)熟练掌握图形的绘制方法及鼠标事件。
(7)了解文件结构及类型概念,熟练掌握顺序文件的操作使用。
(8)了解多媒体控件,掌握多媒体应用程序的开发方法。
(9)掌握用数据管理器开发数据库应用程序的技术。
(10)了解ActiveX控件的概念和定制ActiveX控件的一般方法。
2、素质要求本课程是计算机专业技术课程,技术的成份较为突出。
在教学中应注意培养学生严谨的程序设计风格,无论简单或是复杂和程序,都要始终贯彻数据结构理论的科学方法,在程序设计上,做到一丝不苟,结构清晰,简洁高效,要反复检查一切可能的潜在错误,为用户提供完善正确的程序,在具备一定技能的前提下,作一个具有优秀素质的计算机专业人才。
学生通过学习该课程后能够运用所学知识解决实际问题3、能力要求(1)通过本课程的学习,能独立开发文本浏览器(2)能综合运用各种控件编写办公软件。
(3)能根据需要编写多媒体应用程序。
(4)能够开发动画程序。
二、教学内容和基本要求:本课程讲授内容分两部分:1、基本内容概述1.1.VB语言特点1.2.VB6.0的新功能、新特点1.3. VB6.0版本简介1.4.安装VB6.01.5.本章小结Visual Basic 6.0可视化集成开发环境2.1.启动Visual Basic 6.02.2 Visual Basic 6.0的用户界面2.3.使用菜单2.4.使用工具栏2.5.本章小结第三章建立一个简单的用户程序3.1. 简单的应用程序设计3.2 程序运行3.3.编译应用程序3.4.本章小结第四章Visual Basic 6.0编程基础4.1 基本概念4.2 变量、常量和基本类型4.3 语句与控制流4.4 过程4.5 常用函数4.6.本章小结第五章设计用户界面5.1. 用户界面5.2 窗体5.3. 按钮5.4. 文本框5.5. 标签;5.6. 框架5.7. 列表框5.8. 时钟控件5.9. 复选框5.10 驱动器列表框、目录列表框和文件列表框5.11 输入框、输出框5.12 组合列表框、水平滚动条和垂直滚动条5.13 用户界面的基本设计原则5.14.本章小结第六章菜单设计6.1.[菜单编辑器]窗口简介6.2.建立菜单6.3. 测试菜单命令6.4快捷菜单6.5.本章小结第七章高级用户界面设计7.1 高级控件简介7.2 添加高级控件7.3 使用图象列表控件7.4 使用工具栏控件7.5 使用状态栏控件7.6 使用ListView控件7.7 使用TabStrip控件7.8 使用TreeView控件7.9 使用进程条控件7.10使用Slider控件7.11 使用公用对话框7.12 使用CoolBar控件7.13 使用FlatScrlooBar控件7.14 使用ImageCombo控件7.15 添加MDI窗体7.16 利用[VB应用程序向导]自动生成应用程序7.17本章小结第八章调试与错误处理8.1.程序错误8.2.程序调试8.3.错误捕获及处理8.4 条件编译8.5.本章小结第九章为应用程序提供帮助9.1 添加工具提示帮助9.2 添加WinHelp帮助9.3 添加“这是什么(What’s This)?”的帮助9.4 基于HTML的帮助9.5本章小结第十章设计图形应用程序10.1.坐标系统和颜色10.2.线条和形状控件10.3.图像框控件10.4.图片框控件10.5.本章小结第十一章创建文件应用程序11.1.FSO 模型11.2. FSO对象模型编程11.3.用传统的文件I/O语句和函数处理文件11.4 VB中同文件相关的控件介绍11.5 本章小结第十二章开发多媒体应用程序12.1.多媒体控件12.2.利用MMControl制作VCD播放器12.3.制作CD播放器12.4 多媒体集成控件MCIWnd12.5 使用Animation控件12.6 利用API函数编写多媒体应用程序12.7 本章小结第十三章数据库技术13.1.数据控件的使用13.2.可视化数据管理器的使用13.3.用程序代码建立数据库13.4 SQL语言13.5 查询生成器13.6 本章小结三、教学的重点及难点:本课程重点内容是掌握用window编程解决实际问题的一般方法,包括语句、函数、控件等概念的掌握,以及从基本控件的使用到高级控件的应用,从图形编程、文件使用到多媒体程序开发,从数据库编程到定制ActiveX控件等内容,为其它编程工具的学习以及成为一名熟练的程序员打下坚实的基础。
四、课程各教学环节要求:(一)课堂讲授要求:主要通过上课提问,结合多媒体课件进行课堂讲授。
(二)实验教学要求:本课程18个实验课时共9次实验,各实验题目内容及要求如下:(一)、简单应用程序编写实验内容:建立一简单的应用程序窗口,在窗体中引入一个标签、两个按钮,添加代码,使敲击按钮时,标签的内容发生变化。
实验目的:通过本次实验,使学生在熟悉用户界面的基础上,学会使用控件编写简单的应用程序,以及熟练应用属性代码窗口。
(二)、常用控件使用(一)实验内容:使用按钮、文本框、标签、框架、列表框、时钟等控件建立一简单的应用程序界面。
并实现一定的功能。
实验目的:通过实验,使学生熟悉常用控件的使用,能用按钮、文本框、标签、框架、列表框、时钟等,建立简单的应用程序,并实现一定的功能。
(三)、VB常用控件使用(二)实验内容:使用驱动器、目录、文件列表框、输入输出框、组合列表框、水平、竖直滚动条,建立一应用程序,能够使这些控件联系起来进行操作,如在驱动器、目录中选择文件路径,在文件列表框中显示出相应文件等。
实验目的:通过本次实验,使学生熟练使用驱动器、目录、文件列表框、输入输出框、组合列表框、水平、竖直滚动条等控件,并编写相关代码,实现相应的功能。
(四)、计算器制作实验内容:建立一简单的应用程序界面,添加菜单,文本框,按钮,并添加相应代码完成计算器各种基本的计算功能。
实验目的:通过实验,使学生熟悉VB按钮的使用,能利用按钮完成一定功能。
(五)、高级用户界面设计实验内容:建立一高级的应用程序界面,添加菜单,包括文件、颜色、帮助等菜单项,添加相应代码并将颜色设为快捷菜单。
实验目的:通过本次实验,使学生熟悉VB菜单的使用,能够利用菜单完成一定功能及快捷菜单的设置使用。
(六)、高级控件使用(一)实验内容:建立一高级的应用程序窗口,使用图象列表、工具栏、状态栏,使用ListView、TabStrip、TreeView。
实验目的:通过本次实验,使学生熟练使用高级控件,能利用高级控件实现控制面板、显示器属性等相似功能,以及公用对话框应用。
(七)、高级控件使用(二)实验内容:建立一高级的应用程序窗口,以及使用公用对话框,调用打开、颜色、字体、打印、另存为、帮助等对话框实验目的:通过本次实验,使学生熟练使用高级控件,能利用高级控件实现控制面板、显示器属性等相似功能,以及公用对话框应用。
(八)、调试与错误处理实验内容:建立一简单的应用程序窗口,拖动一个按钮、标签控件到窗体上,分别编写相关代码,充分使用设置断点,单步运行、本地窗口、立即窗口等进行调试。
拖动一个图形控件到窗体上,分别看其属性代码,编写程序实现余弦、正弦图象,以及画出各种图形。
实验目的:通过本次实验,使学生在遇到程序错误时,能独立进行调试,找出错误并改正,从而编写出更好的程序。
使学生能利用图形控件,并编写代码进行画图操作,包括余弦、正弦等复杂的几何图形。
(九)、文件读取实验内容:建立一简单的应用程序窗口,引入FSO集,然后用FSO编写相关代码,进行创建、读取、删除文件及文件夹,进行系统文件结构的读取。
实验目的:通过本次实验,使学生熟悉FSO的使用,并能够对其熟练操作,创建、读取、删除文件及文件夹能利用FSO读取系统文件结构。
考试环节要求:本课程建议采用笔试形式进行考核,为了突出本课程的重点内容,考试中综合分析题一道大题覆盖了数据库设计,规范化理论,SQL查询语言等内容,全面考核学生对知识的掌握和分析应用能力。
五、学时分配总学时:56学时六、其他课程的联系:《VB程序设计》是一门计算机专业基础课程,学习这门课之前应该有《数据结构》、《操作系统》、《离散数学》、《数据库系统原理》、《软件工程》等课程作基础。
另外,在以后学习的《PB程序设计》、《高级网站编程》、《大型数据库管理系统》等课程中都要用到数据库的知识。
必须牢固掌握。
七、教材与参考书教材: Visual Basic6.0程序设计教程. 清华大学出版社参考书:Visual Basic实用教程. 中南工业大学出版社Visual Basic 程序员实用例库. 电子工业出版。