普通高等教育“十一五”計算機類規劃教材:

普通高等教育“十一五”計算機類規劃教材:

《普通高等教育"十一五"計算機類規劃教材:C#編程和.NET框架》是普通高等教育“十一五”國家級規劃教材之一,介紹C#語言編程和其開發平台.NET框架的主要內容。全書共分13章。第1章介紹本課程的預備知識、C#和.NET的概要內容。第2章至第5章介紹C#相關的知識,包括C#的開發環境以及編譯調試方法、C#語言基礎、面向對象的C#程式設計和C#進階。第6章介紹.NET框架。第7章講解C#窗體程式設計。第8章介紹C#流與檔案操作。第9章介紹ADO.NET程式開發。第10章介紹ASP.NET程式開發。第11章介紹Web服務和訪問Internet。第12章介紹C#高級套用,如C#創建和調用DLL、C#串列通信實現等。第13章給出了一個完整的基於.NET開發的實例。本書是在作者多年講授C#課程的講義基礎上整理而成的,包含多年的實際經驗。

基本介紹

  • 書名:普通高等教育"十一五"計算機類
  • 出版社:機械工業出版社
  • 頁數:380頁
  • 開本:16
  • 定價:48.00
  • 作者:崔建江
  • 出版日期:2012年4月1日
  • 語種:簡體中文
  • ISBN:9787111373414, 7111373413
  • 品牌:機械工業出版社
內容簡介,圖書目錄,

內容簡介

《普通高等教育"十一五"計算機類規劃教材:C#編程和.NET框架》編輯推薦:IT技術革命從第一代的基於文本、第二代的基於圖形,已經進入了基於Web服務的第三代,而目前學校所設課程大多仍然停留在第一和第二代水平,從教育的源頭就不符合社會對人才的需求。為此,微軟(2005年)基於全球3萬份崗位技能分析的結果,得出了27個IT崗位,並根據每個崗位的技能分析設計出了一套面向涵蓋目前IT崗位技能的完整課程體系。與該IT課程體系相比較,作為IT人才培養的基礎部分的有關.NET框架和c#程式語言課程,在許多院校目前都沒有開設。
《普通高等教育"十一五"計算機類規劃教材:C#編程和.NET框架》力求內容組織合理、難易程度適當,並考慮了學校講授時的謀時限制情況,周此比較適合作為普通高等學校各類專業本科生和研究生學習C#和.NET的教材或參考書。本書定位為相關知識的入門讀物,因此也可供一般讀者學習和掌握C#語言編程和.NET框架的入門參考。學習本書的讀者最好具備一定的C/C++的知識,以期達到較好的學習效果。

圖書目錄

