2010-11-02 63 views
2

我想爲DOS構建一個GUI外殼,這樣我就可以製作一個像Windows一樣的外殼操作系統。我知道這聽起來很愚蠢,但我只是一個初學者尋找挑戰。我在思考Dream16OS的一些問題,但看起來好一點。也有可能在Visual Basic中爲DOS或Visual Basic 1或任何最新的Visual Basic?您可以從Geek Basic下載下載。網。 com如何爲DOS構建GUI外殼?

此外,我已經開始了一個類似於這個項目,可以真正使用一些指導,所以請檢查併發布在論壇上。感謝下面的鏈接 http://boss-basicoperatingsystemsimulation.yolasite.com/

+0

爲什麼不使用類似的DirectFB?它有一個現代和支持的操作系統。 – Ken 2010-11-02 22:16:36

回答

1

你在問很多痛苦。 DOS不給你任何繪圖窗口的設施,處理事件和你的記憶是非常有限的。

我們那些足以記住近遠指針的人會告訴你這是後方巨大的痛苦。

你可以做什麼老dos遊戲,並使用dos擴展。這至少會給你一個很好的平坦地址空間。

你也許能夠找到一些舊的windowing toolkits ,這將讓你在640x480的所有榮耀繪製窗口。

你或許可以使用Visual Basic中的DOS版本,但你最終會與像your bios窗(記得dosshell.exe?)

+0

全面的事件驅動,重疊功能,符合CUA的開窗套件是一小部分代碼,但做一些有效的「業餘愛好品質」並不可怕。使用VESA標準視頻模式,也很容易走向更高分辨率。我的舊XT最終擁有比系統RAM更多的視頻RAM,並且可以運行1280x1024! – 2011-02-28 20:13:33