-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C#程序設計自學經典

( 簡體 字)
作者:楊光、劉志勇類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:清華大學出版社C#程序設計自學經典 3dWoo書號: 43494
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:3/1/2016
頁數:425
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302422969
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

  C#是微軟公司發布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言,是微軟公司.NET Windows網絡框架的主角。C#是由C和C++衍生出來的面向對象的編程語言,它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向組件編程的支持成為.NET開發的首選語言,使得程序員可以快速地編寫各種基于Microsoft .NET平臺的應用程序。為了廣大讀者能夠更好更快地學習并掌握這門語言,作者精心策劃并編寫了本書。
  本書具有以下特色。
  (1)循序漸進,由淺入深。結構安排合理、內容全面系統。既有最基本的概念,又有實際操作,難度適中,使讀者在閱讀過程中很順暢、自然地了解其基本知識。
  (2)內容充實、層次清晰。對于C#語言的各個知識點,本書對其做了合理的分類與規劃,使讀者能夠更清晰地掌握各個知識點,并且每個知識點都有相應的案例應用。
  (3)語言通俗易懂、簡潔明了,全書中沒有晦澀的字句。不但適合課堂教學,也適合讀者自學使用。
  本書共分為20章。
  第1章介紹.NET平臺和C#語言以及C#與.NET的關系。并對.NET框架的體系結構和Visual Studio 2012進行簡介。
  第2章講解C#?的基礎知識,其中包括常量、變量、數據類型、運算符和表達式以及字符與字符串的處理等。
  第3章講解流程控制語句的應用,其中包括選擇語句、迭代語句、跳轉語句等。
  第4章講解數組、集合、結構及枚舉的應用等。
  第5章講解面向對象編程的基本概念及應用,其中包括類的基本概念及其應用、繼承和多態性、接口、抽象類與抽象方法等內容。
  第6章講解索引器、委托、事件和Lambda表達式的應用。
  第7章講解LINQ應用。
  第8章講解調試和異常處理的相關知識。
  第9章講解WinForm應用程序開發基礎,其中包括Windows窗體應用程序的簡介以及開發的一般流程、多文檔界面等內容。
  第10章講解WinForms基本控件,其中包括標簽控件、按鈕控件、文本框控件、列表框控件等。
  第11章講解WinForms的高級控件的用法。
  第12章講解文件及數據流技術的應用。包括文件與文件夾的讀寫、復制、刪除、移動等操作。
  第13章講解WPF編程基礎。
  第14章講解ADO.NET 操作數據庫的相關知識。
  第15章講解網絡編程技術。其中包括HTTP網絡編程以及套接字網絡編程。
  第16章講解XML編程技術。
  第17章講解注冊表的相關知識。
  第18章講解線程的基礎知識,如線程調度、線程同步等。
  第19章講解Windows應用程序的打包及部署。
  第20章講解Windows安全性的相關知識。
  全書基礎知識介紹清晰,理論聯系實際,具有很強的操作性。實例介紹知識面廣,不但復習了前面所學的內容,而且還增加了一定量的創作技巧,從而保證讀者能夠更好地掌握C#?程序設計語言。因此,本書不僅可以作為大、中專院校以及培訓班相關專業的教材,還可作為程序設計人員和編程愛好者的參考用書。
  本書由楊光、劉志勇編著,作者均有多年C#程序開發實戰經驗,在結構安排上更加能夠考慮到初學者的需求。另外,參與本書編寫的還有張麗、曹培培、胡文華、尚峰、蔣燕燕、楊誠、張悅、李鳳云、薛峰、張石磊、孫蕊、王雪麗、張旭、伏銀戀、張班班等,由于編者水平所限,加之時間倉促,書中難免有疏漏和不足之處,懇請專家和廣大讀者指正。
  
  ??
  
  ??
  
  ??
  
  ??
  
C#程序設計自學經典
  
前 言
  
·II·
  
  
·III·
  
  
  
  
  
  

內容簡介:

本書從C#基礎開始,主要介紹了流程控制語句的應用,數組、集合、結構及枚舉的應用,面向對象編程的基本概念及應用,索引器、委托、事件和Lambda表達式的應用,LINQ的基礎知識,調試與異常處理,WinForm應用程序開發基礎,WinForms控件應用,文件及數據流技術,WPF編程基礎,ADO.NET 操作數據庫,網絡編程技術,XML編程技術,注冊表技術,線程的基礎知識,Windows應用程序的打包及部署以及Windows安全性等內容。
  本書結構清晰合理,案例教學通俗易懂。不僅可以作為大、中專院校以及培訓班相關專業的教材,對于編程愛好者來講,同樣是一本難得的入門圖書。
