C#程序設計

C#程序設計
定價:156
NT $ 136
  • 作者:劉君瑞
  • 出版社:清華大學出版社
  • 出版日期:2014-01-01
  • 語言:簡體中文
  • ISBN10:7302350833
  • ISBN13:9787302350835
  • 裝訂:215頁 / 普通級 / 1-1
 

內容簡介

以C#為基礎,系統地介紹了程序語言的特性以及簡單的算法與數據結構技術。全書共包含9章,以程序設計語言、程序設計方法和程序設計技術三大主題組織教材,采用「數據表示」和「程序實現」雙線索知識體系,按照應用問題求解的知識需求順序進行內容編排,優化了程序設計的知識結構。《大學計算機基礎教育規划教材:C#程序設計》結構清晰、圖文並茂,語言朴實簡潔,並輔有大量表格和代碼示例,全面地闡述了最新版C#語言(C#語言規范4.0版本)的各種特性,同時配套有經過多年教學實踐的程序設計綜合訓練平台,使讀者能夠快速理解、學習和使用C#。
 

目錄

第1章 程序設計基礎
1.1計算機系統和工作原理
1.1.1計算機系統的組成
1.1.2指令、程序與軟件
1.2信息的表示與存儲
1.2.1計算機的數字系統
1.2.2進位記數制的轉換
1.2.3數值數據的表示
1.2.4非數值數據的表示
1.3程序設計語言
1.3.1機器語言與匯編語言
1.3.2高級語言
1.4程序設計概述
1.4.1計算機問題求解的基本特點
1.4.2算法的定義與特性
1.4.3算法的表示
1.4.4程序設計技術
1.5C#語言概述
1.5.1C#語言的歷史與特點
1.5.2C#語言基本詞法
1.5.3簡單的C#程序
1.5.4C#程序基本結構
1.5.5C#程序開發步驟
1.5.6C#程序編碼風格
習題

第2章 將簡單數據與計算引入C#
2.1數據類型
2.1.1整型
2.1.2實數型
2.1.3字符和字符串
2.1.4布爾型
2.2常量
2.2.1整數字面常量
2.2.2實數字面常量
2.2.3字符字面常量
2.2.4字符串字面常量
2.2.5符號常量
2.3變量
2.3.1變量的概念
2.3.2定義變量
2.3.3使用變量
2.3.4可空類型
2.4運算符與表達式
2.4.1運算符與表達式的概念
2.4.2數值數據的運算與處理
2.4.3文本數據的運算與處理
2.4.4邏輯數據的運算與處理
2.4.5其他運算符
2.4.6常量表達式
2.5賦值和類型轉換
2.5.1賦值運算符
2.5.2類型轉換
習題

第3章 程序控制結構
3.1語句
3.1.1簡單語句
3.1.2復合語句
3.1.3注釋
3.1.4語句的寫法
3.2輸入與輸出
3.2.1輸入方法
3.2.2輸出方法
3.3程序順序結構
3.3.1順序執行
3.3.2跳轉執行
3.4程序選擇結構
3.4.1if語句
3.4.2switch語句
3.4.3選擇結構的嵌套
3.4.4選擇結構程序舉例
3.5程序循環結構
3.5.1while語句
3.5.2do語句
3.5.3for語句
3.5.4break語句
3.5.5continue語句
3.5.6循環結構的嵌套
3.5.7循環結構程序舉例
3.6異常處理
3.6.1異常處理的概念
3.6.2異常處理的實現
3.7其他語句
習題

第4章 模塊化程序設計
4.1方法定義
4.1.1方法定義的一般形式
4.1.2方法返回
4.2方法的參數
4.2.1形式參數
4.2.2實際參數
4.2.3參數傳遞機制
4.3方法調用
4.3.1方法調用的語法
4.3.2常用庫方法
4.3.3方法調用的兩種形式
4.4命名參數
4.5可選參數
4.5.1帶可選參數的方法
4.5.2可選參數方法的調用
4.6方法重載
4.6.1方法重載定義
4.6.2重載方法的調用
習題

第5章 批量數據的表示與處理
5.1一維數組的定義與使用
5.1.1一維數組的定義與初始化
5.1.2一維數組元素的引用
5.2多維數組的定義與引用
5.2.1矩形數組的定義與初始化
5.2.2矩形數組元素的引用
5.2.3交錯數組的定義與使用
5.3數組應用程序舉例
5.3.1foreach語句
5.3.2數組應用舉例
5.4Array類及應用
5.4.1Array類的常用屬性和方法
5.4.2Array類應用舉例
5.5數組與方法
5.5.1數組元素作為方法參數
5.5.2數組作為方法參數
5.5.3數組作為方法返回值
5.5.4數組與方法應用舉例
習題

第6章 復雜數據的表示與處理
6.1結構體類型
6.1.1結構體類型的定義
6.1.2結構體類型變量
6.1.3結構體與數組
6.1.4結構體與方法
6.2枚舉類型
6.2.1枚舉類型的定義
6.2.2枚舉類型變量
6.2.3位標志
習題

第7章 類和對象
7.1類的定義
7.1.1類的定義
7.1.2類的成員定義
7.2類的常用成員
7.2.1字段
7.2.2方法
7.2.3屬性
7.2.4構造函數和析構函數
7.3對象的定義和使用
7.3.1對象的定義和創建
7.3.2對象的初始化
7.3.3對象的使用
7.3.4對象的銷毀
7.3.5this訪問
7.4類的其他成員
7.4.1常量
7.4.2索引
7.4.3事件
7.4.4運算符
7.5繼承與派生
7.5.1基類與派生類
7.5.2派生類的定義
7.5.3派生類的構成
7.5.4派生類成員的訪問
7.5.5派生類的構造函數和析構函數
7.5.6多態性
7.6一些特殊的類形式
7.6.1分部類
7.6.2抽象類
7.6.3密封類
7.6.4靜態類
7.7作用域與生命期
7.7.1作用域
7.7.2生命期
習題
……
第8章 規模化程序設計
第9章 永久性數據的操作
附錄A ASCII碼對照表
附錄B 常用字符的Unicode編碼表
附錄C C#語言關鍵字
附錄D C#語言運算符及其優先級、結合性
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $136