2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

NET實踐之旅:C#篇

  • 作者:黃凱波 著 黃凱波 編
  • 出版社: 科學出版社
  • 出版時間:2010-09-01
  • 版次:1
  • 商品編號: 10316559

    頁數:456

    ISBN:9787030286536

    印刷時間:2010-09-01

    正文語種:中文


HK$87.30 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《.NET實踐之旅:C#篇》通過一個模擬的實例,逐步介紹解決問題的思路、方法和良好的習慣,幫助剛入行的人員拿起邊簡單的武器解決所遇到的問題。同時採用比較的方法介紹.NET Framework 4.0(C#4.O)的一些重要知識點。《.NET實踐之旅:C#篇》分為主輔兩大部分:第一部分為主線,講述一個足夠「大」(同時也是足夠「小」)的模擬工程;第二部分為輔線,介紹c#以及.NET Framework的基礎和特性,採用結合實際工程的方式來引入這些重要 的知識點,說明為什麼用它們以及怎麼使用,並且闡述這些技術的限制,以幫助讀者形成自己的技術判斷 能力,這些知識也是公司比較喜歡的面試題。兩個部分相互索引,相輔相成,讓讀者瞭解實際工作中可能遇到的問題和所需的知識點,也可以反過來學習這些技術在實際工作中是如何選擇和應用的。
  最重要的是,《.NET實踐之旅:C#篇》將作者工作時的心得體會穿插在章節之中。書中所有的關鍵技術術語也會在括號中 給出對應的英文單詞,以方便讀者閱讀及搜索外文資料。
  《.NET實踐之旅:C#篇》針對因工作等需要使用c#(.NET Framework)來完成軟件項目的人群,可供c#編程人員參考,也可作為大中專院校使用c#進行編程課程的教材。

目錄

Chapter 01工程開始(ProjectKickoff)
1.1 一個工作上的小問題
1.2 問題的快速分析
1.3 關鍵技術調研
1.3.1 查找已存在的方案
1.3.2 動手寫第一個程序(第一個原型)
1.3.3 一步研究的成果(第二個原型)
1.3.4 代碼整理
1.4 本章總結
Chapter02需求分析和工程計劃
2.1 頭腦風暴法(Brainstorming)
2.2 把功能歸類
2.3 關鍵路徑法(Critical Path Method)
2.4 本章總結
Chapter03先行
3.1 命名規範(NamingNotations)
3.2 編碼約定(CodingConventions)
3.3 版本控制(RevisionControl)
3.4.本章總結
Chapter04快速原型
4.1 計劃變更及分析
4.2 實現搜索局域網內機器的功能
4.3 單元測試與調試基礎
4.3.1 使用MbUnit
4.3.2 使用NUnit
4.3.3 組合參數測試
4.4 功能整合
4.4.1 設計簡單的用戶界面
4.4.2 整合搜尋局域網內機器的功能
4.4.3 整合發消息功能
4.5 本章總結
Chapter05重構之上:多線程
5.1.NETFramework的多線程編程
5.2 使用子線程來搜索IP地址
5.3 依據CPU個數創建多線程
5.4 使用線程池(ThreadPoo1)
5.5 使用異步編程模型(APM)
5.6 使用並行擴展(ParallelExtensions)
5.7 優化算法
5.8 本章總結
Chapter06重構之下:設計
6.1 程序設計簡述
6.2 Object-oriented思想
6.2.1 封裝(Encapsulation)
6.2.2 繼承(Inheritance)
6.2.3 多態(Polymorphism)
6.3 O-O設計的原則
6.3.1 Open-closedPrinciple(OCP)
6.3.2 LiskovSubstitutionPrinciple(LSP)
6.3.3 DependencyInvesionPrinciple(DIP)
6.3.4 InterfaceSegregationPrinciple(ISP)
6.3.5 Single-ResponsibilityPrinciple(SRP)
6.3.6 Composition/AggregationPrinciple(CARP)
6.3.7 LawofDemeter(LoD)
6.3.8 InversionofControl(loC)
6.4 設計模式基礎
64.1 DesigningfromContext(依據應用設計)
6.4.2 動機A(工廠方法模式)
6.4.3 動機B(抽象工廠模式)
6.4.4 動機C(生成器)
6.4.5 動機D(單件)
6.4.6 動機E(反射對單件的擴展)
6.4.7 動機F.(配置對工廠的擴展)
6.4.8 動機G(IDisposable)
6.4.9 動機H(泛型擴展)
6.5 本章總結
Chapter07.NET的診斷(Diagnostics)
7.1 簡要介紹
7.2 Debugger類
7.3 DebLJg類
7.4 Trace類
7.5 定製化診斷信息
7.5.1 TraceSource類
7.5.2 配置監聽器(TraceListeners)
7.6 用Trace還是TraceSource
7.7 設計更靈活的監聽機制
7.7.1 OutputDebugString的運行機制
7.7.2 程序實現
7.8 本章總結
PART02.NETFramework基礎
Chapter 08c#語言基礎
8.1 字符串操作(StringOperation)
8.1.1 String
8.1.2 StringBuilder
8.1.3 字符串操作的效率
8.1.4 正則表達式(RegularExpression)
8.2 C#的數據類型
8.2.1 值類型(ValueType)
8.2.2 引用類型(ReferenceType)
8.2.3 類型的賦值與參數傳遞
8.2.4 裝箱、拆箱(Boxing/Unboxing)
8.2.5 可為空類型(NullableTypes)
8.2.6 匿名類型(AnonymousTypes)
8.3 自定義類型
8.3.1 命名空間(namespace)
8.3.2 結構(struct)
8.3.3 接口(interface)
8.3.4 類(class)
8.3.5 枚舉(enum)
8,3.6 自定義擴展方法
8.4 集合(CoIIections)
8.4.1 System.Arrav
8.4.2 System.ColIectiorls
8.4.3 System.CoIlections.Generic
8.4.4 容器使用的算法
8.4.5 多核線程中的集合
8.5 文件I/O與流
8.5.1 文件及目錄操作
8.5.2 文件讀寫
8.5.3 異步文件讀寫
8.5.4 MemolyMappedFiles
8.5.5 文件壓縮
8.5.6 Environment
8.6 預處理器指令
8.6.1 分隔代碼段落
8.6.2 條件編譯指令
8.6.3 開/關編譯信息
8.6.4 Conditional與#if/#end比較.
Chapter 09.NETFramework的特性
9.1c#對模板的支持
9.1.1 模板類型和模板方法
9.1.2 模板的優勢
9.1.3 C#模板的約束
9.1.4 C#模板的類型轉換
9.2 平台調用服務
9.2.1 調用非託管的DLL函數
9.2.2 託管與非託管的數據類型映射
9.2.3 映射非託管的結構(struct)
9.2.4 MarshalAs輔助類
9.2.5 Platformlnvoke的錯誤處理
9.2.6 (U)IntPtr和SafeHandle..
9.2.7 CER(執行區域)
9.2.8 小結
9.3 Object的生命週期
……
參考資源

 


繼續購買: 購買您最近浏覽過的商品的顧客同時購買如下商品

英國情婦
英國情婦
HK$43.60

期貨十年
期貨十年
HK$51.10
巨額貸款
巨額貸款
HK$50.40

我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。