日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Pascal/DelphiDelphi面向對象編程思想

Delphi面向對象編程思想

Delphi面向對象編程思想

定 價:¥55.00

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

ISBN: 9787111127727 出版時間: 2003-09-01 包裝: 膠版紙
開本: 24cm+光盤1片 頁數: 476 字數:  

內容簡介

  這是一本純粹討論Dlephi面向對象編程的力作。本書以精通叫Delphi面向對象編程為目的,深入淺出地講解了Delphi面向對象的概念和實質、方法和經驗、思想和實踐;詳盡討論了Delphi建立在虛方法、抽象方法、對象接口等動態(tài)綁定機制上和向上轉型、向下轉型、接口轉型等類型轉換機制上的面向對象高級技巧;并深入研究了通過封裝從而實現界面和業(yè)務對象的分離,從界面和業(yè)務分離逐步實現分布式多層體系結構,進而實現界面和業(yè)務應用的跨平臺的企業(yè)級解決方案。本書還提供了VCL的內幕資料和研究心得。全書使用Delphi7附帶的ModelMaker實現UL比對象建模,并附有大量Delphi源代碼實例,方便讀者研究學習。本書適用于有一定Delphi基礎,并希望掌握面向對象編程思想和方法,進一步提升水平的軟件開發(fā)人員。同樣,已經掌握面向對象編程的Java和C++程序員通過本書亦能快速掌握Delphi編程。本書還適合大專院校用于基于objectPascal/Delphi的面向對象編程教學。版權所有,侵權必究?!斑x擇面向對象編程就意味著你需要拋棄某些可視化編程方法?!薄狹arcoCantu“以非面向對象的方法使用面向對象的工具是一個錯誤。使用Delphi編寫結構化程序可以很快地到達beta版……你的程序可能永遠脫離不了beta版。能迅速得到錯誤的答案,仍然是錯誤的?!薄狿aulKimmel“請記住,成功的開發(fā)者只需寫少量的高質量代碼,而不是大量的普通代碼?!薄狦radyBooch本書主要內容:●面向對象編程入門和Delphi的對象模型?!窭斫釪elphi對象的實質,活用Delphi對象的技巧?!穸鄳B(tài)、接口、虛方法、抽象類等概念的剖析和面向對象編程上的具體應用?!窠⒃趧討B(tài)綁定機制上和類型轉換機制上的面向對象高級編程技巧?!駷榱藢崿F程序的可維護性、可擴展性和可重用性,而對封裝、界面和業(yè)務對象的分離、分布式多層體系結構以及實現界面和業(yè)務應用跨平臺的深入討論。●VCL的內幕資料和研究心得。

作者簡介

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

圖書目錄

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

附錄A ModelMaker使用指南
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號