unigui 入门教程
uniGui安装步骤:
步骤一、下载安装文件
运行fmsoft_unigui_beta_0.86.0.880_setup.exe (从官方下载的安装包,没有源码,只提供dcu文件。)
步骤二、修复源文件错误(UTF8乱码)
修改以下位置(请根据你安装的文件夹进行相应的修改)的两个.pas文件的UTF8乱码:
D:\FMSoft\Framework\uniGUI\synedit\Source\SynEdit.pas
修改第10343行,复制以下代码替换
case AChar of
#0..#32, \'.\', \',\', \';\', \':\', \'"\', \'\'\'\', \'′\', \'`\', \'°\', \'^\', \'!\', \'?\', \'&\',
\'$\', \'@\', \'§\', \'%\', \'#\', \'~\', \'[\', \']\', \'(\', \')\', \'{\', \'}\', \'<\', \'>\',
\'-\', \'=\', \'+\', \'*\', \'/\', \'\\', \'|\':
Result := True;
D:\FMSoft\Framework\uniGUI\synedit\Source\SynEditSearch.pas
修改第171行,复制以下代码替换
case C of
#0..#32, \'.\', \',\', \';\', \':\', \'"\', \'\'\'\', \'′\', \'`\', \'°\', \'^\', \'!\', \'?\', \'&\',
\'$\', \'@\', \'§\', \'%\', \'#\', \'~\', \'[\', \']\', \'(\', \')\', \'{\', \'}\', \'<\', \'>\',
\'-\', \'=\', \'+\', \'*\', \'/\', \'\\', \'|\':
Result := True;
------------------------------------------------------------------------------------------------------------------------------
实际上就是修改全角逗号和全角句号: #0..#32, \'.\', \',\', \';\', \':\', \'"\', \'\'\'\', #$00B0, \'`\', #$00B4, \'^\', \'!\', \'?\', \'&\',
------------------------------------------------------------------------------------------------------------------------------
步骤三、安装控件包
进入Delphi XE,(本人是用XE2的)打开控件安装包文件:
D:\FMSoft\Framework\uniGUI\uniGUI2011Group.groupproj
按照顺序安装:
编译SynEdit_R2011.bpl,安装SynEdit_D2011.bpl
编译UniTools15.bpl,
编译uIndy15.bpl,
编译ExtPascal15.bpl,
编译UniGUI15.bpl,安装UniGUI154dcl.bpl,
编译UniGUI15Ex.bpl,安装UniGUI15Exdcl.bpl。
步骤三、打开演示例子
D:\FMSoft\Framework\uniGUI\Demos\SimpleDemo\SimpleDemo_2009_2010.dproj
打开这个工程,调试,运行,出现传统的win32窗口。(和普通的delphi7窗口没两样,别急。)
打开网址:http://127.0.0.1:8077 惊喜就在眼前,传统Win32窗口立即出现在浏览器中。