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

亮劍.NET-Visual C# 2008實例演練與系統開發

( 簡體 字)
作者:李楊類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:電子工業出版社亮劍.NET-Visual C# 2008實例演練與系統開發 3dWoo書號: 22828
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:9/1/2009
頁數:669
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787121089169
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

nbsp;   本書精心規劃出能夠滿足讀者學習Visual C# 2008程序設計的“面向對象程序設計”、“窗口應用程序設計”和“數據庫應用程序設計”三大類,將此三大類再細分出全書16章的真經,此程序設計的武功秘籍可謂“章章精髓、頁頁精彩”。
    第1章到第10章為面向對象程序設計基礎章節,通過經典的程序范例,圖文并茂地說明核心程序設計的概念,讓你學習C#語言事半功倍,協助你打好扎實深厚的C#基礎功力。第11章到第14章主要介紹常見的窗口應用程序設計所需了解的控件用法與范例程序;然后介紹鼠標與鍵盤的事件處理方式,讓你輕松設計所需的窗口應用程序。第15章和第16章針對數據庫應用程序設計提供全方位的聯機訪問技巧,讓你輕松從數據庫中存取所需信息,并且說明如何通過新技術LINQ的應用和加載,讓你輕松對各種數據源進行處理。
    本書適合.NET初、中級開發人員參考學習,特別有助于.NET從業者進入實戰層次,也可作為相關培訓機構的參考教材,還可以作為高等院校相關專業師生的參考書。
目錄:

第1章       新一代集成開發環境Visual Studio 2008的介紹    1
1.1  什么是.NET    2
1.1.1  .NET的意義    2
1.1.2  新一代.NET的平臺結構    2
1.1.3  .NET程序的編譯方式    3
1.2  Microsoft .NET Framework 3.5介紹    4
1.2.1  .NET Framework的基本概念    4
1.2.2  .NET Framework 3.5的功能與新特色    6
1.3  Visual Studio 2008新技術介紹    11
1.3.1  AJAX——Asynchronous JavaScript And XML    11
1.3.2  LINQ——Language Integrated Query    11
1.3.3  WPF——Windows Presentation Foundation    13
1.3.4  XAML——eXtensible Application Markup Language    15
1.3.5  WCF——Windows Communication Foundation    17
1.3.6  WF——Windows Workflow Foundation    22
1.3.7  WCS——Windows CardSpace    34
1.4  什么是Visual C# 2008    37
1.4.1  什么是C#    37
1.4.2  C#優越的語言特性    37
1.5  Visual C# 2008的主要優勢與應用領域    38
1.5.1  學習C#的優勢    39
1.5.2  C#的應用領域    40
1.6  Visual C# 2008的新功能與特色    40
1.6.1  Visual C# 2008新功能快速預覽    41
1.6.2  多目標(Multi-targeting)項目開發.NET Framework
        版本選擇    42
