C#程序設計及項目實踐(簡體書)
- 系列名:21世紀高等學校計算機教育實用規劃教材
- ISBN13:9787302330936
- 出版社:清華大學出版社(大陸)
- 作者:吳鵬; 于世東; 邵中; 王豔; 夏輝; 孟磊
- 裝訂/頁數:平裝/340頁
- 規格:23.5cm*16.8cm (高/寬)
- 版次:1
- 出版日:2013/09/18
商品簡介
本書系統地講解了C#語言的基礎語法和高級應用。每一章的內容從一個問題開始,按照“提出問題”一“分析問題”一+‘‘明確目標”一“學習知識”一“解決問題”一“總結提高”的思路進行編寫。針對每一部分的知識點都給出了應用案例,并對案例進行了剖析,有利于讀者自我學習。綜合案例是采用三層架構開發的Web應用程序,對開發工具、技術和開發過程進行了全面講解,使讀者學習后可以舉一反三。內容包括:C#語法基礎;面向對象程序設計、泛型;Windows程序設計;文件操作、數據庫操作、異常處理和多線程;綜合開發案例全程講解;課后習題;實訓指導。
本書可作為高等院校C#程序設計相關課程的教材,也可供廣大.NET開發人員學習和參考。
名人/編輯推薦
目次
1.1 Microsoft.NET技術
1.1.1 Microsoft.NET概述
1.1.2 Microsoft.NET框架
1.2 C#語言簡介
1.2.1 C#的起源
1.2.2 C#語言的特點
1.3 Visual Studi0 2010開發環境
1.3.1安裝Visual Studi0 2010
1.3.2熟悉Visual Studi0 2010開發環境
1.4第一個C#程序
1.5程序的調試與規范
1.5.1斷點設置與程序調試
1.5.2 C#編寫命名建議
小結
第1章概述
1.1 Microsoft.NET技術
1.1.1 Microsoft.NET概述
1.1.2 Microsoft.NET框架
1.2 C#語言簡介
1.2.1 C#的起源
1.2.2 C#語言的特點
1.3 Visual Studi0 2010開發環境
1.3.1安裝Visual Studi0 2010
1.3.2熟悉Visual Studi0 2010開發環境
1.4第一個C#程序
1.5程序的調試與規范
1.5.1斷點設置與程序調試
1.5.2 C#編寫命名建議
小結
習題
第2章C#編程基礎
2.O問題導入
2.1數據類型
2.1.1值類型和引用類型概述
2.1.2值類型
2.1.3引用類型
2.2常量與變量
2.2.1變量
2.2.2常量
2.2.3隱式類型的局部變量
2。3類型轉換
2.3.1隱式轉換
2.3.2顯式轉換
……
書摘/試閱
除了對文件進行管理外,在程序中還要經常進行文件的讀寫,讀寫文件時需要流類的支持。對于不同的文件類型,.NET Framework提供了多種類來支持對文件的讀寫操作。
6.4.1 文件編碼
由于文件是以某種形式保存在磁盤、光盤或磁帶上的一系列數據,因此,每個文件都有其邏輯上的保存格式,將文件的內容按某種格式保存稱為對文件進行編碼。
常見的文件編碼方式有ASCII編碼、Unicode編碼、UTF—8編碼和ANSI編碼。
在C#中,保存在文件中的字符默認都是Unicode編碼,即一個英文字符占2B,一個漢字也是2B。這種編碼雖然能夠表示大部分國家的文字,但由于它比ASCII占用大一倍的空間,而對能用ASCII字符集來表示的字符來說就顯得有些浪費。為了解決這個問題,又出現了一些中間格式的字符集,它們被稱為通用轉換格式,即UTF(Univeral Transformation Format)。目前流行的UTF字符編碼格式有UTF—8、UTF—16以及UTF—32。
UTF—8是Unicode的一種變長字符編碼,一般用1~4B編碼一個Unicode字符,即將一個Unicode字符編為1~4B組成的UTF—8格式,UTF—8是字節順序無關的,它的字節順序在所有系統中都是一樣的,因此,這種編碼可以使排序變得很容易。
UTF—16將每個碼位表示為一個由一或兩個16位整數組成的序列。
UTF—32將每個碼位表示為一個32位整數。
我國的國家標準編碼常用的有GB 2312編碼和GB 18030編碼,其中GB 2312提供了6763個漢字,GB 18030提供了27484個漢字。GB 18030是目前我國計算機系統必須遵循的標準之一。