TÍNH NĂNG MỚI TRONG VISUAL STUDIO 2015 - P1
GIỚI THIỆU
Trong sự kiện Visual Studio 2015 (VS2015) Final Release hồi tháng 7 Microsoft đã giới thiệu chính thức bộ Visual Studio, trước đó các sự kiện \\build khác microsoft cũng đã nhiều lần giới thiệu về bộ Visual Studio 2015 đến nhà phát triển bản VS2015 Preview và RC để người dùng trải nghiệm và dùng thử. Sau sự thành công của VS2013 update 5, thì bộ VS2015 tại tăng cường mạnh mẽ nhiều chức năng mới cũng như được kế thừa hầu hết các chức năng từ bản 2013 update 5, đặc biệt hỗ trợ lập trình cho UWP 10 với tiêu chí là Innovation Openness Agility trong IDE Visual Studio 2015.
VISUAL STUDIO 2015 MỘT PHẦN CỦA VISUAL STUDIO FAMILY
Trong vài năm lại đây Microsoft liên tục phát triển là mở rộng các sản phẩm của Visual Studio ( Visual Studio, Visual Studio Online, Visual Studio Code) thành một Visudio Studio Family. Vì thế mà VS2015 chính là một phần tích hợp trong Visual Studio Family.Để tạo ra một VS2015 giúp cho nhà phát triển trên toàn thế giới có một trải nghiệm với năng suất cao và đưa ra một sản phẩm tốt nhất vì thế chính những nhà sản suất đã đặt chính mình vào vị trí của nhà phát triển bên trong bộ IDE visual studio của các verson trước với những trải nghiệm thực tế để đã tạo ra bộ VS2015 đáp ứng được nhu cầu của các nhà phát triển ứng dụng toàn cầu.
DEBUGGING VÀ DIAGNOSTIC TOOLS
Visual Studio 2015 có nhiều cải tiến mạnh mẽ trong việc kiểm soát lỗi một cách dễ dàng và linh động hơn. Ở một ứng dụng UWP có thể dễ dàng thấy Xaml Editor là một phần cho việc phát triển giao diện, tại nơi đây Visual Studio đã cung cấp một chức năng nhỏ gọn để dễ dàng điều hướng đến những đoạn code thực thi, bằng cách Right-Click và di chuyển đến Peek Definition.
Ngoài ra trong resources cho một instance bạn cũng dễ dàng điều hướng đến những thuộc tính định nghãi trong Xaml của bạn một cách dễ dàng không cần phải tìm kiếm một cách mất công.
Visual studio 2015 được thiết kế theo một cách trực quan giúp cho việc dễ dàng chỉnh sửa trong Editor không bị rối mắt. Khi build một ứng dụng, bên phải xuất hiện Visual Studio live, và bên trái là the live property Editor. Chức năng này giúp cho nhà phát triển có thể chỉnh sửa Editor một cách trực tiếp nhất khi Edit hoặc create một control trong xaml và sẽ có sự thay đổi trực tiếp mà không cần build lại. Với một app như dưới
Tại Editor code còn có một chức năng gọi là codelens, nó cung cấp các thông tin của code của bạn. Những lựa chọn như những references, những our team activity, authors và những actual changes được tạo. Codelens có sẵn trong bản visual 2013 trong ultimate Edition. Và trong bộ Visual 2015 nó là một phần của Professional Edition và các bản cao hơn. Việc này giúp cho bạn dễ dàng quản lý code và những thay đổi khi code nhóm.
Trong quá trình debug, việc tạo breakpoint là hành động gỡ lỗi cơ bản nhất mà mọi developer điều biết. Tuy nhiên không phải nhà phát triển nào biết rằng có thể thiết đặt các điểm ngắt (breakpoints) với những câu điều kiện (conditional statements), hit counts, filters, và việc chỉ định logging actions. Ngay đã khi nhà phát triển có thể biết rằng những điều đó thì khả năng sử dụng thì không được linh hoạt dẫn khó khăn trong việc sử dụng một cách hiệu quả. Với VS2015, nhà phát triển có thể hoàn toàn tưởng tượng lại những kinh nghiệm trong việc cấu hình các điểm ngắt, làm cho nó có thể phát hiện hơn và dễ dùng hơn, giải quyết được các yêu cầu của bạn chẳng hạn như lambda debugging, Edit and Continue (EnC) improvements, child-process debugging, và sửa đổi các cấu hình breakpoint trong cửa sổ công cụ mới (Exceptions Settings tool window).
Xác định hiệu suất của ứng dụng cũng là một trong những vấn đề quan tâm khi đưa sản phẩm ra thị trường. Với VS2015 giúp cho nhà phát triển xác định sớm được các vấn đề liên quan đến hiệu suất, thông thường để xác định một lỗi ta thực hiện một phiên debuger dựa vào các cửa số được hỗ trợ mà xác định được lỗi đúng. Tương tự vậy VS2015 cũng cung cấp cho nhà phát triển một chức năng PerfTips và thông qua các cửa sổ Diagnostic Tools (Break events, CPU Usage, và Memory Usage tools) để tính toán và cải thiện được hiệu suất của ứng dụng.
» Tin mới nhất:
» Các tin khác: