注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETC# Primer:中文版

C# Primer:中文版

C# Primer:中文版

定 價(jià):¥45.00

作 者: (美)Stanley B.Lippman著;侯捷,陳碩譯
出版社: 華中科技大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: C#

ISBN: 9787560930060 出版時(shí)間: 2003-09-01 包裝: 膠版紙
開本: 23cm 頁(yè)數(shù): 394 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  以他舉世聞名的“primer”風(fēng)格、暢銷書作者StanLippman現(xiàn)為您呈上一份不容錯(cuò)過(guò)的C#指南?!禖#Primer》是一本內(nèi)容詳實(shí)、實(shí)例豐富的入門讀物,全面介紹了這門新的面向?qū)ο缶幊陶Z(yǔ)言。C#是Microsoft新一代.NET平臺(tái)的基石。它繼承了Java(tm)和C++的諸多特性,C#是為創(chuàng)建高性能Windows與Web應(yīng)用程序(及組件)::無(wú)論是基于XML的Web服務(wù)(WebServices),還是中間層業(yè)務(wù)對(duì)象、系統(tǒng)級(jí)應(yīng)用等::而誕生的高級(jí)語(yǔ)言。本書特色:·涵括諸如命名空間(namespace)、異常處理、統(tǒng)一型別系統(tǒng)(unifiedtypesystem)等等基礎(chǔ)知識(shí)?!ぜ?xì)致講解class(類)繼承與interface(接口)繼承,并配以詳盡的實(shí)例,還討論了二者如何取舍?!ご蠓秶惨昜or涉獵].NET類庫(kù),包括ADO.NET入門、建立數(shù)據(jù)庫(kù)連接、正則表達(dá)式、多線程、網(wǎng)箋套接口編程(sockets)、XML?喑?(利用firehose以及DOM解析模式),以及XSLT和XPATH等等。·詳細(xì)討論ASP.NETWebForm設(shè)計(jì)器,涉及頁(yè)面生命周期(pagelifecycle)與緩存(caching)等內(nèi)容,并提供大量樣例?!そ榻B.NET共通語(yǔ)言運(yùn)行層(CommonLanguageRuntime:CLR)學(xué)習(xí)掌握C#不僅可以增強(qiáng)您的Web編程功力,還能提升您的生產(chǎn)效率。C#Primer為這一切提供了堅(jiān)實(shí)的基礎(chǔ)。

作者簡(jiǎn)介

  StanleyB.Lippman暢銷圖書《C++Primer(3RD)中文版》的原版作者StanleyB.Lippman的職業(yè)是提供關(guān)于C++和面向?qū)ο蟮挠?xùn)練、咨詢、設(shè)計(jì)和指導(dǎo)。他在成為一名獨(dú)立咨詢顧問(wèn)之前,曾經(jīng)是迪士尼動(dòng)化公司的首席軟件設(shè)計(jì)師。當(dāng)他在AT&TBell實(shí)驗(yàn)室的時(shí)候,領(lǐng)導(dǎo)了cfront3.0版本和2.1版本的編譯器開發(fā)組。他也是BjarneStroustrup領(lǐng)導(dǎo)的Bell實(shí)驗(yàn)室Foundation項(xiàng)目的成員之一,負(fù)責(zé)C++程序設(shè)計(jì)環(huán)境中的對(duì)象模型部分。他還撰寫了許多關(guān)于C++的文章。目前他已受雇于微軟公司,負(fù)責(zé)VisualC++項(xiàng)目。遍及全球,深受廣大C++學(xué)者的喜歡。>>更多作品譯者:侯捷臺(tái)灣資深技術(shù)作家、譯者。閑靜少言。不慕榮利。好讀書。求甚解。侯捷先生以為“任何書籍如果缺少讀者,再怎么優(yōu)秀都將喪失價(jià)值。因此,做為一位書評(píng)人,我非常樂(lè)見評(píng)選風(fēng)氣興盛。雖然所謂“喜愛(ài)”帶有很大的主觀成份,但這類評(píng)選仍然具有十分正面的價(jià)值,可以帶給讀者、作者、譯者、出版者很大的參與感,對(duì)于讀書風(fēng)氣、好書浮現(xiàn)率都有幫助?!鄙钊霚\出MFC(第二版)>>更多作品

