書馨卡幫你省薪 2024個人購書報告 2024中圖網年度報告
歡迎光臨中圖網 請 | 注冊
> >>
Visual C#從入門到精通-(第8版)

Visual C#從入門到精通-(第8版)

出版社:清華大學出版社出版時間:2016-06-01
開本: 32開 頁數(shù): 672
中 圖 價:¥63.2(4.9折) 定價  ¥129.0 登錄后可看到會員價
暫時缺貨 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

Visual C#從入門到精通-(第8版) 版權信息

Visual C#從入門到精通-(第8版) 本書特色

c#作為微軟的旗艦編程語言,深受程序員喜愛,是編寫高效應用程序的首選語言。visual c# 2015提供了大量新功能,本書圍繞語言的基礎知識和這些新功能全面介紹了如何利用visual studio 2015和.net framework 4.6編寫c#應用程序。本書沿襲深受讀者歡迎的step by step風格,通過合理的練習引導讀者逐步構建在windows 10上運行的應用程序、訪問sql server數(shù)據(jù)庫以及開發(fā)多線程應用等。 全書共27章,結構清晰,敘述清楚。所有練習均在visual studio 2015簡體中文版上進行過全面演練。無論是剛開始接觸面向對象編程的新手,還是打算遷移到c#的c、c 或java程序員,都可以從本書汲取到新的知識。迅速掌握c#編程技術。

Visual C#從入門到精通-(第8版) 內容簡介

通過本書,讀者將掌握新版本visual studio 2015與visual c#的基礎編程知識。經驗豐富的軟件開發(fā)人員,可以通過本書的所有編程指導、練習和代碼,著手開發(fā)響應速度快、擴展性強的windows 10和universal windows platform應用程序。 本書重要主題: ? 使用visual studio 2015快速開始創(chuàng)建visual c#代碼和項目 ? 探索變量、操作符、表達式和方法的使用 ? 運用決策和迭代語句來控制程序流程 ? 運用錯誤、異常和資源管理來構建更健壯的app ? 掌握visual c#的面向對象編程基礎 ? 掌握枚舉、結構、泛型、索引器和其他高級特性的用法 ? 用linq查詢表達式來創(chuàng)建內存數(shù)據(jù)查詢 ? 通過異步方法來提升應用程序的吞吐量和響應時間 ? 解耦應用程序邏輯和事件處理 ? 用新增app模板來進行流水開發(fā) ? 模型-視圖-視圖模型(mvvm)的實現(xiàn) ? 構建可以無縫適應pc,平板和windows手機的universal windows platform app ? 集成microsoft azure云端數(shù)據(jù)庫和restful web服務  

Visual C#從入門到精通-(第8版) 目錄

