出版時(shí)間:2003-9 出版社:華中科技大學(xué)出版社 作者:Stanley B.Lippman 頁(yè)數(shù):394 字?jǐn)?shù):450000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
以他舉世聞名的“primer”風(fēng)格、暢銷(xiāo)書(shū)作者Stan Lippman現(xiàn)為您呈上一份不容錯(cuò)過(guò)的C#指南。《C# Primer》是一本內(nèi)容詳實(shí)、實(shí)例豐富的入門(mén)讀物,全面介紹了這門(mén)新的面向?qū)ο缶幊陶Z(yǔ)言。
C#是Microsoft新一代.NET平臺(tái)的基石。它繼承了Java(tm)和C++的諸多特性,C#是為創(chuàng)建高性能Windows與Web應(yīng)用程序(及組件)——無(wú)論是基于XML的Web服務(wù)(Web Services),還是中間層業(yè)務(wù)對(duì)象、系統(tǒng)級(jí)應(yīng)用等——而誕生的高級(jí)語(yǔ)言。
本書(shū)特色:
·涵括諸如命名空間(namespace)、異常處理、統(tǒng)一型別系統(tǒng)(unified type system)等等基礎(chǔ)知識(shí)。
·細(xì)致講解class(類(lèi))繼承與interface(接口)繼承,并配以詳盡的實(shí)例,還討論了二者如何取舍。
·大范圍巡視[or涉獵].NET類(lèi)庫(kù),包括ADO.NET入門(mén)、建立數(shù)據(jù)庫(kù)連接、正則表達(dá)式、多線程、網(wǎng)箋套接口編程(sockets)、XML編程(利用firehose以及DOM解析模式),以及XSLT和XPATH等等。
·詳細(xì)討論ASP.NET Web Form設(shè)計(jì)器,涉及頁(yè)面生命周期(page life cycle)與緩存(caching)等內(nèi)容,并提供大量樣例。
·介紹.NET共通語(yǔ)言運(yùn)行層(Common Language Runtime—CLR)
學(xué)習(xí)掌握C#不僅可以增強(qiáng)您的Web編程功力,還能提升您的生產(chǎn)效率。C# Primer為這一切提供了堅(jiān)實(shí)的基礎(chǔ)。
書(shū)籍目錄
譯序by侯捷 譯序by陳碩 目錄 前言 C#環(huán)境設(shè)置 第1章 Hello, C# 1.1 你的第一個(gè)C#程序 1.2 命名空間(Namespaces) 1.3 Main()的另一種形式 1.4 編寫(xiě)一個(gè)語(yǔ)句(Statement) 1.5 開(kāi)啟一個(gè)文本文件(Text File)以供讀寫(xiě) 1.6 格式化輸出 1.7 string型別 1.8 局部對(duì)象(Local Objects) 1.9 Value型別和Reference型別 1.10 C# array(數(shù)組) 1.11 new表達(dá)式 1.12 垃圾回收(Garbage Collection) 1.13 動(dòng)態(tài)array: ArrayList collection class 1.14 統(tǒng)一型別系統(tǒng)(The Unified Type System) 1.15 缺口型(Jagged)array 1.16 Hashtable容器 1.17 異常處理(Exception Handling) 1.18 C#語(yǔ)言簡(jiǎn)要手冊(cè) 第2章 Class的設(shè)計(jì) 2.1 我們的第一個(gè)獨(dú)立Class 2.2 開(kāi)啟一個(gè)新的Visual Studio項(xiàng)目 2.3 聲明數(shù)據(jù)成員(Data Members) 2.4 Properties(屬性) 2.5 Indexers(索引器) 2.6 成員初始化(Member Initialization) 2.7 Class的構(gòu)造函數(shù)(Constructor) 2.8 隱含的(implicit)this Reference 2.9 static(靜態(tài))成員 2.10 const和readonly數(shù)據(jù)成員 2.11 enum(枚舉)value型別 2.12 delegate型別 2.13 函數(shù)參數(shù)語(yǔ)義學(xué)(Function Parameter Semantics) 2.14 函數(shù)重載(Function Overloading) 2.15 可變長(zhǎng)度之參數(shù)列 2.16 操作符重載(Operator Overloading) 2.17 轉(zhuǎn)換式操作符(Conversion Operators) 2.18 Class的析構(gòu)函數(shù)(Destructor) 2.19 struct value型別 第3章 面向?qū)ο蟪绦蛟O(shè)計(jì) 3.1 面向?qū)ο缶幊谈拍?3.2 實(shí)現(xiàn)一個(gè)”多態(tài)查詢(xún)語(yǔ)言”(Polymorphic Query Language) 3.3 設(shè)計(jì)一個(gè)Class繼承體系 3.4 關(guān)于Objects 3.5 設(shè)計(jì)一個(gè)抽象基類(lèi)(Abstract Base Class) 3.6 聲明一個(gè)抽象基類(lèi)(Abstract Base Class) 3.7 抽象基類(lèi)(Abstract Base Class)的static成員 3.8 混合型抽象基類(lèi)(Hybrid Abstract Base Class) 3.9 定義一個(gè)派生類(lèi)(Derived Class) 3.10 覆寫(xiě)繼承而來(lái)的虛接口(Virtual Interface) 3.11 覆寫(xiě)object的虛函數(shù)(Virtual Methods) 3.12 成員訪問(wèn): new修飾符和base修飾符 3.13 將class密封起來(lái) 3.14 Exception繼承體系 第4章 接口繼承 4.1 實(shí)現(xiàn)System Interface: IComparable 4.2 訪問(wèn)業(yè)已存在的Interface 4.3 定義一個(gè)Interface 4.4 Interface成員的顯示實(shí)現(xiàn)(Explicit Implementation) 4.5 繼承得來(lái)的Interface成員 4.6 重載?掩蓋?抑或模棱兩可?Overloaded, Hidden, or Ambiguous? 4.7 掌握copy(拷貝)語(yǔ)義: ICloneable 4.8 掌握Finalize(終結(jié))語(yǔ)義: IDisposable 4.9 BitVector: 以組合(Compositon)進(jìn)行擴(kuò)充 第5章 探訪System命名空間 5.1 支持基本型別(Fundamental Types) 5.2 所有array都是System.Array 5.3 查詢(xún)運(yùn)行環(huán)境 5.4 System .IO 5.5 System雜項(xiàng)討論 5.6 正則表達(dá)式(Regular Expressions) 5.7 System.Threading 5.8 Web的請(qǐng)求/響應(yīng)模型(Request/Response Model) 5.9 System.Net.Sockets 5.10 System.Data 5.11 System.Xml 第6章 Windows Forms設(shè)計(jì)器 6.1 我們的第一個(gè)Windows Forms程序 6.2 建立GUI 6.3 實(shí)現(xiàn)”事件回調(diào)例程”(Event Callback Routines) 6.4 檢閱并添加Control Events(控件相關(guān)事件) 6.5 實(shí)現(xiàn)Message Box(彈出式對(duì)話框) 6.6 以List Box輸出無(wú)格式數(shù)據(jù) 6.7 探究File Dialog(文件對(duì)話框) 6.8 各式各樣的Buttons(按鈕) 6.9 端上Menus(菜單) 6.10 Data Grid控件 6.11 添加Picture Box控件 第7章 ASP.NET和Web Forms設(shè)計(jì)器 7.1 我們的第一個(gè)Web Forms程序 7.2 開(kāi)啟一個(gè)ASP.NET Web應(yīng)用程序項(xiàng)目 7.3 在項(xiàng)目中加入頁(yè)面 7.4 Hyper Link控件: 鏈接(Linking)其他頁(yè)面 7.5 Data Grid控件 7.6 理解頁(yè)面事件(Page Event)的生命周期 7.7 數(shù)據(jù)供應(yīng)器(Data Provider) 7.8 管理Web狀態(tài) 7.9 狀態(tài)管理:Class Members 7.10 狀態(tài)管理: Session Object 7.11 狀態(tài)管理: Application Object 7.12 起驗(yàn)證作用的控件(Validation Controls) 7.13 添加Drop Down List控件 7.14 添加一組Radio Button 7.15 添加Check Box List控件 7.16 為控件添加驗(yàn)證器(Validators) 7.17 添加Calendar控件 7.18 添加Image控件 7.19 編寫(xiě)Web Server控件 第8章 通用語(yǔ)言運(yùn)行屋 8.1 裝配件(Assemblies) 8.2 Reflection(運(yùn)行期型別反射) 8.3 通過(guò)Binding Flags修改揀取策略(Retrieval) 8.4 在運(yùn)行期(runtime)調(diào)用某個(gè)成員函數(shù) 8.5 將測(cè)試委托(Delegating)給Reflection 8.6 Attributes(特征屬性) 8.7 實(shí)現(xiàn)我們自己的Attribute class 8.8 利用Reflection在運(yùn)行期獲取Attributes 8.9 中間語(yǔ)言(Intermediate Language) 索引
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版