圖書目錄

譯序by侯捷
譯序by陳碩
目錄
前言
C#環(huán)境設(shè)置
第1章 Hello,C#
1.1 你的第一個(gè)C#程序
1.2 命名空間(Namespaces)
1.3 Main()的另一種形式
1.4 編寫一個(gè)語(yǔ)句(Statement)
1.5 開啟一個(gè)文本文件(Text File)以供讀寫
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.14.1 暗中裝箱(Shadow Boxing)
1.14.2 拆箱(Unboxing)與向下轉(zhuǎn)型(Downcast)
1.15 缺口型(Jagged)array
1.16 Hashtable容器
1.17 異常處理(Exception Handling)
1.18 C#語(yǔ)言簡(jiǎn)要手冊(cè)
1.18.1 關(guān)鍵字(Keyworks)
1.18.2 語(yǔ)言內(nèi)建的數(shù)值型別(Built-in Numeric Types)
1.18.3 算術(shù)(Arithmetic)、關(guān)系(Relational)和條件(Conditional)操作符
1.18.4 操作符優(yōu)先級(jí)(Operator Precedence)
1.18.5 語(yǔ)句(Statements)
第2章 Class的設(shè)計(jì)
2.1 我們的第一個(gè)獨(dú)立Class
2.2 開啟一個(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 deleqate型別
2.13 函數(shù)參數(shù)語(yǔ)義學(xué)(Function Parameter Semantics)
2.13.1 傳值(Pass by Value)
2.13.2 傳址(Pass by Reference):ref參數(shù)
2.13.3 傳址(Pass by Reference):out參數(shù)
2.14 函數(shù)得載(Function Overloading)
2.14.1 重載函數(shù)的決議(Resolving)
2.14.2 尋求最佳匹配(Best Match)
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ū)ο缶幊谈拍?br />3.2 實(shí)現(xiàn)一個(gè)“多態(tài)查詢語(yǔ)言”(Polymorphic Query Language)
3.3 設(shè)計(jì)一個(gè)Class繼承體系
3.4 關(guān)于object
3.5 設(shè)計(jì)一個(gè)抽象基類(Abstract Base Class)
3.6 聲明一個(gè)抽象基類(Abstract Base Class)
3.7 抽象基類(Abstract Base Class)的static成員
3.8 混合型抽象基類(Hybrid Abstract Base Class)
3.8.1 單一繼承下的對(duì)象模型(Object Model)
3.8.2 混合型抽象類(Hybrid Abstract Class)有何特別?
3.9 定義一個(gè)派生類(Derived Class)
3.10 覆寫繼承而來(lái)的虛接口(Virtual Interface)
3.11 覆寫的虛函數(shù)(Virtual Methods)
3.12 成員訪問(wèn):new修飾符和base修飾符
3.12.1 可達(dá)性(Accessibility)與可見性(Visibility)
3.12.2 將“對(duì)基類(Base Class)的訪問(wèn)”封裝起來(lái)
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.3.1 實(shí)現(xiàn)我們自己的Interface:概念驗(yàn)證
4.3.2 將我們的Interface整合進(jìn)入System Framework
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以組合(Composition)進(jìn)行擴(kuò)充
第5章 控訪System命名空間
5.1 支持基本型別(Fundamental Types)
5.2 所有array都是System.Array
5.3 查詢運(yùn)行環(huán)境
5.3.1 Environment Class
5.3.2 訪問(wèn)所有環(huán)境變量(Environment Variable)
5.3.3 Process Class
5.3.4 查找邏輯驅(qū)動(dòng)器
5.4 System.IO
5.4.1 處理文件擴(kuò)展名:Path Class
5.4.2 操控目錄(Directories)
5.4.3 操控文件(Files)
5.4.4 讀寫文件(Files)
5.5 System雜項(xiàng)討論
5.5.1 System.Collections.Stack容器
5.5.2 System.diagnostics,TraceListener Class
5.5.3 System.Math
5.5.4 DataTime Class
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.9.1 服務(wù)器端(Server-Side)的TcpListener
5.9.2 客戶端(Client-Side)的TcpClient
5.10 System.Data
5.10.1 數(shù)據(jù)庫(kù)表格(Database Tables)
5.10.2 開啟數(shù)據(jù)庫(kù):選擇一個(gè)數(shù)據(jù)供應(yīng)器(Data Provider)
5.10.3 DataTable巡禮
5.10.4 建立DataRelation
5.10.5 選取動(dòng)作(Selection)與表達(dá)式(Expressions)
5.11 System.Xml
5.11.1 在程序中使用XML
5.11.2 XmlTextReader
5.11.3 Document Object Model(DOM,文檔對(duì)象模型)
5.11.4 System.Xml.Xsl
5.11.5 System.Xml.Xpath
第6章 Windows Forms設(shè)計(jì)器
6.1 我們的第一個(gè)Windows Forms程序
6.2 建立GUI
6.3 實(shí)現(xiàn)“事件回調(diào)例程”(Event Callback Routines)
6.3.1 實(shí)現(xiàn)TextBox Event
6.3.2 實(shí)現(xiàn)Button Events:OK按鈕
6.3.3 實(shí)現(xiàn)Button Events:Quit按鈕
6.4 檢閱并添加Control Events(控件相關(guān)事件)
6.4.1 可編程的(Programmable)Labels
6.5 實(shí)現(xiàn)MessageBox(彈出式對(duì)話框)
6.6 以List Box輸出無(wú)格式數(shù)據(jù)
6.7 探究File Dialog(文件對(duì)話框)
6.8 程式各樣的Buttons(按鈕)
6.9 端上Menus(菜單)
6.10 DataGrid控件
6.11 添加PictureBox控件
第7章 ASP.NET和Web Forms設(shè)計(jì)器
7.1 我們的第一個(gè)Web Forms程序
7.2 開啟一個(gè)ASP.NET Web應(yīng)用程序項(xiàng)目
7.2.1 修改文檔的Properties(屬性)
7.2.2 在文檔中添加控件:Label
7.3 在項(xiàng)目中加入頁(yè)面
7.4 HyperLink控件:鏈接(Linking)其他頁(yè)面
7.5 DataGrid控件
7.6 理解頁(yè)面事件(Page Event)的生命周期
7.7 數(shù)據(jù)供應(yīng)器(Data Provider)
7.8 管理Web狀態(tài)
7.8.1 添加TextBox控件
7.8.2 添加ImageButton控件
7.8.3 添加ListBox控件
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 添加DropDownList控件
7.14 添加一組RadioButton控件
7.15 添加CheckBoxList控件
7.16 為控件添加驗(yàn)證器(Validators)
7.17 添加Calendar控件
7.18 添加Image控件
7.19 編寫Web Server軟件
第8章 通用語(yǔ)言運(yùn)行層
8.1 裝配件(Assemblies)
8.2 Reflection(運(yùn)行期型別反射)
8.3 通過(guò)BindingFlags個(gè)性揀取策略(Retrieval)
8.4 在運(yùn)行期(runtime)調(diào)用某個(gè)成員函數(shù)
8.5 將測(cè)試委托(Delegating)給Reflection
8.6 Attributes(特征屬性)
8.6.1 固有型Attribute:Conditional
8.6.2 固有型Attribute:Serializable
8.6.3 固有型Attribute:DllImport
8.7 實(shí)現(xiàn)我們自己的Attribute class
8.7.1 位置(Positional)參數(shù)與具名(Named)參數(shù)
8.7.2 AttributeUsage
8.8 利用Reflection在運(yùn)行期獲取Attributes
8.9 中間語(yǔ)言(Intermediate Language)
8.9.1 檢視中間語(yǔ)言
8.9.2 ildasm(IL反匯編)工具
索引

本目錄推薦

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