Hung Than Ba's space

Microsoft MVP


Leave a comment

OData Service sử dụng cho Team Foundation Server v2

Cập nhật ngày 17/2/2013:  Phiên bản 2.2.0 của oDataServices bây giờ có sẵn bao gồm một số lỗi, tính năng cải tiến và tối ưu hóa hiệu suất dựa trên thông tin phản hồi chúng tôi đã nhận được từ thử nghiệm beta. Vui lòng xem các thay đổi cho thông tin chi tiết. Một ứng dụng mẫu mới cũng có sẵn và giới thiệu làm thế nào để sử dụng dịch vụ OData từ một ứng dụng Windows Phone 8. Cả hai những mục này có thể được truy cập vào liên kết tải xuống dưới đây.

Giờ đây Microsoft đã chúng tôi đang phát hành phiên bản beta của dịch vụ OData cho Team Foundation Server v2 cùng với một ứng dụng Windows Store mẫu

Bạn có thể tham khảo chi tiết tại đây


Leave a comment

Thử nghiệm ALM 11 trên máy ảo

Cùng thời điểm với việc ra mắt Windows 8, Microsoft cũng phát hành đồng thời giải pháp ALM 11 beta cho cộng đồng lập trình viên và quản trị dự án.
Nếu bạn nào chưa có điều kiện thử nghiệm trên máy thật, thì có thể download (đã được cập nhật)

http://blogs.msdn.com/b/briankel/archive/2012/12/06/visual-studio-2012-update-1-alm-virtual-machine-now-available.aspx

Trong này chứa 6 bài LAB có các nội dung:


Leave a comment

GIỚI THIỆU TỔNG QUAN VỀ VISUAL STUDIO 11 BETA VÀ XÂY DỰNG ỨNG DỤNG MICROSOFT

Visual Studio 11 Beta

Sau khi Windows 8 Consumer Preview được Microsoft cho download rộng rãi, thì Microsoft cũng phát hành bộ công cụ dành cho lập trình viên là Visual Studio 11 beta, giúp cho cộng đồng lập trình viên được phép tạo ra các ứng dụng chất lượng cao, ứng dụng Metro style. Bên cạnh đó, bộ công cụ này còn cung cấp them các tính năng như kiến trúc ứng dụng, kiểm thử phần mềm, bảo đảm chất lượng phần mềm và làm việc trực tiếp với Team Foundation Server 11 giúp cho quản trị dự án phần mềm theo mô hình ALM một cách chuyên nghiệp hơn.

Chúng ta sẽ lướt qua về VS11 beta để khám khá các tính năng mới của nó.

Giao diện mới:

clip_image002

Trong phiên bản này, Microsoft cải tiến và hỗ trợ xây dựng các giao diện Metro, hoặt động trên nền tảng Framework 4.5

clip_image004

Metro Style Apps project Templates

Bạn có thể tạo ra các ứng dụng Metro phong phú bằng cách sử dụng một trong nhiều các mẫu dự án mặc định của Visual Studio 11, Các template sẽ tùy thuộc vào ngôn ngữ lập trình của bạn lựa chọn.

  • Metro style apps written using JavaScript.
  • Metro style apps written using C++, C#, or Visual Basic

Debugging

Visual Studio 11 cung cấp cho bạn một tập các công cụ giúp cho quá trình Debug ứng dụng một cách thuận tiện, bảo đảm ứng dụng Metro của bạn có chất lượng cao nhất. Bạn có thể debug ngay tại máy tính của bạn như kiểu truyền thống, hoặc có thể debug thong qua một máy ảo giả lập (Simulator).

Visual Studio 11 IDE

  • Store Menu: Bạn có thể sử dụng menu mới là STORE để tạo một tài khoản developer trên Windows Store và đặt tên cho ứng dụng của bạn.
  • Đóng gói và tải ứng dụng: Bạn có thể tạo một ứng dụng và đóng gói tất cả các file cần thiết với nhau sau đó tải lên Windows Store.

Công cụ quản trị chất lượng

  • Profiling: Giúp bạn tạo một bảng thong tin cho ứng dụng của bạn, chỉ rõ các thao tác xử lý trong ứng dụng, tìm kiếm những đoạn mã, module chiếm nhiều tài nguyên hệ thống để từ đó có thể khắc phục và bảo đảm kiểm soát hoàn toàn ứng dụng.
  • Code Analysis: Sử dụng để phân tích mã, tính phức tạp của mã, sự rang buộc lẫn nhau giữa các hàm giúp cho bạn có thể kiểm soát mã một cách tốt hơn.

Một số tính năng khác:

  • Vẫn phát triển theo lộ trình một giải pháp ALM hoàn chỉnh – Visual Studio – Team Foundation Server.
  • Giải pháp ALM với các tính năng cải tiến như Feedback, Scrum 2.0, Architect.
  • Hỗ trợ nền tảng .NET Framework 4.5
  • MSBuild 4.5 giúp biên dịch ứng dụng tập trung và tự động
  • Xây dựng ứng dụng Data với Visual Studio 11.
  • Xây dựng ứng dụng LightSwich
  • Xây dựng các ứng dụng SharePoint
  • Công cụ quản lý thành phần mở rộng hỗ trợ cho Visual Studio 11 – Extension Manager.

Blend for Visual Studio 11 Beta

Cảm nhận đầu tiên về BLEND

Giao diện làm việc chính của Blend có thể có sự pha trộn và khác nhau đối với mỗi người dung. Với một người dung mới, mặc dù cách bố trí chung của Workspace sẽ giống nhau tương đối với tất cả các loại dư án mà bạn làm việc

clip_image006

1. Menus: Tạo mới dự án và quản lý các setting của dự án

2. Tools Panel – Tạo và điều chỉnh các đối tượng trong ứng dụng

3. Assets Panel – Hiển thị tất cả các thực thể và tài nguyên có tồn tại trong dự án

4. Artboard – Đây là nơi mà bạn làm việc với hầu hết các thao tác chỉnh sửa layout cho dự án. Ở đây sẽ hiển thị sẳn khung y hệt như là một màn hình của thiết bị máy tính bảng ảo.

5. Additional panels – Là một khung đặt biệt chứa các thay đổi đang diễn ra trong quá trình làm việc trong dự án.

clip_image007

1. Document Tab: Hiển thị tất cả các file đang mở của dự án, kể cả html, css và java script

2. View controls: Thể hiện 3 kiểu để bạn điều khiển ứng dụng

a. Interactive mode: Sử dụng chế độ này để kích hoạt các trạng thái khác nhau của ứng dụng.

b. Error Indicator: Cho bạn biết nếu có lỗi trong ứng dụng của bạn và hiển thị danh sách lỗi trên khung Result.

c. Refesh: Sử dụng để phục hồi trạng thái ban đầu của ứng dụng trước khi có sự thay đổi trạng thái mà bạn đã sử dụng ở chế độ tương tác.

3. Views: Hiển thị các tùy chọn cửa sổ làm việc


Leave a comment

Visual Studio ALM vNext announced at TechEd 2011, Atlanta

Vừa qua, tại TechEd 2011 Bắc Mỹ, ở Atlanta, Microsoft đã giới thiệu thế hệ kế tiếp của công cụ và giải pháp Application Lifecycle Management (ALM) là Visual Studio ALM vNext, tại đây, MS đã tiết lộ một số thông tin cũng như tầm nhìn về sản phẩm.

Như bạn đã biết, chúng ta đã làm việc và sử dụng công cụ tuyệt vời cho ALM từ năm 2005, và bản phát hành lớn cuối là Visual Studio 2010, phát hành tháng 4 năm 2010. Việc phát hành tiếp theo mà chúng ta đang mong đợi  sẽ tiếp tục xây dựng trên sức mạnh của các bản phát hành trong quá khứ. Công cụ này của Microsoft bao gồm toàn bộ vòng đời cho phát triển ứng dụng, như được hiển thị trong hình dưới đây

Bên cạnh, MS cũng phát hành một whitepaper cung cấp một cái nhìn toàn cảnh về các tính năng được hỗ trợ của phiên bản vNext.

Hi vọng chúng ta sẽ được đón nhận sớm công cụ này.

Một số tính năng chính:

  • Stakeholder Feedback Tools
    • Storyboarding Assistant – Add-In for PowerPoint that allows for rich storyboarding
    • “Feedback Tool” – Very similar to Microsoft Test Runner in Microsoft Test Manager and allows for stakeholders to perform feedback sessions and collect rich data.  Easy to provide rich feedback including creating bugs in the Feedback Session
      • Collects Audio & Video Recording
      • Action Step
    • Microsoft Test Manager – “Create Test Case from Bug”
  • Additional Agile Planning Tools
    • New Team Web Access (TWA) for TFS  (Metro UI)
    • “Teams”
    • Product Backlogs in New Team Web Access – Re-prioritizing quickly and live updates
    • Sprint Backlogs in New Team Web Access
      • Capacity Planning (by Team and Person)
      • Work Breakdown into Tasks
      • Moving Backlog Items to New Sprints (Drag & Drop)
    • New Task Board
      • State Changes Using Drag & Drop  (Cameron even showed a touch-enabled monitor)
    • Iteration/Sprint Burndown Charts in New Team Web Access
  • New “Team Navigator” Window in Visual Studio
    • “Pause” Working with Visual Context Saving
    • “Start” Working on New Task
      • Tracks individually edited files with pending changes.  Allows checking-in just those files that were edited for that new work session.
    • “Resume” Working on Previous Task and Resets Visual Studio Context
  • Code Review Tools  (Just Mentioned by Cameron)
  • Tools for Interacting with the Operations Team
    • Based on System Center
    • “TFS Connector”
    • Escalate Monitoring Issues to Engineering Team in TFS
    • Create Rich Work Item in TFS with Collected Information from Production
    • Shows TFS Work Item ID in System Center
    • Full Call Stack, Parameters, Navigate to Source Code
    • IntelliTrace Logs from Production!
  • Rich Text in Work Items Including Screenshots & Pictures Smile (Shown with Feedback Collection Tool)

Tham khảo thêm:

http://blogs.msdn.com/b/jasonz/archive/2011/05/16/announcing-alm-roadmap-in-visual-studio-vnext-at-teched.aspx

http://blogs.msdn.com/b/amit_chatterjee/archive/2011/05/18/visual-studio-alm-vnext-announced-at-teched-2011-atlanta.aspx