Thứ Sáu, 22 tháng 8, 2014

4 tính năng mới của Visual Studio 2012 mà bạn cần biết (16.03.2013, 08:05 am GMT+7)


Trong vài năm trở lại đây, việc xây dựng các ứng dụng ngày càng trở nên khó khăn hơn do sự phát triển ngày càng nhanh của công nghệ thông tin cùng với sự phát triển của các công cụ lập trình IDE khác nhau tạo nên các ứng dụng mang phong cách hoàn toàn khác nhau. Người dùng đang thay đổi cách nhìn mong muốn đối với ứng dụng. Họ mong đợi sẽ các ứng dụng sẽ ngày càng đơn giản hơn và chạy trên nhiều loại thiết bị khác nhau. Việc Microsoft phát hành phiên bản Visual Studio 2012 đã đóng góp thêm cho giới lập trình về một công cụ để xây dựng một loạt các ứng dụng ngày càng nhanh hơn. Việc phát triển thêm các công cụ kiểm thử cũng giúp người lập trình tạo ra các ứng dụng chất lượng cao.
 Tạo trang in
Trong phiên bản mới này điểm thu hút lớn nhất của Visual Studio 2012 là khả năng xây dựng các ứng dụng dành cho Windows 8. Và điều chắc chắn lớn nhất đó chính là phát triển ứng dụng cho Windows 8 chính là cái đích lớn nhất của việc phát hành Visual Studio 2012, nhưng đó không phải là tất cả. Visual Studio 2012 là phiên bản phát hành với rất nhiều tính năng. Một trong những thay đổi rõ ràng nhất chính là việc thiết lập hoàn toàn mới của Visual Studio. Bây giờ chúng ta sẽ đi sâu vào các tính năng mới mà bạn sẽ thấy ở Visual Studio 2012.
1. Giao diện mới
Nếu bạn đã từng sử dụng những phiên bản trước đây của Visual Studio, thì một trong những điều đầu tiên dễ thấy về Visual Studio 2012 chính là giao diện người dùng mới. Giao diện mới của Visual Studio tương đối bằng phẳng và hơi tối. Điều này làm cho người lập trình khó có thể phân biệt được các biểu tượng so với các phiên bản trước đây. Đối với một sản phẩm được cho là theo giao diện Windows 8 (trước đây gọi là Metro) thì cũng hiểu rõ ý tưởng cho việc thiết kế giao diện này chính là làm nổi bật trọng tâm vào các mã lệnh. Các biểu tượng có sự khác biệt nhỏ và các lệnh đều là các chữ cái viết hoa. Đối với vị trí các lệnh thì hầu hết giống với phiên bản trước. Nếu bạn muốn sử dụng các lệnh trên thanh thực đơn có chữ cái kết hợp chữ hoa và thường thì bạn hãy làm theo bước sau :
- Mở regedit.
- Điều hướng đến mục HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\ General.
- Tạo một giá trị kiểu DWORD mới với tên làSuppressUppercaseConversion.
- Đặt giá trị cho nó là 1.
Mặc dù có nhiều tính năng mới như tốt như việc ghim các tab, nhưng giao diện chính là điểm yếu lớn nhất trong phiên bản này.
Hinh1.png
2. Phát triển ứng dụng Windows 8
Với việc phát hành Windows 8, Microsoft thông báo một nền tảng mới là WinRT, làm cho Windows có thể chạy trên các thiết bị chạy bộ vi xử lý ARM. Một thế hệ mới của Windows 8 và Windows RT là các thiết bị máy tính bảng, bao gồm cả máy tính bảng Microsoft Surface. Visual Studio 2012 là công cụ để phát triển ứng dụng cho thế hệ mới của các thiết bị máy tính bảng - bao gồm cả thiết bị Windows 8 x86 vả Windows RT ARM.
Visual Studio 2012 cho phép bạn tạo các ứng dụng Windows 8 bằng cách sử dụng nhiều ngôn ngữ như : C++, Extensible Application Markup Language (XAML) với C# hoặc Visual Basic, HTML 5 với JavaScript và Cascading Style Sheets (CSS).
Để tạo ra ứng dụng Windows 8, Visual Studio 2012 bao gồm tập hợp các dự án mẫu như Blank App (XAML), Grid App (XAML), Split App (XAML), Class Library (Windows Store apps), Windows Runtime Component, Unit Test Library (Windows Store apps).
Một điều có thể bạn không mong muốn đó chính là để phát triển các ứng dụng Windows 8, bạn cần phải có giấy phép cho nhà phát triển ứng dụng. May mắn là ngay tại màn hình khởi động của Visual Studio 2012 có một liên kết để khởi động trình thuật sĩ để giúp bạn có giấy phép tạo ứng dụng Windows 8.
Sau khi bạn có giấy phép dành cho nhà phát triển, bạn có thể bắt đầu dùng ứng dụng mẫu nào đó để tạo ứng dụng cho Windows 8. Thiết lập dự án để xem ứng dụng có thể chạy trên Windows 8 hay trên WinRT. Một trong những tính năng tuyệt vời trong phát triển Windows 8 là bao gồm một trình mô phỏng mới dành cho máy tính bảng. Giả lập máy tính bảng tương tự gần như với tính năng giả lập điện thoại trong các phiên bản trước của Visual Studio. Giả lập máy tính bảng cho phép bạn kiểm tra các ứng dụng chạy trên máy tính bảng dùng Windows 8 mà không cần phải chạy chúng trên một thiết bị riêng biệt.
Hinh2.png
3. Expression Lend
Visual Studio 2012 bao gồm một phiên bản khá hạn chế tên là Expression Lend. Expression Lend là một công cụ thiết kế mạnh mẽ, cho phép lập trình viên thay đổi thiết kế về giao diện của ứng dụng, mà không yêu cầu dùng XAML. Các phiên bản của Expression Lend đi kèm với Visual Studio 2012 chỉ làm việc với các dự án Windows Store, mà không làm việc trên các loại dự án khác. Khi Expression Lend chạy, nó bắt đầu bằng cửa sổ riêng của nó ngoài Visual Studio 2012, nhưng nó không nhận các tập tin từ các solution đang mở. Khi bạn quay trở lại với Visual Studio 2012, IDE sẽ nhắc nhở bạn các tập tin đó vừa chỉnh sửa.
4. Web Development
Mặc dù các nhà phát triển Windows 8 sẽ quan tâm đến Visual Studio 2012, nhưng các lập trình viên web sẽ cũng thú vị với phiên bản này. Visual Studio 2012 có nhiều tính năng mới cho việc lập trình web, chẳng hạn :
- HTML 5: Visual Studio 2012 hỗ trợ đầy đủ HTML5. Ngoài ra nó có thể nhận dạng phiên bản HTML mà bạn đang dùng để điều khiển IntelliSense và khả năng kiểm tra lỗi cho phù hợp.
- IntelliSense cho JavaScript và jQuery : một tính năng tuyệt vời mới đó chính là việc IntelliSense bây giờ đã hỗ trợ đầy đủ cho JavaScript và jQuery.
- Page Inspector : có thể nói đây là tính năng mới quan trọng nhất của các nhà phát triển web. Page Inspector sẽ cung cấp cho bạn số dòng code đã được kết xuất trên máy chủ. Di chuyển chuột trên các khu vực khác nhau để làm nổi bật các đoạn code sẽ được thực thi.
- ASP.NET Web API : bao gồm ASP.NET MVC 4 và ASP.NET Web Forms. ASP.NET Web API mới có thể giúp bạn xây dựng và sử dụng các dịch vụ HTTP.
- Windows Azure : nếu bạn là nhà phát triển của Windows Azure, bạn sẽ đánh giá cao Visual Studio 2012 vì nó có thể xuất bản các giải pháp đến Windows Azure.
- IIS Express : trong các phiên bản trước đây của Visual Studio, việc xây dựng các ứng dụng máy chủ web có một số vấn đề tương thích với phiên bản IIS Server. Visual Studio 2012 sử dụng IIS Express như máy chủ web mặc định, do đó loại bỏ hầu hết các vấn đề tương thích.

Không có nhận xét nào:

Đăng nhận xét