完整详细全面的VB教学课件.ppt
- 文档编号:2726306
- 上传时间:2022-11-09
- 格式:PPT
- 页数:396
- 大小:6.79MB
完整详细全面的VB教学课件.ppt
《完整详细全面的VB教学课件.ppt》由会员分享,可在线阅读,更多相关《完整详细全面的VB教学课件.ppt(396页珍藏版)》请在冰豆网上搜索。
VisualBasic程序设计教程程序设计教程(VisualBasic6.0)一、为什么要学本课程一、为什么要学本课程?
全国计算机等级考试全国计算机等级考试(二级二级)中,计算机程中,计算机程序设计是必修课程序设计是必修课程。
Windows程序设计的语言有如下几种:
程序设计的语言有如下几种:
传统的传统的CC+语言语言:
面向过程,学习难度大。
:
面向过程,学习难度大。
VisualC+:
面向对象,学习难度大。
:
面向对象,学习难度大。
VisualFoxPro:
面向对象和数据库,已停止发展。
:
面向对象和数据库,已停止发展。
VisualBASIC:
面向对象,功能强大,比较简单,:
面向对象,功能强大,比较简单,适合于作为第一门计算机课程。
适合于作为第一门计算机课程。
学了学了VB可以干什么?
可以干什么?
VB可以实现可以实现:
开发各种应用程序开发各种应用程序。
如。
如“考试系统考试系统”。
数据库管理数据库管理。
如。
如“财务管理、成绩管理财务管理、成绩管理”等。
等。
开发动态交互网站开发动态交互网站。
如。
如“电子商务、网上查电子商务、网上查询询”等。
(用等。
(用VBScript脚本语言,是脚本语言,是VB的的子集)子集)二、考试要求二、考试要求国家二级考试国家二级考试:
本学期末可以开始报考。
:
本学期末可以开始报考。
分科:
笔试机试,单科成绩一年内有效。
分科:
笔试机试,单科成绩一年内有效。
考场:
本校考场。
考场:
本校考场。
考试时间:
每年考试时间:
每年4月、月,提前个月报名,必月、月,提前个月报名,必须以班为单位集体报名。
须以班为单位集体报名。
考试费:
考试费:
130元。
元。
考试内容:
参看考试内容:
参看模拟考试软件模拟考试软件和考试大纲。
和考试大纲。
省二级考试省二级考试:
参看考试大纲参看考试大纲三、学习要求三、学习要求上课上课:
认真听讲,适当做笔记,不要什么:
认真听讲,适当做笔记,不要什么都记。
都记。
下课下课:
多上机练习、多背程序、多:
多上机练习、多背程序、多做题。
做题。
上机实验上机实验:
要求提前写好程序时,希望尽:
要求提前写好程序时,希望尽量做到。
量做到。
最大目的最大目的:
锻炼逻辑思维,培养创造性,:
锻炼逻辑思维,培养创造性,学会发现问题、思考问题、分析问题、解学会发现问题、思考问题、分析问题、解决问题的方法。
(决问题的方法。
(掌握算法掌握算法)第一章概述第二章VisualBasic程序设计入门第三章窗体与常用控件第四章程序设计基础第五章程序控制结构第六章数组第七章过程第八章文件第九章图形操作第十章界面设计第十二章程序调试及错误处理第十一章VisualBasic数据库编程VisualBasic程序设计教程程序设计教程第一章概述1.1VisualBasic的发展和特点1.1.1VisualBasic的发展的发展VisualBasic是一种可视化的、面向对象和采用事件驱动方式的高级程序设计语言,可用于开发Windows环境下的各类应用程序。
VisualBasic由Microsoft公司于1991年推出,它的诞生标志着软件设计和开发开始了一个新的时代。
自1991年至今,Microsoft公司先后发布了1.0-7.0等几个升级版本,使得功能更加强大、完善。
目前比较常用的版本是VisualBasic6.0、VisualBasic.NET等。
VisualBasic6.0包含学习版、专业版和企业版。
1.1.2VisualBasic的特点的特点VisualBasic是目前所有开发语言中最简单、最容易使用的语言。
作为程序设计语言,VisualBasic主要有以下特点特点。
1可视化编程。
2面向对象的程序设计。
3结构化程序设计语言。
第一章概述4事件驱动编程机制。
5强大的数据库访问能力。
6对象的链接与嵌入(OLE,ObjectLinkingAndEmbedding)。
7高度的可扩充性。
8支持动态数据交换。
1.2VisualBasic6.0的启动和退出1VisualBasic6.0的启动2VisualBasic6.0的退出结合VisualBasic6.0的开发环境介绍VisualBasic6.0多种启动方法和退出方式。
1.3VisualBasic6.0集成开发环境第一章概述VisualBasic6.0集成开发环境(IDE,IntegratedDevelopmentEnvironment)是提供设计、运行和测试应用程序所需的各种工具的一个工作环境。
这些工具互相协调、互相补充,大大减少了应用程序的开发难度。
VisualBasic6.0启动后,出现如图的对话框,选择“标准EXE”,再单击“打开”,即可进入VisualBasic6.0集成开发环境,如下图所示。
第一章概述属性窗口工具箱窗口布局窗口代码窗口工程资源管理器窗口工具栏菜单栏标题栏窗体设计窗口第一章概述1.4VisualBasic6.0的帮助系统1.4.11.4.1使用使用MSDNLibraryMSDNLibraryMicrosoftVisualStudio中的MSDNLibrary,包含VisualBasic6.0帮助信息的全面帮助系统,包括示例代码、文档、技术文章、Microsoft开发人员知识库、以及在使用Microsoft公司的技术来开发解决方案时所需要的其他资料。
1.4.21.4.2使用上下文相关的帮助使用上下文相关的帮助VisualBasic6.0提供了F1功能键上下文相关帮助。
上下文相关帮助是指用户在窗口中进行工作的任何时候,按键盘上的F1键,即可获得正在操作对象的帮助内容。
1.4.31.4.3从从InternetInternet上获得帮助上获得帮助在Internet上有大量的介绍VisualBasic6.0程序设计技巧、经验的站点,许多站点上还有例子及源程序下载。
第二章VisualBasic程序设计入门2.1VisualBasic编程的基本概念学习计算机程序设计课程的目的,就是学会怎样与计算机交流,将人解决问题的思路、方法、手段以某种计算机能理解的方式告诉计算机,让计算机根据人的指令去完成某项特定的工作。
2.1.12.1.1程序语言与程序设计程序语言与程序设计11、程序设计语言、程序设计语言人类进行交流的语言由语音、词汇和语法构成一定系统;而人与计算机则是通过程序设计语言进行交流的。
程序设计语言程序设计语言由字、词和语法规则构成指令系统。
计算机程序设计语言有多种,可用不同的程序设计语言编写不同的程序来解决同一个问题。
从计算机发明至今,随着计算机硬件技术和软件技术的发展,计算机程序设计语言经历了机器语言、汇编语言、高级语言机器语言、汇编语言、高级语言几个阶段。
从机器的角度看,程序设计语言可以分为低级语言低级语言和高级语言高级语言两大类。
第二章VisualBasic程序设计入门第二章VisualBasic程序设计入门VisualBasic是采用事件驱动编程机制的可视化程序设计语言可视化程序设计语言。
可视化程序设计利用系统所提供的可视“控件类控件类”来创建“对象对象”,不需编写大量代码去描述界面元素的外观和位置,即可完成界面的设计工作,从而使界面设计更为轻松、简捷、方便和灵活。
2.1.22.1.2面向对象程序设计面向对象程序设计1对象与类对象对象:
是具有某些特征的具体事物的实体实体;类类:
是同种对象的集合与抽象,它包含这种对象的属性描述属性描述和行为定义行为定义。
具体的讲具体的讲,在VB中,工具箱中的控件就是类,设计窗体时,将它(们)放在窗体上时,就是对象。
面向对象程序设计方法面向对象程序设计方法,是将数据与程序封装成一个互相依存、不可分割的整体,这个整体被称为“对象”,每个对象都是可视的。
在VB系统中,对象的特性、名称、大小、形状、颜色及功能被称为属性属性。
第二章VisualBasic程序设计入门VB中的“类”是同种对象的集合与抽象,是创建对象的模板。
对象类第二章VisualBasic程序设计入门2对象的属性、事件和方法对象的属性、事件和方法是对象的三要素对象的三要素(学习重点)。
属性:
属性:
是描述和反映对象特征的参数。
例如,对象的标题、颜色、位置、大小等属性决定了对象展示出的界面具有什么样的外观及功能外观及功能。
对属性不了解,就不可能设计出好的程序对属性不了解,就不可能设计出好的程序。
属性的表示属性的表示:
对象名属性两种属性设置方法:
(1)在设计阶段设置(在属性窗口);
(2)在程序运行中设置,即在程序代码中赋值。
对象名对象名属性属性=属性值属性值这里的“=”号为赋值号事件事件:
对象所受到的外部行为,也就是发生在对象上的动作;该对象上发生了事件,如果有响应,这就是事件过程事件过程。
格式如下:
PrivateSub对象名_事件(参数表)Endsub第二章VisualBasic程序设计入门方法:
方法:
对象能完成的动作。
对象能完成的动作。
方法的动作是事先为程序设计人员提供的一种特殊的过程和函数。
方法的动作是事先为程序设计人员提供的一种特殊的过程和函数。
(是不可见的程序代码)(是不可见的程序代码)对象方法的调用格式对象方法的调用格式:
对象对象方法方法(参数表)(参数表)例例2.1.12.1.1MoveMove方法的调用示例。
在窗体上创建了一个文本框对象方法的调用示例。
在窗体上创建了一个文本框对象Text1Text1,用鼠标单击窗体时,将文本框移到坐标为(用鼠标单击窗体时,将文本框移到坐标为(200200,100100)的位置上。
采用)的位置上。
采用MoveMove方法来实现,其事件过程为:
方法来实现,其事件过程为:
PrivateSubPrivateSubForm_ClickForm_Click()()窗体单击事件Text1.Move200Text1.Move200,100100调用Move方法EndSubEndSub例例2.1.22.1.2PrintPrint方法的调用示例。
用鼠标单击命令按钮时,在窗体上显示方法的调用示例。
用鼠标单击命令按钮时,在窗体上显示“欢迎进入欢迎进入VB6.0VB6.0!
”。
事件过程为:
。
事件过程为:
PrivateSubCommand1_Click()PrivateSubCommand1_Click()命令按钮单击事件Form1.PrintForm1.Print“欢迎进入欢迎进入VB6.0!
VB6.0!
”调用Print方法EndSubEndSub注意省略对象时的含义(指窗体)第二章VisualBasic程序设计入门2.1.32.1.3可视化程序设计基础可视化程序设计基础1窗体模块窗体模块窗体窗体是是VisualBasicVisualBasic程序设计的基础,是最常见的对象。
窗体也是程序设计的基础,是最常见的对象。
窗体也是容器容器,各种控件对象都建立在窗体各种控件对象都建立在窗体上。
用户通过窗体和窗体上的控件向应用程序提上。
用户通过窗体和窗体上的控件向应用程序提供数据和控制命令,并通过窗体和窗体上的控件获得程序执行结果。
供数据和控制命令,并通过窗体和窗体上的控件获得程序执行结果。
VBVB应用程序一般应用程序一般至少包含一个窗体,有的含有多个窗体至少包含一个窗体,有的含有多个窗体,一个窗体对应,一个窗体对应工程管理器中一个窗体模块。
工程管理器中一个窗体模块。
2其他用户界面元素其他用户界面元素窗体及其控件、菜单栏、工具栏和状态栏是用户界面的窗体及其控件、菜单栏、工具栏和状态栏是用户界面的基本元素基本元素。
新建。
新建的窗体并不包含控件、菜单栏、工具栏和状态栏,只是在必要时根据应用程的窗体并不包含控件、菜单栏、工具栏和状态栏,只是在必要时根据应用程序的需要,由程序员自行设计。
序的需要,由程序员自行设计。
第二章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 详细 全面 VB 教学 课件