用VB开发数据库应用程序基本理论.ppt
《用VB开发数据库应用程序基本理论.ppt》由会员分享,可在线阅读,更多相关《用VB开发数据库应用程序基本理论.ppt(105页珍藏版)》请在三一办公上搜索。
1、C/SVB数据库应用系统开发,数据库应用系统结构Visual Basic快速入门开放数据库连接(ODBC)数据访问接口(ADO)VB数据库编程举例VB开发数据库应用系统实例分析,数据库应用系统结构,集中式结构文件服务器结构客户/服务器结构浏览器/服务器结构分布式数据库结构,集中式结构,数据库服务器,文件服务器结构,客户/服务器结构,本章讲解VB程序开发,上课环境:服务器和客户端为一机,浏览器/服务器结构,客户端,应用程序,数据库,数据库服务器,请求,页面,个人机1,个人机N,个人机2,互联网计算环境下的数据库访问,请求,结果,Web服务器,浏览器,浏览器,浏览器,HTML+Vbscript+A
2、SP,Visual Basic快速入门,Visual Basic6.0的启动Visual Basic集成式开发环境对象、属性和方法控件事件驱动的程序设计界面设计(窗体、菜单与工具栏)工程资源管理器VB设计程序的一般步骤Visual Basic语言简介,Visual Basic6.0的启动,Visual Basic集成式开发环境,菜单栏工具栏工具箱窗体设计器工程资源管理器属性窗口窗体布局窗口立即窗口,工具箱,菜单栏,工具栏,属性窗口,工程资源管理器,窗体布局窗口,立即窗口,窗体设计器,菜单栏:包括13个下拉子菜单 包含使用Visual Basic6.0所需要的命令。,文件:包含了与访问文件有关的
3、菜单项。主要功能有新建工程、打开工程、保存工程、生成工程等。编辑:包含了与编辑代码、控件等有关的菜单项。视图:包含了显示或隐藏Visual Basic6.0的各种窗口的菜单项,如代码窗口、对象窗口、属性窗口、工具栏等。工程:包含了与工程管理有关的菜单项。如向工程添加窗体、模块,以及从工程中移除部件等。格式:包含了编辑用户界面时调整控件的菜单项。如对齐控件、统一大小、锁定控件等。调试:包含了常用的调试应用程序的菜单项。运行:包含了启动、中断、暂停应用程序的菜单项。查询:包含了操作数据库表时的查询及其他数据访问命令的菜单项。图表:包含了相关的图表处理菜单项。工具:包含了向模块和窗体添加过程、过程属
4、性,向窗体添加菜单及设置Visual Basic6.0集成开发环境等菜单项。外接程序:包含了与操作和管理外接程序相关的菜单项。如为工程增加和删除外接程序等。窗口:包含了与屏幕布局窗口相关的菜单项。帮助:提供相关的帮助信息。,工具栏:工具栏中列出了Visual Basic6.0最常用的操作。,工具箱,用户可以利用这些工具在窗体上设计各种控件。可以通过“工程”菜单栏的“部件”菜单项加入扩充控件(Active X控件)。,窗体设计器,窗体设计器在设计Visual Basic6.0应用程序的过程中,界面设计是最基本的工作。窗体是设计应用程序的界面的地方。每个窗体设计器窗口只容纳一个窗体。在开发应用程序
5、时可以使用多个窗体,窗体窗口也就有多个。每一个窗体都有与其他窗体不同的名字,系统默认窗体名称依为Form1、Form2、Form3 对于每个窗体,窗体设计器显示两个窗口:对象窗口(用户接口元素,包括窗体和控件)代码窗口(程序代码),对象窗口,代码窗口,工程资源管理器窗口,工程是指建立一个VB应用程序时所包含的文件的集合。工程资源管理器窗口可以对当前使用的工程进行管理,可以添加、删除各个组成部分,可以快捷地在代码和界面之间进行切换,对整个工程进行宏观的控制。,属性窗口,属性窗口:在进行界面设计时,窗体和控件的标题、大小字体等特征是由它的属性所决定的,所有窗体和控件都要进行属性设置。可以通过属性窗
6、口来进行属性设置。属性窗口主要由四个部分组成。,(1)对象列表框:包含了所选窗体的对象列表,用户可以单击对象列表框右边的箭头,查看并选择对象。(2)属性排列显示方式:有两个选项卡,用户可以选择“按字母序”和“按分类序”两种方式排列显示属性。(3)属性列表框:列出所选对象可以设置的属性及其默认值。不同的对象,所列出的属性不同。属性列表框分为左右两列,左边是各种属性的名称,右边是相应的属性值。用户可以在左边选择某种属性,在右边设置或修改属性值。(4)属性含义说明:当在属性列表框中选择某种属性时,在属性含义说明框中显示所选属性的含义。,窗体布局窗口,窗体布局窗口用于指定程序运行时的初始位置,主要使所
7、开发的应用程序能在各种不同分辨率的显示器上使用,在多窗体应用程序中较有用。在窗体布局窗口中,可以使用拖动鼠标的方法更改单个或多个窗体的位置,同时观察多个窗体的相对布局。,立即窗口,立即(Immediate)窗口是辅助差错窗口。,对象、属性和方法,面向对象的程序设计对象属性方法,面向对象的程序设计,面向对象(Object)的设计方法把系统中的所有资源(数据、模块以及系统)都看成对象。对象是一个功能和数据独立的单元,它有其自身的属性和方法。一般来说属性描述对象的性质;而方法说明对象的动作。,对象,Visual Basic是一种面向对象的语言。将数据和处理该数据的过程(函数和子程序)打包在一起而生成
8、的新的数据类型称之为对象。在Visual Basic中,窗体、菜单和控件都是对象。窗体是Visual Basic应用程序中的顶层对象,每个应用程序都是从窗体开始的。窗体用来定制应用程序的界面,构成用户接口的所有控件的容器。控件是由系统预先定义好的,在程序中可以直接使用的一类对象,是用户对象的图形表示。控件的类型主要包括命令按钮控件、文本框控件、列表框控件、组合框控件、滚动条控件、公共对话框控件等。,属性,若把Visual Basic中的对象看作名词,那么属性便是它的形容词。属性可看作对象的静态特性。程序运行时,通过对这些属性的改变,使对象的状态发生变化。所有Visual Basic6.0程序中
9、的对象都有许多属性,它们是用来描述和反映对象特性的参数。例如,文本框的属性包括BackColor、ForeColor、Enabled、Height、Width、Left、Top,Name等属性。要更改一个对象的属性,可以修改属性的值。,属性的设置,在Visual Basic6.0中,对象属性的设置有两种方法:在属性窗口直接设置。在程序代码中通过赋值实现,格式如下:对象名.属性=属性值 当对象是当前窗体时,对象名可省略。例如:Form1.Backcolor=&H000000FF 表示窗体对象Form1的背景色属性值为&H000000FF,即红色。,方法,对象的动作和行为称为对象的方法。方法就像动
10、词。例如,窗体的显示或隐藏就是窗体对象的方法。例:在显示在窗体语句 Form1.show 中show表示方法。,控件,控件分类常用的内部控件将Active X控件添加到工具箱中将可插入的对象控件添加到工具箱中,控件分类,Visual Basic6.0中的控件通常分为三类:内部控件:在默认状态下,工具箱中的控件都是内部控件。这些控件被“封装”在Visual Basic6.0的EXE文件中,不可从工具箱中删除。注意:有的控件没有图形表示,如时钟(Timer)控件。Active X控件:这类控件单独保存在.Ocx类型的文件中,其中包括各种版本Visual Basic6.0提供的控件,还有仅在专业版和
11、企业版中提供的控件。此外,还有许多其他软件供应商提供的Active X控件。可插入的对象:用户可将Excel工作表或者PowerPoint幻灯片等作为一个对象添加到工具箱中,编程时可根据需要随时建立。,内部控件1,内部控件2,将Active X控件添加到工具箱中,新添的Active X控件,将可插入的对象控件添加到工具箱中,新添的幻灯片对象控件,事件驱动的程序设计,事件的概念VB中的对象、事件与事件过程编写对象代码的具体操作步骤事件过程语法结构,事件的概念,Windows应用程序是事件驱动的程序。事件是由用户或系统触发,可以由对象识别的操作。如用户对对象(窗体、菜单或控件等)的鼠标的单击操作,
12、就是Click事件。另外,关闭窗口操作也是一个事件。在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。因此,编程人员只需对每一个对象的特定事件编写相应的代码即可,无须考虑程序的执行顺序。,VB中的对象、事件与事件过程,“确定”按钮(控件)对象,转到事件过程编码窗口,“确定”按钮的对象名称,对象名,事件名,事件过程代码,编写对象代码的具体操作步骤,双击要编写代码的对象,打开代码编辑器。从对象列表框中选取要编写代码的对象,从过程列表框中选取事件,系统将自动产生过程模板。在过程模板中填写处理事件的过程代码。代码的编写要遵循如下规则:字母不区分大小写。Vis
13、ual Basic6.0对代码会自动进行相应的转换:Visual Basic6.0的关键字,转换为首字母大写,其余小写;对用户自定义字符,转换为第一次定义的形式。注释以Rem开头,或用“”(一个单引号)引导。,事件过程的语法结构,事件过程的语法形式如下:Private Sub 对象名_事件()处理事件的代码 End Sub例如,设计对象Command1单击事件为退出程序,则相应的事件过程程序代码为:Private Sub Command1_Click()END End Sub,界面设计,界面是应用程序与用户的接口。在Visual Basic中,应用程序的用户界面主要由窗体、控件、菜单及工具栏组
14、成。窗体是控件、菜单及工具栏的容器。窗体设计菜单设计工具栏设计(略),窗体设计,对于窗体,不用写任何代码,就可以对一些事件做出响应。窗体的事件说明了用户或系统对窗体的操作。在Visual Basic6.0中,窗体的事件有31种。主要的窗体事件窗体设计与操作举例,常用事件有:,窗体设计与操作举例,通过一个实例来演示对窗体的操作,包括窗体的装载、显示、隐藏和卸载。,实例目的,在本例中,使用了两个窗体MainForm,一个是主窗体,另一个是在主窗体中可以进行操作的窗体Form2。该实例的界面设计见右图。,实现方法,新建工程,添加一个窗体命名为MainForm,单击工程菜单的工程1属性命令,然后显示工
15、程属性对话框,将窗体MainForm设置为启动窗体,在MainForm中填加四个按钮控件,单击视图菜单的代码窗口,进入代码窗口,为四个按钮对象的单击事件编写相应的代码,单击工程菜单的添加窗体,添加新窗体Form2,在Form2窗体中添加pictureBox控件,并添加一幅图片,指定图片文件路径及文件名,pictureBox控件,执行程序,执行程序,查看程序的执行结果,停止执行,菜单设计,菜单设计是通过菜单编辑器完成的。举例:设计菜单结构如下:,窗体操作,装载窗体显示窗体隐藏窗体卸载窗体,退出系统,帮助,菜单标题与名称,单击工具菜单的采单编辑器,编辑菜单选项,建立菜单结构,查看新建的菜单,为指定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 开发 数据库 应用程序 基本理论
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6592067.html