- 相關(guān)推薦
Delphi軟件設(shè)計(jì)畢業(yè)論文英文參考文獻(xiàn)翻譯
Delphi英文參考文獻(xiàn)翻譯
Borland 公司的Delphi
Delphi是一個(gè)集成開(kāi)發(fā)環(huán)境(IDE),使用的是由傳統(tǒng)Pascal語(yǔ)言發(fā)展而來(lái)的Object Pascal語(yǔ)言。它在本質(zhì)上是一個(gè)代碼編輯器而不是一種語(yǔ)言,但是由于Delphi是幾乎是市場(chǎng)上唯一的一個(gè)使用Pascal語(yǔ)言的產(chǎn)品,因此有的時(shí)候Delphi也成為了人們稱(chēng)呼Object Pascal的代名詞。Borland公司已經(jīng)把Object Pascal語(yǔ)言改稱(chēng)為Delphi語(yǔ)言。
從核心上說(shuō)Delphi 其實(shí)是一個(gè)Pascal編譯器。自從15 年前Anders Hejlsberg 寫(xiě)下第一個(gè)Turbo Pascal編譯器以來(lái),Borland 就一直在推動(dòng)著Pascal編譯器向前發(fā)展,而Delphi 5 是邁出的又一步。Turbo Pascal具有穩(wěn)定、優(yōu)雅以及編譯速度快等特點(diǎn),Delphi 5 也不例外,它綜合了數(shù)十年來(lái)編譯器的經(jīng)驗(yàn)和最新的32 位優(yōu)化編譯技術(shù)。雖然近年來(lái)編譯器的功能有了顯著增加,它的速度卻只減慢了很少。另外,Delphi 的性能仍然非常穩(wěn)定。下面就讓我們循著記憶的足跡再回過(guò)頭去看一看Delphi 以前的各個(gè)版本以及每一版本發(fā)行的背景。
Delphi實(shí)際上是Pascal語(yǔ)言的一種版本,但它與傳統(tǒng)的Pascal語(yǔ)言有天壤之別。一個(gè)Delphi程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒(méi)有附著任何東西,仍可以嚴(yán)格地按照設(shè)計(jì)運(yùn)行。您的工作只是在“骨架”中加入您的程序。缺省的應(yīng)用程序是一個(gè)空白的窗體(Form),您可以運(yùn)行它,結(jié)果得到一個(gè)空白的窗口。這個(gè)窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動(dòng)、最大最小化等,但您卻沒(méi)有編寫(xiě)一行程序。因此,可以說(shuō)應(yīng)用程序框架通過(guò)提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開(kāi)發(fā)打下了良好的基礎(chǔ)。
Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開(kāi)發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z(yǔ)言(Object-Oriented Language)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫(kù)技術(shù)。對(duì)于廣大的程序開(kāi)發(fā)人員來(lái)講,使用Delphi開(kāi)發(fā)應(yīng)用軟件,無(wú)疑會(huì)大大地提高編程效率,而且隨著應(yīng)用的深入,您將會(huì)發(fā)現(xiàn)編程不再是枯燥無(wú)味的工作——Delphi的每一個(gè)設(shè)計(jì)細(xì)節(jié),都將帶給您一份欣喜。
面向?qū)ο蟮某绦蛟O(shè)計(jì)(Object-Oriented Programming,簡(jiǎn)記為OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實(shí)世界環(huán)境的能力,這使它被公認(rèn)為是自上而下編程的優(yōu)勝者。它通過(guò)給程序中加入擴(kuò)展語(yǔ)句,把函數(shù)“封裝”進(jìn)Windows編程所必需的“對(duì)象”中。面向?qū)ο蟮木幊陶Z(yǔ)言使得復(fù)雜的工作條理清晰、編寫(xiě)容易。
說(shuō)它是一場(chǎng)革命,不是對(duì)對(duì)象本身而言,而是對(duì)它們處理工作的能力而言。對(duì)象并不與傳統(tǒng)程序設(shè)計(jì)和編程方法兼容,只是部分面向?qū)ο蠓炊鴷?huì)使情形更糟。除非整個(gè)開(kāi)發(fā)環(huán)境都是面向?qū)ο蟮,否則對(duì)象產(chǎn)生的好處還沒(méi)有帶來(lái)的麻煩多。
而Delphi是完全面向?qū)ο蟮,這就使得Delphi成為一種觸手可及的促進(jìn)軟件重用的開(kāi)發(fā)工具,從而具有強(qiáng)大的吸引力。
一些早期的具有OOP性能的程序語(yǔ)言如C++, Pascal, Smalltalk等,雖然具有面向?qū)ο蟮奶卣,但不能輕松地畫(huà)出可視化對(duì)象,與用戶交互能力較差,程序員仍然要編寫(xiě)大量的代碼。Delphi的推出,填補(bǔ)了這項(xiàng)空白。您不必自己建立對(duì)象,只要在提供的程序框架中加入完成功能的代碼,其余的都交給Delphi去做。欲生成漂亮的界面和結(jié)構(gòu)良好的程序絲毫不必絞盡腦汁,Delphi將幫助您輕松地完成。它允許在一個(gè)具有真正OOP擴(kuò)展的可視化編程環(huán)境中,使用它的Object Pascal語(yǔ)言。這種革命性的組合,使得可視化編程與面向?qū)ο蟮拈_(kāi)發(fā)框架緊密地結(jié)合起來(lái)。
Delphi具有以下的特性:基于窗體和面向?qū)ο蟮姆椒,高速的編譯器,強(qiáng)大的數(shù)據(jù)庫(kù)支持,與Windows編程緊密結(jié)合,強(qiáng)大而成熟的組件技術(shù)。但最重要的還是Object Pascal語(yǔ)言,它才是一切的根本。 Object Pascal語(yǔ)言是在Pascal語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,簡(jiǎn)單易學(xué)。
在Delphi眾多的優(yōu)勢(shì)當(dāng)中,它在數(shù)據(jù)庫(kù)方面的特長(zhǎng)顯得尤為突出:適應(yīng)于多種數(shù)據(jù)庫(kù)結(jié)構(gòu),從客戶機(jī)/服務(wù)機(jī) 模式到多層數(shù)據(jù)結(jié)構(gòu)模式;高效率的數(shù)據(jù)庫(kù)管理系統(tǒng)和新一代更先進(jìn)的數(shù)據(jù)庫(kù)引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件。
Delphi是著名的Borland公司開(kāi)發(fā)的可視化軟件開(kāi)發(fā)工具。“真正的程序員用c,聰明的程序員用Delphi”,這句話是對(duì)Delphi最經(jīng)典、最實(shí)在的描述。Delphi被稱(chēng)為第四代編程語(yǔ)言,它具有簡(jiǎn)單、高效、功能強(qiáng)大的特點(diǎn)。和VC相比,Delphi更簡(jiǎn)單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強(qiáng)大、更實(shí)用。可以說(shuō)Delphi同時(shí)兼?zhèn)淞薞C功能強(qiáng)大和VB簡(jiǎn)單易學(xué)的特點(diǎn)。它一直是程序員至愛(ài)的編程工具。
盡管歷史很重要,但更重要的是Delphi的未來(lái)。以歷史為導(dǎo)引,我們可以肯定在未來(lái)的很長(zhǎng)一段時(shí)間內(nèi),Delphi都將繼續(xù)是一種優(yōu)秀的Windows開(kāi)發(fā)工具。Delphi英文參考文獻(xiàn)翻譯
The history of the Borland Delphi
Delphi is a new visual programming environment, we provide a convenient, fast Windows applications development tools. It uses Microsoft Windows graphical user interface of many advanced features and design ideas, using a flexible reusable integrity of the object-oriented programming languages (Object-Oriented Language), the world's fastest editor who most leads database technology. For all the developers speaking, the use of Delphi software development and application, will no doubt greatly enhance the efficiency of programming, and along with the in-depth application, you will find the programming work is no longer dull - every Delphi detailed design, will bring you a joy.
From the core Delphi said it is a Pascal compiler. Since the 15 former Anders Hejlsberg wrote a Turbo Pascal compiler, Borland has been in the promotion of the Pascal compiler development, and Delphi 5 is a further step. Turbo Pascal stable, elegant and fast compiler features such as Delphi 5 is no exception, which integrated a few decades of experience and compiler of the three latest two optimizing compiler technology. Although the functions of the compiler in recent years a significant increases, its speed will slow down only a few. In addition, Delphi performance remained very stable. Below Let us follow the footsteps of memories come back to look at the Delphi previous versions of the various versions of each issue, as well as the background.
Delphi is an integrated development environment (IDE), using the traditional Pascal language developed from the Object Pascal language. It, in essence, is a code editor rather than a language, but because Delphi is almost the only one to use the Pascal language products, Delphi also sometimes referred to as a people synonymous with Object Pascal. Borland has the Object Pascal language renamed Delphi language.
Delphi is actually a version of the Pascal language, but with traditional Pascal language worlds apart. Delphi program is a first application framework, and application of this framework is the "skeleton." In skeleton, even in the absence of attachment anything can still be strictly in accordance with the design and operation. Your work is in the "skeleton" to your procedure. The default application is a blank form (Form), you can run it, and the results are getting a blank window. Windows window is the window of the full nature: can be magnified narrow, Mobile, the largest of the smallest, and so on, but you did not prepare his party procedures. Therefore, it can be said that application framework through the provision of all the things there are applications for the development of user applications laid a good foundation.
OOP (Object-Oriented Programming, Jane recorded as OOP) is the basis of the birth of Delphi. OOP planned on creating software reuse code, a better simulate real-world environment capacity, it was generally acknowledged to be the winners of top-down programming. Through the process of accession to the expansion of statements, the function “packaging” the Windows programming necessary “objects". Object-oriented programming language makes clear grapple with the complexity of the work, the preparation easier.
That it is a revolution, and not the object itself, but rather on their ability to handle the case. With the traditional procedure does not object design and programming method compatible only part of the object-oriented instead situation worse. Unless the entire object-oriented development environment is, otherwise, the benefits of object also have not brought more trouble.
And Delphi is completely object-oriented; it is at your fingertips Delphi as a promotion tool for the development of software reuse, which has powerful appeal.
Some of the early performance of OOP programming languages such as C + +, Pascal, Smalltalk, and so on, although with the object-oriented features, but not easy to draw visual objects, and user interaction and limited capacity, programmers still have to prepare a lot of codes of he introduction of Delphi to fill this gap. You do not have to build their own object, as long as the procedures provided in the framework of accession to complete the function of the code, and the rest have to do to Delphi. To generate beautiful interface and well-structured procedures do not have the slightest racked his brains, Delphi will help you easily completed. It allows a true OOP in the expansion of the visual programming environment and use it the Object Pascal language. This revolutionary combination makes visual programming and object-oriented framework for the development of closely integrated.
Delphi has the following features: form-based and object-oriented methods, the high-speed compiler, and strong database support, closely integrated with Windows programming, the powerful and mature component technology. But the most important thing is Object Pascal language, it is the entire fundamental. Object Pascal language in the Pascal language is developed on the basis of, and easy to learn.
Many advantages in Delphi, it's expertise in the database is particularly conspicuous: adapted to a variety of database structure, from the client / server model to the multi-storey structure of the data model; efficient database management system and a new generation of more sophisticated database engine; the latest data analysis tools and provide a large number of enterprise components.
Borland Delphi is the famous develops visualization software development tools. "The real programmers use c, smart programmers with Delphi" This sentence is the most classic Delphi, the most realistic description. Delphi called fourth-generation programming language; it is simple, efficient and powerful features. And VC compared Delphi more simple and easy to grasp, and the functional but in no way inferior; and compared with VB, Delphi is a more powerful, more useful. It can be said that both the VC Delphi at the same time powerful and easy to learn the characteristics of VB. It has always been a love of programming tools programmers.
Although history is very important, but more important is Delphi future. Guided by history, we can be sure in the future for a very long time, Delphi will continue to be an excellent Windows development tools
【Delphi軟件設(shè)計(jì)畢業(yè)論文英文參考文獻(xiàn)翻譯】相關(guān)文章:
英文參考文獻(xiàn)02-20
翻譯資料參考文獻(xiàn)格式11-18
法律畢業(yè)論文參考文獻(xiàn)11-19
英文論文參考文獻(xiàn)03-29