Kylix有点大,如果你是使用拨号上网,我强烈建议你去买一张D版光盘(并不是我鼓励使用盗版,正版你是买不起的)。下载回来的压缩包解压有三个文件:kylix.txt,kylix.bin,kylix.cue(我用的是field beta 3 enterprise版)。我们需要的是名为kylix.bin的文件,这个文件是不能直接在linux下直接运行的,它是一个光盘映象文件,你要用一个叫isobuster的软件将它解开,得到以下目录和文件: dbupgrade,demos,interbase,patch, runimage,setup.data六个目录以及core,readme,license.txt,setup.sh四个文件。
以上工作都是在windows下实现的。现在启动linux,进入到含kylix的目录,命令行下运行sh setup.shkylix的图形安装向导会一步步引导你安装;或者在linux的文件管理起里直接点击setup.sh,kylix的图形安装向导会一步步引导你安装。如果你是光盘安装,运行如下命令:
mount /dev/hdx /mnt/cdrom
cd /mnt/cdrom
sh setup.sh
Kylix的安装界面相当友好,跟windows下的安装很相似。安装的主界面有以下几项内容:
Golbal Options(全局选项):
Install Path(安装路径)有以下几个可选:/usr/kylix,/usr/local/kylix,/usr/kylix,/opt/kylix,
Link Path (关联路径)有如下几个可选:/usr/local/bin, /usr/locak/sbin,/usr/sbin,/sbin,/bin,/usr/bin,/usr/X11R6/bin
按默认值即可,无须修改。
Install Options(安装选项):
1.Main Program Files(主程序文件)
2.DbExpress
3.Internet Components(Internet组件)
4. Help Files(帮助文件)
5.Third Party Components(第三方组件)
6.Indy-Internet Direct
以上6个可选择安装,需要哪些就选哪些。不过如果不是硬盘空间紧缺,我建议你全部选上,以为总共也只需141M.
Dektop Menu Items(KDE/GNOME):桌面菜单项,选中该项安装成功会在KDE/GNOME的菜单上生成菜单项。
准备好之后,点击Begin Install按钮开始安装,几分钟之后即可安装成功。如果全部按照默认选项安装的话,安装程序会在/root产生一个kylix目录和.Borland目录。
现在我们来启动kylix,在桌面击右键,选Execute Command,输入startdelphi或者打开菜单,选择菜单项Borland->kylix,即可启动kylix。所先出现的是Logo图案:一只可爱的企鹅。接着是kylix的界面:哇,有没有搞错,这不是Delphi吗?确实kylix的界面跟Delphi没什么两样,但是功能没有 Delphi全面,毕竟是测试版嘛。现在对kylix的界面简要介绍一下。
主菜单:
File Edit Search View Project Run Component Tools Help
控件页:
Standard ,Additional,Common Controls,Dialogs,DBExpress,MIDAS,Data Controls,Internet,Indy Client,Indy Server,Indy Misc
每页下的控件如下:
Standard:
Frames,Popmenu,Mainmenu,Label,Edit,Memo Button,CheckBox,RadionButton,ListBox ComboBox,ScrollBar,GroupBox,RadioGroup,Ppanel,ActionList
Additional:
SpeedButton,Bitbtn,MaskEdit,StringGrid,DrawGrid,Image,Shape,Bevel ScrollBox,
CheckListBox,Splitter,ControlBar,LCDNumber,Timer,PaintBox
Common Controls:
TABcontrol,PageControl,StatusBar,TrackBar,ProgressBar,TextViewer, TextBrower,SpinEdit,HeadControl,ListView,TreeView,IconView,ToolBar, ImageList
Dialogs:
OpenDialog,SaveDialog,FontDialog,ColorDialog,FindDialog,ReplaceDialog
DBExpress:
SQLConnection,SQLQuery,SQLDataSet,SQLStoredProc,SQLTable,SQLMonitor,DataSource,SQLClientDataset
MIDAS:
ClientDataset,DataSetProvider
Data Controls:
DBGrid,DBNavigator,DBText,DBEdit,DBMemo,DBImage,DBListBox,DBComboBox,
DBCheckBox,DBRadioGroup,DBLookUpListBox,DBLoopUpComboBox
Internet:
WebDispatcher,PageProducer,DataSetTableProducer,DataSetPageProducer,SQLQueryTableProducer,TcpClient,TcpServer,UdpSocket
Indy Client:
IdTCPClient,IdUDPClient,IdDayTime,IdDNSResolver,IdEcho,IdFinger, IdFTP,IdGopher,IdHTTP,IdcmpClient,IdPOP3,IdNNTP,IdQOTD,IdRawClient, IdSMTP,IdSNTP,
IdTelnet,IdTime
Indy Server:
IdTCPServer,IdUDPServer,IdChargeServer,IdDayTimeServer,IdDICTServer, IdDISCARDServer,IdECHOServer,IdFingerServer,IdIMAP4Server, IdHostNameServer,Id
HTTPServer,IdIRCServer,IdMappedPortTCP,IdNNTPServer,IdQOTDServer,IdSampleServer,IdTelnetServer
Indy Misc:
InAntiFreeze,IdDateTimeStamp,IdLogDebug,IdMessage, IdThreadMgrDefault,IdThreadMgrPool,IdVCard,IdIMFDecoder, IdQuotedPrintableEncoder,IdBase64Encoder,IdBase64Decoder,IdUUEncoder, IdUUDecoder,IdXXEncoder,IdXXDecoder,IdCodeMD2,IdCordMD4
大部分的控件跟Delphi的空间是一样的,还有一部分是Delphi所不具有的,尤其是Indy类的控件。
启动kylix,系统自动创建一个空的工程。现在我们来做一个经典的Hello,World!程序。
Linux下的RAD
来源:
作者:
时间:2007-03-11
Tag:
点击:
0
