注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C#入門經典(第4版)

C#入門經典(第4版)

C#入門經典(第4版)

定 價:¥118.00

作 者: (美)沃森(Watson,K.),(美)內格爾(Nagel,C.) 等著,齊立波 翻譯,黃靜 審校
出版社: 清華大學出版社
叢編項:
標 簽: VC++

購買這本書可以去


ISBN: 9787302185871 出版時間: 2008-12-01 包裝: 平裝
開本: 16開 頁數: 1010 字數:  

內容簡介

  通過C#可以很容易地學習.NET Framework 3.5的強大功能,所以C#是開始您編程生涯的絕佳方式。本書全面闡述了C#編程的所有方面,包括C#語言本身、Windows編程、Web編程及數據源的使用等內容。學習了新的編程技巧后,《C#入門經典(第4版)》介紹了如何高效地部署應用程序和服務,論述了許多高級技術,如圖形化編程。另外,還探討了如何使用Visual C# Express 2008、Visual Web Developer Express 2008和Visual Studi0 2008的功能。所有這些內容都已更新,以反映.NET Framework 3.5和Visual Studi0 2008的變化。各章的樣例代碼和示例還可以用于創(chuàng)建強大且安全的應用程序?!禖#入門經典(第4版)》語言簡練,條理清晰,涵蓋了Visual C#2008和.NET Framework 3.5的全部內容。通過學習本書,您將能夠快速入門,輕松開發(fā)出自己的應用程序?!禖#入門經典(第4版)》主要內容:C#的所有基礎知識和面向對象編程;通過C#語言編寫和部署Windows應用程序;開發(fā)定制的Web應用程序和利用Web服務的技巧;數據訪問技術,包括使用LINQ處理XML數據;通過單擊按鈕將應用程序發(fā)布到Web上;使用Windows Presentation Foundation、Windows Workflow Foundation、WindoWS Communication Foundation、GDI+和聯網等其他技術?!禖#入門經典(第4版)》適合于想學習使用.NET Framework編寫C#程序的讀者,也適合于己了解.NET,又想學習.NET 3.5或Visual Studio 2008最新功能的讀者。

作者簡介

  齊立波,計算機專業(yè)碩士、大學講師,一直從事C/C++和C舞程序設計方面的教學與科研工作,曾參與編寫多本計算機教材,并為一些軟件公司翻譯過大量的技術文檔。

圖書目錄

