C#程式設計教程(2010年蒙祖強編寫、清華大學出版社出版的圖書)

C#程式設計教程(2010年蒙祖強編寫、清華大學出版社出版的圖書)

本詞條是多義詞,共9個義項
更多義項 ▼ 收起列表 ▲

《C#程式設計教程》是2010年清華大學出版社出版的圖書。

基本介紹

  • 中文名:C#程式設計教程
  • 作者:蒙祖強
  • 出版時間:2010年10月1日
  • 出版社:清華大學出版社
  • 頁數:346 頁
  • ISBN:9787302236825
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

《C#程式設計教程》將目標驅動和內容驅動相結合,深入淺出地介紹了C#語言的基礎知識和多種應用程式的開發方法。內容包括程式設計語言和程式設計方法的相關概念、Visual Studio 2008集成開發環境、C#語言的基本數據類型、語法基礎、面向對象的編程方法、異常處理技術、窗體應用程式設計和開發方法、目錄和檔案的讀寫操作、ActiveX控制項和自定義組件的開發、多執行緒技術、資料庫開發技術、Web套用開發方法、各類應用程式的部署和發布方法等。每章均配有一定數量的習題,並提供了全部的參考答案(包括上機題的實例程式),以方便學生練習和輔助教學。
《C#程式設計教程》主要面向套用型本科院校、大專院校計算機專業及相近專業的學生,也適用於C#愛好者、初學者,還可以作為有關培訓機構的培訓教材。

圖書目錄

