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

深入淺出C#編程

深入淺出C#編程

定 價(jià):¥46.00

作 者: 張玉平,李長(zhǎng)林編著
出版社: 中國(guó)科學(xué)技術(shù)出版社;北京希望電子出版社
叢編項(xiàng): C#系列叢書
標(biāo) 簽: C#

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

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

  C#(讀作“C-sharp”)作為Microsoft的下一代面向?qū)ο蟮恼Z言產(chǎn)品,能夠讓開發(fā)人員在.NET平臺(tái)上快速地建立大量的?τ貿(mào)絳頡0湊瘴⑷碭齙畝ㄒ?,C#是一種源自于C和C十+的,簡(jiǎn)單的、現(xiàn)代的、面向?qū)ο蟮暮皖愋桶踩某绦蛟O(shè)計(jì)語言。C#為程序員提供了開發(fā)飛速發(fā)展的Web應(yīng)用程序所需的強(qiáng)大而靈活的功能。C#和Java的核心與C++比較有著相同的優(yōu)勢(shì)和局限,比起C十+,C#將更容易被人們理解和接受,未來大量.NET平臺(tái)的應(yīng)用將由C#開發(fā)。C#將是未來開發(fā)企業(yè)級(jí)分布式應(yīng)用程序的首選。當(dāng)然這并不是說C#只適用于網(wǎng)絡(luò)開發(fā)。例如,我們可以使用C#開發(fā)任何古典風(fēng)格的Windows程序。不僅如此,不管是控制程序、圖形程序、NT服務(wù)程序,還是普通組件,乃至Web頁面,都可以用C#開發(fā)出來??梢韵嘈?,在閱讀完本書之后,不論您是一名C和C++程序員,或者您一直在使用VB或Delphi進(jìn)行編程,您都將欣賞C#為我們所帶來的一切。如果你學(xué)習(xí)過Java語言,會(huì)發(fā)現(xiàn)C#在很多方面也非常類型于Java。Java程序的執(zhí)行以及Java語言的平臺(tái)無關(guān)性,是建立在Java虛擬機(jī)JVM的基礎(chǔ)上的,而C#語言則需要.NET框架的支持。我們所說的很多C#語言的新特點(diǎn)和功能,如類型安全、垃圾收集、版本控制、兼容性以及跨語言的異常處理和繼承,這些都是依賴于底層的.NET框架來完成的。本書的第1章中介紹了微軟.NET戰(zhàn)略和.NET框架的背景知識(shí),這對(duì)于更好的掌握C#編程會(huì)有很大的幫助。當(dāng)然本書只是對(duì)C#學(xué)習(xí)的一個(gè)入門,要真正地掌握它在實(shí)際的.NET應(yīng)用開發(fā)中去實(shí)踐。本書采用循序漸進(jìn)的方式,幫助讀者從入門到真正精通C#語言。在書中,我們并不是把C#僅僅作為一種簡(jiǎn)單的程序設(shè)計(jì)語言來對(duì)待,而是側(cè)重于分析C#的語法現(xiàn)象以及它真正面向?qū)ο蟮奶卣鳌?duì)于C#程序設(shè)計(jì)涉及到的一些系統(tǒng)理論和方法學(xué),我們也簡(jiǎn)明扼要地進(jìn)行了闡述。書中提供了大量的示例,通過這些實(shí)例,避免了空洞的語法規(guī)則羅列和簡(jiǎn)單的說教,通過它們,您將得心應(yīng)手地開發(fā)屬于自己的C#程序。盡管C#是從C和C++中發(fā)展起來的,但本書并不要求讀者具有C或C++語言的基礎(chǔ)知識(shí)。無論您是其它程序設(shè)計(jì)語言的程序員,或者剛剛開始編程生涯,本書都將幫助您順利進(jìn)入C#的大門。對(duì)已經(jīng)熟練掌握C++程序設(shè)計(jì)的專業(yè)程序員來說,您將通過本書迅速過渡到新一代面向?qū)ο蟮恼Z言——C#。本書由張玉平執(zhí)筆,參加本書編寫的還有李長(zhǎng)林、龔建、溫尚清、丁滿泉、黃司渭、張德強(qiáng)、陳博、陳發(fā)吉、李正希、周樹成、胡方霞、史陽、張志、王東軍、李立元、賴擎、周瑩,在這里表示深深的感謝。由于時(shí)間比較倉(cāng)促,書中難免存在一些不足之處,我們誠(chéng)懇地期望廣大讀者批評(píng)指正。這是一本介紹C#編程技術(shù)的專著。本書共由15章內(nèi)容構(gòu)成。主要內(nèi)容如下:.NET與C#;C#開發(fā)環(huán)境;C#語言基礎(chǔ);面向?qū)ο蟮某绦蛟O(shè)計(jì):C#結(jié)構(gòu)、文件處理;域、屬性與索引器;接口;異常處理:C#控件;圖形開發(fā);數(shù)據(jù)庫(kù);網(wǎng)絡(luò);多線程;應(yīng)用配置和組件;代碼調(diào)試和安全。本書的特點(diǎn)是內(nèi)容深入淺出,在各個(gè)知識(shí)點(diǎn)的后面都有一個(gè)例子,因此本書可讀性和指導(dǎo)性較強(qiáng),適合了解C#編程基本概念的初、中級(jí)軟件開發(fā)者參考使用。"C#(讀作“C-sharp”)作為Microsoft的下一代面向?qū)ο蟮恼Z言產(chǎn)品,能夠讓開發(fā)人員在.NET平臺(tái)上快速地建立大量的應(yīng)用程序。按照微軟給出的定義,C#是一種源自于C和C十+的,簡(jiǎn)單的、現(xiàn)代的、面向?qū)ο蟮暮皖愋桶踩某绦蛟O(shè)計(jì)語言。C#為程序員提供了開發(fā)飛速發(fā)展的Web應(yīng)用程序所需的強(qiáng)大而靈活的功能。C#和Java的核心與C++比較有著相同的優(yōu)勢(shì)和局限,比起C十+,C#將更容易被人們理解和接受,未來大量.NET平臺(tái)的應(yīng)用將由C#開發(fā)。C#將是未來開發(fā)企業(yè)級(jí)分布式應(yīng)用程序的首選。當(dāng)然這并不是說C#只適用于網(wǎng)絡(luò)開發(fā)。例如,我們可以使用C#開發(fā)任何古典風(fēng)格的Windows程序。不僅如此,不管是控制程序、圖形程序、NT服務(wù)程序,還是普通組件,乃至Web頁面,都可以用C#開發(fā)出來??梢韵嘈?,在閱讀完本書之后,不論您是一名C和C++程序員,或者您一直在使用VB或Delphi進(jìn)行編程,您都將欣賞C#為我們所帶來的一切。如果你學(xué)習(xí)過Java語言,會(huì)發(fā)現(xiàn)C#在很多方面也非常類型于Java。Java程序的執(zhí)行以及Java語言的平臺(tái)無關(guān)性,是建立在Java虛擬機(jī)JVM的基礎(chǔ)上的,而C#語言則需要.NET框架的支持。我們所說的很多C#語言的新特點(diǎn)和功能,如類型安全、垃圾收集、版本控制、兼容性以及跨語言的異常處理和繼承,這些都是依賴于底層的.NET框架來完成的。本書的第1章中介紹了微軟.NET戰(zhàn)略和.NET框架的背景知識(shí),這對(duì)于更好的掌握C#編程會(huì)有很大的幫助。當(dāng)然本書只是對(duì)C#學(xué)習(xí)的一個(gè)入門,要真正地掌握它在實(shí)際的.NET應(yīng)用開發(fā)中去實(shí)踐。本書采用循序漸進(jìn)的方式,幫助讀者從入門到真正精通C#語言。在書中,我們并不是把C#僅僅作為一種簡(jiǎn)單的程序設(shè)計(jì)語言來對(duì)待,而是側(cè)重于分析C#的語法現(xiàn)象以及它真正面向?qū)ο蟮奶卣?。?duì)于C#程序設(shè)計(jì)涉及到的一些系統(tǒng)理論和方法學(xué),我們也簡(jiǎn)明扼要地進(jìn)行了闡述。書中提供了大量的示例,通過這些實(shí)例,避免了空洞的語法規(guī)則羅列和簡(jiǎn)單的說教,通過它們,您將得心應(yīng)手地開發(fā)屬于自己的C#程序。盡管C#是從C和C++中發(fā)展起來的,但本書并不要求讀者具有C或C++語言的基礎(chǔ)知識(shí)。無論您是其它程序設(shè)計(jì)語言的程序員,或者剛剛開始編程生涯,本書都將幫助您順利進(jìn)入C#的大門。對(duì)已經(jīng)熟練掌握C++程序設(shè)計(jì)的專業(yè)程序員來說,您將通過本書迅速過渡到新一代面向?qū)ο蟮恼Z言——C#。本書由張玉平執(zhí)筆,參加本書編寫的還有李長(zhǎng)林、龔建、溫尚清、丁滿泉、黃司渭、張德強(qiáng)、陳博、陳發(fā)吉、李正希、周樹成、胡方霞、史陽、張志、王東軍、李立元、賴擎、周瑩,在這里表示深深的感謝。由于時(shí)間比較倉(cāng)促,書中難免存在一些不足之處,我們誠(chéng)懇地期望廣大讀者批評(píng)指正。"

作者簡(jiǎn)介

暫缺《深入淺出C#編程》作者簡(jiǎn)介

圖書目錄

第1章  .NET與C#
       1.1  .NET簡(jiǎn)介
       1.1.1  什么是.NET
       1.1.2  為什么要提出.NET
       1.1.3  .NET能帶來什么
       1.1.4  .NET的組成
       1.2.NET的技術(shù)核心
       1.2.1  XML語言
       1.2.2 Web服務(wù)
       1.2.3  .NET框架
       1.3  為什么需要C#
       1.4  C#的主要特點(diǎn)
       1.4.1  簡(jiǎn)單
       1.4.2  面向?qū)ο?br />       1.4.3  類型安全
       1.4.4  版本控制
       1.4.5  現(xiàn)代
       1.4.6  靈活與兼容
       1.5  C#程序的編譯和執(zhí)行
       1.5.1  即時(shí)編譯器JITer
       1.5.2  及時(shí)編譯執(zhí)行的效率
     第2章  C#開發(fā)環(huán)境
       2.1  VisualStudio.NET集成開發(fā)環(huán)境介紹
       2.1.1  VisualStudio.NET開發(fā)環(huán)境
       2.1.2  VisualStudio.NET集成開發(fā)環(huán)境的新內(nèi)容
       2.1.3  VisualStudio.NET常用窗口對(duì)象簡(jiǎn)介
       2.2  VisualStudio.NET菜單介紹
       2.2.1  File菜單組
       2.2.2  Edit菜單組
       2.2.3  View菜單組
       2.2.4  Proiect菜單組
       2.2.5  Build菜單組
       2.2.6  Debug菜單組
       2.2.7  Tools菜單組
       2.2.8  Window菜單組
       2.2.9  .NET開發(fā)環(huán)境中的工具條
       2.3  .NET下開發(fā)程序的一般步驟
     第3章  C#語言基石出
       3.1  緒論
       3.1.1  自動(dòng)內(nèi)存管理
       3.1.2  類型
       3.1.3  預(yù)定義類型
       3.1.4  數(shù)組類型
       3.1.5  統(tǒng)一系統(tǒng)類型
       3.1.6  語句
       3.1.7  類
       3.1.8  結(jié)構(gòu)類型
       3.1.9  接口
       3.1.1  代理(delegates)
       3.1.11  枚舉
       3.1.12  命名空間
       3.1.13  屬性
       3.1.14  索引器
       3.1.15  事件
       3.1.16  Attribute
       3.2  語法結(jié)構(gòu)
       3.2.1  預(yù)處理
       3.2.2  標(biāo)識(shí)符
       3.2.3  關(guān)鍵字
       3.2.4  數(shù)據(jù)類型
       3.2.5  操作符和標(biāo)點(diǎn)符號(hào)
       3.3  基本概念
       3.3.1  聲明
       3.3.2  成員
       3.3.3  成員可見性(member-access)
       3.3.4  存取控制
       3.4  類型
       3.4.1  值類型
       3.4.2  默認(rèn)值
       3.4.3  簡(jiǎn)單類型
       3.4.4  引用型
       3.5  變量
       3.5.1  變量的分類
       3.5.2  變量默認(rèn)值
       3.5.3  變量明確賦值
       3.5.4  變量引用(variable-reference)
       3.6  類型轉(zhuǎn)換
       3.6.1  隱式轉(zhuǎn)換
       3.6.2  顯式轉(zhuǎn)換
       3.7  表達(dá)式
       3.7.1  表達(dá)式的分類
       3.7.2  運(yùn)算符
       3.7.3  加括號(hào)的表達(dá)式
       3.7.4  表達(dá)式調(diào)用
       3.7.5  元素訪問(element-access)
       3.7.6  this訪問
       3.7.7  Base訪問
       3.7.8  遞增和遞減操作符
       3.7.9  new操作符
       3.7.1 typeof操作符
       3.7.11  sizeof操作符
       3.7.12  checked和unchecked操作符.
       3.7.13  一元表達(dá)式
       3.7.14  二元表達(dá)式
       3.8  語句
       3.8.1  終點(diǎn)和可達(dá)
       3.8.2 分程序
       3.8.3  空語句(empty-statement)
       3.8.4  標(biāo)號(hào)語句(1abeled-statement).
       3.8.5  聲明語句(declaration-statement)
       3.8.6  表達(dá)式語句(expression-statement)
       3.8.7  條件語句(selection-statement)...............
       3.8.8  循環(huán)語句(iteration-statement)
       3.8.9  轉(zhuǎn)至語句(Jump)
       3.8.1  checked和unchecked語句
       3.8.11  Lock語句
       3.9  命名空間
       3.9.1  編譯單元
       3.9.2  命名空間聲明(namespace-declaration)
       3.9.3  Using命令
       3.9.4  命名空間的應(yīng)用
       3.1  類
       3.1.1  類聲明
       3.1.2  類成員
       3.1.3  常量(constant)
       3.1.4  域
       3.1.5  方法
       3.1.6  構(gòu)造函數(shù)
       3.1.7  析構(gòu)函數(shù)
       3.1.8  靜態(tài)構(gòu)造函數(shù)
       3.11  結(jié)構(gòu)
       3.11.1  結(jié)構(gòu)聲明
       3.11.2  結(jié)構(gòu)成員
       3.11.3  結(jié)構(gòu)例子
     第4章  面向?qū)ο蟮某绦蛟O(shè)計(jì)
       4.1  面向?qū)ο蟮幕靖拍?br />       4.1.1  面向?qū)ο蟮募夹g(shù)的由來
       4.1.2  基本概念
       4.2  對(duì)象的模型技術(shù)
       4.2.1  對(duì)象模型
       4.2.2  動(dòng)態(tài)模型
       4.2.3  功能模型
       4.3  面向?qū)ο蟮姆治?br />       4.3.1  論域分析和應(yīng)用分析
       4.3.2 Coad和Yourdon面向?qū)ο蟮姆治鲞^程
       4.4  面向?qū)ο蟮脑O(shè)計(jì)
       4.4.1  高層設(shè)計(jì)和底層設(shè)計(jì)
       4.4.2  Coad和Yourdon面向?qū)ο蟮脑O(shè)計(jì)過程
       4.5  類的基礎(chǔ)知識(shí)
       4.5.1  類名與class類型
       4.5.2  類名作用域
       4.5.3  類對(duì)象與類成員
       4.5.4  內(nèi)部函數(shù)
       4.5.5  靜態(tài)成員
       4.5.6  成員作用域
       4.5.7  基類與派生類存取
       4.5.8  虛基類
       4.6  構(gòu)造函數(shù)
       4.6.1  默認(rèn)構(gòu)造函數(shù)
       4.6.2  構(gòu)造函數(shù)的重載
       4.6.3  構(gòu)造函數(shù)的調(diào)用次序
       4.6.4  類的初始化
       4.7  析構(gòu)函數(shù)
       4.7.1  析構(gòu)函數(shù)的調(diào)用
       4.7.2  atexit、#pragmaexit與析構(gòu)函數(shù)
       4.7.3  exit與析構(gòu)函數(shù)
       4.7.4  abort與析構(gòu)函數(shù)
       4.7.5  虛析構(gòu)函數(shù)
       4.8  類的方法
       4.8.1  方法參數(shù)
       4.8.2  方法重載
       4.8.3  方法覆蓋
       4.8.4  類的屬性
       4.9  索引
       4.1  事件處理
       4.11  使用修飾符
       4.11.1  類修飾符
       4.11.2  成員修飾符
       4.11.3  存取修飾符
     第5章  C#結(jié)構(gòu)、文件處理
       5.1  C#的結(jié)構(gòu)及其用法
       5.1.1  結(jié)構(gòu)的定義
       5.1.2  結(jié)構(gòu)的初始化
       5.1.3  嵌套結(jié)構(gòu)
       5.2  結(jié)構(gòu)數(shù)組
       5.2.1  結(jié)構(gòu)數(shù)組的聲明
       5.2.2  結(jié)構(gòu)數(shù)組的訪問
       5.2.3  建立結(jié)構(gòu)數(shù)組
       5.3  數(shù)組結(jié)構(gòu)成員
       5.4  順序文件
       5.4.1  為什么要使用磁盤
       5.4.2  磁盤文件訪問類型
       5.4.3  順序文件的操作
       5.4.4  文件的打開和關(guān)閉
       5.4.5  寫文件
       5.4.6  追加文件
       5.4.7  讀文件
       5.5  隨機(jī)文件
       5.5.1  隨機(jī)文件記錄
       5.5.2  打開隨機(jī)文件
     第6章  域、屬性索引器
       6.1  屬性
       6.1.1  為什么需要屬性
       6.1.2  屬性的定義
       6.1.3  屬性的讀/寫類型
       6.1.4  屬性的底層實(shí)現(xiàn)
       6.1.5  屬性的繼承
       6.2  索引器
       6.2.1  索引器的定義
       6.2.2  索引器的底層實(shí)現(xiàn)
       6.2.3  多索引器例題
       6.3  域
       6.3.1  聲明
       6.3.2  靜態(tài)域和非靜態(tài)域
       6.3.3  只讀域
       6.3.4  域的初始化
       6.4  復(fù)習(xí)題
       6.5  本章小結(jié)
     第7章  接口
       7.1  組件編程技術(shù)
       7.1.1  應(yīng)用程序的體系結(jié)構(gòu)
       7.1.2  組件
       7.1.3  組件化程序設(shè)計(jì)
       7.2  接口定義
       7.2.1  聲明
       7.2.2  接口的繼承
       7.3  接口的成員
       7.3.1  接口成員的定義
       7.3.2  對(duì)接口成員的訪問
       7.3.3  接口成員的全權(quán)名
       7.4  接口的實(shí)現(xiàn)
       7.4.1  類對(duì)接口的實(shí)現(xiàn)
       7.4.2  顯式接口成員執(zhí)行體
       7.4.3  接口映射
       7.4.4  接口實(shí)現(xiàn)的繼承機(jī)制
       7.4.5  接口的重實(shí)現(xiàn)
       7.5  抽象類與接口
       7.6  本章小結(jié)
       7.7  復(fù)習(xí)題
     第8章  異常處理
       8.1  什么是異常
       8.2  異常的基本思想
       8.3  C#的異常處理機(jī)制
       8.3.1  C#與C++異常處理的區(qū)別
       8.3.2  引發(fā)異常的條件
       8.4  異常處理的實(shí)現(xiàn)
       8.4.1  try-catch組合
       8.4.2  try-finally組合
       8.4.3  try-catch-finally組合
       8.5  異常處理規(guī)則
       8.6 throw語句
       8.7  用戶自定義異常
       8.8  異常處理與跳轉(zhuǎn)語句
       8.9  本章小結(jié)
       8.1  復(fù)習(xí)題
     第9章  C#控件
       9.1  Windows下的編程
       9.1.1  Windows下編程要注意的幾個(gè)問題
       9.1.2開發(fā)一個(gè)Windows下的應(yīng)用程序
       9.2  常用的form控件
       9.2.1  控件的基本概念
       9.2.2  從哪里得到控件
       9.2.3  控件的使用方法簡(jiǎn)介
       9.2.4  菜單、工具欄、狀態(tài)欄、和圖標(biāo)的使用
       9.3  本章小結(jié)
     第1章  圖形開發(fā)
       1.1  Visualcsharp畫圖基本概念
       1.1.1  上下文設(shè)備,句柄和Graphics對(duì)象
       1.1.2  畫一條直線
       1.1.3  畫圖和填充
       1.1.4  構(gòu)造Regions
       1.1.5  Ellipses和Arcs
       1.1.6  Drawing,Positioning和Cloninglmages
       1.1.7  Polygons
       1.1.8  Pens,Lines和Rectangles高級(jí)使用
       1.1.9  Regions高級(jí)使用
       1.1.1  Paths
       1.2  Graphics類
       1.2.1  Graphics概述
       1.2.2  Rectangle,Size和Point
       1.2.3  Graphics畫圖
       1.3  Pen,Font,Brash,Bitmap和Color簡(jiǎn)介
       1.3.1  Brash
       1.3.2  Bitlnap
       1.3.3  Font和Color
       1.3.4  Pen
       1.4  圖形編程
       1.4.1  創(chuàng)建應(yīng)用程序框架
       1.4.2  界面設(shè)計(jì)
       1.4.3  代碼設(shè)計(jì)
       1.4.4  程序運(yùn)行結(jié)果
     第11章  數(shù)據(jù)庫(kù)
       11.1  數(shù)據(jù)庫(kù)
       11.1.1  數(shù)據(jù)庫(kù)簡(jiǎn)介
       11.1.2  數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)
       11.1.3  數(shù)據(jù)庫(kù)的操作過程
       11.2  數(shù)據(jù)庫(kù)世界的世界語——SQL
       11.2.1  數(shù)據(jù)定義語言(DDL)
       11.2.2  數(shù)據(jù)控制語言(DCL)
       11.2.3  數(shù)據(jù)處理語言(DML)
       11.3  ADO編程
       11.3.1  基本的ADO編程模型
       11.3.2  使用ADO的對(duì)象實(shí)現(xiàn)ADO的編程模型
       11.4  ADO數(shù)據(jù)庫(kù)編程開發(fā)應(yīng)用實(shí)例
       11.4.1  設(shè)計(jì)應(yīng)用程序
       11.4.2  編譯執(zhí)行
       11.5  本章小結(jié)
     第12章  網(wǎng)絡(luò)
       12.1  網(wǎng)絡(luò)基本知識(shí)
       12.1.1  網(wǎng)絡(luò)發(fā)展的歷史
       12.1.2  網(wǎng)絡(luò)參考模型
       12.1.3 Client/Server編程模式
       12.2  VS.NET的Socket
       12.2.1  建立Socket
       12.2.2  連接一個(gè)Socket
       12.2.3  使用Socket類
       12.2.4  Socket調(diào)用過程
       12.3 Socket類
       12.3.1  Socket構(gòu)造函數(shù)
       12.3.2  綁定地址Bind()
       12.3.3  建立連接Connect()
       12.3.4  監(jiān)聽服務(wù)請(qǐng)求Listen()
       12.3.5  發(fā)送數(shù)據(jù)Send()和SendTo()
       12.3.6接收數(shù)據(jù)Receive()和ReceiveFrom()
       12.3.7  關(guān)閉Close()
       12.3.8  Select()
       12.4  網(wǎng)絡(luò)上的數(shù)據(jù)表示
       12.5  Socket編程實(shí)例
       12.5.1  創(chuàng)建新項(xiàng)目
       12.5.2  添加命名空間
       12.5.3  設(shè)計(jì)幾個(gè)輔助函數(shù)
       12.5.4  添加控件
       12.5.5  接收和發(fā)送數(shù)據(jù)
       12.5.6  退出程序
       12.5.7  執(zhí)行程序
       12.6  TCP/IP網(wǎng)絡(luò)應(yīng)用
       12.6.1  獲取本機(jī)名和IP地址
       12.6.2  TCP網(wǎng)絡(luò)時(shí)間服務(wù)應(yīng)用+
       12.6.3  UDP組播網(wǎng)絡(luò)時(shí)間服務(wù)應(yīng)用
       12.7  本章小結(jié)
       12.8  復(fù)習(xí)題
     第13章  多線程
       13.1  線程基本知識(shí)
       13.1.1  線程與進(jìn)程
       13.1.2  線程是如何工作的
       13.1.3  線程的優(yōu)點(diǎn)
       13.2  工作線程
       13.2.1  Windows的線程實(shí)現(xiàn)函數(shù)
       13.2.2  啟動(dòng)線程
       13.3  多線程編程的常用類
       13.3.1  線程同步
       13.3.2  Thread類
       13.3.3  Mutex類
       13.3.4  AutoResetEvent和ManualResetEvent
       13.3.5  管道(Monitor)
       13.3.6  Interlocked
       13.3.7  ThreadP1
       13.3.8  ReaderWriterLock類
       13.4  多線程編程
       13.4.1  界面設(shè)計(jì)
       13.4.2  設(shè)計(jì)幾個(gè)線程函數(shù)
       13.4.3  增加Mutex類
       13.4.4  增加Thread類
       13.4.5  啟動(dòng)線程
       13.4.6  關(guān)閉線程
       13.4.7  線程清除工作
       13.4.8  程序運(yùn)行
       13.5  本章小結(jié)
       13.6  復(fù)習(xí)題
     第14章  應(yīng)用配置和組件
       14.1  條件編譯
       14.1.1  預(yù)處理器的用法
       14.1.2  條件(Conditional)屬性
       14.2  XML中的文檔注釋
       14.2.1  描述一個(gè)成員
       14.2.2  添加備注和列表
       14.2.3  提供例子
       14.2.4  描述參數(shù)
       14.2.5  描述屬性
       14.2.6  編譯文檔
       14.3  代碼版本化
       14.3.1  .NET組件的版本號(hào)
       14.3.2  私有.NET組件
       14.3.3  共享.NET組件
       14.4  設(shè)計(jì)組件
       14.4.1  設(shè)計(jì)一個(gè)用VisualC#編寫的組件
       14.4.2  設(shè)計(jì)一個(gè)用VB寫的組件
       14.5  組件的調(diào)用
       14.6  本章小結(jié)
     第15章  代碼調(diào)試和安全
       15.1  C#代碼調(diào)試任務(wù)
       15.1.1  創(chuàng)建一個(gè)調(diào)試版本
       15.1.2  選擇可執(zhí)行程序
       15.1.3  設(shè)置中斷點(diǎn)的4種方法
       15.1.4  逐句測(cè)試C#程序
       15.1.5  添加可執(zhí)行程序到一個(gè)進(jìn)程
       15.1.6  修改當(dāng)前變量
       15.1.7  處理異常事件
       15.1.8  用JIT調(diào)試C#程序
       15.1.9  調(diào)試C#組件
       15.2  中間語言分解器的使用
       15.3  .NET與COM互操作性
       15.3.1  在COM中使用.NET組件
       15.3.2  在.NET中訪問COM對(duì)象
       15.4  平臺(tái)請(qǐng)求服務(wù)
       15.5  C#支持的不安全代碼
       15.6  代碼訪問安全機(jī)制
       15.6.1  代碼類型安全的認(rèn)定
       15.6.2  標(biāo)準(zhǔn)許可與身份許可

本目錄推薦

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