第Ⅰ部分 C# 語 言
第1章 C#簡介
1.1 什么是.NET Framework
1.1.1 NET Framework的內容
1.1.2 用.NET Framework編寫應用程序
1.2 什么是C#
1.2.1 用C#能編寫什么樣的應用程序
1.2.2 本書中的C#
1.3 Visual Studio 2008
1.3.1 Visual Studio 2008 Express 產品
1.3.2 解決方案
1.4 小結
第2章 編寫C#程序
2.1 開發(fā)環(huán)境
2.1.1 Visual Studio 2008
2.1.2 Visual C# 2008 ExpressEdition
2.2 控制臺應用程序
2.2.1 Solution Explorer
2.2.2 Properties窗口
2.2.3 Error List窗口
2.3 Windows Forms應用程序
2.4 小結
第3章 變量和表達式
3.1 C#的基本語法
3.2 C#控制臺應用程序的基本結構
3.3 變量
3.3.1 簡單類型
3.3.2 變量的命名
3.3.3 字面值
3.3.4 變量的聲明和賦值
3.4 表達式
3.4.1 數學運算符
3.4.2 賦值運算符
3.4.3 運算符的優(yōu)先級
3.4.4 名稱空間
3.5 小結
3.6 練習
第4章 流程控制
4.1 布爾邏輯
4.1.1 位運算符
4.1.2 布爾賦值運算符
4.1.3 運算符的優(yōu)先級更新
4.2 goto語句
4.3 分支
4.3.1 三元運算符
4.3.2 if語句
4.3.3 switch語句
4.4 循環(huán)
4.4.1 do循環(huán)
4.4.2 while循環(huán)
4.4.3 for循環(huán)
4.4.4 循環(huán)的中斷
4.4.5 無限循環(huán)
4.5 小結
4.6 練習
第5章 變量的更多內容
5.1 類型轉換
5.1.1 隱式轉換
5.1.2 顯式轉換
5.1.3 使用Convert命令進行 顯式轉換
5.2 復雜的變量類型
5.2.1 枚舉
5.2.2 結構
5.2.3 數組
5.3 字符串的處理
5.4 小結
5.5 練習
第6章 函數
6.1 定義和使用函數
6.1.1 返回值
6.1.2 參數
6.2 變量的作用域
6.2.1 其他結構中變量的作用域
6.2.2 參數和返回值與全局數據
6.3 Main()函數
6.4 結構函數
6.5 函數的重載
6.6 委托
6.7 小結
6.8 練習
第7章 調試和錯誤處理
7.1 VS和VCE中的調試
7.1.1 非中斷(正常)模式下的調試
7.1.2 中斷模式下的調試
7.2 錯誤處理
7.2.1 try...catch...finally
7.2.2 列出和配置異常
7.2.3 異常處理的注意事項
7.3 小結
7.4 練習
第8章 面向對象編程簡介
8.1 什么是面向對象編程
8.1.1 什么是對象
8.1.2 所有的東西都是對象
8.1.3 對象的生命周期
8.1.4 靜態(tài)和實例類成員
8.2 OOP技術
8.2.1 接口
8.2.2 繼承
8.2.3 多態(tài)性
8.2.4 對象之間的關系
8.2.5 運算符重載
8.2.6 事件
8.2.7 引用類型和值類型
8.3 Windows應用程序中的OOP
8.4 小結
8.5 練習
第9章 定義類
9.1 C#中的類定義
9.2 System.Object
9.3 構造函數和析構函數
9.4 VS和VCE中的OOP工具
9.4.1 Class View窗口
9.4.2 對象瀏覽器
9.4.3 添加類
9.4.4 類圖
9.5 類庫項目
9.6 接口和抽象類
9.7 結構類型
9.8 小結
9.9 練習
第10章 定義類成員
10.1 成員定義
10.1.1 定義字段
10.1.2 定義方法
10.1.3 定義屬性
10.1.4 在類圖中添加成員
10.1.5 重制成員
10.1.6 自動屬性
10.2 類成員的其他議題
10.2.1 隱藏基類方法
10.2.2 調用重寫或隱藏的基類方法
10.2.3 嵌套的類型定義
10.3 接口的實現
10.4 部分類定義
10.5 部分方法定義
10.6 示例應用程序
10.6.1 規(guī)劃應用程序
10.6.2 編寫類庫
10.6.3 類庫的客戶應用程序
10.7 小結
10.8 練習
第11章 集合、比較和轉換
11.1 集合
11.1.1 使用集合
11.1.2 定義集合
11.1.3 索引符
11.1.4 給CardLib添加Cards集合
11.1.5 關鍵字值集合和IDictionary
11.1.6 迭代器
11.1.7 深度復制
11.1.8 給CardLib添加深度復制
11.2 比較
11.2.1 類型比較
11.2.2 值比較
11.3 轉換
11.3.1 重載轉換運算符
11.3.2 as運算符
11.4 小結
11.5 練習
第12章 泛型
12.1 泛型的概念
12.2 使用泛型
12.2.1 可空類型
12.2.2 System.Collections.Generic 名稱空間
12.3 定義泛型
12.3.1 定義泛型類
12.3.2 定義泛型接口
12.3.3 定義泛型方法
12.3.4 定義泛型委托
12.4 小結
12.5 練習
第13章 其他OOP技術
13.1 ::運算符和全局名稱空間
13.2 定制異常
13.2.1 異?;?
13.2.2 給CardLib添加定制異常
13.3 事件
13.3.1 什么是事件
13.3.2 使用事件
13.3.3 定義事件
13.4 擴展和使用CardLib
13.5 小結
13.6 練習
第14章 C# 3.0語言的改進
14.1 初始化器
14.1.1 對象初始化器
14.1.2 集合初始化器
14.2 類型推斷
14.3 匿名類型
14.4 擴展方法
14.5 ?表達式
14.5.1 復習匿名方法
14.5.2 把?表達式用于匿名方法
14.5.3 ?表達式的參數
14.5.4 ?表達式的語句體
14.5.5 ?表達式用作委托和表達式樹
14.5.6 ?表達式和集合
14.6 小結
14.7 練習
第Ⅱ部分 Windows 編 程
第15章 Windows編程基礎
15.1 控件
15.1.1 屬性
15.1.2 控件的定位、??亢蛯R
15.1.3 事件
15.2 Button控件
15.2.1 Button控件的屬性
15.2.2 Button控件的事件
15.3 Label和LinkLabel控件
15.4 TextBox控件
15.4.1 TextBox控件的屬性
15.4.2 TextBox控件的事件
15.5 RadioButton和CheckBox控件
15.5.1 RadioButton控件的屬性
15.5.2 RadioButton控件的事件
15.5.3 CheckBox控件的屬性
15.5.4 CheckBox控件的事件
15.5.5 GroupBox控件
15.6 RichTextBox控件
15.6.1 RichTextBox控件的屬性
15.6.2 RichTextBox控件的事件
15.7 ListBox和CheckedListBox控件
15.7.1 ListBox控件的屬性
15.7.2 ListBox控件的方法
15.7.3 ListBox控件的事件
15.8 ListView控件
15.8.1 ListView控件的屬性
15.8.2 ListView控件的方法
15.8.3 ListView控件的事件
15.8.4 ListViewItem
15.8.5 ColumnHeader
15.8.6 ImageList控件
15.9 TabControl控件
15.9.1 TabControl控件的屬性
15.9.2 使用TabControl控件
15.10 小結
15.11 練習
第16章 Windows Forms的高級功能
16.1 菜單和工具欄
16.1.1 兩個實質一樣的控件
16.1.2 使用MenuStrip控件
16.1.3 手工創(chuàng)建菜單
16.1.4 ToolStripMenuItem控件的其他屬性
16.1.5 給菜單添加功能
16.2 工具欄
16.2.1 ToolStrip控件的屬性
16.2.2 ToolStrip的項
16.2.3 StatusStrip控件
16.2.4 StatusStripStatusLabel的屬性
16.3 SDI和MDI應用程序
16.4 創(chuàng)建控件
16.4.1 LabelTextbox控件
16.4.2 調試用戶控件
16.4.3 擴展LabelTextbox控件
16.5 小結
16.6 練習
第17章 使用通用對話框
17.1 通用對話框
17.2 如何使用對話框
17.3 文件對話框
17.3.1 OpenFileDialog
17.3.2 SaveFileDialog
17.4 打印
17.4.1 打印結構
17.4.2 打印多個頁面
17.4.3 PageSetupDialog
17.4.4 PrintDialog
17.5 打印預覽
17.5.1 PrintPreviewDialog
17.5.2 PrintPreviewControl
17.6 FontDialog和ColorDialog
17.6.1 FontDialog
17.6.2 ColorDialog
17.6.3 FolderBrowserDialog
17.7 小結
17.8 練習
第18章 部署Windows應用程序
18.1 部署概述
18.2 ClickOnce部署
18.3 Visual Studio安裝和部署項目類型
18.4 Microsoft Windows安裝程序結構
18.4.1 Windows Installer術語
18.4.2 Windows Installer的優(yōu)點
18.5 為SimpleEditor創(chuàng)建安裝軟件包
18.5.1 規(guī)劃安裝內容
18.5.2 創(chuàng)建項目
18.5.3 項目屬性
18.5.4 安裝編輯器
18.5.5 File System編輯器
18.5.6 File Types編輯器
18.5.7 Launch Condition編輯器
18.5.8 User Interface編輯器
18.6 構建項目
18.7 安裝
18.7.1 Welcome
18.7.2 Read Me
18.7.3 License Agreement
18.7.4 Optional Files
18.7.5 選擇安裝文件夾
18.7.6 確認安裝
18.7.7 進度
18.7.8 結束安裝
18.7.9 運行應用程序
18.7.10 卸載
18.8 小結
18.9 練習
第Ⅲ部分 Web 編 程
第19章 Web編程基礎
19.1 概述
19.2 ASP.NET運行庫
19.3 創(chuàng)建簡單的Web頁面
19.4 服務器控件
19.5 事件處理程序
19.6 輸入的有效性驗證
19.7 狀態(tài)管理
19.7.1 客戶端的狀態(tài)管理
19.7.2 服務器端的狀態(tài)管理
19.8 身份驗證和授權
19.8.1 身份驗證的配置
19.8.2 使用安全控件
19.9 讀寫SQL Server數據庫
19.10 小結
19.11 練習
第20章 Web高級編程
20.1 母版頁
20.2 站點導航
20.3 用戶控件
20.4 個性化配置
20.4.1 個性化配置組
20.4.2 組件的個性化配置
20.4.3 定制數據類型中的個性化配置
20.4.4匿名用戶的個性化配置
20.5 Web Parts
20.5.1 WebPartManager控件
20.5.2 WebPartZone控件
20.5.3 EditorZone控件
20.5.4 CatalogZone控件
20.5.5 ConnectionsZone控件
20.6 JavaScript
20.6.1 Script元素
20.6.2 變量的聲明
20.6.3 定義函數
20.6.4 語句
20.6.5 對象
20.7 小結
20.8 練習
第21章 Web服務
21.1 Web服務推出之前
21.1.1 遠程過程調用(RPC)
21.1.2 SOAP
21.2 使用Web服務的場合
21.2.1 賓館旅行社代理應用程序
21.2.2 圖書發(fā)布應用程序
21.2.3 客戶應用程序的類型
21.2.4 應用程序的體系結構
21.3 Web服務的體系結構
21.3.1 可以調用的方法
21.3.2 調用方法
21.3.3 SOAP和防火墻
21.3.4 WS-I基本個性化配置
21.4 Web服務和.NET Framework
21.4.1 創(chuàng)建Web服務
21.4.2 客戶程序
21.5 創(chuàng)建簡單的ASP.NET Web服務
21.6 測試Web服務
21.7 執(zhí)行Windows客戶程序
21.8 異步調用服務
21.9 執(zhí)行ASP.NET客戶程序
21.10 傳送數據
21.11 小結
21.12 練習
第22章 Ajax編程
22.1 Ajax概述
22.2 UpdatePanel控件
22.3 Timer控件
22.4 UpdateProgress控件
22.5 Web服務
22.6 擴展控件
22.7 小結
22.8 練習
第23章 部署Web應用程序
23.1 Internet Information Services
23.2 IIS配置
23.3 復制Web站點
23.4 發(fā)布Web站點
23.5 Windows安裝程序
23.5.1 創(chuàng)建安裝程序
23.5.2 安裝Web 應用程序
23.6 小結
23.7 練習
第Ⅳ部分 數 據 訪 問
第24章 文件系統(tǒng)數據
24.1 流
24.2 用于輸入和輸出的類
24.2.1 File類和Directory類
24.2.2 FileInfo類
24.2.3 DirectoryInfo類
24.2.4 路徑名和相對路徑
24.2.5 FileStream對象
24.2.6 StreamWriter對象
24.2.7 StreamReader對象
24.2.8 讀寫壓縮文件
24.3 序列化對象
24.4 監(jiān)控文件結構
24.5 小結
24.6 練習
第25章 XML
25.1 XML文檔
25.1.1 XML元素
25.1.2 屬性
25.1.3 XML聲明
25.1.4 XML文檔的結構
25.1.5 XML名稱空間
25.1.6 格式良好并有效的XML
25.1.7 驗證XML文檔
25.2 在應用程序中使用XML
25.2.1 XML文檔對象模型
25.2.2 選擇節(jié)點
25.3 小結
25.4 練習
第26章 LINQ簡介
26.1 LINQ的變體
26.2 第一個LINQ查詢
26.2.1 用var關鍵字聲明結果變量
26.2.2 指定數據源:from子句
26.2.3 指定條件:where子句
26.2.4 指定元素:select子句
26.2.5 完成:使用foreach循環(huán)
26.2.6 延遲執(zhí)行的查詢
26.3使用LINQ方法語法和?表達式
26.3.1 LINQ擴展方法
26.3.2 查詢語法和方法語法
26.3.3 ?表達式
26.4 排序查詢結果
26.5 orderby子句
26.6 用方法語法排序
26.7 查詢大型數據集
26.8 合計運算符
26.9 查詢復雜的對象
26.10 投射:在查詢中創(chuàng)建新對象
26.11 投射:方法語法
26.12 單值選擇查詢
26.13 Any和All
26.14 多級排序
26.15 多級排序方法語法:ThenBy
26.16 組合查詢
26.17 Take和Skip
26.18 First和FirstOrDefault
26.19 集運算符
26.20 Join查詢
26.21 資源和進一步閱讀
26.22 小結
26.23 練習
第27章 LINQ to SQL
27.1 對象相關映射
27.2 安裝SQL Server和Northwind示例數據
27.2.1 安裝SQL Server Express2005
27.2.2 安裝Northwind示例數據庫
27.3 第一個LINQ to SQL查詢
27.4 瀏覽LINQ to SQL關系
27.5 進一步探討LINQ to SQL
27.6 LINQ to SQL中的組合、排序和其他高級查詢
27.7 顯示生成的SQL
27.8 用LINQ to SQL綁定數據
27.9 用LINQ to SQL更新綁定數據
27.10 小結
27.11 練習
第28章 ADO.NET和LINQ over DataSet
28.1 ADO.NET概述
28.1.1 ADO.NET名稱的來源
28.1.2 ADO.NET的設計目標
28.2 ADO.NET類和對象概述
28.2.1 提供者對象
28.2.2 用戶對象
28.2.3 使用System.Data名稱空間
28.3 用DataReader讀取數據
28.4 用DataSet讀取數據
28.4.1 用數據填充DataSet
28.4.2 訪問DataSet中的表、行和列
28.5 更新數據庫
28.5.1 給數據庫添加行
28.5.2 刪除行
28.6 在DataSet中訪問多個表
28.6.1 ADO.NET中的關系
28.6.2 用關系導航
28.7 XML和ADO.NET
28.8 ADO.NET中的SQL支持
28.8.1 DataAdapter對象中的 SQL命令
28.8.2 直接執(zhí)行SQL命令
28.8.3 調用SQL存儲過程
28.9 使用LINQ over DataSet和ADO.NET
28.10 小結
28.11 練習
第29章 LINQ to XML
29.1 LINQ to XML函數構造方法
29.2 保存和加載XML文檔
29.2.1 從字符串中加載XML
29.2.2 已保存的XML文檔內容
29.3 處理XML片段
29.4 通過LINQ to XML生成 XML
29.5 查詢XML文檔
29.6 小結
29.7 練習
第Ⅴ部分 其 他 技 術
第30章 屬性
30.1 什么是屬性
30.2 反射
30.3 內置屬性
30.3.1 System.Diagnostics.Conditional Attribute
30.3.2 System.Obsolete Attribute
30.3.3 System.Serializable
Attribute
30.3.4 System.Reflection.Assembly Delay Sign Attribute
30.4 定制屬性
30.4.1 BugFix Attribute
30.4.2 System.Attribute Usage Attribute
30.5 小結
第31章 XML文檔說明
31.1 添加XML文檔說明
31.1.1 XML文檔說明的注釋
31.1.2 使用類圖添加XML文檔說明
31.1.3 生成XML文檔說明文件
31.1.4 帶有XML文檔說明的應用程序示例
31.2 使用XML文檔說明
31.2.1 編程處理XML文檔說明
31.2.2 用XSLT格式化XML文檔說明
31.2.3 文檔說明工具
31.3 小結
31.4 練習
第32章 網絡
32.1 聯網概述
32.1.1 名稱的解析
32.1.2 統(tǒng)一資源標識符
32.1.3 TCP和UDP
32.1.4 應用協議
32.2 網絡編程選項
32.3 WebClient
32.4 WebRequest和WebResponse
32.5 TcpListener和TcpClient
32.6 小結
32.7 練習
第33章 GDI+簡介
33.1 圖形繪制概述
33.1.1 Graphics類
33.1.2 對象的刪除
33.1.3 坐標系統(tǒng)
33.1.4 顏色
33.2 使用Pen類繪制線條
33.3 使用Brush類繪制圖形
33.4 使用Font 類繪制文本
33.5 使用圖像進行繪制
33.5.1 使用紋理畫筆繪圖
33.5.2 使用鋼筆繪制圖像
33.5.3 雙倍緩沖
33.6 GDI+的高級功能
33.6.1 剪切
33.6.2 System.Drawing.Drawing2D
33.6.3 System.Drawing.Imaging
33.7 小結
33.8 練習
第 34 章  Windows Presentation Foundation
34.1 WPF的概念
34.1.1 WPF給設計人員帶來的好處
34.1.2 WPF給C#開發(fā)人員帶來的好處
34.2 基本WPF應用程序的組成
34.3 WPF基礎
34.3.1 XAML語法
34.3.2 桌面和Web應用程序
34.3.3 Application對象
34.3.4 控件基
34.3.5 控件的布局
34.3.6 控件的樣式
34.3.7 觸發(fā)器
34.3.8 動畫
34.3.9 靜態(tài)和動態(tài)資源
34.4 用WPF編程
34.4.1 WPF用戶控件
34.4.2 實現依賴屬性
34.5 小結
34.6 練習
第35 章  Windows Communication Foundation
35.1 WCF是什么
35.2 WCF概念
35.2.1 WCF通信協議
35.2.2 地址、端點和綁定
35.2.3 合同
35.2.4 消息模式
35.2.5 行為
35.2.6 主機
35.3 WCF編程
35.3.1 定義WCF服務合同
35.3.2 自存儲的WCF服務
35.4 小結
35.5 練習
第36章 Windows Workflow Foundation
36.1 活動
36.1.1 DelayActivity
36.1.2 SuspendActivity
36.1.3 WhileActivity
36.1.4 SequenceActivity
36.1.5 定制活動
36.2 工作流運行庫
36.3 數據綁
36.4 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號