亮劍.NET︰Visual C# 2008實例演練與系統開發(附贈CD-ROM光盤)

亮劍.NET︰Visual C# 2008實例演練與系統開發(附贈CD-ROM光盤)
定價:474
NT $ 290 ~ 474
 

內容簡介

本書精心規劃出能夠滿足讀者學習Visual C# 2008程序設計的“面向對象程序設計”、“窗口應用程序設計”和“數據庫應用程序設計”三大類,將此三大類再細分出全書16章的真經,此程序設計的武功秘籍可謂“章章精髓、頁頁精彩”。

第1章到第10章為面向對象程序設計基礎章節,通過經典的程序範例,圖文並茂地說明核心程序設計的概念,讓你學習C#語言事半功倍,協助你打好扎實深厚的C#基礎功力。第11章到第14章主要介紹常見的窗口應用程序設計所需了解的控件用法與範例程序;然後介紹鼠標與鍵盤的事件處理方式,讓你輕松設計所需的窗口應用程序。第15章和第16章針對數據庫應用程序設計提供全方位的聯機訪問技巧,讓你輕松從數據庫中存取所需信息,並且說明如何通過新技術LINQ的應用和加載,讓你輕松對各種數據源進行處理。

本書適合.NET初、中級開發人員參考學習,特別有助于.NET從業者進入實戰層次,也可作為相關培訓機構的參考教材,還可以作為高等院校相關專業師生的參考書。
 

目錄

第1章 新一代集成開發環境Visual Studio 2008的介紹
1.1 什麼是.NET
1.1.1 .NET的意義
1.1.2 新一代.NET的平台結構
1.1.3 .NET程序的編譯方式
1.2 Microsoft .NET Framework 3.5介紹
1.2.1 .NET Framework的基本概念
1.2.2 .NET Framework 3.5的功能與新特色
1.3 Visual Studio 2008新技術介紹
1.3.1 AJAX——Asynchronous JavaScript And XML
1.3.2 LINQ——Language Integrated Query
1.3.3 WPF——Windows Presentation Foundation
1.3.4 XAML——eXtensible Application Markup Language
1.3.5 WCF——Windows Communication Foundation
1.3.6 WF——Windows Workflow Foundation
1.3.7 WCS——Windows CardSpace
1.4 什麼是Visual C# 2008
1.4.1 什麼是C#
1.4.2 C#優越的語言特性
1.5 Visual C# 2008的主要優勢與應用領域
1.5.1 學習C#的優勢
1.5.2 C#的應用領域
1.6 Visual C# 2008的新功能與特色
1.6.1 Visual C# 2008新功能快速預覽
1.6.2 多目標(Multi-targeting)項目開發.NET Framework版本選擇
1.6.3 IntelliSense和Refactoring的支持
1.6.4 對象、集合初始化設定式
1.6.5 隱含類型和匿名類型的使用
1.6.6 擴充方法和部分方法的使用
1.6.7 自動實作屬性
1.7 Visual C# 2008其他重要功能介紹
1.7.1 插入代碼段(Code Snippets)
1.7.2 部分類別(Partial Classes)
1.7.3 迭代器(Iterator)
1.7.4 匿名方法(Anonymous Methods)
1.7.5 運算符重載(Operator Overloading)
1.7.6 泛型(Generics)
1.8 Visual C# 2008與Visual Basic 2008的差異分析
1.9 課後習題(Exercise)
第2章 Windows Form集成開發環境(IDE)介紹
2.1 Visual C# 2008 項目結構和常用圖標
2.1.1 Visual C# 2008項目結構介紹
2.1.2 Visual C# 2008程序開發常見圖標介紹
2.2 Visual C# 2008環境接口的功能操作
2.2.1 Visual C# 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 Visual C# 2008項目開發操作技巧
2.3.1 程序代碼變更追蹤功能
2.3.2 將其他組件從項目中加入參考以擴充程序功能
2.4 Visual C# 2008優化環境設定
2.4.1 選擇適當字體與調整字號
2.4.2 程序代碼行號顯示設置
2.4.3 輸入和輸出環境設定
2.4.4 起始頁新聞頻道設定
2.5 Visual C# 2008除錯方式
2.5.1 錯誤列表窗口(Error List)
2.5.2 程序代碼逐步執行(Step Into Code)
2.5.3 切換斷點(Toggle Breakpoint)
2.5.4 監視窗口(Watch Window)
2.5.5 實時運算窗口(Immediate Window)
2.5.6 命令窗口(Command Window)
2.6 課後習題(Exercise)
第3章 Visual C# 2008數據類型
3.1 公共類型系統(Common Type System)介紹
3.1.1 CLR、CTS與CLS三者之間的關系
3.1.2 實數類型與參數類型(Value Types & ReferenceTypes)
3.1.3 裝箱與拆箱(Boxing & Unboxing)
3.1.4 隱含轉換&明確轉換(Implicit Conversion & Explicit Conversion)
3.2 變量(Variable)與常量(Constant)介紹
3.2.1 變量(Variable)
3.2.2 常量(Constant)
3.2.3 變量與常量命名技巧
3.3 Visual C# 2008關鍵詞
3.4 Visual C# 2008運算符
3.4.1 運算符優先級和結合性
3.4.2 一元運算符(Unary Operators)
3.4.3 算術運算符(Arithmetic Operators)
3.4.4 並置運算符(Concatenation Operators)
3.4.5 關系運算符(Relational Operators)
3.4.6 邏輯運算符(Logical Operators)
3.4.7 指定運算符(Assignment Operators)
3.5 is和as運算符
3.5.1 is運算符
3.5.2 as運算符
3.6 數據類型種類(Data Types Class)
3.7 var匿名類型(Anonymous Types)
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章 Visual C# 2008的程序流程控制
第5章 字符(Char)與字符串(String)
第6章 數組與集合類型
第7章 方法與參數(Method & Parameter)
第8章 異常處理(Exception Handling)要訣
第9章 面向對象程序設計(OOP)
第10章 文件處理(File Processing)
第11章 常用控件與MessageBox類別介紹
第12章 其他控件分類介紹
第13章 WPF應用程序控件與XAML語法
第14章 窗口事件的控制方式
第15章 ADO.NET 3.5組件介紹
第16章 語言集成查詢(LINQ)
 

