《大学计算机基础》第九章数据库系统开发工具.docx

上传人:marr****208 文档编号:132227716 上传时间:2020-05-13 格式:DOCX 页数:39 大小:948.89KB
返回 下载 相关 举报
《大学计算机基础》第九章数据库系统开发工具.docx_第1页
第1页 / 共39页
《大学计算机基础》第九章数据库系统开发工具.docx_第2页
第2页 / 共39页
《大学计算机基础》第九章数据库系统开发工具.docx_第3页
第3页 / 共39页
《大学计算机基础》第九章数据库系统开发工具.docx_第4页
第4页 / 共39页
《大学计算机基础》第九章数据库系统开发工具.docx_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《《大学计算机基础》第九章数据库系统开发工具.docx》由会员分享,可在线阅读,更多相关《《大学计算机基础》第九章数据库系统开发工具.docx(39页珍藏版)》请在金锄头文库上搜索。

1、第9章 数据库系统开发工具在前面的章节里我们介绍了怎样使用SQL Server 2000开发数据库。一个完整的数据库系统不仅要有作为后台的数据库,而且还应有前台程序;前台程序的主要功能是提供人机对话界面以及访问后台数据库。本章选择Visual Basic 6.0作为前台开发工具,介绍Visual Basic(简称为VB)集成开发环境、面向对象及事件驱动的编程特点、VB数据类型和程序控制结构、VB控件等。通过本章的学习,读者可以开发出功能齐全、界面整洁大方的前台应用程序。9.1 数据库系统开发工具概述随着计算机技术不断发展,各种数据库编程工具也在不断发展。程序开发人员可以使用一些高效的、可视化的

2、编程工具去开发各种数据库应用程序,从而达到事半功倍的效果。比较流行的数据库编程工具有Delphi、PowerBuilder、Visual FoxPro等,这几个开发工具各有所长、各具优势。Delphi有出色的组件技术,它采用的面向对象Pascal语言具有极高的编译效率与直观易读的语法;PowerBuilder拥有作为Sybase公司专利的强大的数据窗口技术、提供与大型数据库的专用接口;Visual FoxPro因其简单实用在中国拥有大量的用户。一些专业的从事数据库的大公司也提供了通用的数据库编程工具,例如Sybase的Power+、Oracle的Developer 2000等。另外,一些通用的

3、程序设计语言与开发环境也适合数据库系统的开发,如:Visual Basic、Visual C+、Visual J+、Jbuild等。Web技术的发展对数据库应用产生了很大的影响,形成了一种新的数据库系统模式B/S模式。B/S即Browse(浏览器)/Server(服务器),它属于客户机/服务器(C/S)模式的一种。在B/S模式的数据库系统中,用户访问数据库的程序被嵌入网页,所以在客户端只要运行浏览器,不需要安装其他的客户端软件。目前,最常用的Web数据库系统的开发技术有:ASP(Active Server Page)、JSP(Java Server Page)和PHP (Personal Ho

4、me Page)。ASP是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序,它采用的脚本语言有VBScript和JavaScript。JSP是Sun公司推出的新一代Web应用开发技术,它可以在Servlet和JavaBeans的支持下,完成功能强大的Web应用程序。PHP是一种跨平台的服务器端的嵌入式脚本语言,它大量地借用C、Java和Perl语言的语法, 并加入了自己的特性,使Web开发者能够快速地写出动态页面。本教材选择Visual Basic 6.0作为前台开发工具,它是由美国微软公司推出的小型开发工具,是Visual Studio系列软件开发

5、工具中的一种;它相对易学易懂、硬件要求不高,适合于快速开发应用程序。Visual的意思是“可视化”,是指可视化的编程,即编程过程的直观化、图形化。这种可视化编程方法易学易用,工作效率高。Visual Basic有多种版本,其中Visual Basic 6.0是一个成熟的产品,功能齐全、使用方便且普及面广,倍受编程爱好者喜爱。9.2 Visual Basic概述Visual Basic作为一个优秀Windows应用程序开发工具,其开发过程完全按照所见即所得的要求来实现,它提供一个非常完美的开发环境供程序开发人员使用。在这个开发环境中,Visual Basic提供了几乎所有开发者将可能用到的功能,

6、包括工程的建立、应用程序界面的设计、源代码的编写、程序的调试运行和最终可执行文件的生成等功能。9.2.1 Visual Basic 6.0集成开发环境启动VB 6.0,将出现“新建工程”对话框,如图9-1所示;默认选择“标准EXE”,单击“打开”按钮,则新建了一个VB工程,并进入了VB集成开发环境,如图9-2所示。在Visual Basic 中其应用程序,无论大小,都叫“工程”;一个工程对应一个完整的应用程序,且包含该应用程序所有的文件;一般来说,不属于同一个应用程序的一些应用问题不应建在一个工程里。图9-1 新建工程对话框集成开发环境由工具箱、窗体设计器、工程管理器等部件组成。工具箱位于开发

7、环境窗口的左侧,其中包含许多控件,设计时在窗体中创建控件对象;窗体设计器用于设计窗体作为应用程序的界面;工程资源管理器用于列出当前工程中的窗体和模块;属性窗口用于列出当前选定对象的各属性值;窗体布局用于确定窗体启动时在屏幕中的位置。查看对象按钮工程资源管理器工具箱查看代码按钮属性窗口窗体布局窗体设计器图9-2 Visual Basic6.0集成开发环境在工程资源管理器中选择某个窗体,单击“查看对象”按钮则在窗体设计器中显示该窗体中所有的对象;单击“查看代码”按钮则显示平时隐藏了的代码窗口,针对该窗体编写的所有代码都显示在其代码窗口。9.2.2创建简单的Visual Basic应用程序为了了解V

