2013-03-05 32 views
1

我已經編寫了Android和Windows的框架,並且有一些工具可以繪製在兩個環境中運行的表單和腳本。只有另一個解決方案,如數千是否有任何實現基本IDE結構的Delphi開源項目?

我想現在做的是(在我的情況XE2)用Delphi編寫類似德爾福自身的IDE。我可以管理項目中的源文件並擁有表單。我已經使用了DevExpress組件中的大部分功能。但是我想知道是否有什麼我可以重複使用,而不是再次發明輪子。

Certanly繪圖形式應該是必要爲我的具體情況的變化,但它能夠繪製表格的按鈕,文字,這些通用控件,我們發現在大多數的平臺。

現在我使用的Balsamiq工作室樣機繪製和導出XML到我的編譯器對框架集成,它是很好的,因爲它是一個偉大的繪圖產品,howeve有必要擁有所有的IDE特性集成和需要在每個控件上放置事件,因爲一個IDE中的所有解決方案都更好。我發現了這個商業軟件包,基本上包含了我需要的所有東西,腳本(我需要VB但有不同的風格,我相信它可以改變),窗體設計師,項目管理等等。確實非常好。不過,我想聽聽開源解決方案

+1

你正在尋找一個完整的IDE,或者你只是尋找一個表單設計? – 2013-03-05 17:22:36

+0

我正在更多地討論整個IDE的方向,然而取決於,一個具有delphi源代碼的好的表單設計器始終是IDE剩餘部分的開始。 – 2013-03-05 17:58:13

+1

所以你需要某種構建IDE的「框架」。如果你列出了應該是產品特定的東西,哪些部分是通用的,並且應該由框架提供,那麼合乎邏輯的結論就是你最終定義了Eclipse。爲此寫一個插件。 – 2013-03-05 18:30:20

回答

7

如何拉撒路?我認爲這是免費的,它肯定有一個廣泛的IDE。 http://www.lazarus.freepascal.org/

+0

我對拉撒路一無所知,除非我最終讀到了delphi的克隆。你有沒有關於拉撒路界面的「模塊性」和提取部分可能性的線索?我打算使用一個VB腳本,所以根本沒有DELPHI。然而其他概念是相同的。 – 2013-03-05 18:10:15

+1

克里斯,你能解釋一下拉撒路如何被使用。這是一個致力於FreePascal的IDE。據我所知,這似乎與問題無關。 – 2013-03-05 22:25:15

+0

這個問題很開放。這是一個可能的答案。拉撒路本身就是這樣寫的。該OP是含糊不清的。也許他們可能會喜歡拉撒路並決定採用它。 – 2013-03-05 23:26:28

相關問題