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

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

C#實(shí)用全書

C#實(shí)用全書

定 價(jià):¥45.00

作 者: (美)NIIT公司著;胡鳳燕,李新等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 實(shí)用全書叢書
標(biāo) 簽: C#

ISBN: 9787505375925 出版時(shí)間: 2002-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 446 字?jǐn)?shù):  

內(nèi)容簡介

  本書是使用MicrosoftC#的必備參考書。C#在Microsoft.net初始版本中非常重要,是Microsoft公司開發(fā)的一種最新的面向?qū)ο缶幊陶Z言,其結(jié)合了C++的強(qiáng)大功能和VisualBasic的易用性。本書共四個(gè)部分,第一部分是本書其他內(nèi)容的基礎(chǔ),第二部分講解C#編程的基礎(chǔ),第三部分介紹C#的高級(jí)語言特征,第四部分提供了各種可以用C#開發(fā)的應(yīng)用程序的方法及開發(fā)它們所需的技術(shù)。對(duì)于初學(xué)者,本書內(nèi)容安排合理,從介紹C#的語言基礎(chǔ)開始到C#更高級(jí)的特征及工具的學(xué)習(xí),例如接口、代理、索引和屬性。對(duì)于有一定與C#相似的面向?qū)ο笳Z言(如Java和C++)基礎(chǔ)的讀者,可以了解到C#與這些語言之間的相似點(diǎn)和關(guān)鍵的不同點(diǎn)。本書適用于初中級(jí)編程人員和大中專院校學(xué)生閱讀。譯者序C#是微軟公司于2000年7月推出的一種全新的開發(fā)語言,是微軟.NET產(chǎn)品的一個(gè)主要組成部分。它一經(jīng)發(fā)布就引起了廣大開發(fā)人員的關(guān)注。發(fā)布.NET平臺(tái)的主要目的是為了將軟件作為服務(wù)來提供。由于具有內(nèi)建的類庫和先進(jìn)的運(yùn)行時(shí)環(huán)境,在.NET平臺(tái)上操作就如同在普通開發(fā)平臺(tái)上操作一樣,程序員可以用現(xiàn)有的各種主要編程語言編寫軟件組件。C#語言主要是由C/C++語言演變而來,是一種現(xiàn)代的、簡單的、類型安全、完全面向?qū)ο蟮恼Z言。它兼具了C++語言的靈活性、強(qiáng)大底層控制能力,以及VisualBasic語言的簡單易用特點(diǎn)。如果你是一名C++程序員,那么你的學(xué)習(xí)曲線將會(huì)很平坦。如果你曾經(jīng)學(xué)習(xí)過Java語言,將會(huì)發(fā)現(xiàn)C#在很多方面非常類似于Java。本書從C#的基本概念入手,先介紹C#的發(fā)展及其與其他語言的比較,以及其開發(fā)環(huán)境.NET平臺(tái)。然后逐步深入介紹C#的基本語言特征,如數(shù)組、結(jié)構(gòu)和枚舉等;C#的高級(jí)語言特征,如異常處理、名字空間、組合體與清單、接口、索引、屬性和代碼屬性等,以及XML文檔功能和一些有用的調(diào)試工具。最后給出一些用C#編寫的應(yīng)用程序示例代碼,如Windows應(yīng)用程序、Web服務(wù)和COM+服務(wù)等。作者在敘述語言基本概念?陀镅災(zāi)匾δ蓯保歡鮮褂盟得鰲⑻崾盡⒆⒁夂徒徊娌慰嫉確絞劍刺嶁訊琳噠莆罩氐?、拓掌埩者设紦浼沦E⒎樂茍琳咧氐父艙蘚鴕級(jí)琳呱釗胩教幀A磽?,作者灾B磯嗾陸諍竺娑技尤肓恕耙贍呀獯稹幣喚冢峁┝舜硤囟ㄖ魈饈笨贍芑嵊齙降囊恍┏<侍獾慕餼齜椒?。箥柀全蕶澳是“袡夝}櫚輟筆糾?可以說每章中的大部分例子都是針對(duì)該示例的。這樣有利于讀者理解C#的基本語言特征,而且也有利于理解用C#開發(fā)應(yīng)用程序的系統(tǒng)性、利用相關(guān)技術(shù)ADO和ASP等一起來創(chuàng)建應(yīng)用程序。對(duì)于有編程經(jīng)驗(yàn)的程序開發(fā)人員而言,本書無疑是一本理想的學(xué)習(xí)教材和參考用書。本書的結(jié)構(gòu)從淺入深,可讀性強(qiáng)而且內(nèi)容豐富,對(duì)于想要深入了解C#語言的編程新手,同樣也適用。當(dāng)然,本書只是對(duì)C#學(xué)習(xí)的一個(gè)入門,要真正地掌握它,需要在實(shí)際的.NET應(yīng)用開發(fā)中實(shí)踐它。本書主要由胡鳳燕、李新、朱德爽、胡復(fù)明翻譯,但是,我們由衷地感謝以下同志在翻譯過程中給予的大力幫助:朱之江、馬海英、朱德浩、孟霞、胡軍明、陳蘇燕、朱良賓、胡天龍、李仙菊、張錦,以及所有支持我們、給我們提供幫助的人。由于譯者水平有限,不當(dāng)之處在所難免,我們誠懇地期望廣大讀者批評(píng)指正。前言C#是Microsoft公司開發(fā)的一種最新的面向?qū)ο缶幊陶Z言,主要為其新平臺(tái).NET而設(shè)計(jì),所以C#結(jié)合了C++的強(qiáng)大功能和VisualBasic的易用性。發(fā)布.NET平臺(tái)的主要目的是提供“用做服務(wù)的軟件”。由于具有內(nèi)建的類庫和先進(jìn)的運(yùn)行時(shí)環(huán)境,在.NET平臺(tái)上操作就如同在普通開發(fā)平臺(tái)上操作一樣,程序員可以用現(xiàn)有的各種主要編程語言編寫軟件組件。又因?yàn)镃#是主要針對(duì).NET環(huán)境設(shè)計(jì)的,所以它成為.NET的通用編程語言的選擇。本書適用對(duì)象本書主要適合那些想要對(duì).NET平臺(tái)上的C#有深入了解的程序員。如果對(duì)C、C++或Java的編程知識(shí)有所了解的話,就可以從本書中學(xué)到更多的知識(shí)。但是沒有上述語言基礎(chǔ)同樣能學(xué)習(xí)C#的使用。本書結(jié)構(gòu)本書分四部分。第一部分介紹C#和.NET平臺(tái)。第二部分描述C#的基本語言特征。如果你是C、C++或Java程序員,那么這部分只要大體瀏覽一下即可,因?yàn)槟銓?duì)這部分材料已十分熟悉(這里,對(duì)C#與C++或Java的不同之處已做了附注)。第三部分描述C#的高級(jí)語言特征。第四部分給出幾種用C#開發(fā)的應(yīng)用程序。第一部分“C#介紹”是本書其他內(nèi)容的基礎(chǔ)。第1章“C#的發(fā)展史”介紹C#并且將C#與其他語言進(jìn)行比較,同時(shí)還介紹了C#的開發(fā)環(huán)境VS.NET。第2章“.NET介紹”進(jìn)一步研究.NET架構(gòu)的各個(gè)組件。第3章“.NET執(zhí)行模型”研究.NET的執(zhí)行模型。第二部分“C#語言基礎(chǔ)”包含C#編程的基礎(chǔ)。在第4章“用C#編程”中可以學(xué)習(xí)C#程序以及C#的語言特征。第5章到第7章深入研究各種基本語言特征,如數(shù)組、結(jié)構(gòu)和枚舉。第三部分“C#的高級(jí)特征和工具”中介紹C#的高級(jí)語言特征。第8章到第14章分別介紹異常處理、名字空間、組合件與清單、接口、索引以及屬性等。第15章和第16章描述C#的XML文檔功能和一些有用的調(diào)試工具。第四部分“使用C#開發(fā)應(yīng)用程序”中給出了各種可以用C#開發(fā)的應(yīng)用程序以及開發(fā)它們所需的技術(shù)。第17章“Windows應(yīng)用程序”研究了為Windows平臺(tái)開發(fā)C#應(yīng)用程序的方法。第18章到第20章介紹如何轉(zhuǎn)移到新環(huán)境的技術(shù)。第21章“Web服務(wù)”深入研究Web服務(wù)的創(chuàng)建,這是.NET架構(gòu)的主要組件之一。第22章“COM+服務(wù)”描述COM+和.NET訪問之間的交互操作。本書的附錄提供了對(duì)COM、ASP和ADO的參考,其中還包含一組編譯器選項(xiàng),可用于簡單參考Jumpto.NET并對(duì)它進(jìn)行大概了解。在線計(jì)算機(jī)軟件存儲(chǔ)的實(shí)例研究可以從Web頁上下載,同時(shí)也能下載本書中的所有源代碼。瀏覽http://www.quepublishing.com/,在Search字段中鍵入本書的ISBN(0789725754),然后就能進(jìn)入下載源代碼和實(shí)例的頁面。通用思路貫穿全書可以發(fā)現(xiàn)大部分例子都與稱為虛擬書店(VirtualBookshop)的網(wǎng)上書店相關(guān)。我們已創(chuàng)建了一個(gè)網(wǎng)上購物者的假設(shè)情況,瀏覽該書店以定位、訂貨和查詢書、CD和其他商品的信息。貫穿全書的通用情節(jié)不只有助于理解C#的語言特征,而且還有利于理解相關(guān)技術(shù)ADO和ASP等如何創(chuàng)建復(fù)雜應(yīng)用程序。為鞏固本書中的知識(shí),我們還提供了一個(gè)復(fù)雜的實(shí)例應(yīng)用程序。該應(yīng)用程序中使用了本書中的所有概念和工具。它也可以如同前面所述那樣免費(fèi)下載。本書中所用的說明為增強(qiáng)可讀性,本書的排版中使用了“說明”、“提示”和“注意”。說明:本書中的說明表示一些附加信息,可以幫助更好地理解與當(dāng)前主題相關(guān)的論題或解決與其相關(guān)的問題。提示:介紹有經(jīng)驗(yàn)的開發(fā)人員用來簡化任務(wù)或產(chǎn)生更好設(shè)計(jì)效果的各種技巧。給出提示的目的是幫助采用標(biāo)準(zhǔn)方式來創(chuàng)建穩(wěn)定的、可維護(hù)的應(yīng)用程序。注意:對(duì)有危險(xiǎn)的操作給出警告,如可能破壞系統(tǒng)安全性的操作。本書中采用了交叉參考來幫助快速閱讀其他章節(jié)中的相關(guān)信息。參考:對(duì)屬性的介紹性解釋,請(qǐng)看4.6.8小節(jié)“代碼屬性”。本書的許多章中都包含“疑難解答”一節(jié),這里提供了處理特定主題時(shí)可能會(huì)遇到的一些常見問題的解決方法。在整章的正文中,這一類的交叉參考可以引導(dǎo)讀者解決“疑難解答”一節(jié)中提出的問題。

