论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > DELPHI >

(B)009DELPHI网络考试系统

    BDE提供访问各种数据库和API应用程序接口函数,并且提供基于BDE技术的VCL组件,实现底层的调用,另外Delphi基于BDE提供许多简便的数据库工具,用来直接访问数据库,检测连接,调试数据库应用程序的执行,用户可以方便地建立别名(alias),定义和配置和各种数据库的连接,包括数据库的物理位置、数据库的驱动程序、语言的驱动、用户登录等。

copyright paper51.com

2.ADO paper51.com

ADO(ActiveXData Objects)是Microsoft提供的数据访问 paper51.com

技术,是Microsoft发展基于COM的数据访问规则和API的访问的OLEDB技术,并对其进行很好的封装后提供的最新的数据连接技术。Borland是在Dephi5中开始提供对ADO技术的支持,而Delphi7对ADO进行完善,提供情报dbGO技术,使得Delphi7对ADO的支持更为稳定可靠。ADO是一个重要级的数据访问机制,获得广泛的支持,在Dephi7中使用也很简单。如果你开发的数据库系统需要一定的可扩展性,还是考虑使用ADO。

http://www.paper51.com

3.dbExpress 内容来自论文无忧网 www.paper51.com

Delphi7是Borland在开发基于Linux操作系统下的Delphi http://www.paper51.com

(kylix)的同时开发的,为了跨平台的设计的需要,把Kylix使用的数据库连接技术dbExpress引入到Delphi中,提供基于dbExpress的VCL组件。这些组件最为突出的特点就是轻型和快速,不过获取的数据集为单向数据集,不支持数据更新,适合于快速获取数据生成数据报表、Web页面等。

copyright paper51.com

1.1.3  创建基于SOAP/XML的Web服务 copyright paper51.com

Delphi7无缝集成基于SOAP的Web服务和XML数据交换技术,简化新一代电子商务的开发,是当前唯一在Internet上集成Web服务、B2B、B2C和P2P的快速开发工具。WebSnap是基于组件的Web应用开发平台,支持Apache、Netscape和微软IIS等主流Web应用服务器。WebSnap将Delphi应用及以当前流行的HTML开发环境---如Dreamweaver、FrontPage、VBScript和JavaScript,所开发的网站无缝集成在一起。

内容来自论文无忧网 www.paper51.com

1.1.4  面对对象的编程 paper51.com

Delphi应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。Delphi应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。 内容来自www.paper51.com

1.1.5  开发网络应用程序 内容来自论文无忧网 www.paper51.com

    Delphi7可以支持所有的网络协议,其中包括TCP/IP、UDP、WWW、TELNET、FTP以及HTTP等。它提供大量的网络组件来实现不同的功能,使程序员只要编写简单的代码就可以实现一个复杂的网络应用程序。

http://www.paper51.com

1.1.6  支持分布式开发 内容来自论文无忧网 www.paper51.com

目前分布式结构使用的核心大致可以分为两种不同的工业标准,第一种是Microsoft制定的COM/DCOM以及COM+,第二种则是由700多个厂商共同提倡的CORBA(Common Object Request Broker Architecture) 。Delphi完全支持这两种标准,也同时支持开发客户端应用程序,可以开发出适合不同要求的企业级应用程序。 http://www.paper51.com

1.2  面向对象编程

paper51.com

1.2.1  面向对象程序设计 paper51.com

面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。

内容来自论文无忧网 www.paper51.com

  面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务(功能)为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。

http://www.paper51.com

  面向对象程序设计是一种围绕真实世界的概念来组织模型的程序设计方法,它采用对象来描述问题空间的实体。对象是包含现实世界物体特征的抽象实体,它反映了系统为之保存信息和(或)与它交互的能力。

http://www.paper51.com

1.2.2  面向对象编程方法的特征

内容来自www.paper51.com

1.  抽象 paper51.com

抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象包括两个方面,一是过程抽象,二是数据抽象。

http://www.paper51.com

2.  继承 http://www.paper51.com

继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。

paper51.com

3.  封装

内容来自论文无忧网 www.paper51.com

封装是面向对象的特征之一,是对象和类概念的主要特性。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。

http://www.paper51.com

4.  多态性

http://www.paper51.com

多态性是指允许不同类的对象对同一消息作出响应。比如同样的加法,把两个时间加在一起和把两个整数加在一起肯定完全不同。 copyright paper51.com

1.2.3  面向对象程序的优点 paper51.com

------分隔线----------------------------
联系方式