今天我們要介紹CUI Windows Application和 GUI Windows Application分別如何實現,首先我們講到CUI Windows Application,CUI是Console User Interface的縮寫,是指像dos那樣在text mode下操控的介面,而在這樣的使用者界面模式下使用的程式稱為CUI Windows Application,程式的輸入輸出主要是直接以文字形式顯示在視窗中,但CUI Windows Application有其限制,因為他一開始設計就是要在dos下做執行,所以有些在dos能做的事在windows下就不能做像是直接對輸入輸出設備的暫存器做存取,這點在windows下是禁止的,因為windows有所謂的保護模式是不允許直接存取暫存器或是記憶體以免造成系統崩潰。CUI Windows Application的實現是最為容易,許多學校在教授C語言或java都是教授如何撰寫這種程式,所以這裡不多做贅述。至於GUI Windows Application,GUI是Graphic User Interface的縮寫,就是所謂的圖形化界面。那要撰寫GUI Windows Application可以透過C/C+++透過使用Windows API完成或是使用Visual Studio的windows form專案去完成,當然也可以透過java的Awt/Swing API去達成,當然也可以使用GTK或QT但那比較常在linux系統下使用,在windos要使用就比較麻煩。在這裡特別推薦使用MONO,他可以寫出跨平台的程式有興趣的朋友可以試試。That's all.XD
相关文章