冬季新到貨
亮劍.NET︰圖解C#開發實戰(附贈DVD-ROM光盤)

亮劍.NET︰圖解C#開發實戰(附贈DVD-ROM光盤)

  • 定價:417
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書采用全新的圖解思路,分3篇介紹使用微軟C#語言開發實際應用程序的基本知識。第1篇包括10章,介紹了C#語言的基礎知識,主要講解C#的框架結構、使用方法、基礎語法和基本開發過程;第2篇包括7章,介紹了7種通用實例的開發過程,主要有視頻播放器、畫圖板、郵件小助手、簡易銀行系統、學生管理系統、電子印章、新聞發布系統等;第3篇包括3章,介紹了C#項目開發規範和三層架構,主要講解了C#項目開發規範和三層架構的基礎知識,並演示了2個綜合實例的開發過程。全書結構嚴謹,內容全面深入,難易程度循序漸進,符合一般讀者學習知識的進程。

為提高讀者的學習效果,本書對截圖和程序采用了全新的圖注方式,圖上和程序上的注解主要說明知識要點、對應關系和層次順序,使讀者一眼就能直擊“要害”,把握知識脈絡。此外,配套的DVD光盤中包含多媒體教學,為幫助讀者學習提供了第一手的場景再現。

本書內容全面、由淺入深,采用層層分解方式講解知識和實例,非常適合于具有一定程序開發基礎、準備學習C#編程或希望提高C#編程技巧的讀者,也可作為高等院校相關專業師生的參考書。
 

目錄

第1篇 基礎知識篇
C#是由Microsoft開發的一種新型的面向對象的編程語言,它和C/C++一樣強大,和Java一樣提供豐富的網絡編程支持和自動內存管理,和VB一樣簡單易用。
知識點 面向對象程序設計(OOP)、C#語言軼事、C#開發環境、簡單C#程序示例
難點 C#開發環境的搭建、簡單 C#程序開發方法
視頻教程 創C#環境安裝、C#程序開發實例
第1章 C#概述
1.2 C#語言軼事
1.2.1 出身有點無奈
1.2.2 源頭在C和C++
1.2.3 C#與Java的區別
1.3 C#開發環境
1.3.1 Visual Studio C#的安裝
1.3.2 MSDN的安裝
1.3.3 Visual Studio C#的使用
1.4 簡單的C#程序示例
1.4.1 控制台應用程序示例
1.4.2 WinForm程序示例
1.4.3 Web站點程序示例
1.4.4 類庫程序示例
1.5 本章小結
第2章 C#語言基礎
本章主要介紹了C#語言的基本知識。主要包括:變量和常量、表達式、各種控制語句、結構體及面向對象的相關內容。
知識點 常量與變量、運算符、流程控制語句、復雜類型、預處理
難點 數據類型的理解、流程控制、預處理
視頻教程 循環語句、跳轉語句、運算符、預處理
2.1 話說C#
2.2 數據類型的繼承與發展
2.2.1 值類型
2.2.2 引用類型
2.3 單個的元素——變量和常量
2.3.1 變量的命名
2.3.2 變量的聲明
2.3.3 變量的範圍
2.3.4 變量的修飾符
2.3.5 常量
2.4 元素的連接——運算符
2.4.1 算術運算符
2.4.2 賦值運算符
2.4.3 其他運算符
2.4.4 運算符的優先級關系
2.5 語句可以這樣執行——流程控制
2.5.1 條件語句
2.5.2 循環語句
2.5.3 跳轉語句
2.6 元素的擴展——復雜類型
2.6.1 枚舉類型
2.6.2 數組類型
2.7 編程注釋
2.8 很有用的預處理
2.8.1 #define和#undef
2.8.2 #if、#else、#elif和#endif
2.8.3 #warning和#error
2.8.4 #region和#endregion
2.9 本章小結
第3章 調試與異常處理
本章主要討論C#的錯誤和異常處理。在C#中,為每種錯誤情況提供了定制的處理方式,也把標識錯誤的代碼與處理錯誤的代碼分離開來。
知識點 如何找到程序中的錯誤、異常處理、throw語句、try...catch...finally語句
難點 throw語句、try...catch...finally語句
視頻教程 throw語句、try...catch.finally語句
3.1 調試
3.1.1 程序中的錯誤
3.1.2 如何找到程序中的錯誤
3.2 異常處理
3.2.1 為什麼要使用異常處理
3.2.2 throw語句
3.2.3 try...catch...finally語句
3.3 本章小結
第4章 C#中的面向對象設計
面向對象編程(POP)旨在將現實世界中的事物或概念通過抽象的方法模擬到計算機程序中。本章將為讀者講解C#中面向對象編程思想、概念和應用。
知識點 面向對象的概念、類和對象,類的方法,類的繼承和多態,抽象類,抽象方法,接口
難點 面向對象的概念、類的繼承和多態、抽象方法、接口
視頻教程 構造函數與析構函數、方法重載、多態、接口
4.1 面向對象設計簡介
4.2 面向對象的基礎——類
4.2.1 類的聲明
4.2.2 類的變量
4.2.3 構造函數
4.2.4 析構函數
4.3 類的活動——方法
4.3.1 方法的定義
4.3.2 方法調用
4.3.3 方法重載
4.3.4 靜態方法
4.4 面向對象的精髓——繼承與多態
4.4.1 繼承
4.4.2 多態
4.5 抽象類與接口
4.5.1 抽象類和抽象方法
4.5.2 接口
4.6 本章小結
第5章 C# .NET命名空間和類庫
.NET框架的強大功能來自于公共語言運行庫CLR(Common Language Runtime)環境和類庫,本章首先介紹了命名空間,然後對類庫進行了詳細介紹。
知識點 命名空間、程序集、.NET框架類庫
難點 命名空間的使用、為什麼使用程序集
視頻教程 命名空間的使用
5.1 C# .NET命名空間概述
5.2 C# .NET命名空間的使用
5.2.1 創建命名空間
5.2.2 使用命名空間
5.3 程序集概述
5.3.1 什麼是程序集
5.3.2 為什麼使用程序集
5.3.3 程序集的功能
5.4 .NET框架類庫
5.4.1 .NET框架類庫概述
5.4.2 ADO.NET組件
5.4.3 XML數據組件
5.4.4 Windows Forms組件
5.4.5 Web Forms組件
5.5 本章小結
第6章 需要掌握的類對象和方法
本章主要講解C#中的基本類及其方法。本章內容廣泛而實用,掌握本章內容可以極大地提高讀者的理解能力和編程能力。
知識點 集體類的使用、接口、索引器、委托和事件、泛型
難點 通過接口實現多重繼承、索引器與屬性的區別、多重傳送委托和多重傳送事件、泛型集體List和Directory
6.1 屬性
6.1.1 屬性的定義
6.1.2 屬性的使用
6.2 數組
6.2.1 數組及其聲明
6.2.2 數組的應用
6.3 集合類
6.3.1 什麼是集合類
6.3.2 使用集合類
6.4 結構
6.4.1 結構的聲明
6.4.2 結構的使用
6.4.3 結構和類的區別
6.5 接口
6.5.1 接口的聲明與實現
6.5.2 通過接口實現多重繼承
6.5.3 顯式接口實現
6.6 枚舉
6.6.1 枚舉類型的聲明
6.6.2 枚舉的使用
6.7 索引器
6.7.1 什麼是索引器
6.7.2 使用索引器
6.7.3 比較索引器與屬性
6.8 委托和事件
6.8.1 委托
6.8.2 多重傳送委托
6.8.3 事件
6.8.4 多重傳送事件
6.9 泛型
6.9.1 泛型概述
6.9.2 使用泛型
6.9.3 泛型集合List和Directory
6.10 字符串類
6.10.1 了解字符串
6.10.2 操作字符串
6.10.3 字符串的格式化
6.11 本章小結
第7章 線程的應用和I/O讀寫操作
7.1 線程——現代操作系統的基礎
7.2 C#與線程
7.2.1 創建線程
7.2.2 線程的生命周期
7.2.3 線程同步技術
7.3 I/O讀寫操作
7.3.1 System.IO命名空間
7.3.2 File類和Directory類
7.3.3 FileStream類
7.3.4 緩沖區的讀寫
7.4 本章小結
第8章 Windows應用程序設計
8.1 窗體及窗體的屬性和方法
8.2 窗體常用事件
8.2.1 Load事件
8.2.2 窗體間的調用
8.3 Windows窗體中常用控件
8.3.1 標簽控件(Label)
8.3.2 文本框控件(TextBox)
8.3.3 按鈕控件(Button)
8.4 菜單的使用
8.4.1 創建主菜單
8.4.2 創建快捷菜單
8.5 很有用的對話框
8.5.1 消息框
8.5.2 \〃打開\〃對話框
8.5.3 \〃保存\〃對話框
8.5.4 \〃字體\〃對話框
8.5.5 \〃顏色\〃對話框
8.6 本章小結
第9章 ASP.NET開發
9.1 ASP.NET簡介
9.1.1 ASP.NET優勢
9.1.2 ASP.NET開發環境搭建
9.2 認識ASP.NET內置對象
9.2.1 Page對象
9.2.2 Request對象
9.2.3 Response對象
9.2.4 Server對象
9.2.5 Application對象
9.2.6 Session對象
9.2.7 Cookie對象
9.3 Web頁面數據顯示技術
9.3.1 GridView控件
9.3.2 DataList控件
9.3.3 DetailsView控件
9.4 數據驗證控件
9.5 ASP.NET網站設計新技術
9.5.1 如何繪制站點地圖
9.5.2 創建母版頁和內容頁
9.6 本章小結
第10章 數據庫與網絡應用
10.1 數據庫訪問
10.1.1 了解ADO.NET基本概念
10.1.2 如何使用ADO.NET訪問數據庫
10.2 Windows窗體中數據綁定控件
10.2.1 DataGrid控件
10.2.2 DataGridView控件
10.2.3 ComboBox控件
10.2.4 ListBox控件
10.3 網絡應用
10.3.1 一個標準的Socket網絡通信模型
10.3.2 System.Net、System.Net.Socket命名空間
10.3.3 TcpClient、TcpListener和NetworkStream
10.4 本章小結
第2篇 通用實例篇
第11章 窗體應用程序——視頻播放器
11.1 實例說明
11.2 需要掌握的開發技術
11.2.1 理解和使用COM組件
11.2.2 Windows Media Player的使用
11.2.3 C#對注冊表的訪問
11.3 編程實現
11.3.1 COM組件引入和窗體設計
11.3.2 為窗體編寫程序
11.3.3 運行效果
11.4 本章小結
第12章 GDI+程序——畫圖板
12.1 實例說明
12.2 實例用到的開發技術
12.2.1 GDI+顯示技術
12.2.2 控件及對話框的使用
12.2.3 看看鼠標怎麼操作
12.2.4 圖形的讀取和保存
12.3 編程實現
12.3.1 設計一個繪圖類
12.3.2 窗體編程
12.3.3 繪圖是怎麼實現的
12.4 本章小結
第13章 網絡訪問實例——郵件小助手
13.1 實例說明
13.2 實例用到的開發技術
13.2.1 其實郵件很簡單
13.2.2 再談Socket編程
13.2.3 創建一個托盤圖標程序
13.2.4 文件的讀寫
13.3 編程實現
13.3.1 窗體及控件設計
13.3.2 為窗體和控件編寫程序
13.3.3 運行效果
13.4 本章小結
第14章 數據庫訪問程序——簡易銀行系統
14.1 實例說明
14.2 實例用到的開發技術
14.2.1 什麼叫ADO.NET
14.2.2 ADO.NET中的類
14.2.3 如何使用ADO.NET
14.3 編程實現
14.3.1 公用模塊設計
14.3.2 窗體設計
14.3.3 程序設計
14.3.4 運行效果
14.4 本章小結
第15章 XML讀寫程序——學生管理系統
15.1 實例說明
15.2 實例用到的開發技術
15.2.1 了解一下XML
15.2.2 C#中XML文件操作方法
15.2.3 XML與DataSet的轉換
15.2.4 TreeView控件操作
15.3 編程實現
15.3.1 窗體設計和XML文件
15.3.2 程序設計
15.3.3 運行效果
15.4 本章小結
第16章 組件開發程序——電子印章
16.1 實例說明
16.2 實例用到的開發技術
16.2.1 深入了解組件開發技術
16.2.2 在C#中處理Word文檔
16.2.3 C#中Word文檔轉PDF文檔的
16.2.3 方法
16.2.4 如何在窗體間數據傳遞
16.3 編程實現
16.3.1 窗體設計
16.3.2 程序設計
16.3.3 運行效果
16.4 本章小結
第17章 ASP.NET程序——新聞發布系統
17.1 實例說明
17.2 實例用到的開發技術
17.2.1 使用模型設計
17.2.2 如何使用Request對象
17.2.3 如何使用Session對象
17.2.4 數據綁定深入——復雜數據綁定
17.3 編程實現
17.3.1 配置web.config
17.3.2 創建Web用戶控件和母版頁
17.3.3 Index.asp頁
17.3.4 classnews.aspx頁
17.3.5 newscontent.aspx頁
17.3.6 manager.aspx頁
17.3.7 writer.aspx頁
17.3.8 運行效果
17.4 本章小結
第3篇 三層架構與綜合實例篇
第18章 C#項目開發規範與三層架構
18.1 認識C#編程規範
18.1.1 如何規範化命名
18.1.2 代碼格式
18.1.3 如何規範化注釋
18.1.4 管理文檔
18.1.5 實施標準
18.2 三層結構開發模式
18.2.1 三層結構概念
18.2.2 如何搭建三層結構
18.3 本章小結
第19章 酒店管理系統
19.1 系統概述及需求分析
19.2 如何設計系統數據庫
19.3 學會三層結構設計
19.4 設計模型層(實體類)
19.5 搭建數據訪問層
19.5.1 RoomService類
19.5.2 RoomStateService類
19.5.3 RoomTypeService類
19.6 搭建業務邏輯層
19.6.1 RoomManager類
19.6.2 RoomStateManager類
19.6.3 RoomTypeManager類
19.7 實現表示層
19.7.1 母版頁(common.master)
19.7.2 查看客房信息(ViewRoom.aspx)
19.7.3 查看房間類型(ViewRoomType.aspx)
19.7.4 編輯房間類型(EditRoomType.aspx
19.7.5 添加客房類型(AddRoomType.aspx)
19.7.6 查看房間狀態(ViewRoomState.aspx)
19.7.7 編輯房間信息(EditRoom.aspx)
19.8 本章小結
第20章 培訓網
20.1 系統概述及需求分析
20.2 如何設計系統數據庫
20.3 學會三層結構設計
20.4 模型層(實體類)
20.5 搭建數據訪問層
20.5.1 KindService類
20.5.2 KeyWordContentService類
20.5.3 CommonService類
20.5.4 PersonalInfoService類
20.5.5 ReleaseNeedUserService類
20.5.6 ReleaseNeedService類
20.5.7 AgentService類
20.5.8 CourseService類
20.6 搭建業務邏輯層
20.6.1 KindManage類
20.6.2 KeyWordContentManage類
20.6.3 CommonManage類
20.6.4 PersonalInfoManage類
20.6.5 ReleaseNeedUserManage類
20.6.6 ReleaseNeedManage類
20.6.7 AgentManage類
20.6.8 CourseManage類
20.7 實現表示層
20.7.1 安裝ASP.NET AJAX及其擴展控件工具包
20.7.2 主頁(index.aspx)
20.7.3 登錄(com_login.aspx)
20.7.4 培訓用戶相關功能
20.7.5 培訓機構相關功能
20.7.6 管理員相關功能
20.8 本章小結
 

詳細資料

  • ISBN:9787121087738
  • 規格:平裝 / 572頁 / 普通級 / 單色印刷 / 初版
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【自然科普、電腦資訊】張忠謀親筆撰寫、獨家授權自傳,他的一生,一場不能錯過的智慧盛宴!《張忠謀自傳》
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約21~30個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 大夢歸離
  • 滿699現折69
  • 天官賜福2