目錄:

第1章從零認識C# 1

1.1C#簡介 1

1.2.NET概述 2

1.3C#與.NET的關系 2

1.4.NETFramework的體系結構 2

1.4.1公共語言運行庫 3

1.4.2.NETFramework類庫 4

1.5VisualStudio2012簡介 4

1.5.1VisualStudio2012新功能 5

1.5.2安裝VisualStudio2012 6

1.5.3卸載VisualStudio2012 8

1.5.4啟動VisualStudio2012 10

1.6第一個C#程序 11

1.6.1編寫第一個C#程序 11

1.6.2編譯和運行C#控制臺應用程序 12

1.7應用程序結構 13

1.7.1控制臺應用程序文件夾結構 13

1.7.2C#程序結構 13

小結 19

第2章C#基礎知識 20

2.1變量與常量 20

2.1.1C#中的變量 20

2.1.2C#中的常量 21

2.1.3變量與常量的初始化 23

2.2數據類型的分類 24

2.3運算符和表達式 25

2.3.1運算符的分類 25

2.3.2運算符的優先級 30

2.4字符與字符串的處理 30

2.4.1char的使用 30

2.4.2字符串類String的使用 35

2.4.3可變字符串類StringBuilder的使用 52

小結 54

第3章流程控制語句的應用 55

3.1選擇語句的應用 55

3.1.1簡單的if條件語句 55

3.1.2if…else…條件語句 55

3.1.3if…elseif…else多分支語句 56

3.1.4嵌套if語句 57

3.1.5switch多分支語句 58

3.1.6三元運算符 59

3.2迭代語句的應用 60

3.2.1for循環語句 60

3.2.2while循環語句 62

3.2.3do…while循環語句 63

3.2.4foreach循環語句 64

3.2.5for、foreach、while和do…while的區別 66

3.2.6雙重循環 66

3.3跳轉語句的應用 67

3.3.1break跳轉語句 68

3.3.2continue跳轉語句 69

3.3.3return跳轉語句 70

3.3.4goto語句 72

3.3.5各跳轉語句的區別 73

小結 73

第4章數組與集合、結構與枚舉的應用 74

4.1數組概述 74

4.2一維數組的聲明和使用 74

4.3二維數組的聲明和使用 76

4.4ArrayList類 77

4.4.1ArrayList類的聲明與初始化 77

4.4.2ArrayList的使用 77

4.5Hashtable 86

4.5.1Hashtable的屬性及其方法 86

4.5.2Hashtable元素的添加 87

4.5.3Hashtable元素的刪除 87

4.5.4Hashtable元素的遍歷 88

4.5.5Hashtable元素的查找 88

4.6枚舉 90

4.6.1枚舉的聲明 90

4.6.2枚舉類型與基本類型的轉換 91

4.7結構類型 92

小結 93

第5章面向對象編程的基本概念及應用 94

5.1類 94

5.1.1類的概述 94

5.1.2類的面向對象的概述 94

5.1.3類的聲明及其類成員 95

5.1.4構造函數和析構函數 98

5.1.5this關鍵字 100

5.1.6屬性 101

5.2繼承 103

5.2.1繼承簡述 103

5.2.2抽象類及類成員 105

5.3接口 105

5.3.1接口的介紹及聲明 106

5.3.2實現接口 106

5.4多態 108

5.5抽象類與抽象方法的應用 110

5.5.1抽象類的聲明 110

5.5.2抽象方法的聲明 110

5.5.3如何使用抽象類與抽象方法 111

5.6密封類與密封方法 113

小結 114

第6章索引器、委托、事件和Lambda表達式的應用 115

6.1索引器 115

6.1.1索引器的概述及聲明 115

6.1.2索引器的重載 117

6.2委托 119

6.2.1委托的基本用法 119

6.2.2方法與委托相關聯 121

6.3事件 122

6.3.1事件處理程序 123

6.3.2事件的應用 124

6.4Lambda表達式 125

6.4.1匿名方法的簡介 126

6.4.2Lambda表達式簡介 126

6.4.3表達式Lambda的應用 126

6.4.4語句Lambda的應用 127

6.4.5Lambda表達式中的變量范圍 127

小結 128

第7章LINQ應用 129

7.1LINQ基礎知識 129

7.1.1簡單的查詢 129

7.1.2函數的支持 131

7.1.3使用混合的查詢和函數語法 132

7.2LINQ子句 133

7.2.1where子句的應用 134

7.2.2orderby子句的應用 135

7.2.3select子句的應用 137

7.2.4多個from子句的應用 139

7.2.5group子句的應用 140