8、B程序设计的特点,现在我们着手设计一个简单的VB程序。例9-1 窗体上设置一文本框和两个命令按钮,运行时用鼠标单击“变大”按钮会使文本框中文本的字号增大5;相反,单击“变小”会使字号减小5。若字号超过50,则在窗体上打印“不能再大啦!”,并不再增大字号;字号小于5,则窗体上显示“不能再小啦!”,并不再减小字号,如图9-3所示。图9-3 第一个VB程序以下是建立该程序的过程。(1)创建工程。启动VB 6.0,新建一个VB工程,并进入集成开发环境。(2)创建控件。单击“工具箱”中的文本框(TextBox)图标,在默认的窗体Form1上拖拽出一个文本框,自动命名为Text1;单击“工具箱”中的命令按

9、钮(CommandButton)图标,在Form1上拖拽出一个命令按钮,自动命名为Command1;用同样的方法在窗体上画出第二个命令按钮Command2。(3)修改控件的属性。选择Text1控件,在“属性”窗口找到Text属性,删除原值“Text1”,输入新值“祝您成功”;选择Command1控件,在“属性”窗口将其Caption属性修改为“变大”;同样,将Command2控件的Caption属性修改为“变小”。(4)编写代码。分别双击“变大”和“变小”按钮,在“代码”窗口中的Command1_Click事件过程和Command2_Click事件过程中写入代码,如图9-4所示。其中,“代码”

10、窗口的左侧下拉列表框中列出的是当前窗体所包含的控件名称,右侧下拉列表框列出的是已选择控件的所有事件名称。注意:书写格式要按层次缩进,根据级别由高到低逐渐增加缩进量;所有标点符号均为英文标点;单引号()后面所跟的字符为注释,程序不会执行它。(5)保存文件。单击“文件保存工程”菜单项,则出现用于“保存窗体”对话框,选择保存位置,并给窗体命名,这里命名为“例9-1.frm”,单击“保存”按钮;随即出现用于保存工程的对话框,这里命名为“例9-1.vbp”并单击“保存”按钮。图9-4 例9-1的代码提示:本例涉及到的关键文件有工程文件和窗体文件。工程文件是整个工程的“档案”,后缀名为.vbp;窗体文件包

11、含该窗体上的所有内容,后缀名为.frm。(6)调试和运行程序。选择“运行启动”菜单项,或单击“工具栏”中的“启动”按钮,便可执行该程序。若程序中存在错误,则参考VB的错误提示改正错误,并再次运行程序。最后对运行成功的文件再次保存,这里注意对工程文件和窗体文件都要再次保存。(7)生成EXE文件。如果希望应用程序能脱离VB环境,直接在Windows环境下运行,则要生成相应的EXE文件。本例中,选择“文件”菜单下的“生成例9-1.EXE”菜单项,则出现“生成工程”对话框,选择保存位置并给EXE文件命名,单击“确定”按钮。这样,可以在Windows资源管理器或“我的电脑”中双击该EXE文件就可以启动程

12、序的执行。9.2.3 Visual Basic程序的特点Visual Basic采用面向对象的程序设计方法。该方法认为,客观世界是由无数对象组成的,每个对象都是一个具体的实物,对象与对象之间存在各种各样的联系;程序设计是对部分客观世界的抽象描述,所以程序也是由若干对象组成。这就是面向对象的编程方法的主要思想,也就是说我们设计程序就是描述好我们关心的各对象,理清各对象之间的关系。Visual Basic程序中的窗体和控件等都是对象,如例9-1中的窗体Form1、文本框Text1等等,它们是组成程序的基本部件。它们都具有自己的属性、方法和事件。可以把属性看作一个对象的特征,把方法看作对象的动作,把

13、事件看作对象的响应。对象的属性、方法、事件就称为对象的三要素。1. 属性属性描述对象的性质或特征,即该对象是什么样的。以例9-1的窗体Form1及其所包含控件为例,窗体Form1及命令按钮Command1的Name属性分别为Form1与Command1,这是它们的名称,用在程序代码中,以区别于其他控件;Caption属性是显示给用户的标题。以下是窗体的一些常用属性:(1)Name属性:用于设置窗体的名称,在属性窗口设置或修改;用于程序中,但不能在程序中修改。(2)Caption属性:用于设置窗体标题栏上的标题内容。(3)Maxbutton和Minbutton属性:用于设置最大化和最小化按钮。(

14、4)BackColor和ForeColor属性:设置窗体的背景色和前景色。(5)Picture属性:设置窗体要显示的图形。(6)AutoRedraw属性:设置窗体的“自动重画”。该属性默认为False,即当窗体重新在屏幕上显示时(如最小化后还原),原来使用Print方法打印的文字或使用绘图方法绘制的图案不会重新出现。通常,需要“自动重画”,也就是说要将此属性改为True。2. 方法方法反映对象的行为,即该对象会干什么。如例9-1中Form1.Print是指窗体对象Form1执行打印的方法,其后的字符串“不能再大啦!”是要打印的内容。窗体还有其他方法,如Show方法,用于快速显示一个窗体,使该窗体变成活动窗体。3. 事件事件指明对象在什么条件下发生什么事情,即在什么条件下执行哪段代码。例如事件过程Command1_Click指明程序运行时若单击(Click)按钮Command1,则使得处于Sub Command1_Click()与End Sub之间的代码被执行。以窗体为例,常用事件还有:(1)Load事件:在一个窗体被装载时发生。(2)Unload事件:当窗体卸载时发生。 (3)DblClick事件:当窗体被双

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号