Danh mục

Công cụ của .NET phần đầu

Số trang: 10      Loại file: pdf      Dung lượng: 179.37 KB      Lượt xem: 15      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giới thiệu một số công cụ của .NET Phần phụ lục này giới thiệu một số công cụ nhỏ (hầu hết là miễn phí) nhưng rất tốt cho các nhà phát triển .NET, trong đó có những công cụ giúp phát triển ứng dụng nhanh hơn và có những công cụ có thể làm thay đổi cách thức viết mã lệnh của bạn.
Nội dung trích xuất từ tài liệu:
Công cụ của .NET phần đầuGiới thiệu một số công cụ của .NETPhần phụ lục này giới thiệu một số công cụ nhỏ (hầu hết là miễn phí) nhưng rất tốt chocác nhà phát triển .NET, trong đó có những công cụ giúp phát triển ứng dụng nhanh hơnvà có những công cụ có thể làm thay đổi cách thức viết mã lệnh của bạn. 1. Biên dịch các đoạn mã ngắn với Snippet Compiler 2. Xây dựng biểu thức chính quy với Regulator 3. Sinh mã với CodeSmith 4. Viết kiểm thử đơn vị với NUnit 5. Kiểm soát mã lệnh với FxCop 6. Khảo sát assembly với .NET Reflector 7. Lập tài liệu mã lệnh với NDoc 8. Tạo dựng giải pháp với NAnt 9. Các công cụ chuyển đổi: ASP.NET Version Switcher, Visual Studio .NET Project Converter, VB.NET to C# Converter, và Convert C# to VB.NET 10. Xây dựng website quản trị cơ sở dữ liệu với ASP.NET Maker 1.11. A.1 Biên dịch các đoạn mã ngắn với Snippet CompilerSnippet Compiler là một ứng dụng nhỏ dùng để viết, biên dịch, và chạy mã lệnh. Công cụnày hữu ích khi bạn có những đoạn mã ngắn và bạn không muốn phải tạo toàn bộ dự ánVisual Studio .NET (cùng với các file đi kèm) cho chúng.Lấy ví dụ, giả sử bạn muốn chạy một ứng dụng nào đó từ Microsoft .NET Framework.Trong Snippet Compiler, bạn hãy tạo một ứng dụng Console mới. Phần mã lệnh có thểđược tạo bên trong phương thức Main của ứng dụng này. Đoạn mã dưới đây trình bàycách tạo một thể hiện của Notepad từ .NET Framework:using System;using System.Collections;public class MyClass{ public static void Main() { System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName= notepad.exe; proc.Start(); proc.WaitForExit(); }} The image part with relationship ID rId5 was not found in the file. Hình A-1 Snippet CompilerHình A-1 cho thấy đoạn mã này trong Snippet Compiler. Để thử nghiệm đoạn mã này,bạn chỉ việc nhấn nút Play (hình tam giác xanh), và nó sẽ chạy ở chế độ gỡ rối. Đoạn mãnày sẽ sinh ra một cửa sổ pop-up (ứng dụng Console), và Notepad sẽ xuất hiện. Khi bạnđóng Notepad, ứng dụng Console cũng sẽ đóng.1. Snippet Compiler được viết bởi Jeff Key và có thể được download tại [http://www.sliver.com/dotnet/SnippetCompiler].2. A.2 Xây dựng biểu thức chính quy với RegulatorRegulator là một công cụ với đầy đủ tính năng dùng để xây dựng và kiểm tra các biểuthức chính quy. Biểu thức chính quy được sử dụng để định nghĩa các mẫu trong nhữngchuỗi dựa trên ký tự, tần số xuất hiện, và thứ tự ký tự. Chúng thường được sử dụng nhiềunhất để làm phương tiện xác nhận tính tính hợp lệ của đầu vào do người dùng cung cấphoặc tìm một chuỗi ký tự bên trong một chuỗi lớn hơn—chẳng hạn, khi tìm kiếm một địachỉ URL hay e-mail trên một trang web.Regulator cho phép bạn nhập một biểu thức chính quy và một đầu vào nào đó (bạn sẽchạy biểu thức chính quy dựa trên đầu vào này). Bằng cách này, bạn có thể thấy cáchthức làm việc của biểu thức chính quy và kết quả trả về trước khi hiện thực nó trong ứngdụng của mình. Hình A-2 cho thấy Regulator với một biểu thức chính quy đơn giản. The image part with relationship ID rId6 was not found in the file. Hình A-2 Regulator với một biểu thức chính quy đơn giảnPhần document chứa biểu thức chính quy, trong ví dụ này là [0-9]*, biểu thức này trùngkhớp với bất kỳ dãy chữ số nào. Hộp ở phía dưới phải chứa đầu vào cho biểu thức chínhquy, và hộp ở phía dưới trái hiển thị những trùng khớp mà biểu thức chính quy tìm thấybên trong các đầu vào. Viết và kiểm tra các biểu thức chính quy trong một ứng dụng độclập như thế này thì dễ hơn nhiều so với thao tác chúng trong ứng dụng của bạn.Một trong những tính năng hay nhất của Regulator là khả năng tìm kiếm thư viện biểuthức chính quy trực tuyến tại [http://regexlib.com]. Ví dụ, nếu nhập chuỗi phone vàohộp tìm kiếm, bạn sẽ tìm thấy hơn 20 biểu thức chính quy khác nhau trùng khớp với cácsố điện thoại, bao gồm các biểu thức cho Anh, Úc, và nhiều số điện thoại khác.2. Regulator được viết bởi Roy Osherove và có thể được download tại [http://regex.osherove.com].3. A.3 Sinh mã với CodeSmithCodeSmith là một công cụ sinh mã dựa-trên-template (khuôn mẫu), sử dụng một cú pháptương tự như ASP.NET để kết sinh bất kỳ kiểu mã hay text nào. Khác với nhiều công cụsinh mã khác, CodeSmith không yêu cầu bạn mô tả một bản thiết kế hay kiến trúc ứngdụng cụ thể. Khi sử dụng CodeSmith, bạn có thể kết sinh mọi thứ, từ một tập hợp đơngiản, được-định-kiểu-mạnh đến toàn bộ một ứng dụng.Khi xây dựng một ứng dụng, bạn thường phải lặp đi lặp lại những tác vụ nào đó, chẳnghạn viết mã truy xuất dữ liệu hay xây dựng các tập hợp tùy biến. CodeSmith đặc biệt hữuích trong những tình huống như vậy, vì bạn có thể viết các template để tự ...

Tài liệu được xem nhiều: