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

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

定 價(jià):¥55.00

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

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

內(nèi)容簡介

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

作者簡介

  劉藝海軍工程大學(xué)副教授,知名計(jì)算機(jī)技術(shù)作家。劉藝,海軍工程大學(xué)副教授,知名計(jì)算機(jī)技術(shù)作家。著有《Delphi模式編程》等專著10部,翻譯《計(jì)算機(jī)科學(xué)導(dǎo)論》等外國著名計(jì)算機(jī)教材4部。與人合著的重點(diǎn)大學(xué)計(jì)算機(jī)教材《信息安全學(xué)》榮獲教育部推薦研究生教材。另外,主持的多個(gè)科研項(xiàng)目曾在軍內(nèi)獲獎(jiǎng)?!霸S多人往往把軟件編程和軟件開發(fā)混為一談,實(shí)際上軟件編程和開發(fā)有著本質(zhì)區(qū)別。編程是基礎(chǔ),開發(fā)是目標(biāo)。如果要想真正成為項(xiàng)目主管,你除了要以編程水平服人,更要站在系統(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ù)背景和特點(diǎn)
1.1.4 為什么要使用面向?qū)ο蟮木幊碳夹g(shù)
1.2 面向?qū)ο蟮幕靖拍?br />1.2.1 類和對(duì)象
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實(shí)現(xiàn))
第2章 Delphi對(duì)象模型
2.1 類和對(duì)象
2.1.1 類
2.1.2 類成員
2.1.3 對(duì)象
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 異常是一種特殊的對(duì)象
2.5.2 如何捕捉和處理異常
第3章 理解對(duì)象
3.1 對(duì)象的本質(zhì)
3.1.1 什么是對(duì)象
3.1.2 對(duì)象在哪里
3.1.3 對(duì)象引用和類引用
3.1.4 對(duì)象的傳遞
3.1.5 對(duì)象的克隆
3.2 對(duì)象的生死
3.2.1 對(duì)象的構(gòu)造和析構(gòu)
3.2.2 如何動(dòng)態(tài)生成對(duì)象
3.2.3 對(duì)象的生命期
3.2.4 組件對(duì)象生命期管理的誤區(qū)
3.3 對(duì)象的關(guān)系
3.3.1 對(duì)象、類和類型
3.3.2 對(duì)象之間的關(guān)系基礎(chǔ)
3.3.3 對(duì)象的繼承與合成
3.3.4 依賴關(guān)系和合作關(guān)系
第4章 使用對(duì)象
4.1 應(yīng)用程序和界面對(duì)象
4.1.1 Windows應(yīng)用程序和Application對(duì)象
4.1.2 窗體和對(duì)話框
4.1.3 界面對(duì)象和UI框架
4.2 使用VCL組件對(duì)象
4.2.1 組件和控件
4.2.2 組件對(duì)象使用實(shí)例
4.2.3 組件使用的誤區(qū)
4.3 使用對(duì)象集
4.3.1 對(duì)象數(shù)組
4.3.2 容器對(duì)象
4.4 使用對(duì)象參數(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)識(shí)多態(tài)
5.2 重載與覆蓋
5.2.1 重載
5.2.2 覆蓋
5.3 虛方法與動(dòng)態(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的抽象類實(shí)現(xiàn)多態(tài)
第6章 剖析接口
6.1 認(rèn)識(shí)接口
6.1.1 什么是接口
6.1.2 使用對(duì)象
6.1.3 接口的引入
6.1.4 接口和多態(tài)性
6.2 使用接口
6.2.1 定義接口
6.2.2 實(shí)現(xiàn)接口
6.3 接口與抽象類
6.4 接口關(guān)系
6.4.1 類、對(duì)象和接口的關(guān)系
6.4.2 接口蚓用關(guān)系
6.4.3 互相依賴的接口
6.4.4 接口與類型轉(zhuǎn)換
6.5 接口和多重繼承
6.5.1 什么是多重繼承
6.5.2 利用接口實(shí)現(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 物理封裝和動(dòng)態(tài)鏈接
7.3.2 用DLL封裝對(duì)象
7.3.3 用COM/COM+封裝對(duì)象
第8章 實(shí)現(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ù)分離的演化實(shí)例
8.2.1 一個(gè)典型的RAD程序
8.2.2 界面和業(yè)務(wù)的邏輯分離
8.2.3 界面和業(yè)務(wù)的物理分離
8.2.4 界面和業(yè)務(wù)的空間分離
8.3 Web Service:實(shí)現(xiàn)業(yè)務(wù)跨平臺(tái)
8.3.1 Web Service是一種部署在Web上的對(duì)象
8.3.2 創(chuàng)建SOAP Server應(yīng)用程序
8.3.3 用Web Service封裝業(yè)務(wù)對(duì)象
8.3.4 創(chuàng)建調(diào)用Web Service的客戶端程序
8.3.5 Web Service類型的轉(zhuǎn)換和部署
8.4 Web Form:實(shí)現(xiàn)界面跨平臺(tái)
8.4.1 IntraWeb:Delphi的Web Form解決方案
8.4.2 創(chuàng)建 一個(gè)Web Form程序
8.4.3 IntraWeb和業(yè)務(wù)對(duì)象整合
8.4.4 IntraWeb和Web Service整合
第9章 深入淺出VCL(上)
9.1 Delphi對(duì)象的基礎(chǔ):VCL
9.1.1 VCL的層次結(jié)構(gòu)
9.1.2 組件的繼承關(guān)系
9.2 TObject:所有對(duì)象的根
9.3 TPersistent:持久對(duì)象
9.4 TComponent:組件對(duì)象
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:線程對(duì)象
10.1.1 概述
10.1.2 線程對(duì)象的封裝和運(yùn)行機(jī)制
10.1.3 使用線程對(duì)象
10.2 TStrings、List、TCollection:列表與集合
10.2.1 TStrings與TStringList
10.2.2 TList
10.2.3 TCollection
10.3 TStream:流對(duì)象與流化存儲(chǔ)技術(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) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)