這個上位機開發(fā)主題主要是以控件應用為主搭建應用程序。這是選擇Pascal的主要原因之一,用現(xiàn)成的輪子來搭建應用,讓開發(fā)過程更多精力來處理業(yè)務邏輯,而不是程序實現(xiàn)。
為什么選擇pascal作為上位機的開發(fā)語言?這是一門老的掉牙幾乎被忘卻的語言,但也是很成熟的編程語言,控件豐富,使用簡單,開發(fā)高效,特別適合我這種菜鳥級別的coder,特別是不需要安裝版本各異的.net框架了。Delphi是多么的輝煌,幾經轉手變得龐大而臃腫(看別說的,我也是菜鳥),開源免費的CodeTyphon很好的繼承了它的優(yōu)點。
1.下載軟件
官方下載網站:https://www.pilotlogic.com/sitejoom/index.php/downloads/category/14-codetyphon.html
最新是7.80版本,就是下載速度太慢,要有耐心。
2.安裝軟件
下載完成是一個壓縮文件,需要解壓到一個文件夾,路徑文件不要有空格。
windows下安裝,進入解壓的文件夾,找到setup.bat文件,右鍵選擇“以管理員身份運行”。會自動向C盤根目錄下codetyphon文件夾釋放安裝文件。

看到上面菜單選項后,選擇“0”,安裝庫文件,看提示下一步即可,中間有個復選框,記得取消,那是bing的廣告插件。
插件安裝完成后,輸入“9”,退出安裝。桌面上會有這個圖標。

3.編譯軟件
雙擊圖標,進入控制中心,如下圖,選擇自己想要安裝的ide版本,我選擇64位BigIDE,控件最全,占用空間也大。這些控件都已配置好了,不需要自己再安裝。

選擇安裝版本后,控制中心開始進行軟件的編譯,耗時較長,可以干點別的。安裝完成會自動退出命令行狀態(tài)。桌面上會出現(xiàn)如下的ide圖標。

4.調整IDE布局
雙擊Typhon64進入可視化IDE環(huán)境,但是默認是各窗口分離的樣式,類似于早期的C++builder 6.0。自己喜歡一體化的布局,可以用鼠標拖拽住各窗口的黃色區(qū)域進行調整組合。下圖是我喜歡樣子。

到此我們就可以開心的編程了。