7.2.6into子句的應用 142

7.2.7let子句的應用 144

7.2.8join子句的應用 146

小結 148

第8章調試和異常處理 149

8.1程序調試概述 149

8.2程序錯誤與程序調試 149

8.2.1程序錯誤 149

8.2.2程序調試 150

8.3異常類與異常處理 155

8.3.1異常類 155

8.3.2異常處理 156

小結 165

第9章WinForm應用程序開發基礎 166

9.1Windows應用程序的開發界面 166

9.1.1創建Windows程序 166

9.1.2解決方案資源管理器 167

9.1.3窗體設計器和代碼編輯器 169

9.1.4工具箱 169

9.1.5工具欄 169

9.2多文檔界面 170

9.2.1多文檔界面設置及窗體屬性 170

9.2.2窗體傳值技術 172

9.3開發一個簡單的Windows應用程序 181

9.3.1菜單欄 182

9.3.2工具欄 184

9.3.3狀態欄 186

小結 187

第10章WinForms基本控件 188

10.1Control類 188

10.1.1Control類的屬性 188

10.1.2Control類的事件 189

10.2標簽控件(Label控件) 192

10.3按鈕控件(Button控件) 193

10.3.1Button控件的常用屬性 193

10.3.2Button控件的應用 194

10.4文本框控件(TextBox控件) 198

10.4.1TextBox控件的常用屬性 198

10.4.2TextBox控件的常用事件 199

10.4.3TextBox控件的簡單應用 200

10.5ListBox控件和CheckedListBox控件 201

10.5.1ListBox控件的屬性 201

10.5.2ListBox控件的方法 202

10.5.3ListBox控件的事件 203

10.5.4ListBox控件的常見用法 203

10.6消息對話框 206

小結 208

第11章WinForms高級控件 209

11.1單選按鈕(RadioButton) 209

11.1.1RadioButton類的常見屬性和事件 209

11.1.2RadioButton的用法 210

11.2圖片框控件(PictureBox) 211

11.2.1PictureBox類的常見屬性和事件 212

11.2.2PictureBox控件實例 212

11.3選項卡控件(TabControl) 215

11.3.1TabControl類的常見屬性和事件 215

11.3.2TabControl控件實例 215

11.4進度條控件(ProgressBar) 217

11.4.1ProgressBar類的常見屬性 218

11.4.2ProgressBar控件實例 218

11.5ImageList控件 220

11.5.1ImageList類的常見屬性 220

11.5.2ImageList控件實例 220

11.6ToolStrip控件 222

11.6.1ToolStrip類的常見屬性 222

11.6.2ToolStrip相關的伴隨類 223

11.6.3ToolStrip中的項 223

11.6.4創建工具欄 224

11.7ListView控件 225

11.7.1ListView類的常見屬性、事件和方法 226

11.7.2ListView控件實例 228

11.8TreeView控件 231

11.8.1TreeView類的屬性 231

11.8.2TreeNode類的屬性 232

11.8.3TreeView控件實例 233

11.9MonthCalendar控件 235

11.9.1MonthCalendar類的屬性 235

11.9.2MonthCalendar控件實例 236

11.10DataTimePicker控件 237

11.10.1DataTimePicker類的屬性 238

11.10.2DataTimePicker控件實例 238

小結 240

第12章文件及數據流技術 241

12.1System.IO命名空間 241

12.1.1System.IO命名空間中包含的類 241

12.1.2File類的常用方法 242

12.1.3Filelnfo類的方法 244

12.1.4Directory類的方法 245

12.1.5File類的使用 247

12.1.6Directory類的使用 250

12.2FileStream文件流類 252

12.2.1FileMode枚舉對象的成員 252

12.2.2FileAccess枚舉對象的成員 253

12.2.3FileStream類的常用屬性 253

12.2.4FileStream類的常用方法 253

12.3StreamReader類和StreamWriter類 254

12.3.1StreamReader類 254

12.3.2StreamWriter類 255

12.3.3StreamReader類與StreamWriter類的使用 257

12.4BinaryReader類和BinaryWriter類 259

12.4.1BinaryReader類 259

12.4.2BinaryWriter類 260

12.4.3BinaryReader類與BinaryWriter類的使用 261

小結 262

第13章WPF編程基礎 263

13.1WPF概述 263

13.2WPF體系結構 264

13.3WPF的特點 266

13.4XAML 267

13.4.1XAML簡述 267

13.4.2XAML的優點 267

13.4.3XAML基本語法 268

13.4.4Application對象 271

13.5WPF布局控件簡述 273

13.5.1Canvas控件 273

13.5.2DockPanel控件 276

