2010-01-17

CAB-SCSF: Làm quen với Composite UI Application Block

Phần này dựa trên các document cũ mà mình đã viết chủ yếu focus .NET Framework 2.0 và Visual Studio 2005

-->
Dựa trên series của Rich

Mục đích chung
- Tự xác định lại khả năng và hiểu biết về develop software nói chung và develop với công nghệ Microsoft.
- Nâng cao khả năng develop trên nền Microsoft .NET Framework và các khái niệm của software development. Tiếp cận với các khái niệm cần thiết trong quá trình phát triển software chuyên nghiệp.
- Xác định yêu cầu self-training và tham khảo materials là cần thiết với developer.

CAB-SCSF - Composite UI Application Block & Smart Client Software Factory

Các resources về CAB-SCSF:

Smart Client – Composite UI Application Block

Smart Client Software Factory

New Guidance and Tools for Building Integrated Desktop Applications

CAB viết tắt của Composite UI Application Block là một application block được phát triển bởi Microsoft trên nền Microsoft .NET Framework 2.0. CAB cung cấp các reusable source code dưới dạng các component dùng để tạo các complex smart client UI. Các components này được thiết kế theo các well-known design patterns như Composite, Command... Với thiết kế các UI part theo design patterns có thể dễ dàng tích hợp nhiều phần đơn giản để tạo các complex solutions trong khi giai đoạn phát triển có thể là độc lập (develop, test hay deploy).
 
Đối tượng có thể tìm hiểu: software architecturessoftware developers đã nắm vững các kỹ thuật trên nền tảng Microsft .NET Framework 2.0, nắm các kiến thức cần có về ngôn ngữ lập trình. Trong quá trình tìm hiểu nếu tự thấy không thể nắm bắt được những khái niệm hay hướng dẫn trong tài liệu này, yêu cầu tự tìm tài liệu nghiên cứu phần trước đó và những khái niệm bổ trợ.
 
Yêu cầu software và language:
- Language C#
- IDE: Visual Studio .NET 2005 Team hoặc 2008 Team
- NUnit hoặc test module trong IDE

Yêu cầu cài đặt chung:

UNnit

Enterprise Library for .NET Framework 2.0

Composite UI Application Block in C#

Guidance Automation Extensions

Guidance Automation Toolkit

No comments:

Post a Comment