編輯推薦
教學目標明確,注重理論與實踐的結合
教學方法靈活,培養學生自主學習的能力
教學內容先進,強調計算機在各專業中的套用
教學模式完善,提供配套的教學資源解決方案
內容簡介
本書以Visual Studio 2010為開發平台,針對新一代面向對象、使用簡單、表達力豐富的C#程式語言,從初學者角度出發,通過通俗易懂的語言和大量生動典型的實例,由淺入深、循序漸進地介紹使用C#進行Windows應用程式開發的常用技術和方法。為貫徹“項目驅動、案例教學、理論實踐一體化”的教學理念,每章內容均由學習目標、典型項目及分析、必備知識、拓展知識、單元實訓和習題所構成,便於在教學過程中將知識講解和技能訓練有機結合。
書中內容的編排前後貫通、由淺人深;語言敘述力求通俗易懂,避免使用晦澀的專業術語,從而營造輕鬆、自然的學習環境;特別注重理論與實踐的結合,隨時通過適量的具體套用示例,對所學的知識加以鞏固提高。每章後面布置了相應的習題和實訓項目,從而更好地融“教、學、練”於一體,使學習者快速入門並具備良好的C#編程實戰技能。為方便教學,本書提供所有配套教學資源包。
《C#.NET程式設計案例教程/21世紀高等學校計算機套用技術規劃教材》可作為高職高專院校計算機和相關專業的教材,也可作為本科、中職學校和培訓班的C#教學用書,對於程式開發愛好者,本書也有較高的參考價值。
圖書目錄
第1章初識Visual C#
本章學習目標
1.1典型項目及分析
典型項目一: 安裝Visual Studio 2010
典型項目二: 創建第一個C#控制台應用程式
典型項目三: 創建第一個C# Windows窗體應用程式
1.2必備知識
1.2.1認識.NET與C#
1.2.2Visual Studio 2010集成開發環境
1.2.3C#源程式的基本結構
1.3拓展知識
1.3.1開發環境的定製
1.3.2Visual Studio 2010幫助系統及學習資源
1.4本章小結
1.5單元實訓
習題1
第2章C#語言基礎
本章學習目標
2.1典型項目及分析
典型項目一: 計算圓面積
典型項目二: 簡易計算器的實現
2.2必備知識
2.2.1變數與常量
2.2.2C#語言的基本數據類型
2.2.3運算符和表達式
2.3拓展知識
2.3.1C#語言的複雜數據類型
2.3.2常用函式
2.4本章小結
2.5單元實訓
習題2
第3章C#流程控制
本章學習目標
3.1典型項目及分析
典型項目一: 算術練習器
典型項目二: 倒計時器
典型項目三: 圖形輸出
典型項目四: 歌德巴赫猜想
3.2必備知識
3.2.1if分支選擇語句
3.2.2switch…case多分支選擇語句
3.2.3for循環控制語句
3.2.4while循環控制語句
3.2.5do…while循環控制語句
3.2.6foreach語句
3.3拓展知識
3.3.1跳轉語句
3.3.2異常處理
3.4本章小結
3.5單元實訓
習題3
第4章C#面向對象編程基礎
本章學習目標
4.1典型項目及分析
典型項目一: 商品銷售管理器
典型項目二: 創建與操作視窗
典型項目三: 窗體繼承
典型項目四: 圖形面積計算
4.2必備知識
4.2.1面向對象的基本概念
4.2.2類和對象
4.2.3欄位和屬性
4.2.4方法
4.2.5靜態成員
4.2.6繼承
4.3拓展知識
4.3.1接口
4.3.2多態
4.3.3委託與事件
4.4本章小結
4.5單元實訓
習題4
第5章Windows窗體與控制項
本章學習目標
5.1典型項目及分析
典型項目一: 簡單檔案管理器
典型項目二: 簡易記事本
5.2必備知識
5.2.1Windows 窗體
5.2.2文本編輯控制項
5.2.3選擇控制項
5.2.4列表選擇控制項
5.2.5容器控制項
5.2.6選單與工具列控制項
5.2.7對話框
5.3拓展知識
5.3.1計時器組件
5.3.2圖形控制項
5.3.3進度條控制項
5.3.4列印組件
5.3.5滑鼠和鍵盤事件
5.4本章小結
5.5單元實訓
習題5
第6章檔案操作
本章學習目標
6.1典型項目及分析
典型項目一: 檔案和資料夾的管理——簡單資源管理器的實現
典型項目二: 檔案的I/O操作——註冊表編輯器
6.2必備知識
6.2.1System.IO命名空間和檔案操作類
6.2.2檔案基本操作
6.2.3資料夾基本操作
6.2.4文本檔案的讀寫
6.3拓展知識
6.4本章小結
6.5單元實訓
習題6
第7章資料庫操作
本章學習目標
7.1典型項目及分析
典型項目: 學生選課與課程成績管理系統的設計與實現
7.2必備知識
7.2.1ADO.NET概述
7.2.2使用SqlConnection類連線資料庫
7.2.3使用SqlCommand對象運算元據庫
7.2.4使用SqlDataReader對象讀取數據
7.2.5使用DataSet和SqlDataAdapter對象查詢數據
7.2.6DataGridView控制項
7.3拓展知識
7.3.1BindingSource控制項
7.3.2BindingNavigator控制項
7.3.3LINQ組件
7.4本章小結
7.5單元實訓
習題7
第8章網路通信編程
本章學習目標
8.1典型項目及分析
典型項目一: 即時聊天工具的設計與實現(一)
典型項目二: 即時聊天工具的設計與實現(二)
8.2必備知識
8.2.1TCP/IP概述
8.2.2.NET網路編程基礎
8.2.3Socket類
8.2.4TcpClient類和TcpListener類
8.2.5UdpClient類
8.3拓展知識
8.4本章小結
8.5單元實訓
習題8
第9章多媒體套用
本章學習目標
9.1典型項目及分析
典型項目一: GIF動畫播放器的設計與實現
典型項目二: MP3播放器的設計與實現
9.2必備知識
9.2.1ImageAnimator類——動畫設計
9.2.2Windows Media Player控制項的使用
9.3拓展知識
9.4本章小結
9.5單元實訓
習題9