KYLIX應(yīng)用開發(fā)與實例

出版時間:2003-1  出版社:機械工業(yè)出版社  作者:汪曉慶等編著  頁數(shù):513  字?jǐn)?shù):619  

內(nèi)容概要

Kylix是世界上第一個基于Linux平臺的、完整的、高性能RAD開發(fā)工具,它極大地提高了Linux平臺上GUI應(yīng)用程序的開發(fā)效率,并對Linux世界產(chǎn)生了極其深遠的影響。本書結(jié)合大量實例,使用通俗的語言深入淺出、清晰系統(tǒng)地介紹了Kylix應(yīng)用開發(fā)環(huán)境與編程技巧,為使用Kylix開發(fā)功能強大的Linux應(yīng)用提供了全面、充分的資源。
本書適用于希望快速掌握并精通Kylix編程的各層次的讀者。

書籍目錄

前言
第一部分 背景與基礎(chǔ)知識
第1章 Kylix基本知識
1.1 Kylix發(fā)布的背景及意義
1.2 Kylix產(chǎn)品分類
1.3 Kylix功能與特點
1.4 Kylix與Delphi
1.5 小結(jié)
第2章 Object Pascal語言
2.1 常量
2.1.1 真實常量
2.1.2 類型常量
2.2 變量
2.2.1 初始化變量
2.2.2 動態(tài)變量
2.2.3 線程變量
2.3 數(shù)據(jù)類型
2.3.1 簡單類型
2.3.2 字符串類型
2.3.3 結(jié)構(gòu)類型
2.3.4 指針類型
2.3.5 過程類型
2.3.6 Variant類型
2.4 表達式與運算符
2.4.1 表達式
2.4.2 運算符
2.5 Object Pascal語句
2.5.1 賦值語句
2.5.2 函數(shù)與過程調(diào)用語句
2.5.3 goto語句
2.5.4 復(fù)合語句
2.5.5 with語句
2.5.6 條件語句
2.5.7 case語句
2.5.8 循環(huán)語句
2.6 過程與函數(shù)
2.6.1 過程與函數(shù)的聲明
2.6.2 過程與函數(shù)的調(diào)用
2.6.3 調(diào)用習(xí)慣
2.7 類與對象
2.7.1 類類型(class types)
2.7.2 域
2.7.3 方法
2.7.4 類引用類型(class-reference type)
2.7.5 接口類型(interface types)
2.8 程序與單元
2.8.1 程序結(jié)構(gòu)及語法
2.8.2 單元結(jié)構(gòu)及語法
2.8.3 簡單程序示例
2.9 小結(jié)
第二部分 Kylix快速入門
第3章 Kylix安裝與卸載
3.1 安裝前準(zhǔn)備
3.1.1 硬件環(huán)境需求
3.1.2 軟件環(huán)境需求
3.1.3 問題的解決
3.2 正式安裝
3.2.1 安裝身份
3.2.2 Kylix安裝程序
3.2.3 安裝步驟
3.2.4 產(chǎn)品激活與注冊
3.3 Kylix產(chǎn)品升級
3.4 卸載
3.5 小結(jié)
第4章 Kylix集成開發(fā)環(huán)境
4.1 主窗口
4.2 菜單
4.2.1 File菜單
4.2.2 Edit菜單
4.2.3 Search菜單
4.2.4 View菜單
4.2.5 Project菜單
4.2.6 Run菜單
4.2.7 Component菜單
4.2.8 Tools菜單
4.2.9 Help菜單
4.3 工具欄
4.3.1 標(biāo)準(zhǔn)工具欄
4.3.2 顯示工具欄
4.3.3 桌面工具欄
4.3.4 調(diào)試工具欄
4.3.5 Interned工具欄
4.3.6 定制工具欄
4.4 組件板
4.4.1 使用組件板
4.4.2 框架
4.4.3 定制組件板
4.5 代碼編輯器
4.5.1 代碼編輯器快捷菜單
4.5.2 使用代碼編輯器瀏覽代碼
4.5.3 在代碼編輯器中獲取幫助
4.5.4 查看并編輯窗體代碼
4.5.5 定制代碼編輯器
4.6 代碼瀏覽器
4.6.1 使用代碼瀏覽器
4.6.2 定制代碼瀏覽器
4.7 項目管理器
4.8 項目瀏覽器
4.9 對象觀察器
4.10 窗體設(shè)計器
4.11 對象庫
4.11.1 將對象庫的項添加到項目
4.11.2 將模板添加到對象庫
4.11.3 指定用戶模板為默認(rèn)模板
4.12 小結(jié)
第5章 Kylix快速應(yīng)用
5.1 Kylix應(yīng)用程序開發(fā)步驟
5.1.1 創(chuàng)建/打開Project
5.1.2 設(shè)計用戶界面
5.1.3 編寫代碼
5.1.4 編譯、調(diào)試與運行項目
5.1.5 制作發(fā)行版本
5.2 快速應(yīng)用程序開發(fā)實例
5.2.1 開始一個新的應(yīng)用程序
5.2.2 分析用戶界面需求
5.2.3 創(chuàng)建文本編輯區(qū)域
5.2.4 添加菜單及工具欄支撐組件
5.2.5 添加菜單
5.2.6 添加工具欄
5.2.7 編寫事件句柄
5.2.8 創(chuàng)建一個About對話框
5.2.9 完善并運行應(yīng)用程序
5.3 小結(jié)
第三部分 Kylix數(shù)據(jù)庫應(yīng)用開發(fā)
第6章 Kylix數(shù)據(jù)庫應(yīng)用開發(fā)入門
6.1 數(shù)據(jù)庫應(yīng)用開發(fā)基本步驟
6.2 Kylix數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)設(shè)計
6.2.1 數(shù)據(jù)庫類型
6.2.2 數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)
6.3 常用數(shù)據(jù)庫應(yīng)用開發(fā)組件
6.4 制作數(shù)據(jù)庫應(yīng)用發(fā)行版本
6.5 一個簡單的數(shù)據(jù)庫應(yīng)用開發(fā)實例
6.5.1 開始一個新的應(yīng)用
6.5.2 設(shè)置窗體屬性值
6.5.3 分析用戶界面需求
6.5.4 添加ClientDataSet與DataSource組件
6.5.5 創(chuàng)建數(shù)據(jù)庫表記錄顯示區(qū)域
6.5.6 創(chuàng)建一組數(shù)據(jù)庫瀏覽按鈕
6.5.7 創(chuàng)建MEMO字段信息顯示區(qū)域
6.5.8 創(chuàng)建GRAPHIC字段信息顯示區(qū)域
6.5.9 創(chuàng)建應(yīng)用程序關(guān)閉按鈕
6.5.10 運行應(yīng)用程序
6.6 小結(jié)
第7章 理解與使用數(shù)據(jù)集
7.1 數(shù)據(jù)集的類型
7.2 打開與關(guān)閉數(shù)據(jù)集
7.3 設(shè)置數(shù)據(jù)集狀態(tài)
7.4 導(dǎo)航數(shù)據(jù)集
7.5 查找數(shù)據(jù)集信息
7.6 顯示與編輯數(shù)據(jù)子集
7.7 修改數(shù)據(jù)
7.8 數(shù)據(jù)集事件
7.9 小結(jié)
第8章 數(shù)據(jù)訪問組件
8.1 TDataSource組件
8.1.1 TDataSource屬性、方法及事件介紹
8.1.2 TDataSource創(chuàng)建與使用步驟
8.2 TClientDataSet組件
8.2.1 TClientDataSet屬性、方法及事件介紹
8.2.2 TClientDataSet的使用
8.3 TDataSetProvider組件
8.3.1 TDataSetProvider屬性、方法及事件介紹
8.3.2 TDataSetProvider使用方法與技巧
8.4 TXMLTransform組件
8.4.1 TXMLTransform屬性、方法及事件介紹
8.4.2 TXMLTransform使用技巧
8.5 TXMLTransformProvider組件
8.5.1 TXMLTransformProvider屬性、方法及事件介紹
8.5.2 TXMLTransformProvider使用技巧
8.6 TXMLTransformClient組件
8.6.1 TXMLTransformClient屬性、方法及事件介紹
8.6.2 TXMLTransformClient使用技巧
8.7 Provider組件使用方法與技巧
8.8 小結(jié)
第9章 數(shù)據(jù)控制組件
9.1 數(shù)據(jù)控制組件的公共使用特性
9.2 TDBGrid組件
9.2.1 TDBGrid屬性、方法及事件介紹
9.2.2 TDBGrid應(yīng)用實例
9.3 TDBNavigator組件
9.3.1 TDBNavigator屬性、方法及事件介紹
9.3.2 TDBNavigator應(yīng)用實例
9.4 TDBText組件
9.4.1 TDBText屬性、方法及事件介紹
9.4.2 TDBText應(yīng)用實例
9.5 TDBEdit組件
9.5.1 TDBEdit屬性、方法及事件
9.5.2 TDBEdit應(yīng)用實例
9.6 TDBMemo組件
9.6.1 TDBMemo屬性、方法及事件
9.6.2 TDBMemo應(yīng)用實例
9.7 TDBImage組件
9.7.1 TDBImage屬性、方法及事件介紹
9.7.2 TDBImage應(yīng)用實例
9.8 TDBListBox組件
9.8.1 TDBListBox屬性、方法及事件
9.8.2 TDBListBox應(yīng)用實例
9.9 TDBComboBox組件
9.9.1 TDBComboBox屬性、方法及事件介紹
9.9.2 TDBComboBox應(yīng)用實例
9.10 TDBCheckBox組件
9.10.1 TDBCheckBox屬性、方法及事件
9.10.2 TDBCheckBox應(yīng)用實例
9.11 TDBRadioGroup組件
9.11.1 TDBRadioGroup屬性、方法及事件
9.11.2 TDBRadioGroup應(yīng)用實例
9.12 TDBLookUpListBOX組件
9.12.1 TDBLookupListBox屬性、方法及事件
9.12.2 TDBLookupListBox應(yīng)用實例
9.13 TDBLookupComboBox組件
9.13.1 TDBLookupComboBox屬性、方法及事件
9.13.2 TDBLookupComboBox應(yīng)用實例
9.14 小結(jié)
第10章 dbExpress組件
10.1 TSQLConnection組件
10.1.1 TSQLConnection屬性、方法及事件
10.1.2 TSQLConnection使用技巧
10.2 TSQLDataSet等單向數(shù)據(jù)集組件
10.2.1 TSQLDataSet等屬性、方法及事件介紹
10.2.2 TSQLDataSet等單向數(shù)據(jù)集的使用方法與技巧
10.3 TSQLMonitor組件
10.3.1 TSQLMonitor屬性、方法及事件介紹
10.3.2 TSQLMonitor的使用步驟與方法
10.4 TSQLClientDataSet組件
10.4.1 TSQLClientDataSet屬性、方法及事件介紹
10.4.2 TSQLClientDataSet使用方法與技巧
10.5 小結(jié)
第11章 理解與掌握字段組件
11.1 動態(tài)字段組件
11.2 持久性字段組件
11.2.1 創(chuàng)建與刪除持久性字段
11.2.2 定義特殊持久性字段
11.2.3 設(shè)置持久性字段屬性與事件
11.3 字段組件方法
11.4 操作字段值
11.4.1 訪問字段值
11.4.2 轉(zhuǎn)換字段值
11.4.3 檢查字段當(dāng)前值
11.4.4 為字段設(shè)置默認(rèn)值
11.4.5 指定約束
11.5 使用對象字段
11.5.1 顯示ADT與Array字段
11.5.2 使用ADT字段
11.5.3 使用Array字段
11.5.4 使用DataSet字段
11.5.5 使用Reference字段
11.6 小結(jié)
第12章 使用客戶端數(shù)據(jù)集
12.1 使用客戶端數(shù)據(jù)集操作數(shù)據(jù)
12.1.1 導(dǎo)航客戶端數(shù)據(jù)集中的數(shù)據(jù)
12.1.2 限制記錄的出現(xiàn)
12.1.3 表示主從關(guān)系
12.1.4 約束數(shù)值
12.1.5 使數(shù)據(jù)只讀
12.1.6 編輯數(shù)據(jù)
12.1.7 排序與索引
12.1.8 表示計算值
12.1.9 使用自維護合計
12.1.10 添加定制信息
12.2 從其他數(shù)據(jù)集復(fù)制數(shù)據(jù)
12.3 使用帶Provider的客戶端數(shù)據(jù)集
12.4 使用TSQLClient-DataSet
12.5 使用基于文件數(shù)據(jù)的客戶端數(shù)據(jù)集
12.5.1 創(chuàng)建一個新的數(shù)據(jù)集
12.5.2 從文件或流裝入數(shù)據(jù)
12.5.3 將修改信息合并入數(shù)據(jù)
12.5.4 將數(shù)據(jù)保存至文件或流
12.6 小結(jié)
第四部分 kylix前沿應(yīng)用開發(fā)
第13章 多線程應(yīng)用
13.1 定義線程對象
13.1.1 初始化線程
13.1.2 編寫線程函數(shù)
13.1.3 編寫清除代碼
13.2 線程同步
13.2.1 避免同時訪問
13.2.2 等待其他線程
13.3 執(zhí)行線程對象
13.4 調(diào)試多線程應(yīng)用
13.5 小結(jié)
第14章 Internet應(yīng)用
14.1 Web Broker與WebSnap技術(shù)特性
14.2 基礎(chǔ)知識
14.3 WWW工作方式
14.4 Web服務(wù)器應(yīng)用類型
14.4.1 CGI stand-alone
14.4.2 Apache DSO Module
14.4.3 轉(zhuǎn)換Web服務(wù)器應(yīng)用目標(biāo)類型
14.5 使用Web Broker
14.5.1 使用Web Broker創(chuàng)建Web服務(wù)器應(yīng)用
14.5.2 Web Broker應(yīng)用結(jié)構(gòu)
14.5.3 Web調(diào)度器
14.5.4 動作項
14.5.5 訪問客戶端請求信息
14.5.6 創(chuàng)建HTTP響應(yīng)報文
14.5.7 生成響應(yīng)報文內(nèi)容
14.5.8 在響應(yīng)中使用數(shù)據(jù)庫信息
14.6 使用WebSnap
14.6.1 基本W(wǎng)ebSnap組件
14.6.2 使用WebSnap創(chuàng)建Web服務(wù)器應(yīng)用
14.6.3 高級HTML設(shè)計
14.6.4 登錄支持
14.6.5 調(diào)度請求
14.7 使用XML文檔
14.7.1 使用文檔對象模型
14.7.2 使用XML組件
14.7.3 使用Data Binding向?qū)崛ML文檔
14.8 使用Web Services
14.8.1 編寫支持Web Services的服務(wù)器
14.8.2 編寫Web Services客戶端
14.9 調(diào)試服務(wù)器應(yīng)用
14.9.1 調(diào)試CGI應(yīng)用
14.9.2 調(diào)試Apache DSO應(yīng)用
14.10 小結(jié)
第15章 跨平臺應(yīng)用
15.1 Windows與Linux環(huán)境區(qū)別
15.2 Delphi/Windows與Kylix/Linux的區(qū)別
15.3 將Windows應(yīng)用程序移至Linux
15.3.1 移植方式
15.3.2 移植應(yīng)用程序步驟
15.3.3 編寫可移植代碼
15.3.4 一些無法移植的特性
15.3.5 消息與系統(tǒng)事件
15.3.6 在Windows與Linux間共享源文件
15.4 跨平臺數(shù)據(jù)庫應(yīng)用
15.4.1 將數(shù)據(jù)庫應(yīng)用程序移植至Linux
15.4.2 更新dbExpress應(yīng)用程序數(shù)據(jù)
15.5 跨平臺Internet應(yīng)用
15.6 小結(jié)
第五部分 Kylix應(yīng)用開發(fā)實例
第16章 數(shù)據(jù)庫應(yīng)用開發(fā)實例
16.1 安裝與卸載InterBase數(shù)據(jù)庫
16.1.1 系統(tǒng)需求
16.1.2 安裝InterBase數(shù)據(jù)庫
16.1.3 卸載InterBase數(shù)據(jù)庫
16.2 需求分析與方案設(shè)計
16.3 創(chuàng)建新項目
16.4 窗體設(shè)計
16.4.1 主窗體設(shè)計
16.4.2 數(shù)據(jù)模塊窗體設(shè)計
16.4.3 雇員管理窗體設(shè)計
16.4.4 數(shù)據(jù)新增窗體設(shè)計
16.4.5 數(shù)據(jù)瀏覽與編輯窗體設(shè)計
16.4.6 雇員查詢窗體設(shè)計
16.4.7 工資調(diào)整歷史資料查詢窗體設(shè)計
16.4.8 錯誤消息窗體設(shè)計
16.5 程序代碼編寫
16.5.1 主窗體相關(guān)事件句柄編寫
16.5.2 雇員管理窗體相關(guān)事件句輛及過程編寫
16.5.3 錯誤消息窗體相關(guān)事件句柄編寫
16.5.4 數(shù)據(jù)新增窗體相關(guān)事件句柄編寫
16.5.5 數(shù)據(jù)瀏覽與編輯窗體相關(guān)事件句柄編寫
16.5.6 雇員查詢窗體相關(guān)事件句柄編寫
16.6 實例運行
16.7 小結(jié)
第17章 Web應(yīng)用開發(fā)實例
17.1 創(chuàng)建一個新項目
17.2 創(chuàng)建EmployeeTable頁面
17.3 將數(shù)據(jù)組件添加至EmployeeTable頁面模塊
17.4 創(chuàng)建用于顯示數(shù)據(jù)的網(wǎng)格
17.5 添加編輯窗體
17.6 添加錯誤報告
17.7 運行Web應(yīng)用實例
17.8 小結(jié)

圖書封面

評論、評分、閱讀與下載


    KYLIX應(yīng)用開發(fā)與實例 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7