目    錄第i部分  visual c#和visualstudio 2015概述第1章  歡迎進入c#編程世界 31.1  開始在visualstudio 2015環(huán)境中編程 31.2  寫**個程序 71.3  使用命名空間 111.4  創(chuàng)建圖形應用程序 141.4.1  探索通用windows平臺應用程序 201.4.2  向圖形應用程序添加代碼 23小結 25第1章快速參考 25第2章  使用變量、操作符和表達式 272.1  理解語句 272.2  使用標識符 272.3  使用變量 292.3.1  命名變量 292.3.2  聲明變量 292.4  使用基元數(shù)據(jù)類型 302.4.1  未賦值的局部變量312.4.2  顯示基元數(shù)據(jù)類型的值312.5  使用算術操作符 362.5.1  操作符和類型 362.5.2  深入了解算術操作符382.5.3  控制優(yōu)先級 422.5.4  使用結合性對表達式進行求值 432.5.5  結合性和賦值操作符432.6  變量遞增和遞減 442.7  聲明隱式類型的局部變量45小結 46第2章快速參考 47第3章  方法和作用域 483.1  創(chuàng)建方法 483.1.1  聲明方法 483.1.2  從方法返回數(shù)據(jù) 493.1.3  使用表達式主體方法503.1.4  調用方法 513.2  使用作用域 533.2.1  定義局部作用域 543.2.2  定義類作用域 543.2.3  重載方法 553.3  編寫方法 563.4  使用可選參數(shù)和具名參數(shù)633.4.1  定義可選參數(shù) 643.4.2  傳遞具名參數(shù) 643.4.3  消除可選參數(shù)和具名參數(shù)的歧義 65小結 69第3章快速參考 70第4章  使用判斷語句 724.1  聲明布爾變量 724.2  使用布爾操作符 724.2.1  理解相等和關系操作符734.2.2  理解條件邏輯操作符734.2.3  短路求值 744.2.4  操作符的優(yōu)先級和結合性總結 744.3  使用if語句做出判斷 754.3.1  理解if語句的語法 754.3.2  使用代碼塊分組語句764.3.3  嵌套if語句 774.4  使用switch語句 824.4.1  理解switch語句的語法 834.4.2  遵守switch語句的規(guī)則 84小結 87第4章快速參考 87第5章  使用復合賦值和循環(huán)語句 895.1  使用復合賦值操作符 895.2  使用while語句 905.3  編寫for語句 945.4  編寫do語句 96小結 103第5章快速參考 104第6章  管理錯誤和異常 1056.1  處理錯誤 1056.2  嘗試執(zhí)行代碼和捕捉異常1056.2.1  未處理的異常 1076.2.2  使用多個catch處理程序 1086.2.3  捕捉多個異常 1086.2.4  傳播異常 1136.3  使用checked和unchecked整數(shù)運算 1156.3.1  編寫checked語句 1156.3.2  編寫checked表達式 1166.4  拋出異常 1186.5  使用finally塊 122小結 123第6章快速參考 124第ii部分  理解c#對象模型第7章  創(chuàng)建并管理類和對象 1277.1  理解分類 1277.2  封裝的目的 1277.3  定義并使用類 1287.4  控制可訪問性 1297.4.1  使用構造器 1307.4.2  重載構造器 1317.5  理解靜態(tài)方法和數(shù)據(jù)1387.5.1  創(chuàng)建共享字段 1397.5.2  使用const關鍵字創(chuàng)建靜態(tài)字段 1407.5.3  理解靜態(tài)類 1407.5.4  靜態(tài)using語句 1407.5.5  匿名類 143小結 144第7章快速參考 144第8章  理解值和引用 1468.1  復制值類型的變量和類1468.2  理解null值和可空類型 1518.2.1  使用可空類型 1538.2.2  理解可空類型的屬性1548.3  使用ref和out參數(shù) 1548.3.1  創(chuàng)建ref參數(shù) 1558.3.2  創(chuàng)建out參數(shù) 1568.4  計算機內存的組織方式1588.5  system.object類 1608.6  裝箱 1608.7  拆箱 1618.8  數(shù)據(jù)的安全轉型 1628.8.1  is操作符 1638.8.2  as操作符 163小結 165第8章快速參考 165第9章  使用枚舉和結構創(chuàng)建值類型 1679.1  使用枚舉 1679.1.1  聲明枚舉 1679.1.2  使用枚舉 1679.1.3  選擇枚舉字面值1689.1.4  選擇枚舉的基礎類型1699.2  使用結構 1719.2.1  聲明結構 1739.2.2  理解結構和類的區(qū)別1749.2.3  聲明結構變量 1759.2.4  理解結構的初始化1759.2.5  復制結構變量 179小結 183第9章快速參考 183第10章  使用數(shù)組 18510.1  聲明和創(chuàng)建數(shù)組 18510.1.1  聲明數(shù)組變量18510.1.2  創(chuàng)建數(shù)組實例18610.1.3  填充和使用數(shù)組18610.1.4  創(chuàng)建隱式類型的數(shù)組18710.1.5  訪問單獨的數(shù)組元素18810.1.6  遍歷數(shù)組 18910.1.7  數(shù)組作為方法參數(shù)和返回值 傳遞 19010.1.8  復制數(shù)組 19110.1.9  使用多維數(shù)組19210.1.10  創(chuàng)建交錯數(shù)組193小結 202第10章快速參考 202第11章  理解參數(shù)數(shù)組 20411.1  回顧重載 20411.2  使用數(shù)組參數(shù) 20511.2.1  聲明參數(shù)數(shù)組20611.2.2  使用paramsobject[] 20811.2.3  使用參數(shù)數(shù)組20911.3  比較參數(shù)數(shù)組和可選參數(shù)211小結 213第11章快速參考 214第12章  使用繼承 21512.1  什么是繼承 21512.2  使用繼承 21612.2.1  復習system.object類 21712.2.2  調用基類構造器21812.2.3  類的賦值 21912.2.4  聲明新方法 22012.2.5  聲明虛方法 22112.2.6  聲明重寫方法22212.2.7  理解受保護的訪問22512.3  理解擴展方法 230小結 234第12章快速參考 234第13章  創(chuàng)建接口和定義抽象類 23613.1  理解接口 23613.1.1  定義接口 23713.1.2  實現(xiàn)接口 23713.1.3  通過接口來引用類23913.1.4  使用多個接口23913.1.5  顯式實現(xiàn)接口24013.1.6  接口的限制 24213.1.7  定義和使用接口24213.2  抽象類 25013.3  密封類 25213.3.1  密封方法 25213.3.2  實現(xiàn)并使用抽象類253小結 258第13章快速參考 259第14章  使用垃圾回收和資源管理 26014.1  對象的生存期 26014.1.1  編寫析構器 26114.1.2  為什么要使用垃圾回收器 26214.1.3  垃圾回收器的工作原理 26414.1.4  慎用析構器 26414.2  資源管理 26514.2.1  資源清理方法26514.2.2  異常安全的資源清理26614.2.3  using語句和idisposable 接口 26614.2.4  從析構器中調用dispose 方法 26814.3  實現(xiàn)異常安全的資源清理270小結 276第14章快速參考 277第iii部分  用c#定義可擴展類型第15章  實現(xiàn)屬性以訪問字段 28115.1  使用方法實現(xiàn)封裝28115.2  什么是屬性 28315.2.1  使用屬性 28515.2.2  只讀屬性 28515.2.3  只寫屬性 28615.2.4  屬性的可訪問性28615.3  理解屬性的局限性28715.4  在接口中聲明屬性28815.5  生成自動屬性 29415.6  用屬性初始化對象296小結 299第15章快速參考 300第16章  使用索引器 30216.1  什么是索引器 30216.1.1  不用索引器的例子30216.1.2  同一個例子改用索引器 30416.1.3  理解索引器的訪問器30616.1.4  對比索引器和數(shù)組30616.2  接口中的索引器 30816.3  在windows應用程序中使用 索引器 309小結 315第16章快速參考 315第17章  泛型概述 31717.1  object的問題31717.2  泛型解決方案 32017.2.1  對比泛型類和常規(guī)類32217.2.2  泛型和約束 32317.3  創(chuàng)建泛型類 32317.3.1  二叉樹理論 32317.3.2  使用泛型構造二叉樹類 32617.4  創(chuàng)建泛型方法 33417.5  可變性和泛型接口33717.5.1  協(xié)變接口 33817.5.2  逆變接口 340小結 342第17章快速參考 342第18章  使用集合 34418.1  什么是集合類 34418.1.1  list<t>集合類 34518.1.2  linkedlist<t>集合類 34718.1.3  queue<t>集合類 34918.1.4  stack<t>集合類 35018.1.5  dictionary<tkey, tvalue> 集合類 35118.1.6  sortedlist<tkey, tvalue> 集合類 35218.1.7  hashset<t>集合類 35318.2  使用集合初始化器35518.3  find方法、謂詞和lambda 表達式 35618.4  比較數(shù)組和集合 359小結 363第18章快速參考 363第19章  枚舉集合 36619.1  枚舉集合中的元素36619.1.1  手動實現(xiàn)枚舉器36719.1.2  實現(xiàn)ienumerable接口 37119.2  用迭代器實現(xiàn)枚舉器37319.2.1  一個簡單的迭代器37319.2.2  使用迭代器為tree<titem>類 定義枚舉器 375小結 377第19章快速參考 378第20章  分離應用程序邏輯并處理 事件 37920.1  理解委托 37920.1.1  .net framework類庫的委托 例子 38020.1.2  自動化工廠的例子38220.1.3  不用委托實現(xiàn)工廠控制 系統(tǒng) 38220.1.4  用委托實現(xiàn)工廠控制 系統(tǒng) 38320.1.5  聲明和使用委托38520.2  lambda表達式和委托 39220.3  啟用事件通知 39320.3.1  聲明事件 39420.3.2  訂閱事件 39520.3.3  取消訂閱事件39520.3.4  引發(fā)事件 39520.4  理解用戶界面事件396小結 403第20章快速參考 403第21章  使用查詢表達式來查詢內存 中的數(shù)據(jù) 40621.1  什么是linq 40621.2  在c#應用程序中使用linq 40721.2.1  選擇數(shù)據(jù) 40821.2.2  篩選數(shù)據(jù) 41121.2.3  排序、分組和聚合數(shù)據(jù) 41121.2.4  聯(lián)接數(shù)據(jù) 41321.2.5  使用查詢操作符41521.2.6  查詢tree<titem>對象中的 數(shù)據(jù) 41721.2.7  linq和推遲求值422小結 425第21章快速參考 425第22章  操作符重載 42822.1  理解操作符 42822.1.1  操作符的限制42822.1.2  重載的操作符42922.1.3  創(chuàng)建對稱操作符43022.2  理解復合賦值 43222.3  聲明遞增和遞減操作符43322.4  比較結構和類中的操作符43422.5  定義成對的操作符43422.6  實現(xiàn)操作符 43522.7  理解轉換操作符 44122.7.1  提供內建轉換44122.7.2  實現(xiàn)用戶自定義的轉換 操作符 44222.7.3  再論創(chuàng)建對稱操作符44322.7.4  添加隱式轉換操作符444小結 446第22章快速參考 446第iv部分  用c#構建uwp應用第23章  使用任務提高吞吐量 45123.1  使用并行處理執(zhí)行多任務處理 45123.2  用.net framework實現(xiàn)多任務 處理 45223.2.1  任務、線程和線程池45323.2.2  創(chuàng)建、運行和控制任務 45423.2.3  使用task類實現(xiàn)并行處理 45723.2.4  使用parallel類對任務進行 抽象 46723.2.5  什么時候不要使用 parallel類 47123.3  取消任務和處理異常47323.3.1  協(xié)作式取消的原理47323.3.2  為canceled和faulted任務 使用延續(xù) 485小結 485第23章快速參考 486第24章  通過異步操作提高響應速度 48924.1  實現(xiàn)異步方法 49024.1.1  定義異步方法:問題49024.1.2  定義異步方法:解決方案 49224.1.3  定義返回值的異步方法 49724.1.4  異步方法注意事項49824.1.5  異步方法和windows runtime api 49924.2  用plinq進行并行數(shù)據(jù)訪問 50224.2.1  用plinq增強遍歷集合時的 性能 50224.2.2  取消plinq查詢 50624.3  同步對數(shù)據(jù)的并發(fā)訪問50624.3.1  鎖定數(shù)據(jù) 50924.3.2  用于協(xié)調任務的同步基元 51024.3.3  取消同步 51224.3.4  并發(fā)集合類 51224.3.5  使用并發(fā)集合和鎖實現(xiàn)線程 安全的數(shù)據(jù)訪問 513小結 522第24章快速參考 522第25章  實現(xiàn)uwp應用的用戶界面 52525.1  uwp應用的特點52625.2  使用空白模板構建uwp應用 52825.2.1  實現(xiàn)可伸縮的用戶界面 53025.2.2  向用戶界面應用樣式556小結 565第25章快速參考 566第26章  在uwp應用中顯示和搜索 數(shù)據(jù) 56726.1  實現(xiàn)model-view-viewmodel 模式 56726.1.1  通過數(shù)據(jù)綁定顯示數(shù)據(jù) 56826.1.2  通過數(shù)據(jù)綁定修改數(shù)據(jù) 57326.1.3  為combobox控件使用數(shù)據(jù) 綁定 57726.1.4  創(chuàng)建viewmodel57926.1.5  向viewmodel添加命令 58326.2  用cortana搜索數(shù)據(jù) 592小結 606第26章快速參考 606第27章  在uwp應用中訪問遠程 數(shù)據(jù)庫 60827.1  從數(shù)據(jù)庫獲取數(shù)據(jù)60827.1.1  創(chuàng)建實體模型61327.1.2  創(chuàng)建和使用restweb 服務 62027.2  通過rest web服務插入、更新 和刪除數(shù)據(jù) 634小結 651第27章快速參考 651譯者后記 653
展開全部

Visual C#從入門到精通-(第8版) 作者簡介

作者:John Sharp  資深技術作家,Content Master(英國CM集團的分支機構)的首席技術專家。John擁有倫敦帝國理工學院的計算機榮譽學士學位。過去27年,他一直致力于軟件開發(fā)和培訓教程與課程的寫作。John擁有豐富的技術資歷,精通數(shù)據(jù)庫系統(tǒng)、UNIX、C、C 和C#應用開發(fā)。他還開發(fā)過Java和JavaScript應用,用Windows Azure設計企業(yè)級方案。 譯者:周靖   翻譯風格嚴謹、準確、樸實、流暢,深受讀者歡迎。代表譯著有《Visual C#從入門到精通》系列版本、《C#本質論》、《CLR via C#》系列版本和Walter Savitch教授的經典教材《C 程序設計》系列版本。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服