1.6.3  IntelliSense和Refactoring的支持    43
1.6.4  對象、集合初始化設定式    47
1.6.5  隱含類型和匿名類型的使用    48
1.6.6  擴充方法和部分方法的使用    50
1.6.7  自動實作屬性    53
1.7  Visual C# 2008其他重要功能介紹    54
1.7.1  插入代碼段(Code Snippets)    54
1.7.2  部分類別(Partial Classes)    55
1.7.3  迭代器(Iterator)    58
1.7.4  匿名方法(Anonymous Methods)    59
1.7.5  運算符重載(Operator Overloading)    60
1.7.6  泛型(Generics)    62
1.8  Visual C# 2008與Visual Basic 2008的差異分析    66
1.9  課后習題(Exercise)    67
第2章       Windows Form集成開發環境(IDE)介紹    69
2.1  Visual C# 2008 項目結構和常用圖標    70
2.1.1  Visual C# 2008項目結構介紹    70
2.1.2   Visual C# 2008程序開發常見圖標介紹    71
2.2  Visual C# 2008環境接口的功能操作    72
2.2.1  Visual C# 2008項目類型    73
2.2.2  工具箱——存放控件與組件    74
2.2.3  服務器總管——如何與服務器互動及新增與管理數據庫    76
2.2.4  方案總管——管理應用程序窗口與相關文件    79
2.2.5  屬性窗口——可變更控件或組件的屬性設定    81
2.2.6  表單窗口——用來設計應用程序的版面(Layout)    82
2.2.7  菜單——提供執行窗口環境的相關功能    84
2.2.8  工具欄——提供經常使用的快捷鍵選項    85
2.3  Visual C# 2008項目開發操作技巧    86
2.3.1  程序代碼變更追蹤功能    86
2.3.2  將其他組件從項目中加入參考以擴充程序功能    87
2.4  Visual C# 2008優化環境設定    89
2.4.1  選擇適當字體與調整字號    90
2.4.2  程序代碼行號顯示設置    91
2.4.3  輸入和輸出環境設定    92
2.4.4  起始頁新聞頻道設定    94
2.5  Visual C# 2008除錯方式    96
2.5.1  錯誤列表窗口(Error List)    97
2.5.2  程序代碼逐步執行(Step Into Code)    97
2.5.3  切換斷點(Toggle Breakpoint)    98
2.5.4  監視窗口(Watch Window)    99
2.5.5  實時運算窗口(Immediate Window)    102
2.5.6  命令窗口(Command Window)    103
2.6  課后習題(Exercise)    104
第3章       Visual C# 2008數據類型    107
3.1  公共類型系統(Common Type System)介紹    108
3.1.1  CLR、CTS與CLS三者之間的關系    109
3.1.2  實數類型與參數類型(Value Types & ReferenceTypes)    110
3.1.3  裝箱與拆箱(Boxing & Unboxing)    112
3.1.4  隱含轉換&明確轉換(Implicit Conversion &
         Explicit Conversion)    113
