出版時間:2012-4 出版社:機械工業(yè)出版社 作者:崔建江 編 頁數(shù):380
Tag標(biāo)簽:無
內(nèi)容概要
《普通高等教育“十一五”國家級規(guī)劃教材·普通高等教育“十一五”計算機類規(guī)劃教材:C#編程和.NET框架》是普通高等教育“十一五”國家級規(guī)劃教材之一,介紹C#語言編程和其開發(fā)平臺.NET框架的主要內(nèi)容。全書共分13章。第1章介紹本課程的預(yù)備知識、C#和.NET的概要內(nèi)容。第2章至第5章介紹C#相關(guān)的知識,包括C#的開發(fā)環(huán)境以及編譯調(diào)試方法、C#語言基礎(chǔ)、面向?qū)ο蟮腃#程序設(shè)計和C#進階。第6章介紹.NET框架。第7章講解C#窗體程序設(shè)計。第g章介紹C#流與文件操作。第9章介紹ADO.NET程序開發(fā)。第10章介紹ASP.NET程序開發(fā)。第11章介紹Web服務(wù)和訪問Intemet。第12章介紹C#高級應(yīng)用,如C#創(chuàng)建和調(diào)用DLL、C#串行通信實現(xiàn)等。第13章給出了一個完整的基于.NET開發(fā)的實例。
《普通高等教育“十一五”國家級規(guī)劃教材·普通高等教育“十一五”計算機類規(guī)劃教材:C#編程和.NET框架》是在作者多年講授C#課程的講義基礎(chǔ)上整理而成的,包含多年的實際經(jīng)驗。本書力求內(nèi)容組織合理、難易程度適當(dāng),并考慮了學(xué)校講授時的課時限制情況,因此比較適合作為普通高等學(xué)校各類專業(yè)本科生和研究生學(xué)習(xí)C#和.NET的教材或參考書。本書定位為相關(guān)知識的入門讀物,因此也可供一般讀者學(xué)習(xí)和掌握C#語言編程和.NET框架的入門參考。學(xué)習(xí)本書的讀者最好具備一定的C/C++的知識,以期達到較好的學(xué)習(xí)效果。
書籍目錄
前言
第1章 緒論
1.1 計算機語言概述
1.1.1 機器語言
1.1.2 匯編語言
1.1.3 面向過程的高級語言
1.1.4 面向?qū)ο蟮母呒壵Z言
1.1.5 高級編程語言的發(fā)展
1.2 C#言
1.2.1 C#的來源
1.2.2 C#的定義
1.2.3 C#的特點
1.2.4 C#與Java及C++
1.3.NET平臺與.NET框架
1.3.1.NET平臺介紹
1.3.2.NET框架介紹
1.3.3.NET框架下的程序編譯過程
1.4 小結(jié)
第2章 C#的開發(fā)環(huán)境及編譯調(diào)試方法
2.1 Visual Studio.NET集成開發(fā)環(huán)境
2.1.1 Visual Studio.NET的安裝和設(shè)置
2.1.2 Visual Studio.NET集成開發(fā)環(huán)境簡介
2.2 C#程序設(shè)計介紹
2.2.1 C耀序的種類
2.2.2 創(chuàng)建項目
2.2.3 編寫代碼
2.2.4 運行程序
2.2.5 C#的基本編碼規(guī)則
2.3 C#程序編譯調(diào)試
2.3.1 基于.NET SDK的命令行編譯調(diào)試
2.3.2 基于Visual Studio.NET集成開發(fā)環(huán)境下的調(diào)試
2.4 編譯預(yù)處理
2.5 多語言在.NET框架下的互操作性
2.6 小結(jié)
第3章 C#語言基礎(chǔ)
3.1 C#關(guān)鍵字
3.2 C#數(shù)據(jù)類型
3.2.1 CTS類型
3.2.2 值類型與引用類型
3.2.3 預(yù)定義類型
3.2.4 變量和常量
3.2.5 預(yù)定義類型的數(shù)據(jù)類型轉(zhuǎn)換
3.2.6 復(fù)合類型
3.2.7 值類型和引用類型間的轉(zhuǎn)換——裝箱和拆箱
3.3 運算符與表達式
3.3.1 運算符
3.3.2 表達式和運算符的優(yōu)先級
3.4 基本語句與控制語句
3.4.1 基本語句
3.4.2 條件語句
3.4.3 循環(huán)語句
3.4.4 跳轉(zhuǎn)語句
3.5 數(shù)組
3.6 集合
3.6.1 ArrayList類
3.6.2 Queue類
3.6.3 Stack類
3.6.4 Hashtable類
3.6.5 數(shù)組和集合的對比
3.7 小結(jié)
習(xí)題
第4章 面向?qū)ο蟮腃#程序設(shè)計
4.1 從結(jié)構(gòu)化程序設(shè)計到面向?qū)ο?br /> 4.1.1 結(jié)構(gòu)化程序設(shè)計產(chǎn)生的背景
4.1.2 結(jié)構(gòu)化程序設(shè)計方法
4.1.3 面向?qū)ο蟪绦蛟O(shè)計方法
4.1.4 面向?qū)ο蟮幕靖拍?br /> 4.1.5 面向?qū)ο蠓椒ǖ娜齻€基本特征
4.2 類和對象
4.2.1 類的定義
4.2.2 類的成員概述
4.2.3 常量和字段
4.2.4 由類創(chuàng)建對象
4.2.5 方法
4.2.6 運算符重載
4.2.7 索引器
4.3 面向?qū)ο蟮姆庋b性實現(xiàn)
4.3.1 封裝
4.3.2 屬性
4.4 面向?qū)ο蟮睦^承性實現(xiàn)
4.4.1 繼承的基本概念
4.4.2 派生類的定義
4.4.3 Object類
4.4.4 派生類中調(diào)用基類構(gòu)造函數(shù)
4.5 面向?qū)ο蟮亩鄳B(tài)性實現(xiàn)
4.5.1 多態(tài)的基本概念
4.5.2 虛方法
4.5.3 抽象方法和抽象類
4.5.4 接口
4.6 小結(jié)
習(xí)題
第5章 面向?qū)ο蟮腃#進階
5.1 命名空間
5.1.1 命名空間的定義
5.1.2 命名空間的使用
5.2 不安全代碼
5.2.1 C#中的指針
5.2.2 不安全代碼塊
5.3 異常處理
5.3.1 C#的異常處理機制
5.3.2.NET框架中的異常類
5.3.3 System. Exception的屬性
5.3.4 自定義異常類
5.4 線程
5.4.1 C#中的線程
5.4.2 線程操作
5.4.3 線程狀態(tài)
5.4.4 線程同步
5.5 C#的字符串處理
5.5.1 String類
5.5.2 動態(tài)創(chuàng)建字符串
5.5.3 正則表達式
5.6 代理與事件
5.6.1 函數(shù)指針
5.6.2 代理
5.6.3 事件
5.7 小結(jié)
習(xí)題
第6章.NET框架
6.1.NET框架結(jié)構(gòu)概述
6.1.1 中間語言
6.1.2.NET類庫
6.1.3.NET框架特點
6.2.NET框架下的3C
6.2.1 CLR
6.2.2 CTS
6.2.3 CLS
6.3 應(yīng)用程序管理
6.3.1 將源代碼編譯為托管模塊
6.3.2 將托管模塊組合為程序集
6.4 程序運行管理
6.4.1 在程序集上加載CLR
6.4.2 執(zhí)行程序集代碼
6.5.NET應(yīng)用程序的部署和發(fā)布
6.5.1 程序集的部署
6.5.2 應(yīng)用程序的發(fā)布
6.6 內(nèi)存管理
6.6.1.NET運行時的內(nèi)存分配
6.6.2.NET內(nèi)存管理的核心——垃圾回收機制
6.6.3 代齡機制
6.6.4 非托管資源的管理-Finalize和Dispose
6.7 小結(jié)
習(xí)題
第7章 C#窗體程序設(shè)計
7.1 窗體、屬性與事件
7.1.1 窗體生成
7.1.2 窗體的基本屬性
7.1.3 添加菜單、工具條和按鈕
7.1.4 窗體的事件響應(yīng)(鼠標(biāo)和鍵盤)
7.2 窗體常用控件
7.2.1 常用控件
7.2.2 控件的基本屬性與方法
7.2.3 公共控件
7.2.4 容器控件
7.2.5 菜單與工具欄
7.2.6 對話框控件
……
第8章 C#流與文件操作
第9章 ADO.NET程序開發(fā)
第10章 ASP.NET程序開發(fā)
第11章 Web服務(wù)和訪問Internet
第12章 C#高級應(yīng)用
第13章 .NET程序設(shè)計——建立一個建筑能耗監(jiān)測系統(tǒng)
附錄 C#中的關(guān)鍵字含義
參考文獻
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載