重慶慧都科技有限公司
參考價: | 面議 |
- 產(chǎn)品型號
- 品牌
- 其他 廠商性質(zhì)
- 所在地
訪問次數(shù):176更新時間:2021-06-25 17:15:48
界面預(yù)覽
聲明:本產(chǎn)品中文介紹為慧都網(wǎng)版權(quán)所有,未經(jīng)慧都公司書面許可,嚴(yán)禁拷貝、轉(zhuǎn)載!
功能描述
需要培訓(xùn)、定制、外包?
請聯(lián)系我們!:800018081
慧都專業(yè)技術(shù)團(tuán)隊(duì)幫助您提高效率,節(jié)省成本,降低風(fēng)險(xiǎn)!
* 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以介紹為準(zhǔn),如需購買請先行測試。
Hydra 5Hydra 5通過讓開發(fā)人員將2.5平臺無縫集到同一應(yīng)用程序中,來減小非托管Delphi代碼與Microsoft .NET和Silverlight平臺之間的差距。無論是在新的.NET應(yīng)用程序中重用Delphi代碼還是使用.NET、Silverlight或FireMonkey創(chuàng)建的新部件來擴(kuò)展Delphi VCL應(yīng)用程序。 結(jié)合Delphi和.NET目前,許多Delphi開發(fā)人員考慮遷移到.NET平臺,以利用其高級開發(fā)功能和更好的語言。Hydra在Delphi,.NET和Island中提供SKU,讓你能夠保持對現(xiàn)有本機(jī)Delphi代碼庫,同時在管理插件中打開應(yīng)用程序。同時,現(xiàn)有的代碼可以在Delphi中保存和維護(hù)。 Hydra還可以一步一步地將應(yīng)用程序遷移到.NET。開發(fā)人員可以通過模塊化現(xiàn)有的Win32代碼庫,并將.NET代碼或端口選擇性模塊擴(kuò)展到.NET。
Hydra允許開發(fā)人員將FireMonkey UI與現(xiàn)有的VCL 應(yīng)用程序無縫集成,或者將現(xiàn)有的VCL用戶界面反過來添加到新的FireMonkey應(yīng)用程序中。FireMonkey代碼甚至可以與在不同版本的Delphi中編譯的VCL代碼一起使用,所以他們可以使用新的FireMonkey功能擴(kuò)展Delphi 7 VCL應(yīng)用程序,而不會將整個項(xiàng)目遷移到XE2。 ![]()
|
Hydra主機(jī)平臺Hydra應(yīng)用程序由插件和主機(jī)組成,它們都可以使用各種不同的開發(fā)工具和無縫組合的UI框架來實(shí)現(xiàn)。本頁面介紹了Hydra支持的三種主機(jī)平臺,每種類型的主機(jī)都可以使用所有支持的插件平臺。 Delphi的Visual Component Library(VCL)Hydra見的案例是使用VCL編寫的Delphi主機(jī)應(yīng)用程序,也可以使用VCL創(chuàng)建的插件,也可以使用我們支持的任何其他插件平臺。 ?? VCL主機(jī)可以使用Delphi 7及更高版本創(chuàng)建。從Delphi XE2開始,除Win32之外,主機(jī)還可以支持Win64。 .NET的Windows窗體就像Delphi的VCL一樣,WinForms是迄今為止在.NET平臺上使用標(biāo)準(zhǔn)Windows用戶界面控件創(chuàng)建應(yīng)用程序的流行框架。 ?? WinForms主機(jī)可以在Visual Studio中使用C#、Oxygene、Swift和Visual Basic.NET以及可用于.NET Framework的任何其他符合CLR的語言來創(chuàng)建。 Delphi的FireMonkeyFireMonkey是Delphi XE2及更高版本中用于創(chuàng)建豐富的基于矢量的用戶界面和3D圖形的新框架,類似于.NET的Windows Presentation Foundation,使用Win32或Win64 Delphi代碼。 ?? FireMonkey主機(jī)可以使用Delphi XE2或更高版本創(chuàng)建,并支持Win32和Win64。 |
Hydra插件平臺Hydra應(yīng)用程序由加載單個插件的主機(jī)應(yīng)用程序組成,它們作為主機(jī)應(yīng)用程序的一部分進(jìn)行安裝或單獨(dú)分發(fā)。主機(jī)和插件可以(但不必須)使用不同的開發(fā)平臺和UI技術(shù)來編寫。 兩個不同的情況下需要在應(yīng)用程序中利用Hydra插件的原因: 創(chuàng)建一個可以在運(yùn)行時加載各種插件的可擴(kuò)展應(yīng)用程序。例如,音頻應(yīng)用程序可能會在插件dll中加載其他過濾器。 將不同的技術(shù)嵌入到最終用戶,看起來像一個應(yīng)用程序。例如,使用WPF的VCL業(yè)務(wù)應(yīng)用程序以圖形方式顯示數(shù)據(jù)。 IslandHydra 5中你可以利用新的本地Island平臺來編寫使用Win32 API和本地Windows代碼的可視和非可視化插件,并在你的WinForms、VCL或FireMonkey主機(jī)應(yīng)用程序中嵌入它們。這允許你在.NEt和非托管代碼之間共享相同的語言,或者在Delphi應(yīng)用程序中為非托管代碼使用更多現(xiàn)代語言功能。 ?? 可以使用C#、Oxygene和Swift在Visual Studio和Fire中創(chuàng)建Island插件。
自從版本4以來,Hydra可以讓你使用Silverlight創(chuàng)建可視化插件,并將其嵌入到WinForms、VCL或FireMonkey主機(jī)應(yīng)用程序中。這允許你在Silverlight的Web應(yīng)用程序或Windows Phone應(yīng)用程序與桌面應(yīng)用程序之間共享代碼。 ?? 可以在Visual Studio中使用C#、Oxygene for .NET和Visual Basic.NET創(chuàng)建Silverlight插件。 FireMonkey支持在Delphi XE2或更高版本中創(chuàng)建的FireMonkey插件和主機(jī)。FireMonkey是Embarcadero的一個新框架,用于使用Win32或Win64 Delphi代碼創(chuàng)建基于矢量的用戶界面和3D圖形(在.NET的Windows Presentation Foundation之后設(shè)計(jì))。 ?? 可以使用Delphi XE2或更高版本創(chuàng)建FireMonkey插件,并支持Win32和Win64。 Windows Presentation Foundation(WPF)Hydra可以讓你將基于WPF的插件嵌入到VCL、WinForms和FireMonkey主機(jī)應(yīng)用程序中。例如,你可能希望使用可用于WPF的圖表組件之一創(chuàng)建一個視覺豐富的圖表視圖,并將其嵌入到通過常規(guī)WinForms或VCL創(chuàng)建的現(xiàn)有應(yīng)用程序中。 ?? 可以在Visual Studio中使用C#、Oxygene for .NET和Visual Basic.NET以及可用于.NET Framework的任何其他符合CLR的語言來創(chuàng)建WPF插件。 可視化組件庫(VCL)Hydra*支持使用VCL創(chuàng)建插件嵌入到VCL主機(jī)中(可能與其他插件技術(shù)(如WPF或Silverlight)一起),還可以在使用新的FireMonkey或.NET WinForms創(chuàng)建的主機(jī)應(yīng)用程序中。 ?? VCL插件可以使用Delphi 7及更高版本創(chuàng)建。從Delphi XE2開始,除了Win32之外,插件還可以支持Win64。 Windows FormsHydra允許你將WinForms UI封裝在插件中,并將其嵌入到非托管的Delphi VCL和FireMonkey主機(jī)應(yīng)用程序中,以及(通常在WinForms應(yīng)用程序中使用其他技術(shù)創(chuàng)建的插件旁邊)WinForms應(yīng)用程序中。 ?? 可以在Visual Studio中使用C#、Oxygene for .NET和Visual Basic.NET 以及可用于.NET Framework的任何其他符合CLR的語言來創(chuàng)建WinForms插件。
|