13.5.3Grid控件 277

13.5.4StackPanel控件 278

13.5.5WrapPanel控件 279

小結 280

第14章ADO.NET操作數據庫 281

14.1ADO.NET簡介 281

14.1.1ADO.NET的作用 282

14.1.2ADO.NET的主要組件 282

14.2Connection對象 283

14.2.1SqlConnection類的常用屬性 283

14.2.2SqlConnection類的常用方法 284

14.3Command對象 285

14.3.1SqlCommand類的創建 285

14.3.2SqlCommand類的常用屬性 285

14.3.3SqlCommand類的常用方法 286

14.3.4SqlCommand類的使用 286

14.4事務處理 289

14.4.1事務的特性 289

14.4.2執行事務的步驟 289

14.4.3事務類SqlTransaction類的使用 289

14.5DataReader對象 291

14.5.1SqlDataReader類的屬性 292

14.5.2SqlDataReader類的方法 292

14.5.3SqlDataReader類的使用 295

14.6DataSet對象和DataAdapter對象 297

14.6.1DataSet對象 297

14.6.2DataAdapter對象 301

14.6.3DataSet和SqlDataAdapter的應用 303

14.7DataView對象 304

14.7.1DataView類的屬性 305

14.7.2DataView類的方法 305

14.7.3DataView類的使用 306

14.8DataGridView控件顯示和操作數據 309

14.8.1DataGridView類的屬性 310

14.8.2DataGridview控件的案例教學 311

小結 315

第15章網絡編程技術 316

15.1HTTP網絡編程 316

15.1.1System.Net命名空間 316

15.1.2WebClient類 318

15.1.3WebRequest類和WebResponse類 325

15.1.4WebBrowser瀏覽器控件 329

15.2套接字網絡編程 338

15.2.1TcpClient類和TcpListener類 338

15.2.2Socket類 343

15.2.3UDPClient類 350

小結 355

第16章XML編程技術 356

16.1XML基礎 356

16.2XML語法 357

16.2.1XML標記、元素和屬性 357

16.2.2XML的語法規則 358

16.2.3XML名稱命名規則 360

16.3操作XML文檔 361

16.3.1XML文檔對象模型概述 361

16.3.2XML文檔的DOM實現 361

16.3.3XML文檔的應用實例 362

16.3.4裝載XML文檔 362

16.3.5遍歷XML文檔 363

16.3.6查詢特殊元素和節點 364

16.3.7修改XML文檔 365

16.3.8Save方法 365

16.4綜合實例 366

小結 370

第17章注冊表技術 371

17.1注冊表基礎知識 371

17.1.1簡述注冊表 371

17.1.2展示注冊表的結構 371

17.2操作注冊表 372

17.2.1讀取注冊表中信息 373

17.2.2創建和修改注冊表信息 373

17.2.3刪除注冊表中信息 374

17.2.4情景應用:利用注冊表設計注冊軟件 375

17.3實戰練習:添加“用記事本打開”快捷菜單項 377

小結 378

第18章線程的基礎知識 379

18.1線程簡述 379

18.1.1單線程 379

18.1.2多線程 380

18.1.3線程的生命周期 381

18.2線程調度 382

18.2.1簡述Thread類 382

18.2.2創建線程 383

18.2.3掛起與恢復線程 384

18.2.4線程休眠 385

18.2.5終止與阻止線程 387

18.2.6情景應用:使用多線程制作端口掃描工具 387

18.3線程同步 389

18.3.1簡述線程同步機制 389

18.3.2使用lock關鍵字實現線程同步 391

18.3.3使用Monitor類實現線程同步 391

18.4綜合實例 393

小結 402

第19章Windows應用程序的打包及部署 403

19.1安裝工具簡介 403

19.2創建部署項目 403

19.3簡單的打包和部署 404

19.4自定義的打包程序 411

小結 412

第20章Windows安全性 413

20.1Windows應用程序的安全性概述 413

20.1.1如何創建、卸載域 413

20.1.2如何實現域間的通信 414

20.2身份驗證和授權 414

20.2.1標識和Principal 416

20.2.2角色 417

20.2.3聲明基于角色的安全性 418

20.3加密 418

20.3.1簽名 421

20.3.2交換密鑰和安全傳輸 422

20.4資源的訪問控制 423

20.5代碼訪問安全性 424

20.5.1聲明式安全性 424

20.5.2強制安全性 424

20.5.3請求權限 425

小結 425

  ??

  

  ??

  

  ??

  

  ??

  

C#程序設計自學經典

  

目錄

  

·X·

  

  

·XI·

  

  

  

  

  

  

序: