注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Visual C# 2013從入門到精通

Visual C# 2013從入門到精通

Visual C# 2013從入門到精通

定 價(jià):¥99.00

作 者: John Sharp 著; 牟明福,蘇正泉,周靖 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 微軟技術(shù)叢書
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787302382638 出版時間: 2015-01-01 包裝: 平裝
開本: 16開 頁數(shù): 676 字?jǐn)?shù):  

內(nèi)容簡介

  C#作為微軟的旗艦編程語言,深受程序員喜愛,是編寫高效應(yīng)用程序的首選語言。Visual C# 2013提供了大量新功能,本書圍繞語言的基礎(chǔ)知識和這些新功能全面介紹了如何利用Visual Studio 2013和.NET Framework 4.5編寫C#應(yīng)用程序。本書沿襲深受讀者歡迎的Step by Step風(fēng)格,通過合理的練習(xí)引導(dǎo)讀者逐步構(gòu)建在Windows 7和Windows 8.1上運(yùn)行的應(yīng)用程序、訪問SQL Server數(shù)據(jù)庫以及開發(fā)多線程應(yīng)用等?!禫isual C# 2013從入門到精通》共27章,結(jié)構(gòu)清晰,敘述清楚。所有練習(xí)均在Visual Studio 2013簡體中文版上進(jìn)行過全面演練。無論是剛開始接觸面向?qū)ο缶幊痰男率?,還是打算遷移到C#的C、C++或Java程序員,都可以從本書汲取到新的知識。迅速掌握C#編程技術(shù)。Authorized translation from the English language edition, entitled MICROSOFT VISUAL C# 2013 STEP BY STEP,1st Edition, 9780735681835 by SHARP,JOHN,published by Pearson Education, Inc, publishing as Microsoft Press, Copyright © 2014 by John Sharp.All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc. CHINESE SIMPLIFIED language edition published by TSINGHUA UNIVERSITY PRESS LIMITED Copyright © 2015.《Visual C# 2013從入門到精通》中文簡體翻譯版由Pearson Education授權(quán)給清華大學(xué)出版社在中國境內(nèi)(不包括中國香港、澳門特別行政區(qū))出版發(fā)行。

作者簡介

  資深技術(shù)作家,Content Master(英國CM集團(tuán)的分支機(jī)構(gòu))的首席技術(shù)專家。John擁有倫敦帝國理工學(xué)院的計(jì)算機(jī)榮譽(yù)學(xué)士學(xué)位。過去27年,他一直致力于軟件開發(fā)和培訓(xùn)教程與課程的寫作。JOhn擁有豐富的技術(shù)資歷,精通數(shù)據(jù)庫系統(tǒng)、UNIX、C、C++和C#應(yīng)用開發(fā)。他還開發(fā)過Java和JavaScript應(yīng)用,用Windows Azure設(shè)計(jì)企業(yè)級方案。

圖書目錄

第I部分 Visual C#和Visual Studio 2013概述
第1章 歡迎進(jìn)入C#編程世界
1.1 開始在Visual Studio 2013環(huán)境中編程
1.2 編寫第一個程序
1.3 使用命名空間
1.4 創(chuàng)建圖形應(yīng)用程序
1.4.1 探索Windows Store應(yīng)用程序
1.4.2 探索WPF應(yīng)用程序
1.4.3 向圖形應(yīng)用程序添加代碼
小結(jié)
第1章快速參考
第2章 使用變量、操作符和表達(dá)式
2.1 理解語句
2.2 使用標(biāo)識符
2.3 使用變量
2.3.1 命名變量
2.3.2 聲明變量
2.4 使用基元數(shù)據(jù)類型
2.4.1 未賦值的局部變量
2.4.2 顯示基元數(shù)據(jù)類型的值
2.5 使用算術(shù)操作符
2.5.1 操作符和類型
2.5.2 深入了解算術(shù)操作符
2.5.3 控制優(yōu)先級
2.5.4 使用結(jié)合性對表達(dá)式進(jìn)行求值
2.5.5 結(jié)合性和賦值操作符
2.6 變量遞增和遞減
2.7 聲明隱式類型的局部變量
小結(jié)
第2章快速參考
第3章 方法和作用域
3.1 創(chuàng)建方法
3.1.1 聲明方法
3.1.2 從方法返回?cái)?shù)據(jù)
3.1.3 調(diào)用方法
3.2 使用作用域
3.2.1 定義局部作用域
3.2.2 定義類作用域
3.2.3 重載方法
3.3 編寫方法
3.4 使用可選參數(shù)和具名參數(shù)
3.4.1 定義可選參數(shù)
3.4.2 傳遞具名參數(shù)
3.4.3 消除可選參數(shù)和具名參數(shù)的歧義
小結(jié)
第3章快速參考
第4章 使用判斷語句
4.1 聲明布爾變量
4.2 使用布爾操作符
4.2.1 理解相等和關(guān)系操作符
4.2.2 理解條件邏輯操作符
4.2.3 短路求值
4.2.4 操作符的優(yōu)先級和結(jié)合性總結(jié)
4.3 使用if語句做出判斷
4.3.1 理解if語句的語法
4.3.2 使用代碼塊分組語句
4.3.3 嵌套if語句
4.4 使用switch語句
4.4.1 理解switch語句的語法
4.4.2 遵守switch語句的規(guī)則
小結(jié)
第4章快速參考
第5章 使用復(fù)合賦值和循環(huán)語句
5.1 使用復(fù)合賦值操作符
5.2 使用while語句
5.3 編寫for語句
5.4 編寫do語句
小結(jié)
第5章快速參考
第6章 管理錯誤和異常
6.1 處理錯誤
6.2 嘗試執(zhí)行代碼和捕捉異常
6.2.1 未處理的異常
6.2.2 使用多個catch處理程序
6.2.3 捕捉多個異常
6.2.4 傳播異常
6.3 使用checked和unchecked整數(shù)運(yùn)算
6.3.1 編寫checked語句
6.3.2 編寫checked表達(dá)式
6.4 拋出異常
6.5 使用finally塊
小結(jié)
第6章快速參考
第II部分 理解C#對象模型
第7章 創(chuàng)建并管理類和對象
7.1 理解分類
7.2 封裝的目的
7.3 定義并使用類
7.4 控制可訪問性
7.4.1 使用構(gòu)造器
7.4.2 重載構(gòu)造器
7.5 理解靜態(tài)方法和數(shù)據(jù)
7.5.1 創(chuàng)建共享字段
7.5.2 使用const關(guān)鍵字創(chuàng)建靜態(tài)字段
7.5.3 靜態(tài)類
7.5.4 匿名類
小結(jié)
第7章快速參考
第8章 理解值和引用
8.1 復(fù)制值類型的變量和類
8.2 理解null值和可空類型
8.2.1 使用可空類型
8.2.2 理解可空類型的屬性
8.3 使用ref和out參數(shù)
8.3.1 創(chuàng)建ref參數(shù)
8.3.2 創(chuàng)建out參數(shù)
8.4 計(jì)算機(jī)內(nèi)存的組織方式
8.5 System.Object類
8.6 裝箱
8.7 拆箱
8.8 數(shù)據(jù)類型的安全轉(zhuǎn)換
8.8.1 is操作符
8.8.2 as操作符
小結(jié)
第8章快速參考
第9章 使用枚舉和結(jié)構(gòu)創(chuàng)建值類型
9.1 使用枚舉
9.1.1 聲明枚舉
9.1.2 使用枚舉
9.1.3 選擇枚舉字面值
9.1.4 選擇枚舉的基本類型
9.2 使用結(jié)構(gòu)
9.2.1 聲明結(jié)構(gòu)
9.2.2 理解結(jié)構(gòu)和類的區(qū)別
9.2.3 聲明結(jié)構(gòu)變量
9.2.4 理解結(jié)構(gòu)的初始化
9.2.5 復(fù)制結(jié)構(gòu)變量
小結(jié)
第9章快速參考
第10章 使用數(shù)組
10.1 聲明和創(chuàng)建數(shù)組
10.1.1 聲明數(shù)組變量
10.1.2 創(chuàng)建數(shù)組實(shí)例
10.1.3 填充和使用數(shù)組
10.1.4 創(chuàng)建隱式類型的數(shù)組
10.1.5 訪問單獨(dú)的數(shù)組元素
10.1.6 遍歷數(shù)組
10.1.7 數(shù)組作為方法參數(shù)和返回值傳遞
10.1.8 復(fù)制數(shù)組
10.1.9 使用多維數(shù)組
10.1.10 創(chuàng)建交錯數(shù)組
小結(jié)
第10章快速參考
第11章 理解參數(shù)數(shù)組
11.1 回顧重載
11.2 使用數(shù)組參數(shù)
11.2.1 聲明參數(shù)數(shù)組
11.2.2 使用params object[]
11.2.3 使用參數(shù)數(shù)組
11.3 比較參數(shù)數(shù)組和可選參數(shù)
小結(jié)
第11章快速參考
第12章 使用繼承
12.1 什么是繼承
12.2 使用繼承
12.2.1 復(fù)習(xí)System.Object類
12.2.2 調(diào)用基類構(gòu)造器
12.2.3 類的賦值
12.2.4 聲明新方法
12.2.5 聲明虛方法
12.2.6 聲明重寫方法
12.2.7 理解受保護(hù)的訪問
12.3 理解擴(kuò)展方法
小結(jié)
第12章快速參考
第13章 創(chuàng)建接口和定義抽象類
13.1 理解接口
13.1.1 定義接口
13.1.2 實(shí)現(xiàn)接口
13.1.3 通過接口來引用類
13.1.4 使用多個接口
13.1.5 顯式實(shí)現(xiàn)接口
13.1.6 接口的限制
13.1.7 定義和使用接口
13.2 抽象類
13.3 密封類
13.3.1 密封方法
13.3.2 實(shí)現(xiàn)并使用抽象類
小結(jié)
第13章快速參考
第14章 使用垃圾回收和資源管理
14.1 對象的生存期
14.1.1 編寫析構(gòu)器
14.1.2 為什么要使用垃圾回收器
14.1.3 垃圾回收器的工作原理
14.1.4 慎用析構(gòu)器
14.2 資源管理
14.2.1 資源清理方法
14.2.2 異常安全的資源清理
14.2.3 using語句和IDisposable 接口
14.2.4 從析構(gòu)器中調(diào)用Dispose 方法
14.3 實(shí)現(xiàn)異常安全的資源清理
小結(jié)
第14章快速參考
第III部分 用C#定義可擴(kuò)展類型
第15章 實(shí)現(xiàn)屬性以訪問字段
15.1 使用方法實(shí)現(xiàn)封裝
15.2 什么是屬性
15.2.1 使用屬性
15.2.2 只讀屬性
15.2.3 只寫屬性
15.2.4 屬性的可訪問性
15.3 理解屬性的局限性
15.4 在接口中聲明屬性
15.5 生成自動屬性
15.6 使用屬性來初始化對象
小結(jié)
第15章快速參考
第16章 使用索引器
16.1 什么是索引器
16.1.1 不用索引器的例子
16.1.2 使用索引器的同一個例子
16.1.3 理解索引器的訪問器
16.1.4 對比索引器和數(shù)組
16.2 接口中的索引器
16.3 在Windows應(yīng)用程序中使用索引器
小結(jié)
第16章快速參考
第17章 泛型概述
17.1 object的問題
17.2 泛型解決方案
17.2.1 對比泛型類與常規(guī)類
17.2.2 泛型和約束
17.3 創(chuàng)建泛型類
17.3.1 二叉樹理論
17.3.2 使用泛型構(gòu)造二叉樹類
17.4 創(chuàng)建泛型方法
17.5 可變性和泛型接口
17.5.1 協(xié)變接口
17.5.2 逆變接口
小結(jié)
第17章快速參考
第18章 使用集合
18.1 什么是集合類
18.1.1 List集合類
18.1.2 LinkedList集合類
18.1.3 Queue集合類
18.1.4 Stack集合類
18.1.5 Dictionary集合類
18.1.6 SortedList集合類
18.1.7 HashSet集合類
18.2 使用集合初始化器
18.3 Find方法、謂詞和Lambda表達(dá)式
18.4 比較數(shù)組和集合
小結(jié)
第18章快速參考
第19章 枚舉集合
19.1 枚舉集合中的元素
19.1.1 手動實(shí)現(xiàn)枚舉器
19.1.2 實(shí)現(xiàn)IEnumerable接口
19.2 使用迭代器來實(shí)現(xiàn)枚舉器
19.2.1 一個簡單的迭代器
19.2.2 使用迭代器為Tree類定義枚舉器
小結(jié)
第19章快速參考
第20章 分離應(yīng)用程序邏輯并處理事件
20.1 理解委托
20.1.1 .NET Framework類庫的委托例子
20.1.2 自動化工廠的例子
20.1.3 不使用委托來實(shí)現(xiàn)工廠
20.1.4 使用委托來實(shí)現(xiàn)工廠
20.1.5 聲明和使用委托
20.2 Lambda表達(dá)式和委托
20.2.1 創(chuàng)建方法適配器
20.2.2 Lambda表達(dá)式的形式
20.3 啟用事件通知
20.3.1 聲明事件
20.3.2 訂閱事件
20.3.3 取消訂閱事件
20.3.4 引發(fā)事件
20.4 理解用戶界面事件
小結(jié)
第20章快速參考
第21章 使用查詢表達(dá)式來查詢內(nèi)存中的數(shù)據(jù)
21.1 什么是語言集成查詢
21.2 在C#應(yīng)用程序中使用LINQ
21.2.1 選擇數(shù)據(jù)
21.2.2 篩選數(shù)據(jù)
21.2.3 排序、分組和聚合數(shù)據(jù)
21.2.4 聯(lián)接數(shù)據(jù)
21.2.5 使用查詢操作符
21.2.6 查詢Tree對象中的數(shù)據(jù)
21.2.7 LINQ和推遲求值
小結(jié)
第21章快速參考
第22章 操作符重載
22.1 理解操作符
22.1.1 操作符的限制
22.1.2 重載的操作符
22.1.3 創(chuàng)建對稱操作符
22.2 理解復(fù)合賦值
22.3 聲明遞增和遞減操作符
22.4 比較結(jié)構(gòu)和類中的操作符
22.5 定義成對的操作符
22.6 實(shí)現(xiàn)操作符
22.7 理解轉(zhuǎn)換操作符
22.7.1 提供內(nèi)建轉(zhuǎn)換
22.7.2 實(shí)現(xiàn)用戶自定義的轉(zhuǎn)換操作符
22.7.3 再論創(chuàng)建對稱操作符
22.7.4 添加隱式轉(zhuǎn)換操作符
小結(jié)
第22章快速參考
第IV部分 使用C#構(gòu)建Windows 8.1專業(yè)應(yīng)用
第23章 使用任務(wù)提高吞吐量
23.1 使用并行處理來執(zhí)行多任務(wù)處理
23.2 用.NET Framework實(shí)現(xiàn)多任務(wù)處理
23.2.1 任務(wù)、線程和線程池
23.2.2 創(chuàng)建、運(yùn)行和控制任務(wù)
23.2.3 使用Task類實(shí)現(xiàn)并行處理
23.2.4 使用Parallel類對任務(wù)進(jìn)行抽象
23.2.5 什么時候不要使用Parallel類
23.3 取消任務(wù)和處理異常
23.3.1 協(xié)作式取消的原理
23.3.2 為Canceled和Faulted任務(wù)使用延續(xù)任務(wù)
小結(jié)
第23章快速參考
第24章 通過異步操作提高響應(yīng)速度
24.1 實(shí)現(xiàn)異步方法
24.1.1 定義異步方法:問題
24.1.2 定義異步方法:解決方案
24.1.3 定義返回值的異步方法
24.1.4 異步方法和Windows RuntimeAPI
24.2 用PLINQ進(jìn)行并行數(shù)據(jù)訪問
24.2.1 用PLINQ增強(qiáng)遍歷集合時的性能
24.2.2 取消PLINQ查詢
24.3 同步對數(shù)據(jù)的并發(fā)訪問
24.3.1 鎖定數(shù)據(jù)
24.3.2 用于協(xié)調(diào)任務(wù)的同步基元
24.3.3 取消同步
24.3.4 并發(fā)集合類
24.3.5 使用并發(fā)集合和鎖來實(shí)現(xiàn)線程安全的數(shù)據(jù)訪問
小結(jié)
第24章快速參考
第25章 實(shí)現(xiàn)Windows Store應(yīng)用程序的用戶界面
25.1 什么是Windows Store應(yīng)用
25.2 使用空白模板構(gòu)建Windows Store應(yīng)用
25.2.1 實(shí)現(xiàn)可伸縮的用戶界面
25.2.2 向用戶界面應(yīng)用樣式
小結(jié)
第25章快速參考
第26章 在Windows Store應(yīng)用程序中顯示和搜索數(shù)據(jù)
26.1 實(shí)現(xiàn)Model-View-ViewModel模式
26.1.1 通過數(shù)據(jù)綁定顯示數(shù)據(jù)
26.1.2 通過數(shù)據(jù)綁定修改數(shù)據(jù)
26.1.3 為ComboBox控件使用數(shù)據(jù)綁定
26.1.4 創(chuàng)建ViewModel
26.1.5 向ViewModel添加命令
26.2 Windows 8.1合約
26.2.1 實(shí)現(xiàn)搜索合約
26.2.2 導(dǎo)航至所選項(xiàng)
小結(jié)
第26章快速參考
第27章 在Windows Store應(yīng)用程序中 訪問遠(yuǎn)程數(shù)據(jù)庫
27.1 從數(shù)據(jù)庫獲取數(shù)據(jù)
27.1.1 創(chuàng)建實(shí)體模型
27.1.2 創(chuàng)建和使用REST Web 服務(wù)
27.2 通過REST Web服務(wù)插入、更新 和刪除
小結(jié)
第27章快速參考

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號