注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Pascal/DelphiDelphi面向?qū)ο缶幊趟枷?/a>

Delphi面向?qū)ο缶幊趟枷?/h1>

定 價:¥55.00

作 者: 劉藝著
出版社: 機(jī)械工業(yè)出版社
叢編項: Borland核心技術(shù)叢書
標(biāo) 簽: Delphi

ISBN: 9787111127727 出版時間: 2003-09-01 包裝: 膠版紙
開本: 24cm+光盤1片 頁數(shù): 476 字?jǐn)?shù):  

內(nèi)容簡介

  這是一本純粹討論Dlephi面向?qū)ο缶幊痰牧ψ鳌1緯跃ń蠨elphi面向?qū)ο缶幊虨槟康?,深入淺出地講解了Delphi面向?qū)ο蟮母拍詈蛯嵸|(zhì)、方法和經(jīng)驗、思想和實踐;詳盡討論了Delphi建立在虛方法、抽象方法、對象接口等動態(tài)綁定機(jī)制上和向上轉(zhuǎn)型、向下轉(zhuǎn)型、接口轉(zhuǎn)型等類型轉(zhuǎn)換機(jī)制上的面向?qū)ο蟾呒壖记桑徊⑸钊胙芯苛送ㄟ^封裝從而實現(xiàn)界面和業(yè)務(wù)對象的分離,從界面和業(yè)務(wù)分離逐步實現(xiàn)分布式多層體系結(jié)構(gòu),進(jìn)而實現(xiàn)界面和業(yè)務(wù)應(yīng)用的跨平臺的企業(yè)級解決方案。本書還提供了VCL的內(nèi)幕資料和研究心得。全書使用Delphi7附帶的ModelMaker實現(xiàn)UL比對象建模,并附有大量Delphi源代碼實例,方便讀者研究學(xué)習(xí)。本書適用于有一定Delphi基礎(chǔ),并希望掌握面向?qū)ο缶幊趟枷牒头椒?,進(jìn)一步提升水平的軟件開發(fā)人員。同樣,已經(jīng)掌握面向?qū)ο缶幊痰腏ava和C++程序員通過本書亦能快速掌握Delphi編程。本書還適合大專院校用于基于objectPascal/Delphi的面向?qū)ο缶幊探虒W(xué)。版權(quán)所有,侵權(quán)必究。“選擇面向?qū)ο缶幊叹鸵馕吨阈枰獟仐壞承┛梢暬幊谭椒??!薄狹arcoCantu“以非面向?qū)ο蟮姆椒ㄊ褂妹嫦驅(qū)ο蟮墓ぞ呤且粋€錯誤。使用Delphi編寫結(jié)構(gòu)化程序可以很快地到達(dá)beta版……你的程序可能永遠(yuǎn)脫離不了beta版。能迅速得到錯誤的答案,仍然是錯誤的?!薄狿aulKimmel“請記住,成功的開發(fā)者只需寫少量的高質(zhì)量代碼,而不是大量的普通代碼?!薄狦radyBooch本書主要內(nèi)容:●面向?qū)ο缶幊倘腴T和Delphi的對象模型?!窭斫釪elphi對象的實質(zhì),活用Delphi對象的技巧?!穸鄳B(tài)、接口、虛方法、抽象類等概念的剖析和面向?qū)ο缶幊躺系木唧w應(yīng)用?!窠⒃趧討B(tài)綁定機(jī)制上和類型轉(zhuǎn)換機(jī)制上的面向?qū)ο蟾呒壘幊碳记??!駷榱藢崿F(xiàn)程序的可維護(hù)性、可擴(kuò)展性和可重用性,而對封裝、界面和業(yè)務(wù)對象的分離、分布式多層體系結(jié)構(gòu)以及實現(xiàn)界面和業(yè)務(wù)應(yīng)用跨平臺的深入討論?!馰CL的內(nèi)幕資料和研究心得。

