注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Kylix 2從入門到精通

Kylix 2從入門到精通

Kylix 2從入門到精通

定 價(jià):¥56.00

作 者: (美)Marco Cantu,(美)Uberto Barbini著;邱仲潘等譯;邱仲潘譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 從入門到精通系列叢書
標(biāo) 簽: Kylix

ISBN: 9787505380042 出版時(shí)間: 2002-10-01 包裝: 精裝
開本: 26cm 頁數(shù): 566 字?jǐn)?shù):  

內(nèi)容簡介

  這是一本全面介紹Kylix2的書籍,Kylix2為Linux應(yīng)用程序開發(fā)提供了很強(qiáng)的功能。全書共分18章,包括KylixIDE、Kylix庫、Kylix圖形與用戶界面、Kylix窗體與應(yīng)用程序體系結(jié)構(gòu)、Kylix組件和組件包的開發(fā)、Kylix數(shù)據(jù)庫與客戶機(jī)/服務(wù)器編程、進(jìn)程間通信、XML與Web服務(wù)等內(nèi)容。本書由國際知名Delphi專家合著,內(nèi)容實(shí)用、文字精煉。適用于Linux開發(fā)人員學(xué)習(xí)Kylix。前言Delphi1初次推出時(shí),給編程世界帶來了新鮮空氣,它是第一個組合面向?qū)ο缶幊膛c圖形編程的開發(fā)環(huán)境,后來出現(xiàn)了Java,最近又出現(xiàn)了C#?,F(xiàn)在Borland公司推出Kylix,在對象編程與圖形編程中增加了代碼移植性和自然編譯代碼(在Linux與Windows平臺上)。讀過本書后,可以看出Kylix項(xiàng)目的本質(zhì)就是更加開放的Delphi體系結(jié)構(gòu),擴(kuò)展支持Linux的許多技術(shù),Linux是對抗MicrosoftWindows霸權(quán)的自由和快速增長的操作系統(tǒng)。Linux的技術(shù)力量(編程人員追求的操作系統(tǒng))加上Delphi的高級特性(編程人員最常用的開發(fā)工具)得到Kylix,這是讓開發(fā)人員更加如虎添翼的另一陣新鮮空氣。但是,作為本書的作者,我們不是告訴你這個工具有多美妙,而是要介紹它如何工作,以及可能遇到的幾個問題,幫你以最快的速度掌握這個復(fù)雜的開發(fā)環(huán)境。本書的方法本書適用于Linux開發(fā)人員學(xué)習(xí)Kylix圖形開發(fā)與Pascal語言,適用于Windows編程人員轉(zhuǎn)入Linux和Delphi編程人員轉(zhuǎn)入Kylix。事實(shí)上,本書簡單介紹Linux(這個操作系統(tǒng)的專家可以跳過這部分),介紹Kylix語言的面向?qū)ο缶幊谭矫妫―elphi編程人員可能已經(jīng)熟悉),然后詳細(xì)介紹KylixCLX庫不同部分的用法。警告:本書不適合初次學(xué)習(xí)編程和Pascal語言的讀者,因?yàn)闀械暮喗閮?nèi)容有限,但本書選配光盤和作者Web站點(diǎn)會提供一定的幫助。如果讀者已經(jīng)有Marco的最新著作《MasteringDelphi6》(Sybex,2001),則部分內(nèi)容可能似曾相識,但我們已經(jīng)把它移植到Kylix和Linux。本書結(jié)構(gòu)本書分為許多方面:·前四章是引言,一章介紹Linux操作系統(tǒng)(第1章),一章介紹KylixIDE(第2章),兩章介紹ObjectPascal語言(第3章與第4章)。·后面七章介紹Kylix庫的用法,如RTL(第5章)和CLX庫的核心與用戶界面類(第6章與第7章),以及不同開發(fā)領(lǐng)域,包括圖形、用戶界面、窗體與應(yīng)用程序體系結(jié)構(gòu)(第8章到第11章)?!さ?2章和第13章專門介紹Kylix組件與庫和組件包的開發(fā)?!さ?4章和第15章介紹數(shù)據(jù)庫與客戶機(jī)/服務(wù)器編程。·本書最后一部分介紹進(jìn)程間通信(第16章)、Internet與Web通信(第17章)和XML與Web服務(wù)(第18章)。所有材料基于Kylix2,但大多數(shù)也適用于Kylix1編程環(huán)境。有些特性(主要是Web服務(wù))只在Kylix企業(yè)版中支持,但我們主要介紹每個版本都有的特性,特別是相當(dāng)局限的開放版,在本書選配光盤中提供,并可以免費(fèi)下載。我們幾乎完全跳過參考材料,只介紹有效利用Kylix的技術(shù)。由于Kylix提供大量聯(lián)機(jī)文檔,因此書中沒必要包括方法清單和組件屬性,以免篇幅膨脹和在軟件略微改變時(shí)很快過時(shí)。本書選配光盤和Web上的免費(fèi)源代碼本書以例子為主。介紹每個概念或Kylix組件之后,都會有一個或幾個程序例子,演示這個特性的用法。書中共有幾百個例子。這些程序可以在本書選配光盤中直接取得,也可以到Marco的站點(diǎn)(www.marcocantu.com)下載,其中還有本書的更新和Delphi版本的例子。大多數(shù)例子都很簡單,主要針對一個特性。更復(fù)雜的例子是一步一步建立的,中間步驟包括部分方案和增量改進(jìn)。說明:一些數(shù)據(jù)庫例子還要求在特定文件夾中安裝Kylix樣本數(shù)據(jù)庫或具有其他文件系統(tǒng)依賴性。如果采用源代碼,則可以根據(jù)自己的配置進(jìn)行修改。樣本代碼的目錄結(jié)構(gòu)很簡單,每一章有一個文件夾,每個例子有一個子文件夾(如07\Borders)。正文中,例子只指定名稱(如Borders)。警告:要改變例子,首先要將它(或整個mk2code文件夾)復(fù)制到硬盤,然后將只讀標(biāo)志設(shè)置為false(只讀光盤中默認(rèn)為true),并向適當(dāng)用戶提供寫入權(quán)限,然后才打開。如何訪問作者如果遇到本書正文或例子中的任何問題,歡迎與出版社和作者聯(lián)系。除了報(bào)告錯誤與問題之外,請指出書中最有用和最不喜歡的例子??梢杂脦追N方法提供反饋:·Sybex站點(diǎn)(www.sybex.com)中具有文本與代碼的必要更新。要對本書提出建議,可以單擊Contact鏈接并選擇BookContentIssues,打開一個窗體,可以輸入建議?!arco的站點(diǎn)(www.marcocantu.com)包括本書與Kylix的更多信息,有新聞和提示、技術(shù)文章、免費(fèi)聯(lián)機(jī)圖書、白皮書、鏈接和免費(fèi)組件與工具?!arco還有一個針對他的著作和一段Kylix問題的新聞組,見站點(diǎn)的新聞組區(qū)和預(yù)訂說明(這些新聞組是完全免費(fèi)的,但需要登錄口令)。新聞組也可以通過站點(diǎn)中的Web界面訪問?!ひ苯优cMarco聯(lián)系,可以直接訪問Marco的站點(diǎn)(www.marcocantu.com)。譯者的話本書翻譯過程中得到了周陽生、劉文紅、鄒能東、彭振慶、黃志堅(jiān)、李耀平、江文清等同志的大力幫助,劉文瓊、邱冬金、邱燕明等同志完成了本書的錄入工作,劉云昌、劉聯(lián)昌兄弟幫助進(jìn)行了書稿與打印稿的校對,在此深表感謝。致謝和任何書籍的作者一樣,我們要感謝許多人。這里無法一一列出,但我們要感謝Borland公司編程人員和經(jīng)理,推出了Kylix(和早期的Delphi)。特別感謝Kylix的研究與開發(fā)成員RobertKozak,他是本書的技術(shù)編輯,提供了許?嗄諛緩?fù)建覚澹旧版Delphi書籍是由Kylix的研究與開發(fā)成員DannyThorpe審閱的,他對本書提供了有益的幫助,也對本書產(chǎn)生了積極的影響。感謝Sybex公司的技術(shù)編輯和生產(chǎn)小組,許多人甚至是未曾謀面的,特別感謝LeslieLight、SallyEngelfried、TomCirtin、DeniseSantoroLincoln和RichardMills。合作出書,我們盡量密切配合,但第1章、第9章和第16章主要是Uberto的成果,而Marco提供現(xiàn)有Delphi材料,作為其他章節(jié)的基礎(chǔ)。NandoDessena提供了過去的一些InterBase和客戶機(jī)/服務(wù)器材料,也對本書具有影響。Marco還要感謝朋友BruceEckel、AndreaProvaglio、Johanna與Phil、ChrisFrizelle、MikeOrriss、ChadHower,感謝同事PaoloRossi和全世界Delphi編程會議中的所有參加者。Marco還感謝妻子Lella和女兒Benedetta,以及Marco的家人。感謝朋友Sandro、Monica、Stefano、Elena、Marco、Laura與Bianca、親戚和七個侄子(侄女)Matteo、Andrea、Giacomo、Stefano、Andrea、Pietro與Elena。Uberto感謝同事Andrea、Matteo、Guido與Roberto和朋友Matteo、Giorgia、Emmanuele、Cristina、Gisella、Enza、Pierre與Fabrizio,特別感謝老朋友Anthony與Andrea,感謝他的家人和侄女Maria與Chiara。還要感謝他的四腿朋友Sansone與Tigratone。

