请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

吾爱极客

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3079|回复: 0

框架和库(Delphi XE8)

[复制链接]

271

主题

271

帖子

1149

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1149
发表于 2015-10-8 18:07:50 | 显示全部楼层 |阅读模式
框架是一个可以按需求来定制与扩展的软件。

库是许多子程序和类的实现的集合,可以在开发软件时重复使用。

RAD Studio提供了几个可以用来构建应用的框架和库。参考手册请看API手册。


应用框架

应用框架可以用来创建应用。

一个应用只能使用一个应用框架。不能使用多个框架来构建单个应用。在开始开发应用之前,必须做出决定选择哪个框架。


GUI应用框架

RAD Studio 提供了两个不同的应用框架来构建图形用户接口(GUI)应用:
w154.PNG


企业移动服务

企业移动服务 (EMS) 是一个移动企业应用平台,可以处于云端或住所,开放自定义REST API和企业数据库数据。


Internet 应用框架

RAD Studio提供以下应用框架来创建internet 应用:
w155.PNG


其他框架


RAD Studio还提供了下列框架可用于任何应用:
w156.PNG



下列库可以在任何应用里面使用。

运行时库

RTL 是一个通用库,提供广泛的各种底层功能 (流,文件,日期,数学,正则表达式,通用编程) 和高层功能 (网络,多线程等等)。


数据库

RAD Studio提供了下列库来访问许多类型的数据库管理系统 (DBMS)和其他数据源:

    >  FireDAC
    >  dbExpress
    >  dbGo (用于 ADO 的控件)
    >  InterBase Express (IBX) (用于 InterBase的控件)
    >  Borland Database Engine (BDE) (废弃)



平台原生API

RAD Studio 提供了单元(Delphi) 和头文件 (C++)用于在应用运行的时候访问平台原生API:

    >  Delphi: C:\Program Files (x86)\Embarcadero\Studio\16.0\source
    >  C++: C:\Program Files (x86)\Embarcadero\Studio\16.0\include

: 要使得代码的可移植性以及可维护性更好,尽量使用RTL或者GUI框架来代替指定平台的原生(本地)API。


Tools API

RAD Studio 提供了它自己的叫做Tools API的API,让你可以用来扩展IDE的功能。



www.52jike.com 吾爱极客  ruanzhuo翻译整理,转载请注明出处

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|吾爱极客 ( 粤ICP备15067754号-1  

GMT+8, 2021-1-18 19:08 , Processed in 0.192064 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表