1、軟件清單web
一、在http://www.unigui.com/ 官網下載uniGUI版本FMSoft_uniGUI_Complete_Professional_1.0.0.1424_Trial.exe瀏覽器
二、完整安裝RAD Studio 10.2 toyko(包括Delphi 10.2 和C++Builder 10.2 Update2)工具
三、touch-2.4.2請到個人QQ羣的文件共享裏面「B03-UNIGUI網站WEB開發空間」下載開發工具
下載連接:http://download.csdn.net/download/dlboy2018/10241227網站
2、安裝uniGUIui
一路默認安裝,勾選所有Delphi版本直接執行便可。.net
安裝完後將touch-2.4.2原目錄結構拷貝到uniGUI的安裝目錄下。3d
3、編譯uniGUIorm
一、啓動Delphi10.2,打開C:\Program Files (x86)\FMSoft\Framework\uniGUI目錄下的uniGUI項目blog
uniGUI_D10_2_Tokyo_PlusGroup.groupproj
二、建立uniGUI的編譯輸出目錄C:\Program Files (x86)\Embarcadero\Studio\19.0\uniGUI,在開發工具右上側(上圖),從上向下順序依次(重要,必須按照順序來)分別選中上圖的各個XX.bpl項目,右鍵選擇options,以下圖:
將三個輸出目錄設定爲C:\Program Files (x86)\Embarcadero\Studio\19.0\uniGUI,將Output file generation選擇爲Generate all C++Builder files (including package libs)。而後選中XX.bpl項目名稱右鍵選擇build,提示的警告信息能夠忽略。(build的順序也是自上而下,不可亂)
4、C++builder配置安裝
一、啓動C++builder安裝上述四個bpl文件
主菜單Components-》install packages,分別Add添加C:\Users\Public\Documents\Embarcadero\Studio\19.0\BPL(c:\用戶\公用\公用文檔\Embarcadero\Studio\19.0\BPL)目錄下的SynEdit_D20xx.bpl、uniGUIxxdcl.bpl、uniGUIxxChartdcl.bpl、uniGUIxxmdcl.bpl四個包.
安裝完後以下圖:
5、C++Builder開發項目
一、File->New->Other,左側選擇uniGUI for C++ builder右側選擇Application Wizard新建一個項目
該提示下選擇yes繼續。
二、主菜單project-》options分別設置默認include path和library path爲C:\Program Files (x86)\Embarcadero\Studio\19.0\uniGUI
繼續設置
至此設置完畢,在右下側將出現uni開頭的各個組件。
三、開發web頁面helloworld
在main.cpp對應的窗口mainForm上擺放一個按鈕uniButton1,設置其OnClick時間爲彈出消息「hello world」
void __fastcall TMainForm::UniButton1Click(TObject *Sender)
{
ShowMessage("hello world");
}
//---------------------------------------------------------------------------
而後編譯運行,在右下角任務欄將出現一個紫色圖標,這就是你的第一個WEB服務程序。此時打開瀏覽器,輸入http://localhost:8077 將彈出你要的頁面。