KYLIX應(yīng)用開(kāi)發(fā)與實(shí)例

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

內(nèi)容概要

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

書(shū)籍目錄

前言
第一部分 背景與基礎(chǔ)知識(shí)
第1章 Kylix基本知識(shí)
1.1 Kylix發(fā)布的背景及意義
1.2 Kylix產(chǎn)品分類
1.3 Kylix功能與特點(diǎn)
1.4 Kylix與Delphi
1.5 小結(jié)
第2章 Object Pascal語(yǔ)言
2.1 常量
2.1.1 真實(shí)常量
2.1.2 類型常量
2.2 變量
2.2.1 初始化變量
2.2.2 動(dòng)態(tài)變量
2.2.3 線程變量
2.3 數(shù)據(jù)類型
2.3.1 簡(jiǎn)單類型
2.3.2 字符串類型
2.3.3 結(jié)構(gòu)類型
2.3.4 指針類型
2.3.5 過(guò)程類型
2.3.6 Variant類型
2.4 表達(dá)式與運(yùn)算符
2.4.1 表達(dá)式
2.4.2 運(yùn)算符
2.5 Object Pascal語(yǔ)句
2.5.1 賦值語(yǔ)句
2.5.2 函數(shù)與過(guò)程調(diào)用語(yǔ)句
2.5.3 goto語(yǔ)句
2.5.4 復(fù)合語(yǔ)句
2.5.5 with語(yǔ)句
2.5.6 條件語(yǔ)句
2.5.7 case語(yǔ)句
2.5.8 循環(huán)語(yǔ)句
2.6 過(guò)程與函數(shù)
2.6.1 過(guò)程與函數(shù)的聲明
2.6.2 過(guò)程與函數(shù)的調(diào)用
2.6.3 調(diào)用習(xí)慣
2.7 類與對(duì)象
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)及語(yǔ)法
2.8.2 單元結(jié)構(gòu)及語(yǔ)法
2.8.3 簡(jiǎn)單程序示例
2.9 小結(jié)
第二部分 Kylix快速入門
第3章 Kylix安裝與卸載
3.1 安裝前準(zhǔn)備
3.1.1 硬件環(huán)境需求
3.1.2 軟件環(huán)境需求
3.1.3 問(wèn)題的解決
3.2 正式安裝
3.2.1 安裝身份
3.2.2 Kylix安裝程序
3.2.3 安裝步驟
3.2.4 產(chǎn)品激活與注冊(cè)
3.3 Kylix產(chǎn)品升級(jí)
3.4 卸載
3.5 小結(jié)
第4章 Kylix集成開(kāi)發(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 項(xiàng)目管理器
4.8 項(xiàng)目瀏覽器
4.9 對(duì)象觀察器
4.10 窗體設(shè)計(jì)器
4.11 對(duì)象庫(kù)
4.11.1 將對(duì)象庫(kù)的項(xiàng)添加到項(xiàng)目
4.11.2 將模板添加到對(duì)象庫(kù)
4.11.3 指定用戶模板為默認(rèn)模板
4.12 小結(jié)
第5章 Kylix快速應(yīng)用
5.1 Kylix應(yīng)用程序開(kāi)發(fā)步驟
5.1.1 創(chuàng)建/打開(kāi)Project
5.1.2 設(shè)計(jì)用戶界面
5.1.3 編寫(xiě)代碼
5.1.4 編譯、調(diào)試與運(yùn)行項(xiàng)目
5.1.5 制作發(fā)行版本
5.2 快速應(yīng)用程序開(kāi)發(fā)實(shí)例
5.2.1 開(kāi)始一個(gè)新的應(yīng)用程序
5.2.2 分析用戶界面需求
5.2.3 創(chuàng)建文本編輯區(qū)域
5.2.4 添加菜單及工具欄支撐組件
5.2.5 添加菜單
5.2.6 添加工具欄
5.2.7 編寫(xiě)事件句柄
5.2.8 創(chuàng)建一個(gè)About對(duì)話框
5.2.9 完善并運(yùn)行應(yīng)用程序
5.3 小結(jié)
第三部分 Kylix數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)
第6章 Kylix數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)入門
6.1 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)基本步驟
6.2 Kylix數(shù)據(jù)庫(kù)應(yīng)用結(jié)構(gòu)設(shè)計(jì)
6.2.1 數(shù)據(jù)庫(kù)類型
6.2.2 數(shù)據(jù)庫(kù)應(yīng)用結(jié)構(gòu)
6.3 常用數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)組件
6.4 制作數(shù)據(jù)庫(kù)應(yīng)用發(fā)行版本
6.5 一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)實(shí)例
6.5.1 開(kāi)始一個(gè)新的應(yīng)用
6.5.2 設(shè)置窗體屬性值
6.5.3 分析用戶界面需求
6.5.4 添加ClientDataSet與DataSource組件
6.5.5 創(chuàng)建數(shù)據(jù)庫(kù)表記錄顯示區(qū)域
6.5.6 創(chuàng)建一組數(shù)據(jù)庫(kù)瀏覽按鈕
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ùn)行應(yīng)用程序
6.6 小結(jié)
第7章 理解與使用數(shù)據(jù)集
7.1 數(shù)據(jù)集的類型
7.2 打開(kāi)與關(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ù)訪問(wèn)組件
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)用實(shí)例
9.3 TDBNavigator組件
9.3.1 TDBNavigator屬性、方法及事件介紹
9.3.2 TDBNavigator應(yīng)用實(shí)例
9.4 TDBText組件
9.4.1 TDBText屬性、方法及事件介紹
9.4.2 TDBText應(yīng)用實(shí)例
9.5 TDBEdit組件
9.5.1 TDBEdit屬性、方法及事件
9.5.2 TDBEdit應(yīng)用實(shí)例
9.6 TDBMemo組件
9.6.1 TDBMemo屬性、方法及事件
9.6.2 TDBMemo應(yīng)用實(shí)例
9.7 TDBImage組件
9.7.1 TDBImage屬性、方法及事件介紹
9.7.2 TDBImage應(yīng)用實(shí)例
9.8 TDBListBox組件
9.8.1 TDBListBox屬性、方法及事件
9.8.2 TDBListBox應(yīng)用實(shí)例
9.9 TDBComboBox組件
9.9.1 TDBComboBox屬性、方法及事件介紹
9.9.2 TDBComboBox應(yīng)用實(shí)例
9.10 TDBCheckBox組件
9.10.1 TDBCheckBox屬性、方法及事件
9.10.2 TDBCheckBox應(yīng)用實(shí)例
9.11 TDBRadioGroup組件
9.11.1 TDBRadioGroup屬性、方法及事件
9.11.2 TDBRadioGroup應(yīng)用實(shí)例
9.12 TDBLookUpListBOX組件
9.12.1 TDBLookupListBox屬性、方法及事件
9.12.2 TDBLookupListBox應(yīng)用實(shí)例
9.13 TDBLookupComboBox組件
9.13.1 TDBLookupComboBox屬性、方法及事件
9.13.2 TDBLookupComboBox應(yīng)用實(shí)例
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 動(dòng)態(tài)字段組件
11.2 持久性字段組件
11.2.1 創(chuàng)建與刪除持久性字段
11.2.2 定義特殊持久性字段
11.2.3 設(shè)置持久性字段屬性與事件
11.3 字段組件方法
11.4 操作字段值
11.4.1 訪問(wèn)字段值
11.4.2 轉(zhuǎn)換字段值
11.4.3 檢查字段當(dāng)前值
11.4.4 為字段設(shè)置默認(rèn)值
11.4.5 指定約束
11.5 使用對(duì)象字段
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 表示計(jì)算值
12.1.9 使用自維護(hù)合計(jì)
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)建一個(gè)新的數(shù)據(jù)集
12.5.2 從文件或流裝入數(shù)據(jù)
12.5.3 將修改信息合并入數(shù)據(jù)
12.5.4 將數(shù)據(jù)保存至文件或流
12.6 小結(jié)
第四部分 kylix前沿應(yīng)用開(kāi)發(fā)
第13章 多線程應(yīng)用
13.1 定義線程對(duì)象
13.1.1 初始化線程
13.1.2 編寫(xiě)線程函數(shù)
13.1.3 編寫(xiě)清除代碼
13.2 線程同步
13.2.1 避免同時(shí)訪問(wèn)
13.2.2 等待其他線程
13.3 執(zhí)行線程對(duì)象
13.4 調(diào)試多線程應(yīng)用
13.5 小結(jié)
第14章 Internet應(yīng)用
14.1 Web Broker與WebSnap技術(shù)特性
14.2 基礎(chǔ)知識(shí)
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 動(dòng)作項(xiàng)
14.5.5 訪問(wèn)客戶端請(qǐng)求信息
14.5.6 創(chuàng)建HTTP響應(yīng)報(bào)文
14.5.7 生成響應(yīng)報(bào)文內(nèi)容
14.5.8 在響應(yīng)中使用數(shù)據(jù)庫(kù)信息
14.6 使用WebSnap
14.6.1 基本W(wǎng)ebSnap組件
14.6.2 使用WebSnap創(chuàng)建Web服務(wù)器應(yīng)用
14.6.3 高級(jí)HTML設(shè)計(jì)
14.6.4 登錄支持
14.6.5 調(diào)度請(qǐng)求
14.7 使用XML文檔
14.7.1 使用文檔對(duì)象模型
14.7.2 使用XML組件
14.7.3 使用Data Binding向?qū)崛ML文檔
14.8 使用Web Services
14.8.1 編寫(xiě)支持Web Services的服務(wù)器
14.8.2 編寫(xiě)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章 跨平臺(tái)應(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 編寫(xiě)可移植代碼
15.3.4 一些無(wú)法移植的特性
15.3.5 消息與系統(tǒng)事件
15.3.6 在Windows與Linux間共享源文件
15.4 跨平臺(tái)數(shù)據(jù)庫(kù)應(yīng)用
15.4.1 將數(shù)據(jù)庫(kù)應(yīng)用程序移植至Linux
15.4.2 更新dbExpress應(yīng)用程序數(shù)據(jù)
15.5 跨平臺(tái)Internet應(yīng)用
15.6 小結(jié)
第五部分 Kylix應(yīng)用開(kāi)發(fā)實(shí)例
第16章 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)實(shí)例
16.1 安裝與卸載InterBase數(shù)據(jù)庫(kù)
16.1.1 系統(tǒng)需求
16.1.2 安裝InterBase數(shù)據(jù)庫(kù)
16.1.3 卸載InterBase數(shù)據(jù)庫(kù)
16.2 需求分析與方案設(shè)計(jì)
16.3 創(chuàng)建新項(xiàng)目
16.4 窗體設(shè)計(jì)
16.4.1 主窗體設(shè)計(jì)
16.4.2 數(shù)據(jù)模塊窗體設(shè)計(jì)
16.4.3 雇員管理窗體設(shè)計(jì)
16.4.4 數(shù)據(jù)新增窗體設(shè)計(jì)
16.4.5 數(shù)據(jù)瀏覽與編輯窗體設(shè)計(jì)
16.4.6 雇員查詢窗體設(shè)計(jì)
16.4.7 工資調(diào)整歷史資料查詢窗體設(shè)計(jì)
16.4.8 錯(cuò)誤消息窗體設(shè)計(jì)
16.5 程序代碼編寫(xiě)
16.5.1 主窗體相關(guān)事件句柄編寫(xiě)
16.5.2 雇員管理窗體相關(guān)事件句輛及過(guò)程編寫(xiě)
16.5.3 錯(cuò)誤消息窗體相關(guān)事件句柄編寫(xiě)
16.5.4 數(shù)據(jù)新增窗體相關(guān)事件句柄編寫(xiě)
16.5.5 數(shù)據(jù)瀏覽與編輯窗體相關(guān)事件句柄編寫(xiě)
16.5.6 雇員查詢窗體相關(guān)事件句柄編寫(xiě)
16.6 實(shí)例運(yùn)行
16.7 小結(jié)
第17章 Web應(yīng)用開(kāi)發(fā)實(shí)例
17.1 創(chuàng)建一個(gè)新項(xiàng)目
17.2 創(chuàng)建EmployeeTable頁(yè)面
17.3 將數(shù)據(jù)組件添加至EmployeeTable頁(yè)面模塊
17.4 創(chuàng)建用于顯示數(shù)據(jù)的網(wǎng)格
17.5 添加編輯窗體
17.6 添加錯(cuò)誤報(bào)告
17.7 運(yùn)行Web應(yīng)用實(shí)例
17.8 小結(jié)

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7