(精品)[VB程序设计][课件][第1-3章].ppt
《(精品)[VB程序设计][课件][第1-3章].ppt》由会员分享,可在线阅读,更多相关《(精品)[VB程序设计][课件][第1-3章].ppt(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、vb程序设计教程程序设计教程本书目录本书目录Visual Basic程序设计教程程序设计教程伊力亚尔伊力亚尔伊犁师范学院计算机科学系伊犁师范学院计算机科学系QQ:846864713vb程序设计教程程序设计教程本书目录本书目录2第第1 1章章 Visual BasicVisual Basic程序设计程序设计概述概述第第2 2章章 VBVB可视化编程基础可视化编程基础第第3 3章章 VBVB语言基础语言基础第第4 4章章 VBVB控制结构控制结构第第5 5章章 数组数组和自定义类型和自定义类型第第6 6章章 过过 程程第第7 7章章 用户界面设计用户界面设计第第8 8章章 数据文件数据文件第第9
2、9章章 图形操图形操作作第第1010章章 数据库应用基础数据库应用基础目目 录录vb程序设计教程程序设计教程本书目录本书目录3章章内内 容容学时学时实验与学时实验与学时第第1 1章章Visual BasicVisual Basic程序设计概述程序设计概述1 1实验实验1 1+11 1+1第第2 2章章VBVB可视化编程基础可视化编程基础2 2实验实验2 2+22 2+2第第3 3章章vbvb语言基础语言基础3 3实验实验3 2+23 2+2第第4 4章章VBVB控制结构控制结构6 6实验实验4 2+24 2+2第第5 5章章数组和自定义类型数组和自定义类型5 5实验实验5 2+25 2+2第第
3、6 6章章过过 程程4 4实验实验6 1+16 1+1第第7 7章章用户界面设计用户界面设计4 4实验实验7 2+27 2+2第第8 8章章数据文件数据文件3 3实验实验8 2+28 2+2第第9 9章章图形操作图形操作2 2实验实验9 2+29 2+2合计合计1616周周4040学时学时(40)(40)323216+1616+16*第第1010章章数据库应用基础数据库应用基础4 4实验实验10 2+410 2+4教学安排教学安排vb程序设计教程程序设计教程本书目录本书目录4第第1章章 Visual Basic程序设计概述程序设计概述1.1 Visual basic 简介简介1.2 VB集成开
4、发环境集成开发环境1.3 建应用程序过程建应用程序过程1.4 VB帮助系统帮助系统 vb程序设计教程程序设计教程本书目录本书目录51.1 Visual basic 简介简介v 程序设计基本概念程序设计基本概念v Visual BasicVisual Basic的发展的发展v Visual BasicVisual Basic的特点的特点本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录61.1.1 Visual Basic的发展的发展20世纪世纪60年出现年出现Basic语言;语言;20世世纪纪80年年代代,True Basic、Quick Basic和和Turbo Basic等等;1
5、991年年Microsoft公司推出公司推出Visual Basic1.0,以,以可视化可视化工具为界面设计、工具为界面设计、结构化结构化Basic语言为基础,以语言为基础,以事件驱动事件驱动为运行机制。从为运行机制。从1991年的年的VB1.0至至1998年的年的V B6.0的多次的多次版本升级,功能更强大、完善,应用面更广;版本升级,功能更强大、完善,应用面更广;2002年正式发布年正式发布Visual Basic.NET。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录71.1.2 VB的特点的特点例例1 设计一个滚动文字的广告程序,设计一个滚动文字的广告程序,一行文字在具有
6、背景图案的窗体上、一行文字在具有背景图案的窗体上、下移动。下移动。设计思路:设计思路:在在窗窗体体上上使使用用标标签签LabelLabel对对象象来来存存放放文字文字;利用利用TimerTimer控件来快速触发移动控件来快速触发移动;利用单击利用单击按钮按钮来手动触发移动来手动触发移动.本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录8当当一一个个标标签签放放在在窗窗体体上上时时,标标签签的的左左上上角角坐坐标(用标(用Left、Top表示)就被指定了。表示)就被指定了。如如果果改改变变标标签签的的左左上上角角坐坐标标就就可可移移动动标标签,即移动文字。签,即移动文字。例例如如:L
7、abel1.Top=Label1.Top+50可使标签可使标签Label1向下移动向下移动50单位单位欢迎使用欢迎使用VB 本章目录本章目录Top Left0,0vb程序设计教程程序设计教程本书目录本书目录9实现连续移动,可通过时钟对象实现连续移动,可通过时钟对象Timer,在规定的时间间隔执行在规定的时间间隔执行:Label1.Top=Label 1.Top+50就可使标签就可使标签Label1连续向下移动。连续向下移动。时时钟钟对对象象的的Interval可可指指定定时时间间间间隔隔,1秒秒为为1000单单位位。每每隔隔0.2秒秒移移动动一一次次可可设设置置Interval=200本章目录
8、本章目录vb程序设计教程程序设计教程本书目录本书目录10程序进一步改进:程序进一步改进:连连续续循循环环移移动动,首首先先要要能能判判断断出出标标签签是是否否超超出窗体范围。出窗体范围。窗体窗体欢迎光临欢迎光临该点在该点在Top方向上的坐标为方向上的坐标为:窗体窗体的高度的高度Height如果如果标签的标签的Top窗体窗体的高度,表示已越出窗体范围,的高度,表示已越出窗体范围,可将标签移到窗体上方,此时标签的可将标签移到窗体上方,此时标签的Top=?本章目录本章目录Heightvb程序设计教程程序设计教程本书目录本书目录11v 具有基于对象的可视化设计工具具有基于对象的可视化设计工具v 事件驱
9、动的编程机制事件驱动的编程机制v 提供了易学易用的应用程序集成开发环境提供了易学易用的应用程序集成开发环境 v 支持结构化程序设计语言支持结构化程序设计语言v 强大的网络、数据库、多媒体功能强大的网络、数据库、多媒体功能 v 完备的帮助功能完备的帮助功能VB功能特点功能特点本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录12v VB系统的系统的安装v VB系统的系统的启动启动v VB集成开发环境的使用集成开发环境的使用1.2 VB VB集成开发环境集成开发环境 本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录13安装安装VB6.0有学习版、专业版和企业版三种版本。执行V
10、B6.0的Setup.exe,在安装程序的提示下进行,初学者可采用典型典型安装安装方式。VB6.0联机帮助文件使用MSDN文档格式,联联机机帮帮助助文文件件不不在在VB6.0系系统统盘盘上上,而与Visual Studio产品的帮助集合在两张CD盘上,安装过程中,系统会提示插入MSDN盘。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录14启动启动 启启动动VB选选择择开开始始菜菜单单中中的的 Microsoft Visual Basic 6.0中文版程序。中文版程序。VB 6.0窗窗口口列列出出了了VB能能够够建建立立的的应应用用程程序序类类型型,初学者只要选择默认初学者只要选择
11、默认标准标准.EXE。单击新建按钮,就可创单击新建按钮,就可创建该类型的应用程序。建该类型的应用程序。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录151.2.1集成开发环境使用集成开发环境使用 本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录16vb程序设计教程程序设计教程本书目录本书目录171.2.2 主窗口主窗口 1.三种工作模式三种工作模式 设计模式设计模式 界面的设计和代码的编制界面的设计和代码的编制 运行模式运行模式 运行应用程序运行应用程序 中断模式中断模式 暂时中断程序运行,调试程序暂时中断程序运行,调试程序 2.菜单栏菜单栏 包括包括13个下拉菜单个
12、下拉菜单 3.工具栏工具栏本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录181.2.3 窗体设计窗口窗体设计窗口u窗窗体体是是建建立立VB应应用用程程序序的的主主要要部部分分,一一个个应应用程序至少有一个窗体窗口。用程序至少有一个窗体窗口。u每每个个窗窗体体必必须须有有一一个个唯唯一一的的窗窗体体名名,默默认认名名为为Form1.u设设计计状状态态的的窗窗体体由由网网格格点点构构成成,方方便便用用户户对对控控件件的的定定位位,网网格格点点间间距距可可以以通通过过工工具具|选选项项|通通用用进入窗体网格设置进入窗体网格设置.u运行时可通过属性控制窗体的可见性运行时可通过属性控制窗体
13、的可见性(窗体的窗体的网格始终不显示网格始终不显示)。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录19代码设计窗口代码设计窗口 u 用来进行代码设计用来进行代码设计:各种事件过程、过各种事件过程、过程代码的编写和修改。程代码的编写和修改。u 打开代码设计窗口的方法:打开代码设计窗口的方法:双击窗体、控件双击窗体、控件 资源管理器窗口的资源管理器窗口的 ”查看代码查看代码”本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录201.2.4 属性窗口属性窗口设置窗体或控件的属性,如设置窗体或控件的属性,如 颜色、字体、大小等。颜色、字体、大小等。本章目录本章目录vb程序设计
14、教程程序设计教程本书目录本书目录211.2.5 工程管理器窗口工程管理器窗口 u保存一个应用程序所保存一个应用程序所有属性以及组成这个应有属性以及组成这个应用程序所有的文件。用程序所有的文件。u工程文件的扩展名为工程文件的扩展名为.VBP,工程文件名显,工程文件名显示在工程文件窗口的标示在工程文件窗口的标题框内。题框内。已存盘已存盘未存盘未存盘本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录221.2.6 工具箱窗口工具箱窗口 由由21个个被被绘绘制制成成按按钮钮形形式式的的图图标标构构成成,利利用用这这些些工工具具,用用户户可可以以在在窗窗体体上上设设计计各各种种控控件件。其其中
15、中20个个控控件件称称为为标标准准控控件件(注注意意,指指针针不不是是控控件件,仅仅用用于于移移动动窗窗体体和控件,以及调整它们的大小和控件,以及调整它们的大小)。也也可可通通过过工工程程|部部件件命命令令将将第第3方方开开发发的的其他控件装入到工具箱。其他控件装入到工具箱。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录231.3 创建应用程序的过程创建应用程序的过程 建立一个应用程序分为以下几步:建立一个应用程序分为以下几步:(1)建立用户界面的对象建立用户界面的对象(2)对象属性的设置对象属性的设置(3)对象事件过程及编程对象事件过程及编程(4)保存和运行程序保存和运行程序例
16、例1.2 编写一个人民币与美元兑换的程序。编写一个人民币与美元兑换的程序。要求:通过输入兑换比率与人民币或美元金要求:通过输入兑换比率与人民币或美元金额,单击命令按钮显示额,单击命令按钮显示兑换结果兑换结果。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录24设计思路:设计思路:建立用户界面的对象建立用户界面的对象 输入使用文本框输入使用文本框TextBox;提示使用标签提示使用标签Label;按钮按钮Command的的Click事件执行处理命令。事件执行处理命令。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录25vb程序设计教程程序设计教程本书目录本书目录26Pri
17、vate Sub Command1_Click()Text1=Text2=Text3=End SubPrivate Sub Command2_Click()Text3=Val(Text1)/Val(Text2)End SubPrivate Sub Command3_Click()Text1=Val(Text3)*Val(Text2)End SubPrivate Sub Command4_Click()EndEnd Subvb程序设计教程程序设计教程本书目录本书目录271.4 使用帮助系统使用帮助系统 使用使用MSDN LibraryMSDN Library查阅器查阅器通过通过VBVB的帮助菜单
18、,选择内容、索引或搜索菜单项的帮助菜单,选择内容、索引或搜索菜单项 vb程序设计教程程序设计教程本书目录本书目录28本章小节本章小节Visual Basic 6.0Visual Basic 6.0一个基于对象的可视化设计工具一个基于对象的可视化设计工具vbvb的三种工作模式的三种工作模式设计模式、运行模式、中断模式设计模式、运行模式、中断模式VBVB程序组成程序组成工程工程窗体文件窗体文件控件和属性设置控件和属性设置模块文件模块文件 事件代码事件代码本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录29第第2章章 VB可视化编程基础可视化编程基础2.1 VB对象概念对象概念2.2 窗
19、体和基本控件窗体和基本控件2.3 综合应用综合应用 vb程序设计教程程序设计教程本书目录本书目录302.1 VB对象的概念对象的概念2.1.1 对象和类对象和类对对象象指指现现实实世世界界中中的的实实体体。如如一一个个人人、一辆汽车、一台电脑、一份报表等。一辆汽车、一台电脑、一份报表等。每个对象有自己的特征每个对象有自己的特征(属性属性)、行为、行为(方方法法)和发生在该对象上的活动和发生在该对象上的活动(事件事件)。例如人具有身高、体重等特征,具有行例如人具有身高、体重等特征,具有行走、说话等行为,外界作用在人对象上走、说话等行为,外界作用在人对象上的各种活动,如下雨等。的各种活动,如下雨等
20、。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录31类的概念类的概念在在现现实实世世界界中中,许许多多对对象象具具有有相相似似的的性性质质,执执行行相相同同的的操操作作,称称之之为为同同一一类类对对象象。类类是对同一种对象的集合与抽象是对同一种对象的集合与抽象。如如人人类类是是“人人”的的抽抽象象。类类是是创创建建对对象象实实例例的的模板,对象则是类的一个实例。模板,对象则是类的一个实例。类类包包含含所所创创建建对对象象的的属属性性数数据据,以以及及对对这这些些数数据据进进行行操操作作的的方方法法。封封装装和和隐隐藏藏是是类类的的重重要要特特性性,将将数数据据结结构构和和对对数数
21、据据的的操操作作封封装装在在一一起起,类类的的内内部部实实现现细细节节对对用用户户来来说是透明的。说是透明的。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录32VB中的类和对象中的类和对象VB工工具具箱箱中中的的可可视视图图标标是是VB系系统统设设计计好好的的标标准准控控件件类类。通通过过将将控控件件类类实实例例化化,得得到到真真正正的的控控件件对对象象。在在窗窗体体上上画画一一个个控控件件,就就将将类类转转换换为为对对象象,创创建建了了一一个个控件对象。控件对象。本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录33例例如如:工工具具箱箱内内的的TextBox是是类类
22、(它它确确定定了了TextBox的属性、方法和事件的属性、方法和事件)窗体上显示的是两个窗体上显示的是两个TextBox对象对象本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录34属性属性、事件事件和和方法方法构成对象的三要素构成对象的三要素属性属性 存放对象的数据存放对象的数据(决定对象外观及功能决定对象外观及功能)例如,控件名称、文本、大小等属性。例如,控件名称、文本、大小等属性。对象属性的设置方法:对象属性的设置方法:v 设计阶段设计阶段 利用属性窗口直接设置属性值利用属性窗口直接设置属性值v 程序运行时程序运行时 通过语句通过语句对象名对象名.属性名属性名=属性值属性值 例
23、如:例如:Command1.Caption=确定确定 注注意意:若若属属性性只只能能在在设设计计阶阶段段设设置置,在在程程序序运运行行阶段不可改变,称为只读属性。阶段不可改变,称为只读属性。2.1.2 对象的属性、事件和方法对象的属性、事件和方法 本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录35事件事件 发生在对象上的事情发生在对象上的事情同一事件,对不同的对象,会引发不同的反应同一事件,对不同的对象,会引发不同的反应:事件事件教师教师_铃声铃声()讲课讲课End Sub学生学生_铃声铃声()听讲听讲End SubVB为对象预先定义了一系列的事件。例如,为对象预先定义了一系列的
24、事件。例如,单击单击Click、获取焦点、获取焦点GotFocus 、按下键盘、按下键盘KeyPress 等等 其他人其他人员员_铃声铃声()可不于响应可不于响应End Sub本章目录本章目录vb程序设计教程程序设计教程本书目录本书目录36事件过程事件过程 应用程序处理事件的步骤应用程序处理事件的步骤应应用用程程序序设设计计的的主主要要工工作作就就是是为为对对象象编编写写事事件过程的代码。事件过程的形式如下:件过程的代码。事件过程的形式如下:Sub 对象名对象名_事件事件(参数参数)事件过程代码事件过程代码End Sub事件过程事件过程本章目录本章目录vb程序设计教程程序设计教程本书目录本书目
25、录37例例:单击按钮单击按钮,使,使Text1的字体为的字体为20磅磅.Sub Command1_Click()Text1.FontSize=20End Sub一一个个动动作作可可能能同同时时发发生生多多个个事事件件。例例如如单单击击鼠鼠标同时发生了:标同时发生了:Click、MouseDown、MouseUp事件事件编程时,只要对需要的事件过程编码。编程时,只要对需要的事件过程编码。注注意意:在在代代码码窗窗,自自动动产产生生事事件件过过程程的的模模板板,不要修改模板的内容,只需键入过程的代码。不要修改模板的内容,只需键入过程的代码。模板产生模板产生用户输入用户输入本章目录本章目录vb程序设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB程序设计 课件 第1-3章 精品 VB 程序设计
限制150内