前言
第1章緒論
1.1計算機語言概述
1.1.1機器語言
112彙編語占
1.1.3面向過程的高級語言
1.1.4面向對象的高級語言
1.1.5高級編程語青的發展
1.2c#語言
1.2.1C#的來源
1.2.2C#的定義
1.2.3C#的特點
1.2.4C#與Java及C++
1.3.NET平台與.NET框架
1.3.1NET平台介紹
1.3.2NET框架介紹
1.3.3NET框架下的程式編譯過程
1.4小結
第2章C#的開發環境及編譯調試方法
2.1VisualStudio.NET集成開發環境
2.l.lVisualStudio.NET的安裝和設定
21.2VisualStudio.NET集成開發環境簡介
2.2C#程式設計介紹
2.2.1C#程式的種類
2.2.2創建項目
2.2.3編寫代碼
2.2.4運行程式
2.2.5C#的基本編碼規則
2.3C#程式編譯調試
2.3.1基於NETSDK的命令行編譯調試
2.3.2基於VisualStudio.NET集成開發環境下的調試
2.4編譯預處理
2.5多語言在NET框架下的互操作性
2.6小結
第3章C#語言基礎
3.1C#關鍵字
3.2C#數據類型
3.2.1CTS類型
3.2.2值類型與引用類型
3.2.3預定義類型
3.2.4變數和常量
3.2.5預定義類型的數據類型轉換
3.2.6複合類型
3.2.7值類型和引用類型間的轉換裝箱和拆箱
3.3運算符與表達式
3.3.1運算符
3.3.2表達式和運算符的優先權
3.4基本語句與控制語句
3.4.1基本語句
3.4.2條件語句
3.4.3循環語句
3.4.4跳轉語句
3.5數組
3.6集合
3.6.1ArrayList類
3.6.2Queue類
3.6.3Stack類
3.6.4Hashtable類
3.6.5數組和集合的對比
3.7小結
習題
第4章面向對象的C#程式設計
4.1從結構化程式設計到面向對象
4.1.1結構化程式設計產生的背景
4.1.2結構化程式設計方法
4.1.3面向對象程式設計方法
4.1.4面向對象的基本概念
4.1.5面向對象方法的吾個基本特徵
4.2類和對象
4.2.1類的定義
4.2.2類的成員概述
4.2.3常量和欄位
4.2.4由類創建對象
4.2.5方法
4.2.6運算符重載
4.2.7索引器
4.3面向對象的封裝性實現
4.3.1封裝
4.3.2屬性
4.4面向對象的繼承性實現
4.4.1繼承的基本概念
4.4.2派生類的定義
4.4.30bject類
4.4.4派生類中調用基類構造函式
4.5面向對象的多態性實現
4.5.1多態的基本概念
4.5.2虛方法
4.5.3抽象方法和抽象類
4.5.4接口
4.6小結
習題
第5章面向對象的C#進階
5.1命名牽間
5.1.1命名空間的定義
5.1.2命名空間的使用
5.2不安全代碼
5.2.1C#中的指針
5.2.2不安全代碼塊
5.3異常處理
5.3.1C#的異常處理機制
5.3.2.NET框架中的異常類
5.3.3System.Exception的屬性
5.3.4自定義異常類
5.4執行緒
5.4.1C#中的執行緒
5.4.2執行緒操作
5.4.3執行緒狀態
5.4.4執行緒同步
5.5C#的字元串處理
5.5.1String類
5.5.2動態創建字元串
5.5.3征則表達式
5.6代理與事件
5.6.1蛹數指針
5.6.2代理
5.6.3事件
5.7小結
習題
第6章.NET框架
6.1NET框架結構概述
6.1.1中間語言
6.1.2NET類庫
6.1.3.NET框架特點
6.2.NET框架下的3C
6.2.1CLR
6.2.2CTS
6.2.3CLS
6.3應用程式管理
6.3.1將原始碼編譯為托臂模組
6.3.2將托侍模組紕合為程式集
6.4程式運行侍理
6.4.1在程式集上載入CLR
6.4.2執行程式集代碼
6.5.NET應用程式的部署和發布
6.5.1程式集的部署
6.5.2應用程式的發布
6.6記憶體管理
6.6.1.NET運行時的記憶體分配
6.6.2.NET記憶體管理的核心——垃圾問收機制
6.6.3代齡機制
6.6.4非託管資源的管理--Finalize和Dispose
6.7小結
習題
第7章C#窗體程式設計
7.1窗體、屬性與事件
7.1.1窗體生成
7.1.2窗體的基本屆性
7.1.3添加選單、工具條和按鈕
7.1.4窗體的事件回響(滑鼠和鍵盤)
7.2窗體常用控制項
7.2.1常用控制項
7.2.2控制項的摹本屬性和方法
7.2.3公共控制項
7.2.4容器控制項
7.2.5選單與工具列
7.2.6對話框控制項
第八章C#流與檔案操作
第9章ADO.NET程式開發
第10章ASP.NET程式開發
第11章Web服務和訪問Internet
第12章C#高級套用
第13章.NET程式設計——建立一個建築能耗監測系統
附錄C#中的關鍵字含義
參考文獻

相關詞條

熱門詞條

聯絡我們