《亮劍.NET:Visual C# 2008實例演練與系統開發》精心規劃出能夠滿足讀者學習Visual C# 2008程式設計的“面向對象程式設計”、“視窗應用程式設計”和“資料庫應用程式設計”三大類,將此三大類再細分出全書16章的真經,此程式設計的武功秘籍可謂“章章精髓、頁頁精彩”。 第1章到第10章為面向對象程式設計基礎章節,通過經典的程式範例,圖文並茂地說明核心程式設計的概念,讓你學習C#語言事半功倍,協助你打好紮實深厚的C#基礎功力。第11章到第14章主要介紹常見的視窗應用程式設計所需了解的控制項用法與範例程式;然後介紹滑鼠與鍵盤的事件處理方式,讓你輕鬆設計所需的視窗應用程式。第15章和第16章針對資料庫應用程式設計提供全方位的在線上訪問技巧,讓你輕鬆從資料庫中存取所需信息,並且說明如何通過新技術LINQ的套用和載入,讓你輕鬆對各種數據源進行處理。 《亮劍.NET:Visual C# 2008實例演練與系統開發》適合.NET初、中級開發人員參考學習,特別有助於.NET從業者進入實戰層次,也可作為相關培訓機構的參考教材,還可以作為高等院校相關專業師生的參考書。
基本介紹
- 書名:亮劍.NET:Visual C# 2008實例演練與系統開發
- 出版社:電子工業出版社
- 頁數:669頁
- 開本:16
- 品牌:電子工業出版社
- 作者:胡彥彥 李楊
- 出版日期:2009年9月1日
- 語種:簡體中文
- ISBN:7121089165, 9787121089169
內容簡介,圖書目錄,
內容簡介
《亮劍.NET:Visual C# 2008實例演練與系統開發》特別規劃“面向對象程式設計”、“視窗應用程式設計”、“資料庫應用程式設計”三大架構,詳細且嚴謹的內容呈現,足以滿足讀者對程式開發各方面的需求。
精要論述VisualC#2008應用程式開發的各項新技術:AJAX、LINQ、WPF、XAML、WCF、WF、WCS等。
完整講解VisualC#語法與基本概念,讓你的窗Vl應用程式開發和ASP.NET網路應用程式開發無往不利。
LINQ技術完美解析,讓你輕鬆處理Objects、DataSet、SQL、XML等數據來源的存取。
精要論述VisualC#2008應用程式開發的各項新技術:AJAX、LINQ、WPF、XAML、WCF、WF、WCS等。
完整講解VisualC#語法與基本概念,讓你的窗Vl應用程式開發和ASP.NET網路應用程式開發無往不利。
LINQ技術完美解析,讓你輕鬆處理Objects、DataSet、SQL、XML等數據來源的存取。
圖書目錄
第1章 新一代集成開發環境VisualStudio2008的介紹
1.1 什麼是.NET
1.1.1.NET的意義
1.1.2 新一代.NET的平台結構
1.1.3.NET程式的編譯方式
1.2 Microsoft.NETFramework3.5 介紹
1.2.1.NETFramework的基本概念
1.2.2.NETFramework3.5 的功能與新特色
1.3 VisualStudio2008新技術介紹
1.3.1 AJAX——AsynchronousJavaScriptAndXML
1.3.2 LINQ——LanguageIntegratedQuery
1.3.3 WPF——WindowsPresentationFoundation
1.3.4 XAML——eXtensibleApplicationMarkupLanguage
1.3.5 WCF——WindowsCommunicationFoundation
1.3.6 WF——WindowsWorkflowFoundation
1.3.7 WCS——WindowsCardSpace
1.4 什麼是VisualC#2008
1.4.1 什麼是C#
1.4.2 C#優越的語言特性
1.5 VisualC#2008的主要優勢與套用領域
1.5.1 學習C#的優勢
1.5.2 C#的套用領域
1.6 VisualC#2008的新功能與特色
1.6.1 VisualC#2008新功能快速預覽
1.6.2 多目標(Multi-targeting)項目開發.NETFramework版本選擇
1.6.3 IntelliSense和Refactoring的支持
1.6.4 對象、集合初始化設定式
1.6.5 隱含類型和匿名類型的使用
1.6.6 擴充方法和部分方法的使用
1.6.7 自動實作屬性
1.7 VisualC#2008其他重要功能介紹
1.7.1 插入代碼段(CodeSnippets)
1.7.2 部分類別(PartialClasses)
1.7.3 疊代器(Iterator)
1.7.4 匿名方法(AnonymousMethods)
1.7.5 運算符重載(OperatorOverloading)
1.7.6 泛型(Generics)
1.8 VisualC#2008與VisualBasic2008的差異分析
1.9 課後習題(Exercise)
第2章 WindowsForm集成開發環境(IDE)介紹
2.1 VisualC#2008項目結構和常用圖示
2.1.1 VisualC#2008項目結構介紹
2.1.2 VisualC#2008程式開發常見圖示介紹
2.2 VisualC#2008環境接口的功能操作
2.2.1 VisualC#2008項目類型
2.2.2 工具箱——存放控制項與組件
2.2.3 伺服器總管——如何與伺服器互動及新增與管理資料庫
2.2.4 方案總管——管理應用程式視窗與相關檔案
2.2.5 屬性視窗——可變更控制項或組件的屬性設定
2.2.6 表單視窗——用來設計應用程式的版面(Layout)
2.2.7 選單——提供執行視窗環境的相關功能
2.2.8 工具列——提供經常使用的快捷鍵選項
2.3 VisualC#2008項目開發操作技巧
2.3.1 程式代碼變更追蹤功能
2.3.2 將其他組件從項目中加入參考以擴充程式功能
2.4 VisualC#2008最佳化環境設定
2.4.1 選擇適當字型與調整字號
2.4.2 程式代碼行號顯示設定
2.4.3 輸入和輸出環境設定
2.4.4 起始頁新聞頻道設定
2.5 VisualC#2008除錯方式
2.5.1 錯誤列表視窗(ErrorList)
2.5.2 程式代碼逐步執行(StepIntoCode)
2.5.3 切換斷點(ToggleBreakpoint)
2.5.4 監視視窗(WatchWindow)
2.5.5 實時運算視窗(ImmediateWindow)
2.5.6 命令視窗(CommandWindow)
2.6 課後習題(Exercise)
第3章 VisualC#2008數據類型
3.1 公共類型系統(CommonTypeSystem)介紹
3.1.1 CLR、CTS與CLS三者之間的關係
3.1.2 實數類型與參數類型(ValueTypes&ReferenceTypes)
3.1.3 裝箱與拆箱(Boxing&Unboxing)
3.1.4 隱含轉換&明確轉(ImplicitConversion&ExplicitConversion)
3.2 變數(Variable)與常量(Constant)介紹
3.2.1 變數(Variable)
3.2.2 常量(Constant)
3.2.3 變數與常量命名技巧
3.3 VisualC#2008關鍵字
3.4 VisualC#2008運算符
3.4.1 運算符優先權和結合性
3.4.2 一元運算符(UnaryOperators)
3.4.3 算術運算符(ArithmeticOperators)
3.4.4 並置運算符(ConcatenationOperators)
3.4.5 關係運算符(RelationalOperators)
3.4.6 邏輯運算符(LogicalOperators)
3.4.7 指定運算符(AssignmentOperators)
3.5 is和as運算符
3.5.1 is運算符
3.5.2 as運算符
3.6 數據類型種類(DataTypesClass)
3.7 var匿名類型(AnonymousTypes)
3.8 enum、struct、Nullable數據類型介紹
3.8.1 枚舉(enum)數據類型
3.8.2 結構(struct)數據類型
3.8.3 Nullable類別
3.9 數據類型的轉換方法
3.9.1 System.Convert轉換
3.9.2 類型.Parse方法
3.9.3 指定轉換(Cast)
3.10 課後習題(Exercise)
第4章 VisualC#2008的程式流程控制
第5章 字元(Char)與字元串(String)
第6章 數組與集合類型
第7章 方法與參數(Method&Parameter)
第8章 異常處理(ExceptionHandling)要訣
第9章 面向對象程式設計(OOP)
第10章 檔案處理(FileProcessing)
第11章 常用控制項與MessageBox類別介紹
第12章 其他控制項分類介紹
第13章 WPF應用程式控制項與XAML語法
第14章 視窗事件的控制方式
第15章 ADO.NET3.5 組件介紹
第16章 語言集成查詢(LINQ)
1.1 什麼是.NET
1.1.1.NET的意義
1.1.2 新一代.NET的平台結構
1.1.3.NET程式的編譯方式
1.2 Microsoft.NETFramework3.5 介紹
1.2.1.NETFramework的基本概念
1.2.2.NETFramework3.5 的功能與新特色
1.3 VisualStudio2008新技術介紹
1.3.1 AJAX——AsynchronousJavaScriptAndXML
1.3.2 LINQ——LanguageIntegratedQuery
1.3.3 WPF——WindowsPresentationFoundation
1.3.4 XAML——eXtensibleApplicationMarkupLanguage
1.3.5 WCF——WindowsCommunicationFoundation
1.3.6 WF——WindowsWorkflowFoundation
1.3.7 WCS——WindowsCardSpace
1.4 什麼是VisualC#2008
1.4.1 什麼是C#
1.4.2 C#優越的語言特性
1.5 VisualC#2008的主要優勢與套用領域
1.5.1 學習C#的優勢
1.5.2 C#的套用領域
1.6 VisualC#2008的新功能與特色
1.6.1 VisualC#2008新功能快速預覽
1.6.2 多目標(Multi-targeting)項目開發.NETFramework版本選擇
1.6.3 IntelliSense和Refactoring的支持
1.6.4 對象、集合初始化設定式
1.6.5 隱含類型和匿名類型的使用
1.6.6 擴充方法和部分方法的使用
1.6.7 自動實作屬性
1.7 VisualC#2008其他重要功能介紹
1.7.1 插入代碼段(CodeSnippets)
1.7.2 部分類別(PartialClasses)
1.7.3 疊代器(Iterator)
1.7.4 匿名方法(AnonymousMethods)
1.7.5 運算符重載(OperatorOverloading)
1.7.6 泛型(Generics)
1.8 VisualC#2008與VisualBasic2008的差異分析
1.9 課後習題(Exercise)
第2章 WindowsForm集成開發環境(IDE)介紹
2.1 VisualC#2008項目結構和常用圖示
2.1.1 VisualC#2008項目結構介紹
2.1.2 VisualC#2008程式開發常見圖示介紹
2.2 VisualC#2008環境接口的功能操作
2.2.1 VisualC#2008項目類型
2.2.2 工具箱——存放控制項與組件
2.2.3 伺服器總管——如何與伺服器互動及新增與管理資料庫
2.2.4 方案總管——管理應用程式視窗與相關檔案
2.2.5 屬性視窗——可變更控制項或組件的屬性設定
2.2.6 表單視窗——用來設計應用程式的版面(Layout)
2.2.7 選單——提供執行視窗環境的相關功能
2.2.8 工具列——提供經常使用的快捷鍵選項
2.3 VisualC#2008項目開發操作技巧
2.3.1 程式代碼變更追蹤功能
2.3.2 將其他組件從項目中加入參考以擴充程式功能
2.4 VisualC#2008最佳化環境設定
2.4.1 選擇適當字型與調整字號
2.4.2 程式代碼行號顯示設定
2.4.3 輸入和輸出環境設定
2.4.4 起始頁新聞頻道設定
2.5 VisualC#2008除錯方式
2.5.1 錯誤列表視窗(ErrorList)
2.5.2 程式代碼逐步執行(StepIntoCode)
2.5.3 切換斷點(ToggleBreakpoint)
2.5.4 監視視窗(WatchWindow)
2.5.5 實時運算視窗(ImmediateWindow)
2.5.6 命令視窗(CommandWindow)
2.6 課後習題(Exercise)
第3章 VisualC#2008數據類型
3.1 公共類型系統(CommonTypeSystem)介紹
3.1.1 CLR、CTS與CLS三者之間的關係
3.1.2 實數類型與參數類型(ValueTypes&ReferenceTypes)
3.1.3 裝箱與拆箱(Boxing&Unboxing)
3.1.4 隱含轉換&明確轉(ImplicitConversion&ExplicitConversion)
3.2 變數(Variable)與常量(Constant)介紹
3.2.1 變數(Variable)
3.2.2 常量(Constant)
3.2.3 變數與常量命名技巧
3.3 VisualC#2008關鍵字
3.4 VisualC#2008運算符
3.4.1 運算符優先權和結合性
3.4.2 一元運算符(UnaryOperators)
3.4.3 算術運算符(ArithmeticOperators)
3.4.4 並置運算符(ConcatenationOperators)
3.4.5 關係運算符(RelationalOperators)
3.4.6 邏輯運算符(LogicalOperators)
3.4.7 指定運算符(AssignmentOperators)
3.5 is和as運算符
3.5.1 is運算符
3.5.2 as運算符
3.6 數據類型種類(DataTypesClass)
3.7 var匿名類型(AnonymousTypes)
3.8 enum、struct、Nullable數據類型介紹
3.8.1 枚舉(enum)數據類型
3.8.2 結構(struct)數據類型
3.8.3 Nullable類別
3.9 數據類型的轉換方法
3.9.1 System.Convert轉換
3.9.2 類型.Parse方法
3.9.3 指定轉換(Cast)
3.10 課後習題(Exercise)
第4章 VisualC#2008的程式流程控制
第5章 字元(Char)與字元串(String)
第6章 數組與集合類型
第7章 方法與參數(Method&Parameter)
第8章 異常處理(ExceptionHandling)要訣
第9章 面向對象程式設計(OOP)
第10章 檔案處理(FileProcessing)
第11章 常用控制項與MessageBox類別介紹
第12章 其他控制項分類介紹
第13章 WPF應用程式控制項與XAML語法
第14章 視窗事件的控制方式
第15章 ADO.NET3.5 組件介紹
第16章 語言集成查詢(LINQ)