Khiêu chuyển đáo nội dung

Delphi

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do đích bách khoa toàn thư
Embarcadero Delphi
Nguyên tác giảBorland( 1995–2008 )
Khai phát giảEmbarcadero Technologies( 2009– hiện tại )
Đương tiền bản bổn
  • RAD Studio 12.1 Athens(2024 niên 4 nguyệt 4 nhật; ổn định bản bổn )[1]
編輯維基數據鏈接
Biên trình ngữ ngônPascal
Thao tác hệ thốngMicrosoft Windows
Ngữ ngônAnh ngữ,Pháp ngữ,Đức ngữ,Nhật ngữ
Loại hìnhTập thành khai phát hoàn cảnh,Biên dịch khí
Hứa khả hiệp nghịChuyên hữuThương nghiệp nhuyễn kiện(Embarcadero TechnologiesEULA)
Võng trạmwww.embarcadero.com/products/delphi

Delphi,ThịWindowsBình đài hạObject PascalNgữ ngônTập thành khai phát hoàn cảnh,Chi trìỨng dụng trình tự khoái tốc khai phát( Rapid Application Development, giản xưng RAD ). Tối sơ bản bổn do mỹ quốcBorlandCông tư ô 1995 niên khai phát, dụng vu tiếp thếDOSThời đại thịnh hành nhất thời đích “Turbo Pascal”.Chủ sang giả viAn đức tư · hải nhĩ tư bá cách.Kinh quá sổ niên phát triển, thử sản phẩm dĩ chuyển di chíEmbarcadero TechnologiesCông tư kỳ hạ.

Tòng sản phẩm danh xưng thượng tựu khả dĩ tri đạo, Turbo Pascal sử dụng đích thịPascalNgữ ngôn. Tòng Turbo Pascal 5.5 bản khai thủy, Borland công tư tại truyện thống Pascal đích cơ sở thượng gia nhập liễuVật kiện đạo hướngĐích công năng.

Delphi sở dụng ngữ ngôn thị do truyện thống Pascal ngữ ngôn phát triển nhi lai đíchObject Pascal,DĩĐồ hình dụng hộ giới diện( Graphical User Interface, giản xưng GUI ) vi khai phát hoàn cảnh, thấu quá IDE, đồ hình giới diện khố Visual Component Library (VCL) công cụ dữ biên dịch khí, phối hợp liên kết tư liêu khố đích công năng, cấu thành nhất cá dĩVật kiện đạo hướng trình thức thiết kếVi trung tâm đích ứng dụng trình thức khai phát công cụ. Delphi sở biên dịch đích khả chấp hành đương, tuy nhiên dung lượng giác đại, đãn nhân vi sản sinh đích thị chân chính đích nguyên sinh cơ khí mã, hiệu năng thượng bỉ giác khoái tốc. Trừ liễu sử dụng tư liêu khố đích trình thức chi ngoại, bất nhu an trang tức khả chấp hành, tại sử dụng thượng tương đương phương tiện.

Delphi tại bổn chất thượng viNhuyễn thể khai phát công cụ,Tịnh phi trình thức ngữ ngôn, đãn do vu Delphi kỉ hồ thị mục tiền thị tràng thượng duy nhất sử dụng Pascal, tịnh trì tục thôi xuất tân bản bổn đích thương nghiệp sản phẩm. Nhân thử, hữu thời nhân môn hội bả Delphi thị vi Object Pascal đích đại danh từ. Borland công tư nhân nhi bả Object Pascal cải xưng vi Delphi. 2006 niên, Borland bả khai phát công cụ sản phẩm tuyến độc lập xuất lai, thành lập liễu nhất gia tân đích công tư CodeGear, tịnh bả sản phẩm tuyến giao do thử công tư phụ trách. Nguyên bổn đích Delphi, diệc tằng nhất độ nhân thử bị mệnh danh vi Turbo Delphi. Đãn thị tại tân đích bản bổn trung, trừ liễu Delphi for Win32 ( nguyên hữu đích Delphi bản bổn ) chi ngoại, hoàn hữu nhất cá tân sản phẩm “Delphi for PHP”. Tại CodeGear đích phát triển quy hoa trung, hoặc hứa “Delphi” bất tái thị Object Pascal đích chuyên chúc IDE danh xưng, nhi thị tương chi đề thăng đáo thông dụng IDE phẩm bài đích tằng thứ. 2008 niên 5 nguyệt 7 nhật,Embarcadero Technologies( dịch bác long ) công tư tuyên bố dĩ 2300 vạn mỹ nguyên đích giới cách thu cấu CodeGear công tư, tòng nhi bả Delphi thu nhập nang trung. 2009 niên 5 nguyệt 6 nhật, Micro Focus tuyên bố dĩ 7500 vạn mỹ nguyên thu cấu Borland.

Delphi mục tiền đích tối tân bản bổn thị Delphi 12 Athens.

Kỹ thuật đặc điểm[Biên tập]

VCL[Biên tập]

Mỗi nhất chủng khai phát công cụ, cận hữuTrình thức ngữ ngônThị bất cú đích, hoàn nhu yếu nhất cá hoàn bị đíchHàm sổ khốLoại khố.Delphi sử dụng đíchLoại khốThị khả thị nguyên kiện loại biệt quán VCL (Visual Component Library). ĐồngMFC,OWLNhất dạng, VCL dã thị nhất chủngKhai phát giá cấu( Framework ), thải dụng liễuVật kiện đạo hướngKỹ thuật đối Windows ứng dụng trình thức đích khai phát tiến hành liễu phong trang, sử dụng PME ( Property/Method/Event ) đích khai phát mô thức, cực đại đích đề cao liễu khai phát hiệu suất.

Khóa bình đài khai phát[Biên tập]

Tại Delphi 7 chi hậu, khai thủy chi việnLinuxHạ đíchKylix,Mục tiền Kylix đích tối tân bản bổn vi 3. Borland công tư vi liễu chi viện Delphi đích khóa bình đài khai phát, tòng Delphi 6.0 khai thủy gia nhập liễu lánh ngoại nhất cáKhai phát giá cấuCLX. Khai phát nhân viên khả dĩ sử dụng CLXGiá cấuKhai phát xuất khả dĩ tại Kylix trung biên dịch đíchTrình thức.Đãn thị tòng Delphi 8 khai thủy, kỳ hậu tục bản bổn tịnh bất tái đối CLX đề cung chi viện.

.NET chi viện

