《計算機基礎與實訓教材系列:Visual C# 2010程式設計實用教程》由淺入深、循序漸進地介紹了使用Visual C#2010的編程技巧和面向對象編程的精髓。《計算機基礎與實訓教材系列:Visual C# 2010程式設計實用教程》共分10章,分別介紹了.NET Framework的工作原理、C#的基本語法、程式調試和異常處理、面向對象編程、Windows應用程式設計、數據訪問、Web應用程式及Web服務等。最後一章還安排了項目實踐,綜合運用所學知識創建一個簡單的圖書館管理系統,該系統包含3個不同的項目:類庫項目、Web站點和Windows窗體應用程式。通過這個綜合實例,可以提高和拓寬讀者的實際技能。
基本介紹
- 書名:計算機基礎與實訓教材系列:Visual
- 出版社:清華大學出版社
- 頁數:322頁
- 開本:16
- 品牌:清華大學出版社
- 作者:蘆揚
- 出版日期:2012年6月1日
- 語種:簡體中文
- ISBN:7302286051, 9787302286059
內容簡介
圖書目錄
1.1.NET概述
1.1.1 什麼是.NET
1.1.2.NET Framework的內容
1.1.3.NETFramework的工作原理
1.2 C#簡介
1.2.1 C#與C++
1.2.2 C#與Java
1.2.3 C#的發展史
1.2.4 使用C#編程
1.3 使用Visual Studio 2010
1.3.1 VS 2010概述
113.2 VS解決方案
1.3.3 使用VS開發C#應用程式
1.4 上機練習
1.5 習題
第2章 C#程式設計基礎
2.1 數據類型與變數
2.1.1 簡單數據類型
2.1.2 變數
2.2 運算符與表達式
2.2.1 算術運算符
2.2.2 賦值運算符
2.2.3 關係運算符
2.2.4 邏輯運算符
2.2.5 位運算符
2.2.6 布爾(位)賦值運算符
2.2.7 運算符的優先權
2.2.8 運算符使用示例
2.3 數據類型轉換
2.3.1 隱式轉換
2.3.2 顯示轉換
2.3.3 使用Convert命令轉換
2.4 流程控制
2.4.1 條件分支
2.4.2 循環
2.4.3 跳轉語句
2.5 上機練習
2.6 習題
第3章 C#高級程式設計
3.1 複雜的變數類型
3.1.1 枚舉
3.1.2 結構
3.1.3 數組
3.1.4 使用字元串
3.2 函式
3.2.1 定義和使用函式
3.2.2 Main( )函式
3.2.3 變數的作用域
3.2.4 為結構增加函式
3.2.5 函式重載
3.3 上機練習
3.4 習題
第4章 程式調試和異常處理
4.1 調試劍程式
4.1.1 非中斷模式下的調試
4.1.2 中斷模式下的調試
4.2 C#的異常處理
4.2.1 通用異常類
4.2.2 C#異常處理機制
4.3 上機練習
4.4 習題
第5章 面向對象編程基礎
5.1 面向對象概述
5.2 OOP相關的概念
5.2.1 類和對象
5.2.2 靜態成員與靜態類
5.2.3 對象的生命周期
5.2.4 繼承與多態
5.2.5 接口
5.2.6 對象之間的關係
5.2.7 運算符重載
5.3 定義C#類
5.3.1 類的聲明
5.3.2 在VS中添加新類
5.3.3 類基礎規範
5.3.4 類的主體
5.4 添加類成員
5.4.1 構成函式和析構函式
5.4.2 定義欄位
5.4.3 定義方法
5.4.4 定義屬性
5.4.5 使用類圖添加類成員
5.5 接口的定義與實現
5.5.1 定義接口
5.5.2 接口的實現
5.6 部分類與部分方法
5.6.1 部分類的定義
5.6.2 部分方法
5.7 結構和類對比
5.7.1 結構和類的區別
5.7.2 在結構中添加屬性
5.8 上機練習
5.8.1 方法覆蓋與隱藏
5.8.2 類的繼承套用實例
5.9 習題
第6章 高級OOP技術
6.1 委託與事件
6.1.1 委託
6.1.2 事件
6.2 集合與索引
6.2.1 提供集合功能的接口
6.2.2 使用集合
6.2.3 定義自己的集合
6.2.4 索引
6.2.5 關鍵字索引
6.2.6 疊代器
6.3 泛型
6.3.1 泛型概述
6.3.2 System.Collections.Generic命名空間
6.3.3 可空類型
6.4 定義泛型
6.4.1 定義泛型類
6.4.2 定義泛型方法
6.4.3 定義泛型接口
6.4.4 定義泛型委託
6.5 C#其他高級技術介紹
6.5.1 vat變數
6.5.2 匿名類型
6.5.3 動態查找
6.5.4 擴展方法
6.5.5 Lambda表達式簡介
6.6 上機練習
6.6.1 使用疊代器獲取素數
6.6.2 對集合排序
6.7 習題
第7章 Windows編程
7.1 windows應用程式概述
7.1.1 窗體與控制項
7.1.2 控制項的屬性與事件
7.1.3 添加事件處理程式
7.2 簡單控制項介紹
7.2.1 按鈕控制項
7.2.2 I.abel和LinkLabel控制項
7.2.3 文本框控制項
7.2.4 列表框和組合框
7.2.5 視圖控制項
7.2.6 選項卡控制項
7.3 選單和工具列
7.3.1 創建選單
7.3.2 選單項
7.3.3 彈出式選單
7.3.4 工具列
7.3.5 狀態欄
7.3.6 套用示例
7.4 通用對話框
7.4.1 檔案對話框
7.4.2 列印對話框
7.4.3 顏色和字型對話框
7.5 上機練習
7.6 習題
第8章 數據訪問
8.1 讀寫檔案
8.1.1 流
8.1.2 讀寫檔案相關的類
8.1.3 讀寫壓縮檔案
8.1.4 序列化對象
8.2 使用XML
8.2.1 XML文檔格式
8.2.2 驗證XML.文檔
8.2.3 在應用程式中使用XML
8.3 使用ADO.NET
8.3.1 ADO.NET概述
8.3.2 使用ADO.NET訪問資料庫
8.4 LINQ簡介
8.4.1 使用LINQ查詢
8.4.2 LINQ查詢語法
8.5 上機練習
8.5.1 調用SQL存儲過程
8.5.2 使用LINQ查詢複雜對象
8.6 習題
第9章 Web程式設計
9.1 Web編程基礎
9.1.1 ASP.NET概述
9.1.2 ASP.NET的工作原理
9.1.3 Web窗體頁指令
9.1.4 ASP.NET內部對象
9.2 創建web站點
9.2.1 新建網站
9.2.2 ASP.NET伺服器控制項
9.2.3 ASP.NETAJAX回送
9.3 Web服務
9.3.1 什麼是Web服務
9.3.2 Web服務體系結構
9.3.3 支持AJAX的Web服務
9.3.4 創建Web服務
9.3.5 調用Web服務
9.4 上機練習
9.5 習題
第10章 項目實踐
10.1 系統概述
10.1.1 需求分析
10.1.2 資料庫設計
10.1.3 系統架構設計
10.2 系統實現
10.2.1 基礎類庫項目
10.2.2 查詢系統
10.2.3 借還書系統
10.3 系統運行效果
參考文獻