Delphi超市销售系统毕业设计.docDelphi超市销售系统毕业设计.doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

计算机科学系第1页共38页第一章总论11DELPHI70简介DELPHI70是著名的BORLAND(现在已和INPRISE合并)公司开发的可视化软件开发工具。“真正的程序员用C,聪明的程序员用DELPHI”,这句话是对DELPHI最经典、最实在的描述。DELPHI被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,DELPHI更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,DELPHI则功能更强大、更实用。可以说DELPHI同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。DELPHI具有以下的特性基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与WINDOWS编程紧密结合,强大而成熟的组件技术。但最重要的还是OBJECTPASCAL语言,它才是一切的根本。OBJECTPASCAL语言是在PASCAL语言的基础上发展起来的,简单易学。DELPHI提供了各种开发工具,包括集成环境、图像编辑(IMAGEEDITOR),以及各种开发数据库的应用程序,如DESKTOPDATABASEEXPERT等。除此之外,还允许用户挂接其它的应用程序开发工具,如BORLAND公司的资源编辑器(RESOURSEWORKSHOP)。在DELPHI众多的优势当中,它在数据库方面的特长显得尤为计算机科学系第2页共38页突出适应于多种数据库结构,从客户机/服务器模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件1.1.1专业的客户/服务器开发工具客户/服务器是一种将任务进行分解,然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务,例如数据查询、打印等。用DELPHI70开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。1.1.2面向对象的编程在DELPHI70中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象,扩展系统的预定义对象,将各种对象有机地组合起来就构成了DELPHI应用程序。1.1.3DELPHI和OBJECTPASCALOBJECTPASCAL是DELPHI的语言基础,DELPHI是OBJECTPASCAL的加速引擎。软件开发工具在任何发展阶段都具有一个永远不变的目标提高软件生产力。换句话说,就是最大程度为开发者提供方便,在最短时间内建立应用程序。例如,为了降低代码编写难度(对于近几年来才入门的程序员,汇编语言是晦涩难懂的,更不要说去编写代码了),最早的C语言和PASCAL语言出现了;为了提高代码效率,面向对象技术应用到编程语言中;为了提高开发效率,可视化开发工具出现了;为了实现跨平台应用,DELPHI6和KYLIX出现了。DELPHI的精华是VCL。离开了VCL,开发者又回到了刀耕火种的计算机科学系第3页共38页年代。你可以试着将你编写的单元中的USES子句中由DELPHI自动添加的如SYSUTILS、FORMS等单元名删除,你会发现你编写的代码无法编译。VCL封装了WINDOWS消息机制,因此开发者可以方便地通过属性、事件、方法来控制对象;VCL封装了数据库游标机制(准确地说是BDE封装的),因此用DELPHI进行数据库应用开发的开发者完全可以对关系数据库的游标机制一无所知。DELPHI已经充分提供了积木元件(组件、类、标准例程),而开发者只需要加以利用就能够快速实现构想(应用程序)。可见,快速应用开发(RAD)对于DELPHI来说是当之无愧的1.1.4DELPHI和SQLSQL语言作为关系数据库管理系统中的一种通用的结构查询语言,已经被众多的数据库管理系统所采用,如ORACLE、SYBASE、INFORMIX等数据库管理系统,它们都支持SQL语言。DELPHI与使用SQL语言的数据库管理系统兼容,在使用DELPHI开发数据库应用程序时,我们可以使用SQL语言编程,支持SQL编程是DELPHI的一个重要特征,这也是体现DELPHI作为一个强大的数据库应用开发工具的一个重要标志。1.1.5DELPHI的数据库特性及功能简介直到目前为止,计算机软件的开发分为两个不同的体系,其中一个体系是使用传统的程序设计语言(如PASCAL、BASIC和C等)开发数值控制、数值运算等软件,围绕它们的重点是算术、数据结构以及近年产生的面向对象技术。另一个体系则是通用的数据库管理软件领域(数据库应用程序的开发)。这两个体系的发展都极为计算机科学系第4页共38页迅猛,但是二者并没出现混合渗透迹象。如果使用数据库语言进行传统的算术编程,虽然也能完成相应的功能,但是其编程过程可能极为复杂。如果使用传统的编程语言进行数据库编程,通过调用专用的数据库应用程序接口函数和过程,利用这些函数和过程提供的功能,可能也能做得比较完善,但这做起来大多是极其困难的。而DELPHI结合了两个体系的优点,它结合了传统的编程语言OBJECTPASCAL和数据库语言的强大功能,它即可以用于传统的算术编程又可以用于数据库编程,特别是DELPHI具有强大的数据库功能,利用DELPHI的数据库工具,我们根本不需要编写任何OBJECTPASCAL代码便可以创建一个简单的数据库应用。1.1.6DELPHI对多种数据库管理系统的支持DELPHI在WINDOW31以上版本的系统环境下运行,目前具有两个版本DELPHI的标准版本和客户/服务器版本。标准版本包含一个BORLANDDATABASEENGINE的局部拷贝,它允许用户创建能访问DBASE、PARADOX和LOCALINTERBASE服务器的数据库应用,它还支持具有ODBC接口的数据库。DELPHI的客户/服务器版本包括BORLANDSQLLINK,它能直接访问ORACLE、SYBASE和MICROSOFTSQLSERVER,INFORMIX以及INTERBASE数据库服务器。DELPHI可以访问多种数据库管理系统的数据库,凭借窗体FORMS和报表REPORTS,BDEBORLANDDATABASEENGINE可以访问诸如PARADOX、DBASE、本地INTERBASE服务器的数据库,也可以访问远程数据库服务器上的数据库如ORACLE、SYBASE、INFORMIX等客户/服务器数据库中的数据库,或任何经ODBCOPENDATABASECONNECTICITY可访问的数据库管理系统中的数据库。
编号:201311181255520809    类型:共享资源    大小:432.00KB    格式:DOC    上传时间:2013-11-18
  
5
关 键 词:
专业文献 学术论文 精品文档 Delphi超
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Delphi超市销售系统毕业设计.doc
链接地址:http://www.renrendoc.com/p-100809.html

当前资源信息

4.0
 
(2人评价)
浏览:26次
网游小王子上传于2013-11-18

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

人人文库
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5