2003 niên thôi xuất đích Delphi tòng 8.0, khai thủy chính thức chi việnVi nhuyễnCông tư đích.NETBình đài. Delphi9 hoặc Delphi 2005, diệc tương Delphi chỉnh hợp tại nhất cá IDE hoàn cảnh trung ( đồng thời dã chi viện C# ). Do ô đề cung liễu.Net Framework đích CLR, nhân thử khả dụng Delphi đích trình thức mã, biên dịch thành hòa.NET tương đồng đích chấp hành mã, dã khả sử dụng.NET đích các hạng loại khố, sử đắc trình thức thiết kế thượng canh phú hữu đạn tính.

Khóa bình đài khai phát ( Delphi XE2 )[Biên tập]

Thông quá Delphi XE2 sở đái đích FireMonkey bình đài, Delphi khả dĩ khai phát khóa bình đài ứng dụng trình tự, tịnh nguyên sinh biên dịch đáo Windows hòa Mac OS X bình đài. FireMonkey hoàn khả dĩ vi iPhone, iPod Touch hòa iPad sang kiến iOS ứng dụng, tịnh phân phát đáo bình quả công tư đích ứng dụng thương điếm. Delphi đích FireMonkey ứng dụng trình tự ủng hữu hoàn toàn đích ngạnh kiện gia tốc.

Phân tán thức ứng dụng hệ thống[Biên tập]

Ứng dụng trình thức khai phát đoàn đội đích mỗi vị thành viên, bất kiến đắc hội sử dụng đồng nhất sáo khai phát công cụ, nhân thử Delphi chi việnCOMDCOMDữCORBA,Khả cung Delphi thiết kế nhân viên sử dụngVisual C++,Visual BasicĐíchActiveXNguyên kiện, hoặc sử dụng DCOM, CORBA đích công năng nhượngJavaỨng dụng trình thức thủ dụng kỳ cộng hưởng công năng.

Bản bổn lịch sử[Biên tập]

Niên phân Bản bổn Đặc điểm
1995 1.0 Chi viện 16 vị nguyên Windows, dĩ VCL giá cấu vi cơ sở đích thị giác hóa khai phát hoàn cảnh.
1996 2.0 Dĩ 32 vị nguyên biên dịch khí vi hạch tâm, chi viện chủ tòng thức ( C/S )Tư liêu khốĐích ứng dụng trình thức khai phát.
1997 3.0 Ngữ pháp: Gia nhậpGiới diệnCơ chế. IDE: Thủ thứ đề cungCode Insight(Anh ngữ:Code Insight).
1998 4.0 Ngữ pháp: Gia nhậpĐộng thái trận liệtHòaPhương pháp cải tả.IDE: Tăng cườngTrinh thácNăng lực, đề cungDạng bản.
1999 5.0 Gia cường IDE hòaTrinh thác công năng,Dĩ cập đốiTư liêu khốĐích chi viện. Tịnh đề cung TeamSource, giản hóa Internet đích khai phát công tác.
2001 6.0 Chi viện Web Service, dĩ cập khóa bình đài đích Kylix 1.0 hòa CLX.
2002 7.0 Đề cung liễu.NET đích quá độ, tăng cường đích Internet khai phát ( IntraWeb ), hoàn thiệnTư liêu khốChi viện, tịnh gia nhập Indy võng lộ nguyên kiện dữ Rave Report tư liêu khố báo biểu, đồng thời chi viện UML cập XP đích trình thức chế tác.
2003 8.0 Đan thuần đích for.NET bản bổn, khả dụng C# ngữ ngôn tiến hành trình thức khai phát công tác, tịnh bảo lưu liễu Delphi đích dịch dụng tính ( nghiệp giới thị kỳ vi nhất cá quá độ bản bổn )
2004 9.0 Chính thức danh xưng: Delphi 2005. Ngữ pháp: Gia nhập liễu inline cập for in loop đẳng công năng. IDE: Bả Borland Delphi.Net, Borland Delphi Win32, Borland C#, Enterprise Core Objects đẳng hoàn cảnh hòa công năng chỉnh hợp vi nhất cá khai phát công cụ, nhân thử khả dĩ tạiWin32Hòa.NETKhai phát hoàn cảnh trung thiết hoán hoặc đồng thời tiến hành.
2005 10.0 Phát bố danh xưng: Borland Developer Studio ( BDS ) 2006. Chỉnh hợp C++ Builder; ECO ( Enterprise Core Objects ) thăng cấp đáo ECO III; dĩ cập Together for Delphi, khả dĩ tại đồng nhất cá IDE trung tiến hành UML khai phát; QA Audits hòa QA Metrics khả dĩ khoái tốc bả ác chuyên án đích thiết kế hòa đại mã đích chất lượng. Tòng thử bản khai thủy, Delphi chính thức chi trì vận toán phù trọng tái.
2006 Turbo Borland tương BDS 2006 sách phân thành kỉ cá độc lập đích bản bổn ( Delphi for win32, Delphi for.net, C#, C++ Builder ), nhi thả bất năng đồng thời an trang lưỡng cá bất đồng đích bản bổn. Do ô Borland đích IDE sinh sản bộ môn, độc lập thành vi nhất gia danh vi CodeGear đích công tư, sở dĩ giá cá bản bổn thị dĩ Borland danh nghĩa thôi xuất đích tối hậu nhất cá bản bổn.
2007/09 11.0 Chính thức danh xưng: CodeGear RAD Studio - Delphi 2007. Chính thức đối Windows x86 đích API tiến hành liễu hoàn thiện, giá cá bản bổn diệc thị tối hậu nhất cá chi viện VCL.NET đích bản bổn.
2008/09 12.0 Chính thức danh xưng: CodeGear RAD Studio - Delphi 2009. Chính thức toàn diện chi việnThống nhất mã.Tòng thử bản khai thủy, Delphi chung vu thật hiện liễu dụng hộ kỳ đãi dĩ cửu đích công năng: Hoàn chỉnh đích phiếm hình chi trì. Tòng thử Delphi ngữ pháp tại diện hướng đối tượng lĩnh vực chung vu hòa C++ trì bình.
2009/08 14.0 Chính thức danh xưng: Embarcadero® RAD Studio 2010. Đại mã biên tập khí gia nhập liễu tự động bài bản công năng, biên tả xuất phiêu lượng đích nguyên đại mã cách thức bất tái thị luy nhân đích sự tình.
2010/08 15.0 Chính thức danh xưng: Embarcadero® RAD Studio XE. Thủ thứ tại IDE lí tập thành liễu Profile công cụ, Delphi khai phát nhân viên chung vu khả dĩ phương tiện địa trắc thí tự kỷ đích đại mã vận hành hiệu suất liễu.
2011/08 16.0 Chính thức danh xưng: Embarcadero® RAD Studio XE2. Chi trì biên dịch 64 vị Windows ứng dụng trình tự. Chi trì khóa bình đài, giá hạng kỹ thuật bị xưng tácFireMonkey,Chi trì hoàn toàn đích ngạnh kiện gia tốc. Sử dụng FireMonkey khả dĩ sang kiến Windows,MacHòaiOSĐích nguyên sinh ứng dụng trình tự, năng cú sung phân lợi dụng CPU hòa GPU. Tịnh thả FireMonkey dã đái lai liễu nhất cá toàn tân đích 2D/3D UI khuông giá.
2012/08 17.0 Chính thức danh xưng: Embarcadero® RAD Studio XE3. Hoành khóa Windows8 hòa APPLE Mac OS-Mountain Lion lưỡng bình đài đích tối giai khai phát công cụ, ô 2012 niên 9 nguyệt chính thức thượng thị, chủ đả phù hợp đa bình đài, tịnh chi viện tối tân đích Windows 8.
2013/04 18.0 Chính thức danh xưng: Embarcadero® RAD Studio XE4. Thông quá Delphi iOS ARM biên dịch khí, công cụ liên, toàn tân khả thị hóa khai phát hoàn cảnh, khai phát iOS ứng dụng. Tân tăng FireDAC, thật hiện công năng cường đại, khoái tốc thả giản đan đích sổ cư phóng vấn.
2013/09 19.0 Chính thức danh xưng: Embarcadero® RAD Studio XE5. Khả dĩ lợi dụng Delphi khai phát Android ứng dụng, lợi dụng C++ khai phát iOS ứng dụng. REST khách hộ đoan chi trì, dĩ phóng vấn cơ vu vân đoan đích RESTful web phục vụ ( tại chuyên nghiệp bản hòa canh cao cấp bản bổn trung ).
2014/04 20.0 Chính thức danh xưng: Embarcadero® RAD Studio XE6. Toàn tân VCL dạng thức, khả sử dụng Windows dạng thức đích ngoại quan. Tại Windows bình bản điện não thượng khai phát VCL ứng dụng, phóng vấn thiết bị truyện cảm khí. Dụng delphi tiến hành đích đa thiết bị ứng dụng bất cận bao quát PC, bình bản điện não, hòa trí năng thủ cơ, hiện tại dĩ diên thân đáo khả xuyên đái thiết bị, khả dĩ sang kiến vận hành tại Google nhãn kính thượng đích Android ứng dụng. Trừ Windows, Mac OS X hòa iOS ngoại, hoàn khả dĩ thiêm gia Android tác vi nâm đích ứng dụng đích mục tiêu bình đài. Dụng đan nhất đích C++ đại mã khố, sang kiến châm đối Android hòa iOS đích ứng dụng. Khả dĩ bả 32 vị ứng dụng ( bao quát trình tự bao ) hoàn toàn di thực đáo 64 vị, tương tổ kiện phóng nhập cộng hưởng đích hàm sổ khố (DLL).
2014/09 21.0 Chính thức danh xưng: Embarcadero® RAD Studio XE7.
2015/04 22.0 Chính thức danh xưng: Embarcadero® RAD Studio XE8. Chi viện iOS 64bit
2015/08 23.0 Chính thức danh xưng: Embarcadero® RAD Studio 10 Seattle.
2016/04 24.0 Chính thức danh xưng: Embarcadero® RAD Studio 10.1 Berlin.
2017/03 25.0 Chính thức danh xưng: Embarcadero® RAD Studio 10.2 Tokyo.
2018/11 26.0 Chính thức danh xưng: Embarcadero® RAD Studio 10.3 Rio.[2]
2020/5/26 27.0 Chính thức danh xưng: Embarcadero® RAD Studio 10.4 Sydney.
2021/9/9 28.0 Chính thức danh xưng: Embarcadero® RAD Studio 11 Alexandria. IDE chi trì cao DPI.
2023/11/9 29.0 Chính thức danh xưng: Embarcadero® RAD Studio 12 Athens. Chi trì Skia.

Thị tràng trạng huống[Biên tập]

Delphi bổn thân thị cực kỳ ưu tú đích biên dịch khí, bỉ C++ dịch học, bỉ VB cường đại, tằng kinh tại quốc tế thị tràng thượng phong mĩ nhất thời. “Chân chính đích trình tự viên dụng C, thông minh đích trình tự viên dụng Delphi”, giá cú thoại thị đối kỳ tối kinh điển, tối thật tại đích miêu thuật. Do vuBorlandCông tư liên tục quyết sách thất ngộ, dĩ cậpMicrosoftDữJavaĐích trùng kích, sử đắc Delphi suy lạc. Tại trung quốc đại lục, hựu do vu công tư thương nghiệp sách lược đích khảo lượng, Delphi đích thị chiêm suất việt lai việt thiếu. Hiện tại đại bộ phân đích Delphi sử dụng giả, đa vi cựu bản bổn bồi dưỡng xuất lai đích lão khách hộ, nhi hậu lai đích Delphi sử dụng giả tắc thị trục tiệm giảm thiếu. Chi sở dĩ hội hữu giá chủng hiện tượng, trừ liễu vi nhuyễn dữ Java lưỡng đại trận doanh đích cạnh tranh hiệu ứng, dĩ cập Delphi bổn thân tựu khuyết phạp trung văn giáo tài đích nhân tố chi ngoại, tại trình thức thiết kế đích chính quy giáo dục thể hệ trung, thử khai phát công cụ diệc phi chủ lưu học khoa. Tại giá dạng đích hoàn cảnh hạ, như quả Delphi đắc bất đáo cường đại đích nhuyễn kiện công tư tác vi hậu đài lai trọng điểm khai phát tha, tựu ngận nan tái thứ quật khởi. Miễn phí nhuyễn kiệnLazarusTại nhất định trình độ thượng dã khả tác vi Delphi đích hỗ bổ phẩm.

Lịch sử diễn biến[Biên tập]

Delphi phát triển nhất trực đáo Windows 98 xuất hiện thời hầu, đương thời thôi xuất đích Delphi 5.0 tài thành thục ổn định, đương thời đồng loại hình đích tối đại đối thủ thị Microsoft đích tư liêu khố nhuyễn thểVisual FoxProDữ lão bài thị giác hóa đích Visual Basic, giá thời thị BDE (Borland Database Engine) dữ Delphi tố tư liêu khố phối đáp tối toàn thịnh đích thời hầu, chi hậu bản bổn chi viện ADO, SQL,dbExpressĐẳng đẳng đô thị yếu thủ đại 16 vị nguyên đích BDE tư liêu khố, tại Visual Basic đại lượng thôi hành hạ, thị giác hóa đích Delphi hựu hữu tân trình thức ngữ ngôn Java khả tuyển trạch, khai Pascal khóa trình đích học giáo việt lai việt thiếu, thị diện thượng nguyện ý xuất bản Delphi đích tham khảo thư bổn dã việt lai việt thiếu, tương đối đích trảo bất đáo tham khảo thư tịch đích sử dụng quần dã giảm thiếu liễu.

Tham kiến[Biên tập]

Tham khảo văn hiến[Biên tập]

  1. ^Announcing the Availability of RAD Studio 12.1 Athens.2024 niên 4 nguyệt 4 nhật[2024 niên 4 nguyệt 4 nhật ].
  2. ^24 years of Delphi... and Delphi 10.3.1 is out Today!.Marco Tech Blog.[2019-02-18].( nguyên thủy nội dungTồn đươngVu 2019-02-18 ).

Ngoại bộ liên kết[Biên tập]