商品簡介
.NET已經成為Microsoft的支撐戰略技術,Microsoft的很多產品現在都圍繞.NET而展開。而C#是.NET的核心——.NET框架的“母語”,因此使用C#能夠有效地開發基于.NET的應用程序。
本書以最新的.NET 3.5和Visual C# 2008為基礎循序漸進地介紹了從入門到深入掌握Visual C# 2008所需的各個方面,包括開發環境的配置、C#語法、Windows應用程序開發、處理文件和注冊表,創建基于Web的應用程序以及.NET 3.5的新增特性等。
本書同時還介紹了大量Visual C# 2008的開發經驗,對使用中的重點、難點進行了專門的講解,是一本有效、實用的從入門到精通級的學習指南。
本書適合于學習Visual C# 2008技術的初、中級讀者使用,如果是初學者,本書將帶你順利進入Visual C# 2008開發領域,如果已有Visual C# 2008技術基礎,本書將是你提高開發技能和更新開發理念的必備工具。
目次
第一篇 入門必備、
第1章 .NET Framework和C#簡介
1.1 .NET Framework與C#
1.1.1 C#概述
1.1.2 .NET Frameworlk 3.5概述
1.1.3 公共語言運行時(CLR)
1.1.4 .NET Framework類庫
1.1.5 程序集
1.1.6 命名空間
1.2 部署.NET Framework環境
1.2.1 Visual Studio 2008簡介
1.2.2 安裝ViSUal Smdio 2008
1.2.3 了解Visual Studio 2008工作環境
1.3 創建第一個C#程序
1.4 C#命令行編譯器
1.4.1 命令行生成
1.4.2 設置環境變量和幫助
1.4.3 C#編譯器選項
1.4.4 編譯C#類庫
第2章 C#基礎語法
2.1 C#語法
2.1.1 變量
2.1.2 常量
2.1.3 注釋
2.1.4 C#預處理器指令
2.2 控制語句
2.2.1 選擇語句
2.2.2 循環語句
2.2.3 跳轉語句
2.3 預定義數據類型
2.3.1 值類型和引用類型
2.3.2 CTS類型
2.4 控制臺程序
2.4.1 Main()方法
2.4.2 WriteLine()方法
2.5 C#3.5語言功能
2.5.1 隱含類型化的局部變量
2.5.2 擴展方法
2.5.3 對象與集合初始化器
2.5.4 匿名類型
2.5.5 Lanlbda表達式
2.5.6 自動屬性
第3章 運算符和類型強制轉換
3.1 運算符
3.1.1 賦值運算符
3.1.2 算術運算符
3.1.3 條件運算符
3.1.4 簡化運算符
3.1.5 checked和unclaecked運算符
3.1.6 關系運算符
3.1.7 sizeo運算符和typeoiFj運算符
3.1.8 可空類型和運算符
3.1.9 空接合運算符
3.1.10 運算符的優先級
3.2 類型的安全性
3.2.1 類型轉換
3.2.2 裝箱和拆箱
3.3 對象的相等比較
3.3.1 引用類型的相等比較
3.3.2 值類型的相等比較
3.4 運算符重載
3.4.1 運算符的工作方式
3.4.2 運算符重載的示例:Vector結構
3.5 用戶定義的數據類型轉換
3.5.1 執行用戶定義的類型轉換
3.5.2 多重數據類型轉換
第4章 C#面向對象編程
4.1 類和對象
4.1.1 面向對象概述
4.1.2 類的基本概念
4.2 類成員
4.2.1 數據成員
4.2.2 定義方法
4.2.3 定義屬性
……
第二篇 編程基礎
第5章 數組和集合
第6章 字符串和正則表達式
第7章 結構化異常處理
第8章 委托與事件
第三篇 高級課題
第9章 Windows窗體
第10章 處理XML
第11章 文件和注冊表操作
第12章 .NET數據訪問
第13章 查的睦.NET數據
第14章 與SQL Server2008交互
第15章 基于.NET Framework編程
第四篇 Web開發
第16章 構建ASP.NET Web應用程序
第17章 ASP.NET應用
第五篇 使用.NET Framework3.5
第18章 .NET Framework3.5組
第19章 LINQ介紹