作者簡介

暫缺《C#實(shí)用全書》作者簡介

圖書目錄

第一部分
C#介紹
第1章
C#的發(fā)展史 2
1.1
什么是C# 2
1.2
C#的發(fā)展 4
1.3
C#與其他語言 6
1.4
Visual Studio.NET介紹 9
1.5
小結(jié) 19
第2章
.NET介紹 20
2.1
什么是.NET 20
2.2
作為服務(wù)的軟件 20
2.3
.NET的組件 23
2.4
什么是.NET框架 24
2.5
.NET框架的執(zhí)行模型 29
2.6
小結(jié) 30
第3章
.NET執(zhí)行模型 31
3.1
虛擬執(zhí)行系統(tǒng)(VES) 31
3.2
產(chǎn)生可管理代碼 33
3.3
把IL編譯成本機(jī)代碼 35
3.4
執(zhí)行 36
3.5
部署 41
3.6
小結(jié) 42
第二部分
C#語言基礎(chǔ)
第4章
用C#編程 44
4.1
第一個(gè)C#程序 44
4.2
Main( )方法 45
4.3
注釋項(xiàng) 47
4.4
C#中的輸入/輸出操作 48
4.5
編譯和執(zhí)行C#程序 50
4.6
語言特征 51
4.7
小結(jié) 54
第5章
類型 55
5.1
數(shù)據(jù)類型的介紹 55
5.2
變量和常量 55
5.3
數(shù)值類型 59
5.4
引用類型 63
5.5
轉(zhuǎn)換 65
5.6
小結(jié) 70
第6章
表達(dá)式和語句 71
6.1
使用表達(dá)式 71
6.2
語句 81
6.3
小結(jié) 91
第7章
數(shù)組、結(jié)構(gòu)和枚舉 92
7.1
數(shù)組 92
7.2
結(jié)構(gòu) 99
7.3
枚舉 102
7.4
小結(jié) 105
第三部分
C#的高級(jí)特征和工具
第8章
類 108
8.1
C#的面向?qū)ο?108
8.2
類的聲明 110
8.3
類成員 117
8.4
集合 130
8.5
映射 132
8.6
疑難解答 135
8.7
小結(jié) 135
第9章
異常處理 136
9.1
異常的種類 136
9.2
C#和C++兩種語言中異常處理的區(qū)別 137
9.3
異常處理語句 138
9.4
異常處理過程 142
9.5
用戶自定義異常 143
9.6
小結(jié) 149
第10章
名字空間、組合體和清單 150
10.1
名字空間 150
10.2
清單和組合體 157
10.3
版本 163
10.4
疑難解答 167
10.5
小結(jié) 167
第11章
接口 168
11.1
接口的聲明 168
11.2
接口成員 172
11.3
接口的實(shí)現(xiàn) 173
11.4
接口映射 178
11.5
接口實(shí)現(xiàn)的繼承 181
11.6
接口的重實(shí)現(xiàn) 183
11.7
抽象類和接口 184
11.8
接口實(shí)現(xiàn)的查詢 184
11.9
小結(jié) 185
第12章
代理和事件 187
12.1
代理 187
12.2
事件 196
12.3
小結(jié) 201
第13章
屬性和索引 202
13.1
屬性 202
13.2
索引 208
13.3
疑難解答 214
13.4
小結(jié) 214
第14章
代碼屬性 215
14.1
代碼屬性說明 215
14.2
代碼屬性實(shí)例 220
14.3
疑難解答 233
14.4
小結(jié) 233
第15章
XML文檔 234
15.1
XML文檔的標(biāo)記 234
15.2
格式化XML文件 247
15.3
處理XML文件 250
15.4
XML和Visual Studio .NET 250
15.5
小結(jié) 253
第16章
調(diào)試 254
16.1
調(diào)試的介紹 254
16.2
.NET SDK調(diào)試器 254
16.3
MSIL匯編程序和反匯編程序 269
16.4
疑難解答 270
16.5
小結(jié) 271
第四部分
使用C#開發(fā)應(yīng)用程序
第17章
Windows應(yīng)用程序 274
17.1
Windows應(yīng)用程序的特征 274
17.2
Windows窗體 275
17.3
創(chuàng)建一個(gè)簡單的Windows窗體應(yīng)用程序 282
17.4
窗體控件 284
17.5
高級(jí)的Windows應(yīng)用程序 292
17.6
用戶自定義控件 296
17.7
部署Windows應(yīng)用程序 298
17.8
疑難解答 301
17.9
小結(jié) 301
第18章
COM交互操作性 302
18.1
與已有COM組件交互操作的需要 302
18.2
從可管理代碼訪問已有COM組件 302
18.3
導(dǎo)入ActiveX控件 312
18.4
從不可管理代碼訪問C#組件 314
18.5
PInvoke工具 317
18.6
疑難解答 319
18.7
小結(jié) 319
第19章
使用ADO.NET 320
19.1
ADO.NET介紹 320
19.2
ADO.NET與ADO的比較 324
19.3
數(shù)據(jù)集 326
19.4
數(shù)據(jù)支持程序 329
19.5
訪問數(shù)據(jù)庫 336
19.6
疑難解答 343
19.7
小結(jié) 343
第20章
使用ASP.NET 344
20.1
ASP.NET介紹
344
20.2
比較ASP與ASP.NET 348
20.3
簡單的ASP.NET頁 350
20.4
疑難解答 364
20.5
小結(jié) 365
第21章
Web服務(wù) 366
21.1
Web服務(wù)的定義 366
21.2
Web服務(wù)的發(fā)展 367
21.3
Web服務(wù)的體系結(jié)構(gòu) 368
21.4
軟件服務(wù) 368
21.5
Web服務(wù)與.NET 369
21.6
創(chuàng)建一個(gè)簡單的Web服務(wù) 372
21.7
使用VS .NET IDE創(chuàng)建Web服務(wù) 375
21.8
疑難解答 380
21.9
小結(jié) 380
第22章
COM+服務(wù) 381
22.1
從COM到COM+的轉(zhuǎn)變 381
22.2
COM+服務(wù)與.NET 386
22.3
使用RegSvcs.exe工具注冊組件 392
22.4
小結(jié) 393
第五部分


附錄A
COM基礎(chǔ) 396
附錄B
ADO 401
附錄C
活動(dòng)服務(wù)器主頁 408
附錄D
C#速查 416
附錄E
從JAVA移植 422
術(shù)語表 423

本目錄推薦

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