NHỮNG PHẦN MỀM HỖ TRỢ HAY DÀNH CHO VISUAL STUDIO.
13/11/2007 09:51 AM
Là môi trường phát triển tích hợp mạnh mẽ và phổ biến nhất
hiện nay, Visual Studio (VS) cung cấp cho các nhà phát triển
những công cụ hết sức hữu ích trong việc xây dựng phần mềm.
Tuy nhiên, Visual Studio không phải là hoàn hảo, nó không thể
bao hết mọi "ngóc ngách" của việc lập trình. May mắn thay, các
nhà phát triển trên khắp thế giới đã cung cấp rất nhiều công cụ
bổ sung, có thể giúp bạn làm việc hiệu quả hơn với Visual
Studio.
Bài viết này sẽ giới thiệu những công cụ như vậy, chúng hoàn toàn
miễn phí, thậm chí còn là mã nguồn mở, bạn có thể sử dụng mà
không phải trả bất cứ một khoản lệ phí nào (dù vẫn có những thỏa
thuận bản quyền phải tuân theo).
Code Project Browser
Trang chủ: Loại dự án: Mã nguồn mở
Nếu là "tín đồ” của lập trình Windows/.NET, bạn không thể không biết
đến The Code Project, trang web hàng đầu cung cấp hàng chục
nghìn bài báo/dự án về lập trình. Đây quả là kho dữ liệu phong phú
với mọi lập trình viên. Còn gì tuyệt hơn khi bạn có thể tham khảo các
bài báo của Code Project ngay trong VS?
Sau khi cài đặt, Code Project Browser sẽ tích hợp vào menu Tools
của VS, bạn chỉ việc nhấn vào đây để bắt đầu. Chú ý là trong lần
chạy đầu tiên, bạn cần nhập địa chỉ email và mật khẩu mà bạn đã
đăng kí trên The Code Project.
Không chỉ là trình duyệt, công cụ này còn cho phép bạn mở mã
nguồn mẫu của các bài báo chỉ với vài cú nhấn chuột. Thay vì phải
tải về mã nguồn, giải nén và mở bằng VS, Code Project Browse làm
tất cả việc này cho bạn.
Khi nhấn vào một link file .zip chứa mã nguồn, bạn sẽ được hỏi có
mở dự án này không. Nếu có, add-in này sẽ tải dự án về, giải nén
trong thư mục My Documents/ My Code Project Downloads và mở nó
trong VS. Hơn thế nữa, bạn còn có thể quản lý các bài báo/dự án
yêu thích trên Code Project thông qua công cụ này.
Bạn sẽ không phải duyệt Code Project bằng trình duyệt thông
thường thêm một lần nào nữa! Bạn có thể tải và cài đặt add-in này từ
địa chỉ />Ankhsvn: Quản lý phiên bản với Visual Studio
Trang chủ: Loại dự án: Mã nguồn mở.
Nếu bạn làm việc theo nhóm trong các dự án lớn thì quản lý phiên
bản mã nguồn là một công việc rất quan trọng. Có rất nhiều công cụ
giúp bạn thực hiện việc này, nhưng nếu sử dụng chính Visual Studio
thì sẽ tiện hơn nhiều. AnkhSVN là một bổ sung cho Visual Studio (từ
phiên bản .NET 2002 trở đi) để hỗ trợ hệ thống quản lý mã nguồn
Subversion. Nó cho phép bạn thực hiện hầu hết các thao tác quản lý
phiên bản, ngay bên trong VS IDE. Hiện AnkhSVN chưa hỗ trợ tất cả
các chức năng của SVN, nhưng phần lớn các thao tác sử dụng trong
công việc hàng ngày đều đã được cung cấp.
AnknSVN phiên bản mới nhất là 1.0.1.2736 (stable), dung lượng 3.88
MB, tải về tại địa chỉ:
/>Chú ý là để sử dụng AnkhSVN bạn cần tải và cài đặt Subversion
trước. Phiên bản hiện tại là 1.45, tải từ địa chỉ:
/>Code Style Enforcer: Chuẩn hóa mã nguồn
Trang chủ: />page=CodeStyleEnforcer Loại dự án: Miễn phí.
Chuẩn hóa mã nguồn theo những qui tắc nhất định luôn là yêu cầu
bắt buộc đối với các lập trình viên chuyên nghiệp. Tuy nhiên, nếu
không muốn bận tâm với việc này, bạn có thể để Code Style Enforcer
làm việc đó cho bạn. Bổ sung này sẽ phát hiện những chỗ mã nguồn
không hợp chuẩn và đưa ra phương án chỉnh sửa
Code Style Enforce là một plug-in của DXCode cho Visual Studio
2005, giúp kiểm tra mã nguồn thông qua các quy tắc đã được định
nghĩa sẵn. Được phát triển cho C#, nhưng CSE có thể làm việc với
VB .NET (chưa được kiểm tra). Chuẩn mã nguồn hiện có thể cấu
hình với những quy tắc nhất định. Quy tắc mặc định dựa trên chuẩn
viết mã C# của IDesign (), đây là chuẩn viết mã
hoàn chỉnh nhất hiện có và có thể tải về miễn phí.
Mỗi khi mở một dự án mới, Code Style Enforcer sẽ hỏi bạn sử dụng
các quy tắc chung dành cho tất cả các dự án hay dành riêng cho
từng dự án một. Điều này rất có ích nếu bạn cùng lúc tham gia làm
nhiều dự án với nhiều nhóm khác nhau.
Code Style Enforcer sẽ gạch chân những biến, method không tuân
theo quy tắc, tất cả những gì bạn cần làm là nhấn chuột phải và chọn
Correct CSE Violation, với 2 tùy chọn nhỏ hơn: Sửa ngay lập tức
theo những gì mà công cụ đề xuất, hay xem trước những thay đổi đối
với mã của bạn (chỉ xuất hiện trong một số trường hợp):
Code Style Enforcer hiện chỉ chạy được trên Visual Studio 2005, do
công cụ này hoàn toàn dựa trên .NET 2.0. Phiên bản mới nhất là
2.1.29, dung lượng 564KB. Cần chú ý, để cài đặt, trước tiên bạn cần
tải và cài đặt bổ sung DXCore cho Visual Studio, phiên bản mới nhất
là 2.5.1, dung lượng 17.3MB, tải về từ địa chỉ
/>Pinvoke.net: Đơn giản hóa Windows API
Trang chủ: Loại dự án: miễn phí (yêu cầu
đăng kí)
Mặc dù .NET framework cung cấp hầu hết các hàm và công cụ mà
lập trình viên cần, nhưng không tránh khỏi những khi phải "cầu viện"
đến Windows APIs thông qua dịch vụ PInvoke. Việc này tuy không
khó, nhưng đòi hỏi lập trình viên phải khai báo khá nhiêu khê và
phức tạp. PInvoke.net là một plug-in giúp bạn giải quyết rắc rối này
bằng cách truy cập đến trang web PInvoke.net để lấy các dữ liệu cần
thiết về hàm API cần dùng và khai báo giúp bạn.
Sau khi cài đặt, PInvoke sẽ xuất hiện trong một menu riêng của
Visual Studio. Khi cần sử dụng hàm API nào, bạn sẽ có 2 tùy chọn:
Insert PInvoke signature: sử dụng các signature đã có sẵn của plug-
in này hay là truy cập đến PInvoke.net để sử dụng các đoạn mã (có
thể) chính xác và đầy đủ hơn.
PInvoke.Net tương thích với Visual Studio.NET 2003 (7.1) trở lên,
chưa hỗ trợ VS 2008, dung lượng chỉ có 288 KB.
Power Toys Pack Installer: Luôn cập nhật Visual Studio của bạn
Trang chủ: Loại dự án: mã nguồn mở.
Thay vì phải liên tục theo dõi những gói bổ sung cho Visual Studio từ
trang web của Microsoft và các trang khác, tải về và cài đặt, Power
Toys Pack Installer sẽ làm việc đó cho bạn. Chương trình kiểm tra
các bổ sung mới hoặc được cập nhật. Tất cả những gì bạn cần làm
chỉ là đánh dấu chọn bổ sung thích hợp với mình và nhấn Install!
Power Toys Pack Installer sẽ tự động tải về và cài đặt cho bạn.
Chương trình hiện có phiên bản mới nhất 1.0.1, dung lượng 504 KB,
không cần cài đặt. Tải về từ địa chỉ:
/>x?ReleaseId=4274
GhostDoc: Tạo tài liệu từ mã nguồn