Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Tổng quan về Visual Studio 11 Beta và Microsoft Blend

Về tác giả
Bài viết này được cung cấp bởi MVP [Thân Bá Hùng]. Microsoft chân thành cảm ơn những MVP đã chia xẻ những kinh nghiệm chuyên môn của mình với những người sử dụng khác. Bài viết này sẽ được đăng trên website hoặc blog của MVP sau đây. Nếu bạn muốn xem các bài viết khác được chia xẻ bởi MVP, vui lòng nháy chuột vào đây.
Những triệu chứng
Sau khi Windows 8 Consumer Preview được Microsoft cho download rộng rãi cộng với mở cửa kho ứng dụng Windows Store, thì nhu cầu phát triển ứng dụng trên giao diện Metro, trên nền tảng Windows 8 trở nên cần thiết. Bên cạnh đó, người dùng cũng cần một bộ công cụ chuyên nghiệp để có thể bảo đảm việc phát triển ra những ứng dụng chất lượng.
Nguyên nhân
Việc giới thiệu 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 và qui trình phát triển ALM chuyên nghiệp trở nên cần thiết và là một giải pháp nâng cấp tốt cho Visual Studio 2010
Giải pháp
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.
Để biết thêm thông tin
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:

Giao diện Visual Studio 2011

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



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



Trong đó:

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.

Giao diện thiết kế ứng dụng:



Trong đó:

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

Tuyên bố không chịu trách nghiệm nội dung Giải pháp cộng đồng
CÔNG TY MICROSOFT VÀ/HOẶC CÁC NHÀ CUNG CẤP CỦA HỌ KHÔNG BẢO ĐẢM VỀ TÍNH PHÙ HỢP, ĐỘ TIN CẬY HOẶC TÍNH CHÍNH XÁC CỦA THÔNG TIN VÀ HÌNH ẢNH LIÊN QUAN Ở ĐÂY. MỌI THÔNG TIN VÀ HÌNH ẢNH NHƯ VẬY ĐƯỢC CUNG CẤP “NHƯ NGUYÊN MẪU” MÀ KHÔNG CÓ BẤT KỲ BẢO ĐẢM NÀO. MICROSOFT VÀ/HOẶC CÁC NHÀ CUNG CẤP CỦA HỌ KHÔNG CHỊU TRÁCH NHIỆM ĐỐI VỚI MỌI BẢO ĐẢM VÀ ĐIỀU KIỆN VỀ THÔNG TIN VÀ HÌNH ẢNH LIÊN QUAN NÀY, BAO GỒM CẢ MỌI BẢO ĐẢM VÀ ĐIỀU KIỆN LIÊN QUAN VỀ TÍNH THƯƠNG MẠI, PHÙ HỢP CHO MỘT MỤC ĐÍCH ĐẶC BIỆT, NỖ LỰC CỦA CÔNG VIỆC, TƯ CÁCH VÀ CAM KẾT KHÔNG VI PHẠM. BẠN ĐỒNG Ý MỘT CÁCH CỤ THỂ LÀ KHÔNG CÓ TRƯỜNG HỢP NÀO MÀ MICROSOFT VÀ/HOẶC CÁC NHÀ CUNG CẤP CỦA HỌ BỊ RÀNG BUỘC VÀO BẤT KỲ THIỆT HẠI TRỰC TIẾP, GIÁN TIẾP, TRỪNG PHẠT, TÌNH CỜ, ĐẶC BIỆT, HỆ QUẢ HOẶC BẤT KỲ THIỆT HẠI DẠNG NÀO, BAO GỒM NHƯNG KHÔNG GIỚI HẠN THIỆT HẠI DO MẤT MÁT, DỮ LIỆU HOẶC LỢI ÍCH, XẢY RA HOẶC TRONG MỌI CÁCH LIÊN QUAN ĐẾN VIỆC SỬ DỤNG HOẶC KHÔNG THỂ SỬ DỤNG THÔNG TIN VÀ HÌNH ẢNH LIÊN QUAN CÓ Ở ĐÂY, DÙ LÀ DỰA VÀO HỢP ĐỒNG, LỖI GÂY THIỆT HẠI, SƠ SUẤT, NGHĨA VỤ PHÁP LÝ HOẶC BẤT KỲ CƠ SỞ NÀO KHÁC, NGAY CẢ NẾU MICROSOFT HOẶC BẤT KỲ NHÀ CUNG CẤP NÀO CỦA HỌ ĐÃ ĐƯỢC TƯ VẤN VỀ KHẢ NĂNG BỊ THIỆT HẠI.

Chú ý Đây là một bài viết "XUẤT BẢN NHANH" được tạo trực tiếp từ trong trung tâm hỗ trợ của Microsoft. Thông tin có trong tài liệu này được cung cấp nhằm trả lời các vấn đề mới xuất hiện. Do việc cung cấp nhanh chóng, tài liệu có thể có lỗi in ấn và có thể được sửa đổi bất kỳ lúc nào mà không cần thông báo. Hãy xem Điều khoản Sử dụng để xem xét thêm.
Thuộc tính

ID Bài viết: 2685826 - Xem lại Lần cuối: 03/28/2012 07:26:00 - Bản sửa đổi: 3.0

Microsoft Visual Studio 2010 Ultimate

  • kbstepbystep kbmvp kbcommunity KB2685826
Phản hồi