3.2  變量(Variable)與常量(Constant)介紹    114
3.2.1  變量(Variable)    114
3.2.2  常量(Constant)    116
3.2.3  變量與常量命名技巧    118
3.3  Visual C# 2008關鍵詞    119
3.4  Visual C# 2008運算符    120
3.4.1  運算符優先級和結合性    120
3.4.2  一元運算符(Unary Operators)    121
3.4.3  算術運算符(Arithmetic Operators)    121
3.4.4  并置運算符(Concatenation Operators)    121
3.4.5  關系運算符(Relational Operators)    122
3.4.6  邏輯運算符(Logical Operators)    122
3.4.7  指定運算符(Assignment Operators)    123
3.5  is和as運算符    124
3.5.1  is運算符    124
3.5.2  as運算符    124
3.6  數據類型種類(Data Types Class)    125
3.7  var匿名類型(Anonymous Types)    127
3.8  enum、struct、Nullable數據類型介紹    128
3.8.1  枚舉(enum)數據類型    128
3.8.2  結構(struct)數據類型    130
3.8.3  Nullable類別    132
3.9  數據類型的轉換方法    133
3.9.1  System.Convert轉換    134
3.9.2  類型.Parse方法    134
3.9.3  指定轉換(Cast)    136
3.10  課后習題(Exercise)    137
第4章       Visual C# 2008的程序流程控制        141
4.1  結構化程序設計(Structured Programming)    142
4.2  順序結構    143
4.3  選擇結構    144
4.3.1  單層if 陳述句    144
4.3.2  雙層if…else 陳述句    146
4.3.3  嵌套if 陳述句    147
4.3.4  switch陳述句    150
4.3.5  條件運算符(?:)陳述句    153
4.4  循環結構    155
4.4.1  for陳述句    155
4.4.2  foreach 陳述句    157
4.4.3  while陳述句    160
4.4.4  do while陳述句    161
4.5  程序區塊的離開、繼續與跳躍    163
4.5.1  break陳述句    163
4.5.2  continue陳述句    165
4.5.3  goto陳述句    167
4.6  課后習題(Exercise)    169
第5章       字符(Char)與字符串(String)    173
5.1  字符(Char)    174
5.1.1  什么是字符    174
5.1.2  轉義字符串    174
5.1.3  常用字符處理方法    176
5.2  字符串(String)    178
5.2.1  常用字符串處理屬性    179
5.2.2  常用字符串處理方法    180
5.3  字符串格式化函數——String.Format()和ToString()    187
5.3.1  什么是格式化    187
5.3.2  數值格式化    188
5.3.3  日期格式化    189
5.4  字符串管理大師——StringBuilder類    190
5.4.1  StringBuilder常用屬性    190
5.4.2  StringBuilder常用方法    192
5.5  課后習題(Exercise)    197
第6章       數組與集合類型    199
6.1  數組(Array)    200
6.1.1  一維數組(One-Dimension Array)聲明    200
6.1.2  二維數組(Two-Dimension Array)聲明    203
6.1.3  三維數組(Three-Dimension Array)聲明    206
6.1.4  不規則數組(Jagged Array)聲明    206
6.1.5  隱含類型(Implicitly Typed)數組聲明    208
6.1.6  數組常用的屬性    209
6.1.7  數組常用的方法    210
6.1.8  使用Array類別來對數組進行處理    213
6.2  集合(Collection)類別    216
6.2.1  什么是集合    216
6.2.2  常見的集合類別介紹    216
6.3  ArrayList類別    217
6.3.1  可存放多樣類型的ArrayList類別    217
6.3.2  ArrayList類別常用屬性和方法    218
6.3.3  ArrayList類別范例程序    224
6.4  Hashtable類別    225
6.4.1  Hashtable類別常用屬性和方法    225
6.4.2  Hashtable類別范例程序    226
6.5  SortedList類別    227
6.5.1  SortedList類別常用屬性和方法    227
6.5.2  SortedList類別范例程序    228
6.6  Queue類別    229
6.6.1  Queue類別常用屬性和方法    229
6.6.2  Queue類別范例程序    230
6.7  Stack類別    231
6.7.1  Stack類別常用屬性和方法    231
6.7.2  Stack類別范例程序    232
6.8  課后習題(Exercise)    233
第7章       方法與參數(Method & Parameter)    237
7.1  方法的使用    238
7.1.1  方法的聲明    238
7.1.2  方法的調用    239
7.1.3  用存取修飾詞來限定方法有效的使用范圍    242
7.1.4  其他修飾詞介紹    243
7.2  參數傳遞(Parameter Passing)的機制    244
7.2.1  傳值調用(Call by Value)    244
7.2.2  傳參數調用(Call by Reference)    246
7.3  方法參數的使用    247
7.3.1  在方法中傳遞基本數據類型參數    247
7.3.2  在方法中傳遞對象參數    247
7.3.3  以數組方式來傳遞方法自變量params    249
7.3.4  ref與out的使用差異    251
7.4  構造函數和析構函數    253
7.4.1  構造函數 (Constructor)——初始化新對象成員    253
7.4.2  析構函數(Destructor)——釋放對象所占用的資源    255
7.4.3  using陳述句——垃圾內存資源回收技巧    256
7.5  編寫遞歸程序    257
7.6  課后習題(Exercise)    260
第8章       異常處理(Exception Handling)要訣    263
8.1  什么是異常(Exception)    264
8.2  常見的錯誤類型    264
8.2.1  語法錯誤(Syntax Error)    264
8.2.2  編譯期錯誤(Compile Time Error)    265
8.2.3  邏輯錯誤(Logical Error)    266
8.2.4  執行期錯誤(Run Time Error)    266
8.2.5  數值性錯誤(Numerical Error)    267
8.3  結構化異常處理——try…catch…finally    267
8.4  利用throw來丟出異常信息    269
8.5  運用System.Exception類別    272
8.6  打造一個專屬的異常類別    273
8.7  課后習題(Exercise)    277
第9章       面向對象程序設計(OOP)    281
9.1  面向對象基本概念    282
9.2  類別和對象(Class and Object)    283
9.2.1  聲明類別(Declaring Classes)    284
9.2.2  建立對象(Creating Objects)    286
9.2.3  建立類別屬性(Property)    289
9.2.4  建立類別方法(Method)    293
9.2.5  建立不需要實體化的靜態類別(Static Class)    294
9.2.6  匿名對象(Anonymous Objects)    295
9.2.7  內部類別(Inner Class)    297
9.3  命名空間(Namespace)    299
9.3.1  聲明命名空間(Declaring Namespace)    299
9.3.2  匯入命名空間(Importing Namespaces)    302
9.3.3  建立命名空間別名(Alias)    304
9.3.4  利用命名空間來打造My對象    305
9.4  繼承性(Inheritance)     314
9.4.1  單一繼承(Single Inheritance)    314
9.4.2  C#不支持多重繼承(Multiple inheritance)    319
9.4.3  this和base的使用技巧    320
9.5  多態性(Polymorphism)    323
9.5.1  重載(Overloading)——建立相同方法名稱    324
9.5.2  重寫(Overriding)——重新打造類別方法    326
9.6  封裝(Encapsulation)——達成信息隱藏    330
9.7  抽象化(Abstraction)    333
9.8  接口定義與實作方法    335
9.8.1  接口(Interface)定義    335
9.8.2  實作(Implementation)方法    335
9.8.3  利用接口(Interface)來完成多態性范例程序    336
9.9  抽象類(Abstract Class)    339
9.10  密封類別(Sealed Class)    343
9.11  課后習題(Exercise)    344
第10章       文件處理(File Processing)    351
10.1  文件處理概觀    352
10.2  文件存取大師System.IO命名空間    353
10.3  從文件中取出內容    355
10.3.1 BinaryReader——二進制文件內容讀取器    355
10.3.2 StreamReader——數據流文件內容讀取器    357
10.4  將內容寫入文件    359
10.4.1  BinaryWriter——二進制文件內容寫入器    360
10.4.2  StreamWriter——數據流文件內容寫入器    362
10.5  文件(File)存取    366
10.5.1  文件刪除    367
10.5.2  變更文件名    368
10.5.3  文件移動    368
10.5.4  文件復制    369
10.5.5 文件訪問時間相關信息    369
10.6  目錄(Directory)存取    370
10.6.1  建立目錄    371
10.6.2  刪除目錄    371
10.6.3  搬移目錄    372
10.6.4  列出目錄所有文件    373
10.6.5  列出目錄中所有子目錄    373
10.7  項目文件三大派系的使用    374
10.7.1  源文件(*.resx)    374
10.7.2  配置文件(*.settings)    376
10.7.3  應用程序配置文件(App.config)    380
10.8  課后習題(Exercise)    386
第11章       常用控件與MessageBox類別介紹    391
11.1  通用控件(Common Controls)    392
11.1.1  Button控件    392
11.1.2  ComboBox控件    395
11.1.3  Label控件    399
11.1.4  TextBox控件    402
11.1.5  ToolTip控件    405
11.1.6  CheckBox控件    408
11.1.7  RadioButton控件    411
11.1.8  ListBox控件    414
11.1.9  ListView控件    420
11.1.10  TreeView控件    426
11.1.11  PictureBox控件    432
11.1.12  NotifyIcon控件    436
11.2  容器控件(Containers)    439
11.2.1  GroupBox控件    439
11.2.2  Panel控件    441
11.2.3  TabControl控件    444
11.3  消息框MessageBox類別介紹    448
11.3.1  MessageBox.Show()顯示消息框方法    448
11.3.2  MessageBoxButtons按鈕顯示列舉類型成員    448
11.3.3  MessageBoxIcon圖標顯示列舉類型成員    449
11.3.4  MessageBoxOptions特殊顯示列舉類型成員    451
11.3.5  DialogResult接收按下哪個按鈕列舉類型成員    452
11.4  課后習題(Exercise)    455
第12章       其他控件分類介紹    459
12.1  菜單與工具欄(Menus & Toolbars)控件    460
12.1.1  ContextMenuStrip控件    460
12.1.2  MenuStrip控件    463
12.1.3  StatusStrip控件    468
12.1.4  ToolStrip控件    471
12.2  數據(Data)控件    474
12.2.1  DataSet組件    474
12.2.2  DataGridView控件    480
12.2.3  BindingSource組件    490
12.2.4  BindingNavigator控件    493
12.3  組件(Components)控件    500
12.3.1  ErrorProvider組件    500
12.3.2  ImageList組件    503
12.3.3  Process組件    505
12.3.4  Timer組件    508
12.4  對話框(Dialogs)控件    510
12.4.1  FolderBrowserDialog控件    511
12.4.2  OpenFileDialog控件    514
12.4.3  SaveFileDialog控件    517
12.5  特殊控件    520
12.5.1  MicrosoftReportViewer控件——報告    520
12.5.2  ElementHost控件——WPF Interoperability    527
12.5.3  PrintForm控件——Visual Basic PowerPacks    530
12.6  課后習題(Exercise)    533
第13章       WPF應用程序控件與XAML語法    535
13.1  WPF結構與XAML語法介紹    536
13.1.1  WPF結構(WPF Architecture)    536
13.1.2  WPF 基本類別成員介紹    538
13.1.3  XAML概觀    549
13.1.4  XAML語法專門用語    552
13.1.5  XAML 命名空間    554
13.2  WPF應用程序一般控件    558
13.2.1  Button控件    559
13.2.2  CheckBox控件    561
13.2.3  ComboBox控件    564
13.2.4  Label控件    567
13.2.5  RadioButton控件    570
13.2.6  TextBox控件    572
13.3  WPF應用程序其他控件    575
13.3.1  Image控件    575
13.3.2  PasswordBox控件    579
13.3.3  TabControl控件    581
13.4  課后習題(Exercise)    585
第14章       窗口事件的控制方式    587
14.1  事件概觀    588
14.2  鼠標事件(Mouse Event)    590
14.3  鍵盤事件(Keyboard Event)    593
14.4  委托(Delegate)    598
第15章       ADO.NET 3.5組件介紹    603
15.1  ADO.NET 3.5結構    604
15.2  ADO.NET 3.5的重要功能介紹    605
15.3  System.Data命名空間    607
15.3.1  匯入System.Data命名空間來調用ADO.NET組件    608
15.3.2  引用System.Data.OleDb命名空間來
          存取Access數據庫    609
15.3.3  引用System.Data.SqlClient命名空間來
          存取SQL Server數據庫    610
15.4  .NET Framework Data Provider    610
15.4.1  Connection對象    611
15.4.2  Command對象    614
15.4.3  DataReader對象    619
15.4.4  DataAdapter對象    623
15.5  DataSet對象    626
15.5.1  DataTable對象    630
15.5.2  DataView對象    634
15.6  數據庫管理聯機字符串方式    639
15.6.1  OleDbConnectionStringBuilder類別
          管理Microsoft Access聯機    639
15.6.2  SqlConnectionStringBuilder類別
          管理Microsoft SQLServer聯機    642
第16章       語言集成查詢(LINQ)    647
16.1  什么是LINQ?    648
16.2  LINQ查詢    649
16.2.1  LINQ查詢三大步驟    649
16.2.2  不使用foreach的強制立即查詢    650
16.2.3  基本查詢:篩選、排序、群組、連結、選取/投影    651
16.3  LINQ to ADO.NET    654
16.3.1  LINQ to DataSet    654
16.3.2  LINQ to SQL    658
16.4  LINQ to Objects    664
16.5  LINQ to XML    666
序: