2016-10-03 80 views
0

我有一個Delphi 5應用程序,它有太多的第三方組件轉移到Delphi 10.1,所以我從頭開始,需要一些專家的建議。德爾福柏林的多設備程序組件的建議

它基本上是一個數據庫程序,它使用DBISAM進行CSV導入,並使用Report Builder從數據構建報告。我的目標是創建一個多設備應用程序(Win64和MacOS)。我認爲Fast Reports可以工作,但我不認爲它是多設備程序的一個選項(甚至在下載柏林的Embarcadro的Fast Reports FMX Install之後)。我打算將IBLite用於小型數據庫,但是再次沒有看到這種安裝。 Embarcadero告訴我這些組件可以用於我想到的多設備應用程序。

關於從哪裏開始的任何建議。謝謝。

回答

0

我不確定,但是您可能找不到移動平臺的DBISAM驅動程序。您還應該記住,向移動設備加載CPU消耗任務並不是一個好主意。我會建議使用多輪胎方法。您應該將應用程序分成幾個部分。換句話說,你應該有一個後端服務器和一個輕量級的客戶端實現用戶界面到你的服務器。

我也認爲你不需要從頭開始。您可以逐步改進現有的應用程序。首先,您需要了解如何從用戶界面中分離您的繁忙邏輯。你可以做到這一點甚至在德爾福5

對不起我的回答是太一般了,但是你的問題沒有足夠的細節太

+0

對於這個計劃,我只針對Windows 32/64和MacOS。 DBISAM很容易使用數據庫引擎,因爲我來自BDE,而且由於引擎是嵌入式的,所以不必處理BDE廢話。快速報告將適用於這兩個操作系統,現在我只是試圖找出一個簡單的嵌入式數據庫引擎來使用它儘可能接近DBISAM功能。該計劃將有小桌子,可能的主/細節,但沒有什麼複雜的。一臺PC或Mac上的一名用戶。只需將簡單的CSV導入到表格中即可創建可見報表。沒有分享過這樣的東西。 –