Delphi,java,php,net.C++编程语言的对比.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi,java,php,net.C编程语言的对比

Delphi编程技术 一、Delphi概述 Delphi的编程语言是以Pascal为基础的。Pascal语言具有可读性好、编写容易的特点,这使得它很适Delphi界面合作为基础的开发语言。同时,使用编译器创建的应用程序只生成单个可执行文件(.EXE),正是这种结合,使得Pascal成为Delphi这种先进开发环境的编程语言。Delphi拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言Object Pascal和基于部件的开发结构框架。 “真正的程序员用C,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。 Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。   Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如Desktop Data Base Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。 在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。 二、Delphi的功能 1.高效率集成开发环境(IDE)。支持Unicode的代码编辑器、IDE和数据库工具、调试和单元检测功能、国际化开发 2.语言和编译器。高性能32位优化Delphi本地代码编辑器、Microsoft Windows SDK 3.可视化组件库(VCL)。VCL库、支持触点和手势接口 4.数据库应用程序开发、访问和设计。数据库连接性和数据库驱动、Blackfish SQL数据库、具有开发版许可证的可扩展型、强大嵌入式数据库、多层数据库应用架构 5.Web应用程序开发和远程工作。完整的RAD Web应用程序架构,——像使用桌面VCL一样构建Web应用程序、能以向导方式创建COM+对象和服务器以及类型库编辑器 6.完整的开发方案。UML建模、代码审计和测量、数据库建模和设计工具、工具包 三、Delphi的特点 1.直接编译生成可执行代码,编译速度快。 2.具有可重用性和可扩展性。 3.具有强大的数据存取功能。 4.框架对设计和使用模式的扩充。从Delphi8开始Delphi也支持.Net框架下程序开发。 5.在Delphi中编程要比在其它快速开发平台(如Visual Basic、.NET、或Java)中编程更加高效。 6.RAD双向可视化开发环境和VCL组件架构。 7.强大高效的Delphi语言编辑器,具有泛型、匿名方法和属性等现代化语言特点。 8.开发的程序运行速度快,占用资源少,用户互动功能丰富,数据库和服务连接性无与伦比。不会像.NET、VB或Java开发的程序那样运行笨拙。 四、Delphi的优点与缺点 1.编译和连接:The Need For Speed。Delphi的编译和连接速度,毫不夸张地说,比VC快几十倍。 2.稳定性与完善程度:VC是老大哥。Delphi的IDE太占资源,启动速度太慢,和某些显卡驱动程序冲突,VCL中有bug,调试器不够健壮,对不稳定的第三方控件没有防护措施。 3.可移植性:立足现实,放眼未来。Inprise正在开发Delphi的Linux版本,代号为Kylix。也许通过Kylix,用VCL构架编写的Windows程序向Linux移植成为可能。 4.集成界面:宏观与微观。就大处说,VC的集成界面是不如Delphi的;但从小处,又可以看出Delphi的不成熟。 5.调试:细微之处见真功。Delphi有很多体贴的细微之处,比如在线程调试的时候,Delphi能够很方便地察看线程的变化,Visual C++却必须要弹出一个模式对话框。 6.数据库开发:Delphi一枝独秀。数据库支持是Delphi的强项。这主要体现在Delphi与BDE的无缝集成,以及Delphi提供的那一大堆现成的数据库操作控件。 C++编程技术 C++语言的起源和发展 随着计算机科学技术的迅速发展,程序设计技术和程序设计语言

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档