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

Viaual C#.NET程序設(shè)計教程(計算機科學(xué)與技術(shù)高等學(xué)校教材)

Viaual C#.NET程序設(shè)計教程(計算機科學(xué)與技術(shù)高等學(xué)校教材)

定 價:¥38.00

作 者: 邱錦倫、曹旻
出版社: 清華大學(xué)出版社
叢編項: 高等學(xué)校教材計算機科學(xué)與技術(shù)
標(biāo) 簽: 算法語言

ISBN: 9787302133957 出版時間: 2006-09-01 包裝: 平裝
開本: 16開 頁數(shù): 451 字?jǐn)?shù):  

內(nèi)容簡介

  C#是微軟公司全新打造的.NET核心語言。本書全面介紹Visual C#.NET程序設(shè)計。. 本書共21章。第1-3章簡要介紹面向?qū)ο蟪绦蛟O(shè)計的概念、Visual Studio.NET和C#程序的概貌。第4-14章詳細地講述C#語言成分和編程技術(shù)。第15、16章討論類庫和文件。第17-21章介紹C#常用的應(yīng)用技術(shù)基礎(chǔ)知識。書中含有大量程序,內(nèi)容豐富,層次清晰。.. 本書專為高等學(xué)校計算機專業(yè)的高年級學(xué)生編寫,適合于第二編程語言和應(yīng)用開發(fā)類課程的教學(xué)。專業(yè)計算機編程人員也可使用本書作為參考。...

作者簡介

  邱錦倫,合編著有《Visual C#.NET程序設(shè)計教程》。曹旻,合編著有《Visual C#.NET程序設(shè)計教程》。

圖書目錄