作者簡介

暫缺《Kylix 2從入門到精通》作者簡介

圖書目錄

第1章  歡迎使用Linux與Kylix                  
        Linux初步                  
        文件系統(tǒng)                  
        更多Linux特性                  
        Linux中的軟件許可證                  
        Kylix入門                  
        下一步                  
 第2章  Kylix 2 IDE                  
        KyliX版本                  
        KyliX IDE                  
        AppBrowser編輯器                  
        Form Designer                  
        Component Palette的秘密                  
        管理項(xiàng)目                  
        其他和外部Kylix工具                  
        系統(tǒng)生成的文件                  
        Object Repository                  
        使用集成調(diào)試器                  
        使用斷點(diǎn)                  
        調(diào)試器視圖                  
        下一步                  
 第3章  Object Pascal語言:類與對象                  
        Pascal語言                  
        類與對象簡介                  
        包裝                  
        構(gòu)造函數(shù)                  
        完整TDate類                  
        Kylix對象引用模型                  
        下一步                  
 第4章  Object Pascal語言:繼承與多態(tài)                  
        從現(xiàn)有類繼承                  
        后關(guān)聯(lián)與多態(tài)                  
        類型安全向下轉(zhuǎn)換                  
        使用接口                  
        使用異常                  
        類引用                  
        下一步                  
 第5章  運(yùn)行庫                  
        RTL單元                  
        轉(zhuǎn)換數(shù)據(jù)                  
        用SysUtils與Libc管理文件                  
        TObject失                  
        下一步                  
 第6章  核心庫類                  
        RTL包與CLX                  
        TPersistent類                  
        TComponent類                  
        事件                  
        清單. 容器交                  
        流化                  
        BaseCLX單元小結(jié)                  
        下一步                  
 第7章  VisualCLX                  
        XWindows編程                  
        Qt與VisualCLX                  
        從Delphi的VCL到Kylix的VisualCLX                  
        TControl與派生類                  
        打開組件工具箱                  
        使用某單                  
        Qt樣式                  
        下一步                  
 第8章  建立用戶界面                  
        ListView與Tree View控件                  
        多頁窗體                  
        窗體分隔技術(shù)                  
        控件固定                  
        ToolBar控件                  
        定制提示                  
        ActionList組件                  
        ControlBar:工具欄的容器                  
        下一步                  
 第9章  使用窗體                  
        TForm類                  
        直接窗體輸入                  
        繪制窗體                  
        位置. 尺寸. 滾動與比例縮放                  
        生成與關(guān)閉窗體                  
        對話框與其他輔助窗體                  
        生成對話框                  
        預(yù)定義對話框                  
        About框與漂亮屏幕                  
        下一步                  
 第10章  Kylix圖形                  
        繪制商體                  
        畫形體                  
        Kylix圖形組件                  
        繪制位圖                  
        按鈕上的動畫位圖                  
        圖形柵格                  
        更多位圖                  
        Qt圖形                  
       下一步                  
 第11章  Kylix應(yīng)用程序體系結(jié)構(gòu)                  
        Application對象                  
        從事件到線程                  
        生成MDI應(yīng)用程序                  
        圖形窗體繼承                  
        了解幀                  
        基礎(chǔ)窗體與接口                  
        下一步                  
 第12章  生成組件                  
        擴(kuò)展Kylix庫                  
        建立第一個組件                  
        生成復(fù)合組件                  
        復(fù)雜圖形組件                  
        定制小件                  
        文件柵格                  
        非圖形對話組件                  
        編與屬性編輯器                  
        編寫組件編輯器                  
        下一步                  
 第13章  庫與包                  
        Linux中的共享庫                  
        建立Kylix庫                  
        使用包                  
        包內(nèi)的窗體                  
        探索包結(jié)構(gòu)                  
        下一步                  
 第14章  KyliX數(shù)據(jù)庫編程                  
        數(shù)據(jù)訪問方法:dbExpress. 本地?cái)?shù)據(jù)和其他                  
        MyBase:獨(dú)立ClientDataSet                  
        使用數(shù)據(jù)支持控件                  
        Dataset組件                  
        數(shù)據(jù)集字段                  
        教據(jù)集導(dǎo)航                  
        定制數(shù)據(jù)庫柵格                  
        數(shù)據(jù)庫應(yīng)用程序與標(biāo)準(zhǔn)控件                  
        組合與累計(jì)                  
        處理數(shù)據(jù)庫錯誤                  
        下一步                  
 第15章  客戶機(jī)/服務(wù)器編程                  
        客戶機(jī)/服務(wù)器體系結(jié)構(gòu)                  
        數(shù)據(jù)庫設(shè)計(jì)要素                  
        InterBase簡介                  
        dbExpress庫                  
        分組與緩存                  
        下一步                  
 第16章  進(jìn)程間通信                  
        進(jìn)程與線程                  
        進(jìn)程間通信簡介                  
        管理進(jìn)程                  
        使用管道與信號                  
        線程與分叉                  
        套接的功能                  
        下一步                  
 第17章  Web編程                  
        Internet協(xié)議                  
        使用HTTP                  
        生成HTML                  
        動態(tài)頁面                  
        Kylix的WebBroker技術(shù)                  
        實(shí)例                  
        WebSnap體系結(jié)構(gòu)                  
        WebSnap與數(shù)據(jù)庫                  
        會話. 用戶與權(quán)限                  
        下一步                  
 第18章  XML與SOAP                  
        XML簡介                  
        管理XML文檔                  
        Web服務(wù)器                  
        XML-RPC與KDE                  
        下一步                  
 附錄  例子地圖                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號