作者簡介

  劉藝海軍工程大學(xué)副教授,知名計算機(jī)技術(shù)作家。劉藝,海軍工程大學(xué)副教授,知名計算機(jī)技術(shù)作家。著有《Delphi模式編程》等專著10部,翻譯《計算機(jī)科學(xué)導(dǎo)論》等外國著名計算機(jī)教材4部。與人合著的重點大學(xué)計算機(jī)教材《信息安全學(xué)》榮獲教育部推薦研究生教材。另外,主持的多個科研項目曾在軍內(nèi)獲獎?!霸S多人往往把軟件編程和軟件開發(fā)混為一談,實際上軟件編程和開發(fā)有著本質(zhì)區(qū)別。編程是基礎(chǔ),開發(fā)是目標(biāo)。如果要想真正成為項目主管,你除了要以編程水平服人,更要站在系統(tǒng)開發(fā)的高度,整體把握解決方案,處理好系統(tǒng)、模塊及代碼間的關(guān)系。”>>更多作品

圖書目錄

前言
第1章 建立面向?qū)ο蟮男滤季S
1.1 導(dǎo)論歷史背景
1.1.1 歷史前景
1.1.2 面向過程和面向?qū)ο?br />1.1.3 面向?qū)ο蟮募夹g(shù)背景和特點
1.1.4 為什么要使用面向?qū)ο蟮木幊碳夹g(shù)
1.2 面向?qū)ο蟮幕靖拍?br />1.2.1 類和對象
1.2.2 封裝
1.2.3 繼承
1.2.4 多態(tài)性
1.3 面向?qū)ο蠼:蚒ML
1.3.1 面向?qū)ο蠼?br />1.3.2 UML是什么
1.3.3 Delphi面向?qū)ο蠼9ぞ進(jìn)odelMaker
1.3.4 UML建模示例(ModelMaker實現(xiàn))
第2章 Delphi對象模型
2.1 類和對象
2.1.1 類
2.1.2 類成員
2.1.3 對象
2.1.4 類操作符
2.2 方法
2.2.1 什么是方法
2.2.2 方法的分類
2.2.3 方法的綁定機(jī)制
2.3 可見性
2.4 屬性
2.4.1 什么是屬性
2.4.2 使用數(shù)組屬性
2.5 異常
2.5.1 異常是一種特殊的對象
2.5.2 如何捕捉和處理異常
第3章 理解對象
3.1 對象的本質(zhì)
3.1.1 什么是對象
3.1.2 對象在哪里
3.1.3 對象引用和類引用
3.1.4 對象的傳遞
3.1.5 對象的克隆
3.2 對象的生死
3.2.1 對象的構(gòu)造和析構(gòu)
3.2.2 如何動態(tài)生成對象
3.2.3 對象的生命期
3.2.4 組件對象生命期管理的誤區(qū)
3.3 對象的關(guān)系
3.3.1 對象、類和類型
3.3.2 對象之間的關(guān)系基礎(chǔ)
3.3.3 對象的繼承與合成
3.3.4 依賴關(guān)系和合作關(guān)系
第4章 使用對象
4.1 應(yīng)用程序和界面對象
4.1.1 Windows應(yīng)用程序和Application對象
4.1.2 窗體和對話框
4.1.3 界面對象和UI框架
4.2 使用VCL組件對象
4.2.1 組件和控件
4.2.2 組件對象使用實例
4.2.3 組件使用的誤區(qū)
4.3 使用對象集
4.3.1 對象數(shù)組
4.3.2 容器對象
4.4 使用對象參數(shù)
4.5 組件開發(fā)中面向?qū)ο笏伎?br />4.5.1 開發(fā)VCL組件
4.5.2 繼承
4.5.3 合成與嵌入
4.5.4 鏈接
第5章 深入多態(tài)
5.1 認(rèn)識多態(tài)
5.2 重載與覆蓋
5.2.1 重載
5.2.2 覆蓋
5.3 虛方法與動態(tài)方法
5.4 抽象類與抽象方法
5.5 類的類型轉(zhuǎn)換
5.5.1 向上轉(zhuǎn)型
5.5.2 向下轉(zhuǎn)型
5.6 多態(tài)和面向?qū)ο蟮木幊?br />5.7 用VCL的抽象類實現(xiàn)多態(tài)
第6章 剖析接口
6.1 認(rèn)識接口
6.1.1 什么是接口
6.1.2 使用對象
6.1.3 接口的引入
6.1.4 接口和多態(tài)性
6.2 使用接口
6.2.1 定義接口
6.2.2 實現(xiàn)接口
6.3 接口與抽象類
6.4 接口關(guān)系
6.4.1 類、對象和接口的關(guān)系
6.4.2 接口蚓用關(guān)系
6.4.3 互相依賴的接口
6.4.4 接口與類型轉(zhuǎn)換
6.5 接口和多重繼承
6.5.1 什么是多重繼承
6.5.2 利用接口實現(xiàn)多重繼承
6.5.3 有側(cè)重的多重繼承
6.5.4 多重繼承的深入討論
6.6 接口向面向?qū)ο缶幊?br />6.7 接口的其他用法探索
第7章 研究封裝
7.1 什么是封裝
7.1.1 封裝的概念
7.1.2 切割和封裝的原則
7.2 邏輯上的封裝
7.2.1 類的封裝
7.2.2 數(shù)據(jù)的封裝
7.3 物理上的封裝
7.3.1 物理封裝和動態(tài)鏈接
7.3.2 用DLL封裝對象
7.3.3 用COM/COM+封裝對象
第8章 實現(xiàn)界面和業(yè)務(wù)的分離
8.1 關(guān)于界面和業(yè)務(wù)的分離
8.1.1 從封裝到界面和業(yè)務(wù)分離
8.1.2 從界面和業(yè)務(wù)分離到分布式多層體系結(jié)構(gòu)
8.2 界面和業(yè)務(wù)分離的演化實例
8.2.1 一個典型的RAD程序
8.2.2 界面和業(yè)務(wù)的邏輯分離
8.2.3 界面和業(yè)務(wù)的物理分離
8.2.4 界面和業(yè)務(wù)的空間分離
8.3 Web Service:實現(xiàn)業(yè)務(wù)跨平臺
8.3.1 Web Service是一種部署在Web上的對象
8.3.2 創(chuàng)建SOAP Server應(yīng)用程序
8.3.3 用Web Service封裝業(yè)務(wù)對象
8.3.4 創(chuàng)建調(diào)用Web Service的客戶端程序
8.3.5 Web Service類型的轉(zhuǎn)換和部署
8.4 Web Form:實現(xiàn)界面跨平臺
8.4.1 IntraWeb:Delphi的Web Form解決方案
8.4.2 創(chuàng)建 一個Web Form程序
8.4.3 IntraWeb和業(yè)務(wù)對象整合
8.4.4 IntraWeb和Web Service整合
第9章 深入淺出VCL(上)
9.1 Delphi對象的基礎(chǔ):VCL
9.1.1 VCL的層次結(jié)構(gòu)
9.1.2 組件的繼承關(guān)系
9.2 TObject:所有對象的根
9.3 TPersistent:持久對象
9.4 TComponent:組件對象
9.4.1 概述
9.4.2 屬性
9.4.3 方法
9.4.4 組件的從屬關(guān)系
9.5 TApplication:應(yīng)用程序?qū)ο?br />9.5.1 概述
9.5.2 屬性
9.5.3 方法
9.5.4 事件
第10章 深入淺出VCL(下)
10.1 TThread:線程對象
10.1.1 概述
10.1.2 線程對象的封裝和運(yùn)行機(jī)制
10.1.3 使用線程對象
10.2 TStrings、List、TCollection:列表與集合
10.2.1 TStrings與TStringList
10.2.2 TList
10.2.3 TCollection
10.3 TStream:流對象與流化存儲技術(shù)
10.3.1 TStream類及其派生類
10.3.2 TFileStream與TMemString
10.3.3 TCompressionStream和TDecompressionStream
10.4 VCL的可視化工作機(jī)制
10.4.1 TFiler類、TReader類和TWriter類
10.4.2 TStream和組件屬性的存取
10.4.3 Object Inspector的工作原理

附錄A ModelMaker使用指南
參考文獻(xiàn)

本目錄推薦

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