.NET-A Complete Development Cycle (Paperback) (.NET 完整開發週期)
Gunther Lenz, Thomas Moeller
- 出版商: Addison Wesley
- 出版日期: 2003-08-26
- 定價: $1,980
- 售價: 6.0 折 $1,188
- 語言: 英文
- 頁數: 592
- 裝訂: Paperback
- ISBN: 0321168828
- ISBN-13: 9780321168825
-
相關分類:
.NET
立即出貨(限量) (庫存=3)
買這商品的人也買了...
-
$680$537 -
$1,068Software Engineering, 6/e
-
$350$298 -
$580$452 -
$650$585 -
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$560$476 -
$1,900$1,805 -
$780$741 -
$650$553 -
$580$458 -
$590$466 -
$620$527 -
$690$538 -
$720$562 -
$650$553 -
$720$569 -
$290$247 -
$149$149 -
$750$638 -
$490$382 -
$560$476 -
$490$382 -
$490$245 -
$1,120$1,098
相關主題
商品描述
.NET—A Complete Development Cycle is the first guide to combining the best software-engineering practices of the Unified Process with the ins and outs of the .NET architecture. The book begins with an overview of the principles of software engineering and then introduces Microsoft technologies such as Visual C#, Windows Forms (WinForms), ADO.NET, and ASP.NET.
Central to this practical guide is a case study of the development of a working imaging application. As the authors lead readers through the complete lifecycle of this .NET development project, they teach effective software-engineering methodologies, including top strategies for requirements engineering, functional breakdown, design reviews, implementation, testing, and deployment. Readers will also learn how to make the most of tools such as the Unified Modeling Language (UML), GDI+, multithreading, Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP), UDDI (Universal Description, Discovery and Integration), and versioning.
By actively participating in this example, readers become working members of the development team. They will be able to use their newly acquired knowledge to accomplish tasks critical to the successful creation of the Web-based smart-client application. Readers can verify their work against the solutions provided on the book's accompanying CD-ROM, which also contains all of the source code, additional tools, process documentation (including mechanisms for requirements tracing), and examples as well as additional tips on extending and enhancing the imaging application.
Whether you are making the transition to .NET architecture or are an experienced Microsoft developer, project lead or software quality engineer who wants to learn effective software-engineering techniques, .NET—A Complete Development Cycle is an invaluable resource. Readers will come away with the foundation needed to use .NET technologies to design and build complete applications, a solid understanding of good software-engineering practices, and a working Web-based imaging application that easily can be expanded or customized.
Table of Contents
Preface.
Acknowledgments.
About the Authors.
1. Introducing .NET.
2. Introducing Software Engineering.
3. A .NET Prototype.
4. Project Planning.
5. The Photo Editor Application.
6. GDI+ Graphics Extensions.
7. Advanced GDI+ Operations.
8. Dynamic Loading of Components.
9. Accessing System Resources.
10. Performance Optimization, Multithreading, and Profiling.
11. Building the Web Application with ASP.NET.
12. Security and Database Acccess.
13. Product Release.
Index.
商品描述(中文翻譯)
《.NET—完整的開發週期》是第一本將統一過程的最佳軟體工程實踐與.NET架構的細節結合的指南。本書首先概述軟體工程原則,然後介紹微軟的技術,如Visual C#、Windows Forms(WinForms)、ADO.NET和ASP.NET。
這本實用指南的核心是一個開發實際影像應用程式的案例研究。作者通過引導讀者完成這個.NET開發項目的完整生命週期,教授有效的軟體工程方法論,包括需求工程、功能拆分、設計審查、實施、測試和部署的最佳策略。讀者還將學習如何充分利用統一建模語言(UML)、GDI+、多線程、Web服務描述語言(WSDL)、簡單物件訪問協定(SOAP)、通用描述、發現和整合(UDDI)以及版本控制等工具。
通過積極參與這個案例,讀者成為開發團隊的一員。他們將能夠利用新獲得的知識完成對於成功創建基於Web的智能客戶端應用程式至關重要的任務。讀者可以通過書附帶的CD-ROM驗證他們的工作,該CD-ROM還包含所有源代碼、額外工具、流程文檔(包括需求追蹤機制)和示例,以及有關擴展和增強影像應用程式的額外提示。
無論您是轉向.NET架構的過程中,還是一位有經驗的微軟開發人員、項目負責人或軟體品質工程師,希望學習有效的軟體工程技術,《.NET—完整的開發週期》都是一個寶貴的資源。讀者將獲得使用.NET技術設計和構建完整應用程式所需的基礎,對良好的軟體工程實踐有深入的理解,以及一個可輕鬆擴展或自定義的基於Web的影像應用程式。
目錄:
前言
致謝
關於作者
1. 介紹.NET
- .NET的需求
- .NET框架
- 公共語言運行時
- 框架類庫(FCL)
- C#語言
- 調試和集成開發環境
- 進一步閱讀的參考資料
2. 介紹軟體工程
- 軟體工程實踐介紹
- 選擇軟體開發模型
- 常用的軟體開發模型
- 程式碼和修復軟體開發模型
- 瀑布式軟體開發模型
- V型軟體開發模型
- 螺旋式軟體開發模型
- 階段交付軟體開發模型
- 演化原型軟體開發模型
- Scrum軟體開發模型