出版時間:2003-9 出版社:清華大學(xué) 作者:[美]漢米爾頓 著,天宏工作室 譯 頁數(shù):349 字數(shù):333000
內(nèi)容概要
雖然VB.NET是一種對面向?qū)ο蟪绦蛟O(shè)計支持很好的語言,但是它并不能保證你一定編寫出優(yōu)秀的面向?qū)ο蟠a。為了幫助編寫完美的代碼,《Visual Basic.NET面向?qū)ο缶幊獭芬粫鴮⒅攸c集中在面向?qū)ο笤O(shè)計上。它展示了如何分析應(yīng)用程序邏輯中的相似性以及如何設(shè)計和創(chuàng)建最大限度地利用了.NET Framework的優(yōu)點和功能的對象,書中甚至還討論了重新分解(refactoring),這是一種追溯性的OOP,在事實之后才發(fā)現(xiàn)一般化,因此父類是在子類之后編寫的。
但是,《Visual Basic.NET面向?qū)ο缶幊獭芬粫粌H僅介紹了面向?qū)ο笤O(shè)計以及VB.NET的面向?qū)ο筇匦裕鼛в懻摿嗣嫦驅(qū)ο蟮幕诮M件開發(fā)所涉及的所有重要主題,這些主題包括:
·使用VB新的結(jié)構(gòu)化異常處理來處理異常;
·反射——在運行時收集應(yīng)用程序的類及其他類型的信息;
·序列化——將對象的狀態(tài)提交到存儲庫并在以后檢索這些信息;
·使用.NET遠程處理和Web服務(wù)開發(fā)分布式組件和應(yīng)用程序;
知道如何編寫面向?qū)ο蟮拇a只是問題的一個方面,只有知道何時及為何編寫才能成為優(yōu)秀的程序員。這正是你在閱讀本書之后將會了解到的。
作者簡介
J.P.Hamilton是一位獨立軟件開發(fā)人員,他在德克薩斯州的休斯頓居住和工作。他在6502處理器(Atari萬歲)和朋克搖滾樂的時代出生和長大,但是現(xiàn)在他的大部分時間都花在.NET Framework上。他還是《Visual Basic Shell Programming》一書的作者。
書籍目錄
前言第一章 簡介 Visual Basic.NET和面向?qū)ο缶幊? .NET Framework第二章 對象基礎(chǔ) 創(chuàng)建和編譯組件 名稱空間 使用組件 應(yīng)用程序域 上下文 程序集 中間語言 全局程序集緩存 System名稱空間第三章 類的剖析 成員變量 屬性 方法 訪問修飾符 傳遞參數(shù) 值類型 創(chuàng)建和銷毀 委托和事件 設(shè)計上的考慮 練習(xí)第四章 面向?qū)ο? 一般化和具體化 繼承 包含 多態(tài) 重載 重寫 替換第五章 .NET接口 私有實現(xiàn)方式 版本控制 接口與抽象基類的比較 .NET中的接口 設(shè)計考慮 第六章 異常對象 異常處理的基礎(chǔ)知識 未處理的異常處理程序 StackTrace對象 繼續(xù)執(zhí)行代碼 重試代碼 性能計數(shù)器第七章 對象檢查 反射 運行庫類型發(fā)現(xiàn) 動態(tài)類型加載 屬性 自定義屬性 第八章 寫入和讀取對象 流 閱讀器和編寫器 序列化 模式定義工具 自定義序列化 NetworkStream第九章 遠程處理對象 信道 可遠程處理的對象 Windows Service 客戶 遠程處理的設(shè)計 按值封送(MBV) 在IIS中承載對象 Windows Service與IIS的比較 認證 第十章 Web服務(wù) 編寫Web服務(wù) Web服務(wù)與遠程處理的比較 從.NET遠程處理使用Web服務(wù) 兼容性 UDDI 訪問Web服務(wù)的數(shù)據(jù) 參考書目詞匯表
圖書封面
評論、評分、閱讀與下載
Visual Basic.NET面向?qū)ο缶幊?PDF格式下載