Visual C#從2002年發展至今已有7年的光景,從Visual C# .NET進化到Visual C#2005.乃至于Visual C# 2008.這些發展進程都在印證C#仍持續不斷成長、演化與蛻變。在這7年的演變最為顯著的成效就是開設C#課程的高等院校正在大幅度增加,而業界系統項目開發使用C#語言也變得相當普及。C#的技術已經越來越成熟,其用戶群也越來越大,這些信息都在告訴我們C#無窮的潛力和未來系統開發的主流趨勢。

c#語言結合了當今世上最膾炙人口的兩種語言之特性,分別為Java與C++,並且其開發的友善程度與Visual Basic可謂師出同門。C#在Windows平台上具備完善的集成能力與跨語言之間的溝通能力,這樣勢如破竹的優勢更是讓C#猶如倚天劍一般銳不町擋。

C#除了語言本身的優勢之外,再加上微軟投入大量的財力與精英進行推廣與改造,讓C#受到眾多開發者的喜歡與擁護。這樣使得c#的使用人員大幅度增加,在各方面客觀條件上都可以看出C#的確是值得投資時間去學習的程序語言。

新一代Visual C# 2008的新功能,包含WPF、LINQ、WCF和AJAX等,這些都是Visual C# 2008最引以為豪的重要技術與特色。這些創新技術慢慢地改變人們對于程序語言的使用習慣,讓先前許多不可能完成的任務、遙不可及的夢想逐一實現.為信息科技注入新鮮血液並開創新局面。

本書具有如下特色︰

讓讀者了解Visual C# 2008有哪些重要的新技術。

●完整與彈性的書籍架構,可幫助你奠定深厚的C#基礎功力,讓窗口應用程序開發及ASP.NET網絡應用程序設計無往不利。

●翔實的面向對象概念講解,可讓你徹底了解面向對象的真正核心精神。

●新技術WPF應用程序開發設計快速攻略與XAML語法使用技巧翔實解析,搭配程序範例演練讓你輕松上手無負擔。

●LINQ技術完美解析,教會仿;輕松處理訪問Objects、DataSet、SQL和XML等數據源。

筆者認為出版書籍的用意在于讓讀者減少自我摸索的時間,並且減輕讀者的學習壓力。將復雜的東西簡單化,將容易犯錯的部分(盲點)點出,將易混淆的部分加以分析和比較,通過經典實用的程序範例來幫助理解。如此才能幫助讀者真正了解其內涵,而非死記硬背那些深奧難以理解的長篇大論。

所以你閱讀完本書就能知道並非筆者自吹自擂,書中的程序範例都是經過精心策劃與挑選的,而書籍架構與內容更是瞻前顧後、面面俱到,讓你很容易找到所需的主題內容,其用心程度只能留給讀者親自翻閱細細品嘗來感受筆者以出好書為志業的使命感。此書因你的閱讀讓作者感到光彩與榮幸,衷心期盼能得到你的回饋與口碑,古人雲︰“旁觀者清,當局者迷。”雖然歷經多次努力校稿,近視的度數也因此增加了不少,但要達到完美無誤實為不易,懇請高瞻遠矚、真知灼見的你不吝指正,以期本書于日後再版時能臻于至善,止于完美。

為了方便讀者與筆者之怕』的互動,筆者于無名網站建立了計算機圖書信息平台,關于書籍任何信息與修正會于此平台上公告,網址為http︰//www.wretch.cc/blog/chingrung,有空記得上去逛逛。

筆者的郵箱︰[email protected]

許清榮 謹識于
艷陽高照的高雄前鎮
網路書店 類別 折扣 價格
  1. 二手書
    61
    $290
  2. 新書
    $474