第1章面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
1.1面向過程程序設(shè)計
1.2面向過程程序設(shè)計的局限
1.3面向?qū)ο蟪绦蛟O(shè)計的概念
1.3.1類和對象
1.3.2抽象與封裝
1.3.3類與類的關(guān)系
1.3.4多態(tài)
1.3.5關(guān)聯(lián)、消息與委托
1.4統(tǒng)一建模語言(UML) 簡介
1.4.1UML視圖和UML圖
1.4.2類圖和對象圖
第2章Visual Studio.NET簡介
2.1.NET結(jié)構(gòu)概貌
2.1.1.NET框架
2.1.2托管代碼和托管數(shù)據(jù)
2.2.NET的核心成分簡介
2.2.1公共語言運行庫
2.2.2.NET框架類庫
2.2.3程序集
2.2.4公共語言規(guī)范
2.2.5通用類型系統(tǒng)
2.2.6中間語言
2.3基于.NET的應(yīng)用開發(fā)
2.3.1跨語言和跨操作系統(tǒng)
2.3.2基于.NET的應(yīng)用程序
第3章C#程序設(shè)計初步
3.1在SDK上開發(fā)控制臺應(yīng)用程序
3.1.1第1個C#程序
3.1.2在SDK上運行C#程序
3.1.3簡單的輸入輸出和類型轉(zhuǎn)換
3.2在IDE上開發(fā)控制臺應(yīng)用程序
3.2.1IDE的主要窗體
3.2.2開發(fā)步驟
3.3在SDK上開發(fā)Windows應(yīng)用程序
3.4在IDE上開發(fā)Windows應(yīng)用程序
3.5獲取幫助
3.5.1.NET組合幫助集合
3.5.2在編程中隨時獲得幫助信息
3.5.3.NET框架的幫助文檔
第4章C#類型和語句成分
4.1關(guān)鍵字、標(biāo)識符和注釋
4.1.1關(guān)鍵字
4.1.2標(biāo)識符
4.1.3標(biāo)識符的命名
4.1.4注釋
4.2C#類型基礎(chǔ)
4.2.1公共語言規(guī)范、公共類型系統(tǒng)和類型名
4.2.2System.Object類
4.2.3存放對象的區(qū)域: 棧和堆
4.2.4C#的類型系統(tǒng)
4.2.5引用類型概念
4.2.6值類型和內(nèi)置類型的概念
4.2.7值類型和引用類型的存儲方案比較
4.2.8變量、常量和文字
4.3簡單類型
4.3.1整數(shù)類型
4.3.2浮點數(shù)類型
4.3.3decimal類型
4.3.4布爾類型
4.4枚舉類型
4.5運算符和表達式
4.5.1運算符概述
4.5.2表達式
4.5.3算術(shù)運算符
4.5.4關(guān)系運算符
4.5.5邏輯運算符和位運算符
4.5.6增量減量運算符
4.5.7條件運算符
4.5.8運算的優(yōu)先級和結(jié)合性
4.6默認(rèn)值
4.7類型轉(zhuǎn)換
4.7.1隱式類型轉(zhuǎn)換
4.7.2顯式轉(zhuǎn)換
4.8裝箱和拆箱
4.8.1裝箱
4.8.2拆箱
第5章語句和程序結(jié)構(gòu)
5.1結(jié)構(gòu)化程序設(shè)計的基本結(jié)構(gòu)
5.2順序結(jié)構(gòu)和簡單語句
5.2.1賦值語句
5.2.2空語句
5.2.3復(fù)合語句
5.2.4表達式語句
5.2.5標(biāo)號語句
5.2.6聲明語句
5.3選擇結(jié)構(gòu)和條件語句
5.3.1選擇結(jié)構(gòu)
5.3.2if語句
5.3.3switch語句
5.4循環(huán)結(jié)構(gòu)和語句
5.4.1循環(huán)結(jié)構(gòu)
5.4.2dowhile語句
5.4.3while語句
5.4.4for語句
5.4.5foreach語句
5.5跳轉(zhuǎn)語句
5.5.1continue語句
5.5.2break語句
5.5.3goto語句
5.5.4return語句
5.5.5throw語句
5.6條件編譯語句
5.7異常處理語句
5.7.1throw語句
5.7.2異常處理try語句
5.8其他語句
5.8.1checked/unchecked語句
5.8.2lock語句
5.9名空間
5.9.1聲明名空間
5.9.2導(dǎo)入名空間
5.9.3使用別名
第6章數(shù)組和字符串
6.1一維數(shù)組
6.1.1一維數(shù)組的聲明、創(chuàng)建和初始化
6.1.2訪問一維數(shù)組元素
6.2多維數(shù)組
6.2.1多維數(shù)組的聲明、創(chuàng)建和初始化
6.2.2訪問多維數(shù)組元素
6.3交錯數(shù)組
6.3.1交錯數(shù)組的聲明、創(chuàng)建和初始化
6.3.2訪問交錯數(shù)組元素
6.4Array類簡介
6.4.1Array的公共屬性
6.4.2Array的公共方法
6.5數(shù)組的遍歷
6.5.1foreach語句的應(yīng)用
6.5.2foreach語句和for語句的比較
6.6字符串常量
6.6.1創(chuàng)建字符串
6.6.2String的字段和索引
6.6.3String字符串的比較
6.6.4String字符串的檢索
6.6.5String字符串的格式化
6.6.6String字符串的復(fù)制
6.6.7String字符串的連接、插入
6.6.8String字符串字符的剪裁和移除
6.6.9向String字符串填充字符
6.6.10String字符串的字符大小寫操作
6.7StringBuilder類型
6.7.1公共屬性和索引器
6.7.2創(chuàng)建字符串變量
6.7.3追加字符串
6.7.4設(shè)置、檢查字符串變量的容量
6.7.5字符串的插入、刪除和移位
6.8復(fù)合格式化
6.8.1復(fù)合格式化功能
6.8.2數(shù)字格式字符
6.8.3日期與時間格式字符串
6.8.4枚舉格式化字符串
6.8.5自定義格式字符串
第7章類和對象
7.1類的概念
7.1.1類的聲明
7.1.2類的成員
7.2對象
7.3構(gòu)造函數(shù)
7.3.1創(chuàng)建對象
7.3.2默認(rèn)的構(gòu)造函數(shù)
7.3.3構(gòu)造函數(shù)的重載
7.3.4靜態(tài)構(gòu)造函數(shù)
7.4析構(gòu)函數(shù)
7.5屬性
7.5.1屬性的定義和使用
7.5.2屬性的讀寫控制
7.5.3在屬性中完成更多功能
7.5.4靜態(tài)屬性
7.6索引器
7.6.1聲明和使用索引器
7.6.2索引器的重載
7.6.3索引和屬性的比較
7.7對象的復(fù)制
第8章方法
8.1實例方法和靜態(tài)方法
8.2值傳遞、引用傳遞和ref參數(shù)
8.3out參數(shù)和params參數(shù)
8.3.1params參數(shù)
8.3.2out參數(shù)
8.4局部變量
8.5簽名和重載
8.6Main方法
8.7運算符重載
8.7.1聲明運算符方法
8.7.2一元運算符的重載
8.7.3二元運算符的重載
8.7.4類型轉(zhuǎn)換運算符的重載
第9章繼承和訪問控制
9.1類的繼承
9.1.1基類與派生類
9.1.2成員的繼承、添加和隱藏
9.1.3關(guān)鍵字base
9.2訪問控制符
9.2.1訪問控制符和可訪問性
9.2.2繼承private成員和protected成員
9.2.3訪問控制符的約束
9.3嵌套類型、對象成員
9.3.1類的嵌套
9.3.2對象成員
9.4基類與派生類的轉(zhuǎn)換、as運算符
9.5抽象類和封閉類
9.5.1封閉類
9.5.2抽象方法、屬性、索引器
9.5.3抽象類
第10章多態(tài)
10.1多態(tài)的基礎(chǔ)
10.1.1虛成員
10.1.2重寫(覆蓋)
10.1.3多態(tài)對象
10.1.4隱藏和重寫的比較
10.1.5上溯
10.1.6編譯時的多態(tài)和運行時的多態(tài)
10.2多態(tài)技術(shù)的應(yīng)用和流程共享
10.3ToString()的重寫
第11章接口和結(jié)構(gòu)
11.1接口
11.1.1定義接口
11.1.2實現(xiàn)接口
11.1.3接口對象
11.1.4顯式接口成員實現(xiàn)
11.2結(jié)構(gòu)
11.2.1結(jié)構(gòu)的聲明
11.2.2結(jié)構(gòu)的實例化
11.2.3結(jié)構(gòu)的應(yīng)用
11.2.4結(jié)構(gòu)和類的比較
第12章委托和事件
12.1委托
12.1.1委托聲明和委托對象
12.1.2委托的多播(組合)
12.1.3Delegate和MulticastDelegate類型簡介
12.2事件
12.2.1事件和事件處理的機制
12.2.2事件的聲明
12.2.3事件的注冊和移除
12.2.4事件訪問器
第13章異常處理和不安全代碼
13.1基本概念
13.1.1異常類
13.1.2異常的層次結(jié)構(gòu)
13.1.3公共異常類
13.2異常處理
13.2.1異常處理的一般步驟
13.2.2拋出異常
13.2.3捕獲處理異常
13.2.4異常的重拋和鏈接
13.3自定義異常類
13.4其他的異常處理手段
13.4.1算術(shù)溢出及其檢查
13.4.2斷言
13.5不安全代碼
13.5.1不安全上下文
13.5.2指針類型及其運算
13.6實例解析
第14章動態(tài)類型和特性
14.1動態(tài)類型
14.1.1typeof運算符和GetType方法
14.1.2MemberInfo類
14.1.3System.Type類
14.1.4is運算符
14.1.5反射
14.2特性
14.2.1使用系統(tǒng)定義的特性
14.2.2自定義特性
第15章.NET類庫應(yīng)用
15.1類庫結(jié)構(gòu)和System名空間
15.1.1System名空間的類
15.1.2System名空間的接口
15.1.3System名空間的結(jié)構(gòu)
15.1.4System名空間中的委托
15.1.5System名空間的枚舉
15.2Console類
15.2.1標(biāo)準(zhǔn)流的控制
15.2.2讀寫方法
15.3Convert類
15.3.1Convert類的類型轉(zhuǎn)換
15.3.2Convert類方法介紹
15.4Math類和Random類
15.4.1System.Math類
15.4.2System.Random類
15.5TimeSpan類
15.5.1TimeSpan對象的單位和格式
15.5.2TimeSpan公共字段和屬性
15.5.3構(gòu)造函數(shù)和創(chuàng)建TimeSpan對象
15.5.4TimeSpan公共方法和運算符
15.6DateTime類
15.6.1構(gòu)造函數(shù)和DateTime對象的創(chuàng)建
15.6.2DateTime的公共字段和屬性
15.6.3DateTime的方法和運算符
15.7System.Collections名空間概念
15.8System.Collections中的接口
15.8.1IEnumerable接口
15.8.2IEnumerator接口
15.8.3ICollection接口
15.8.4IComparer接口
15.8.5IList接口
15.8.6IDictionary接口
15.8.7IDictionaryEnumerator接口
15.8.8IHashCodeProvider接口
15.9System.Collections中的類
15.9.1ArrayList類
15.9.2BitArray類
15.9.3Stack類
15.9.4Queue類
15.9.5Hashtable類
15.9.6SortedList類
15.9.7CollectionBase類
15.9.8DictionaryBase類
15.9.9DictionaryEntry結(jié)構(gòu)
15.10System.Collections.Specialized名空間
第16章流和文件
16.1基本概念
16.1.1概念
16.1.2文件相關(guān)類的層次結(jié)構(gòu)
16.2文件的基本操作
16.2.1文件的創(chuàng)建
16.2.2讀文件
16.2.3寫文件
16.3文件的簡單管理
16.3.1FileSystemInfo類及其派生類
16.3.2File類、Directory類和Path類
16.4實例解析
第17章Windows應(yīng)用程序
17.1Windows應(yīng)用的基本概念
17.1.1Windows應(yīng)用的面向?qū)ο笮?br />17.1.2Windows應(yīng)用的基本界面
17.1.3Windows應(yīng)用的輸入輸出
17.1.4Windows應(yīng)用的事件處理
17.2Windows應(yīng)用的開發(fā)步驟
17.2.1創(chuàng)建窗體
17.2.2添加控件以及控件布局
17.2.3響應(yīng)事件
17.3用戶區(qū)域的Windows Form控件
17.3.1文本類控件
17.3.2按鈕類控件
17.3.3列表型控件
17.3.4日期時間類控件
17.3.5對話框類控件
17.3.6圖形類控件
17.3.7分組類控件
17.3.8標(biāo)尺類控件
17.3.9其他類控件
17.3.10用戶自定義控件
17.4非用戶區(qū)域的Windows Form控件
17.5Windows應(yīng)用的SDI/MDI和對話框
17.5.1MDI應(yīng)用
17.5.2對話框的使用
17.6實例解析
第18章多線程
18.1基本概念
18.1.1多線程的概念
18.1.2C#中的線程實現(xiàn)方法
18.2Thread類
18.2.1Thread類
18.2.2線程的狀態(tài)和生命周期
18.2.3線程的優(yōu)先級
18.3多線程編程的基本步驟
18.4多線程的同步
18.4.1同步的方法
18.4.2手動同步類
18.4.3使用Thread類的方法同步進程
18.5實例解析
第19章數(shù)據(jù)訪問技術(shù)
19.1ADO.NET基本概念
19.1.1ADO.NET數(shù)據(jù)訪問模型
19.1.2ADO.NET數(shù)據(jù)類
19.2ADO.NET數(shù)據(jù)訪問應(yīng)用程序的編寫
19.2.1ADO.NET處理數(shù)據(jù)庫的流程
19.2.2ADO.NET處理數(shù)據(jù)庫的步驟實現(xiàn)
19.2.3小結(jié)
19.3數(shù)據(jù)訪問應(yīng)用程序的數(shù)據(jù)顯示
19.4實例解析
第20章進程間通信
20.1進程間通信
20.1.1基本概念
20.1.2Windows下進程間的通信機制
20.1.3IPC機制小結(jié)
20.2窗口消息
20.2.1COPYDATASTRUCT結(jié)構(gòu)
20.2.2WM_COPYDATA消息
20.2.3實例程序
20.3消息隊列
20.4Windows Socket編程
20.4.1Socket簡介
20.4.2面向連接的Socket編程
20.4.3 無連接的Socket編程
第21章ASP.NET編程初步
21.1ASP.NET簡介
21.2ASP.NET基本語法與代碼分離技術(shù)
21.2.1ASP.NET的基本語法
21.2.2Code Behind技術(shù)
21.3Web窗體
21.3.1Web窗體組成
21.3.2Web窗體的事件響應(yīng)
21.4ASP.NET服務(wù)器控件
21.4.1HTML服務(wù)器控件
21.4.2Web服務(wù)器控件
21.4.3驗證控件
21.4.4Web用戶控件和自定義控件

本目錄推薦

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