第1章 C#程式設計基礎
1.1 程式設計語言
1.1.1 程式設計語言的定義
1.1.2 程式設計語言的分類
1.2 程式設計方法
1.2.1 結構化程式設計方法
1.2.2 面向對象程式設計方法
1.3 C#程式設計語言概述
1.3.1 C#語言的起源與發展
1.3.2 C#語言的特點
1.4 C#集成開發環境
1.4.1 Visual Studio的發展歷史
1.4.2 Visual Studio 2008集成開發環境
1.4.3 控制台應用程式的開發步驟
1.4.4 窗體(Windows)應用程式的開發步驟
1.5 習題
第2章 基本數據類型
2.1 一個簡單的程式——華氏溫度到攝氏溫度的轉換
2.1.1 創建控制台應用程式
2.1.2 代碼解釋
2.2 基本數據類型
2.2.1 數值類型
2.2.2 字元類型和字元串類型
2.2.3 布爾類型與對象類型
2.3 變數與常量
2.3.1 標識符與命名規則
2.3.2 變數
2.3.3 常量
2.3.4 類型轉換
2.3.5 裝箱與拆箱
2.4 基本運算
2.4.1 算術運算
2.4.2 關係運算與邏輯運算
2.4.3 條件運算
2.4.4 賦值運算
2.4.5 運算符的優先權
2.5 數組的定義和使用
2.5.1 數組的定義
2.5.2 數組的引用
2.5.3 二維數組
2.6 習題
第3章 選擇結構和循環結構
3.1 一個簡單的選擇結構程式——分段函式的實現
3.1.1 創建C#控制台應用程式
3.1.2 選擇結構解析
3.2 if語句——二分支選擇語句
3.2.1 if…語句
3.2.2 if…else…語句
3.2.3 if…elseif…else…語句
3.3 switch語句——多分支選擇語句
3.4 一個簡單的循環結構程式——等差數列求和
3.4.1 創建C#控制台應用程式
3.4.2 循環結構解析
3.5 while語句和do…while語句
3.5.1 while語句
3.5.2 do…while語句
3.6 for語句和for each語句
3.6.1 for語句
3.6.2 for each語句
3.7 跳轉語句
3.7.1 break語句和continue語句
3.7.2 go to語句
3.7.3 return語句
3.8 習題
第4章 面向對象編程方法
4.1 一個簡單的程式——虛數類的定義與套用
4.1.1 編寫虛數類的代碼
4.1.2 程式結構解析
4.2 類和對象
4.2.1 類和對象的定義
4.2.2 對象的訪問方法及訪問控制
4.2.3 類的構造函式和析構函式
4.2.4 類的屬性
4.2.5 類的靜態成員
4.3 類的繼承、重載與多態
4.3.1 繼承
4.3.2 重載
4.3.3 類的多態
4.4 運算符的重載
4.4.1 一元運算符重載
4.4.2 二元運算符重載
4.4.3 類型轉換運算符重載
4.5 接口及其實現
4.5.1 接口的聲明
4.5.2 接口的實現
4.6 方法的委託
4.6.1 一個簡單的方法委託程式
4.6.2 委託類型的聲明和實例化
4.6.3 委託的引用
4.6.4 委託的組合
4.7 常用的幾個類
4.7.1 string類
4.7.2 Date Time類
4.7.3 Math類和Random類
4.8 命名空間
4.8.1 命名空間的聲明
4.8.2 命名空間的導入
4.9 習題
第5章 異常處理
5.1 一個產生異常的簡單程式
5.1.1 程式代碼
5.1.2 異常處理過程分析
5.2 異常的捕獲與處理
5.2.1 異常的概念
5.2.2 try-catch結構
5.2.3 try-catch-catch結構
5.2.4 try-catch-finally結構
5.3 異常的拋出及自定義異常
5.3.1 拋出異常
5.3.2 用戶自定義異常
5.4 習題
第6章 窗體應用程式設計
6.1 一個簡單的文本編輯器
6.1.1 創建文本編輯器程式的步驟
6.1.2 程式結構解析
6.2 組件的公共屬性、事件和方法
6.2.1 Object類
6.2.2 Control類
6.3 常用的控制項
6.3.1 按鈕類控制項
6.3.2 文本類控制項
6.3.3 列表類控制項
6.4 常用的對話框
6.4.1 打開和保存檔案對話框
6.4.2 字型對話框和顏色對話框
6.4.3 資料夾瀏覽對話框
6.5 訊息對話框
6.5.1 模式對話框與非模式對話框
6.5.2 基於Message Box類的訊息對話框
6.6 選單和工具列的設計
6.6.1 主選單
6.6.2 彈出式選單
6.6.3 工具列
6.7 實例——多文檔界面編輯器
6.7.1 創建MDI應用程式框架
6.7.2 設計選單和工具列
6.7.3 編寫事件處理函式
6.8 習題
第7章 目錄和檔案操作
7.1 一個簡單的檔案讀寫程式
7.1.1 創建C#窗體應用程式
7.1.2 程式結構解析
7.2 目錄管理
7.2.1 目錄存在的判斷
7.2.2 目錄的創建和刪除
7.2.3 當前工作目錄的獲取
7.2.4 目錄相關信息的獲取
7.2.5 目錄大小的獲取
7.3 檔案管理
7.3.1 檔案的複製、移動和刪除
7.3.2 檔案信息的獲取和設定
7.4 文本檔案的讀寫
7.4.1 讀文本檔案
7.4.2 寫文本檔案
7.5 二進制檔案的讀寫
7.5.1 寫二進制檔案
7.5.2 讀二進制檔案
7.6 習題
第8章 ActiveX控制項和自定義組件開發
8.1 一個簡單ActiveX控制項的開發
8.1.1 創建ActiveX控制項程式
8.1.2 生成和調用ActiveX控制項
8.2 ActiveX控制項
8.2.1 什麼是ActiveX控制項
8.2.2 ActiveX控制項開發實例
8.3 自定義組件
8.3.1 創建自定義組件
8.3.2 使用自定義組件
8.4 習題
第9章 多執行緒
9.1 一個簡單的多執行緒應用程式
9.1.1 創建控制台多執行緒應用程式
9.1.2 程式說明
9.2 執行緒及其實現方法
9.2.1 執行緒的概念
9.2.2 執行緒的實現方法
9.2.3 執行緒的優先權
9.3 執行緒的同步控制
9.3.1 為什麼要同步控制
9.3.2 使用Manual Reset Event類
9.3.3 使用Auto Reset Event類
9.4 執行緒池
9.5 執行緒對控制項的訪問
9.6 習題
第10章 資料庫開發技術
10.1 一個簡單的C#資料庫應用程式
10.1.1 創建資料庫和數據表
10.1.2 創建資料庫應用程式
10.1.3 程式結構解析
10.2 資料庫系統與ADO.NET概述
10.2.1 資料庫系統
10.2.2 ADO.NET概述
10.3 SQL語言簡介
10.3.1 Select語句
10.3.2 Insert語句
10.3.3 Update語句
10.3.4 Delete語句
10.4 ADO.NET對象
10.4.1 ADO.NET體系結構
10.4.2 Connection對象
10.4.3 Command對象
10.4.4 DataReader對象
10.4.5 DataAdapter對象
10.4.6 DataSet對象
10.5 資料庫操作舉例
10.5.1 數據檢索
10.5.2 數據添加
10.5.3 數據更新
10.5.4 數據刪除
10.6 習題
第11章 Web套用開發
11.1 一個簡單的ASP.NET應用程式
11.1.1 創建ASP.NET應用程式
11.1.2 程式結構解釋
11.2 關於ASP.NET
11.3 ASP.NET控制項和對象
11.3.1 ASP.NET控制項
11.3.2 ASP.NET常用對象
11.4 ASP.NET資料庫應用程式
11.4.1 資料庫的連線和數據瀏覽
11.4.2 對資料庫的增、刪、改操作
11.5 Web服務的套用
11.5.1 什麼是Web服務
11.5.2 Web服務的創建
11.5.3 Web服務的調用
11.6 習題
第12章 應用程式的發布
12.1 關於應用程式的發布
12.2 由手工複製檔案來發布程式
12.2.1 窗體應用程式的發布
12.2.2 使用WinRAR發布程式
12.2.3 IIS安裝與Web應用程式發布
12.3 使用.NET項目發布程式
12.3.1 製作窗體應用程式的安裝程式
12.3.2 製作ASP.NET應用程式的安裝程式
12.3.3 製作Web服務的安裝程式
12.4 習題
附錄參考答案
參考文獻

相關詞條

熱門詞條

聯絡我們