Visual Studio SDK là phần mềm để mở rộng chức năng của Visual Studio.
Giao diện của Visual Studio SDK
Như bạn đã biết, phần mềm hỗ trợ lập trình Visual Studio gần như là một nền tảng mặc định dành cho các nhà phát triển để tạo và quản lý các dự án phát triển phần mềm. Nó cung cấp cho người dùng một bộ sưu tập các công cụ và dịch vụ hữu ích để tạo ra nhiều ứng dụng khác nhau. Ngoài ta, Visual Studio cho phép kết nối tất cả các đội phát triển và các dự án của bạn với nhau mà không phân biệt các công cụ phát triển được mỗi đội sử dụng.
Tuy nhiên, có một số nhà phát triển cần mở rộng chức năng của Visual Studio và đây là lúc cần dùng đến Visual Studio SDK. Visual Studio SDK giúp mở rộng tính năng Visual Studio hoặc tích hợp các tính năng mới trong Visual Studio. Người dùng có thể chuyển giao các phần mở rộng đã tạo ra cho người khác, cũng như đến Visual Studio Gallery.
Visual Studio SDK bao gồm một tập hợp các công cụ, mẫu (sample), wizard, và các trình thiết kế để giúp người lập trình tạo ra các tính năng mới và thêm chúng vào chương trình Visual Studio của mình. Theo cách này, họ có thể tùy chỉnh các chương trình gỡ lỗi hiện tại hoặc chỉ đơn giản là tạo ra một cái mới, thêm các lệnh, cửa sổ và những tính năng khác cho IDE.
Vì các thành phần khác nhau của Visual Studio là mô đun phần mềm mang tên VSPackages, lập trình viên có thể dễ dàng tạo ra các phần mở rộng của riêng mình và tùy chỉnh từng lựa chọn theo cách họ muốn, bất kể đó là công cụ phát triển nào mà họ chọn để lập trình.
Các menu công cụ cho phép người lập trình kết nối với một cơ sở dữ liệu hoặc máy chủ cụ thể, quản lý tất cả các gói thư viện có sẵn, cũng như import, export các thiết lập được xác định trước.
Trong trường hợp muốn viết phần mở rộng cho Visual Studio, lập trình viên có thể viết một add-in hoặc wizard để tự động hóa các nhiệm vụ lập trình hoặc chỉ đơn giản là tùy chỉnh lệnh Visual Studio và các thuộc tính.
Vì phần mềm có một số thành phần được sử dụng bởi các extension Visual Studio như template, lệnh, menu, dịch vụ ngôn ngữ và các thanh công cụ nên những kỹ năng lập trình chuyên sâu được yêu cầu.
Visual Studio SDK hỗ trợ hệ điều hành: Windows 10 Tech Preview, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2.
Yêu cầu phần cứng:
Tóm lại, Visual Studio SDK đã chứng minh nó là một giải pháp ổn định và đáng tin cậy, được thiết kế đặc biệt cho các nhà phát triển tiên tiến, những người cần xây dựng phần mở rộng, các menu, các lệnh, công cụ cho Visual Studio.
Bích Thủy