書籍簡介:
楊春元編著的《C#程序設(shè)計實用教程》由淺入深、循序漸進(jìn)地介紹了C#的基本語法與編程技巧,以及 面向?qū)ο蟪绦蛟O(shè)計的精髓。全書共10章, 分別介紹了C群的起源、.NETFramework的工作原理 、C#的基本語法、面向?qū)ο缶幊?、程序調(diào)試和異常處 理、Windows應(yīng)用程序設(shè)計、數(shù)據(jù)訪問、Web應(yīng)用程序及 Web服務(wù)等。最后一章安排了項目實踐,綜合運用所 學(xué)知識創(chuàng)建一個簡易的微博系統(tǒng),該系統(tǒng)包含兩個不同 的項目:類庫項目和Web網(wǎng)站。通過這個綜合實例, 可以提高和拓寬讀者的實際技能。
《C#程序設(shè)計實用教程》內(nèi)容豐富、結(jié)構(gòu)清晰、語言簡練、圖文并茂,具有很強的實用性和可操作性 ,是一本適合于大中專院 校、職業(yè)院校及各類社會培訓(xùn)學(xué)校的優(yōu)秀教材,也是廣大初、中級電腦用戶的自學(xué)參考書。
作者簡介:
楊春元
出版日期:
2013年07月
章節(jié)目錄:
第1章 C#與.NET Framewonk
1.1 C#的起源
1.1.1 從C語言到C++
1.1.2 Java的出現(xiàn)
1.1.3 C#的誕生
1.1.4 C#的發(fā)展歷程
1.2 .NET Framework
1.2.1 什么是.NETFramework
1.2.2 .NET Framework的工作原理
1.3 第一個C#程序
1.3.1 使用csc.exe
1.3.2 使用Visual Studio 2010
1.4 上機練習(xí)
1.5 習(xí)題
第2章 C#程序設(shè)計基礎(chǔ)
2.1 數(shù)據(jù)類型
2.1.1 數(shù)據(jù)類型的重要性
2.1.2 整數(shù)類型
2.1.3 浮點數(shù)類型
2.1.4 其他數(shù)據(jù)類型
2.1.5 轉(zhuǎn)義字符
2.2 字面量和變量
2.2.1 字面量
2.2.2 變量
2.3 運算符與表達(dá)式
2.3.1 算術(shù)運算符
2.3.2 賦值運算符
2.3.3 關(guān)系運算
2.3.4 邏輯運算符
2.3.5 位運算符
2.3.6 布爾(位)賦值運算符
2.3.7 運算符的優(yōu)先級
2.4 數(shù)據(jù)類型轉(zhuǎn)換
2.4.1 隱式轉(zhuǎn)換
2.4.2 顯式轉(zhuǎn)換
2.4.3 使用Convert命令轉(zhuǎn)換
2.5 程序控制語句
2.5.1 選擇語句
2.5.2 循環(huán)語句
2.5.3 跳轉(zhuǎn)語句
2.6 上機練習(xí)
2.7 習(xí)題
第3章 C#高級程序設(shè)計
3.1 復(fù)雜的變量類型
3.1.1 枚舉
3.1.2 結(jié)構(gòu)
3.1.3 數(shù)組
3.1.4 使用字符串
3.2 函數(shù)
3.2.1 定義和使用函數(shù)
3.2.2 Main()函數(shù)
3.2.3 變量的作用域
3.2.4 為結(jié)構(gòu)增加函數(shù)
3.2.5 遞歸函數(shù)
3.3 委托與事件
3.3.1 委托
3.3.2 事件
3.4 上機練習(xí)
3.5 習(xí)題
第4章 面向?qū)ο缶幊袒A(chǔ)
4.1 面向?qū)ο蟾攀?br> 4.1.1 一切都是對象
4.1.2 對象的生命周期
4.1.3 繼承與多態(tài)
4.1.4 靜態(tài)成員與靜態(tài)類
4.2 定義C#類
4.2.1 類的聲明
4.2.2 類基礎(chǔ)規(guī)范
4.2.3 類的主體
4.3 添加類成員
4.3.1 構(gòu)造函數(shù)和析構(gòu)函數(shù)
4.3.2 定義字段
4.3.3 定義方法
4.3.4 定義屬性
4.3.5 在VS中添加類成員
4.3.6 運算符重載
4.4 結(jié)構(gòu)和類對比
4.4.1 結(jié)構(gòu)和類的區(qū)別
4.4.2 在結(jié)構(gòu)中添加屬性
4.5 接口的定義與實現(xiàn)
4.5.1 接口概述
4.5.2 定義接口
4.5.3 接口的實現(xiàn)
4.6 部分類與部分方法
4.6.1 部分類的定義
4.6.2 部分方法
4.7 上機練習(xí)
4.8 習(xí)題
第5章 高級OOP技術(shù)
5.1 集合
5.1.1 對象之間的關(guān)系
5.1.2 提供集合功能的接口
5.1.3 使用集合
5.1.4 定義自己的集合
5.1.5 索引
5.1.6 迭代器
5.2 泛型
5.2.1 泛型概述
5.2.2 System.Collections.Generic命名空間
5.2.3 可空類型
5.3 定義泛型
5.3.1 定義泛型類
5.3.2 定義泛型方法
5.3.3 定義泛型接口
5.3.4 定義泛型委托
5.4 C#其他高級技術(shù)介紹
5.4.1 var變量
5.4.2 匿名類型
5.4.3 動態(tài)查找
5.4.4 擴展方法
5.4.5 Lambda表達(dá)式簡介
5.4.6 使用反射
5.5 上機練習(xí)
5.6 習(xí)題
第6章 程序調(diào)試和異常處理
6.1 調(diào)試C#程序
6.1.1 非中斷模式下的調(diào)試
6.1.2 中斷模式下的調(diào)試
6.2 C#的異常處理
6.2.1 通用異常類
6.2.2 未捕獲異常的后果
6.2.3 C#異常處理機制
6.2.4 終止應(yīng)用程序
6.3 上機練習(xí)
6.4 習(xí)題
第7章 Windows程序設(shè)計
7.1 Windows應(yīng)用程序概述
7.1.1 窗體與控件
7.1.2 控件的屬性與事件
7.2 簡單控件介紹
7.2.1 按鈕控件
7.2.2 Label和LinkLabel控件
7.2.3 文本框控件
7.2.4 列表框和組合框
7.2.5 視圖控件
7.3 菜單和工具欄
7.3.1 創(chuàng)建菜單
7.3.2 菜單項
7.3.3 彈出式菜單
7.3.4 工具欄
7.3.5 狀態(tài)欄
7.3.6 使用菜單和工具欄
7.4 上機練習(xí)
7.5 習(xí)題
第8章 數(shù)據(jù)訪問
8.1 讀寫文件
8.1.1 什么是流
8.1.2 讀寫文件相關(guān)的類
8.1.3 序列化對象
8.2 使用用XML
8.2.1 用XML文檔格式
8.2.2 在應(yīng)用程序中使用XML
8.3 使用ADO.NET
8.3.1 ADO.NET概述
8.3.2 使用ADO.NET訪問數(shù)據(jù)庫
8.3.3 使用ADO.NET讀寫用XML
8.4 LINQ簡介
8.4.1 使用LINQ查詢
8.4.2 LINQ查詢語法
8.4.3 使用LINQ查詢復(fù)雜對象
8.5 上機練習(xí)
8.6 習(xí)題
第9章 Web程序設(shè)計
9.1 Web編程基礎(chǔ)
9.1.1 ASP.NET概述
9.1.2 ASP.NET的工作原理
9.1.3 Web窗體頁指令
9.1.4 ASP.NET內(nèi)部對象
9.2 創(chuàng)建Web站點
9.2.1 新建網(wǎng)站
9.2.2 ASP.NET服務(wù)器控件
9.2.3 用戶控件
9.2.4 ASP.NET AJAX回送
9.3 Web服務(wù)
9.3.1 什么是Web服務(wù)
9.3.2 Web服務(wù)體系結(jié)構(gòu)
9.3.3 支持AJAX的WelD服務(wù)
9.3.4 創(chuàng)建Web服務(wù)
9.3.5 調(diào)用Web服務(wù)
9.4 上機練習(xí)
9.5 習(xí)題
第10章 項目實踐
10.1 系統(tǒng)設(shè)計
10.1.1 需求分析
10.1.2 數(shù)據(jù)庫設(shè)計
10.2 系統(tǒng)實現(xiàn)
10.2.1 基礎(chǔ)類庫項目
10.2.2 Web網(wǎng)站
10.2.3 設(shè)置啟動選項
10.3 系統(tǒng)運行效果
參考文獻(xiàn)
封面圖: