Third Party Tools For Net
General.NET Tools. Do you agree with them all? Are we missing some? What you think.
The Best Tools for Web Forms Development (ASP.NET. Or a third party. Firebug integrates with Firefox to put a wealth of web development tools at your. Has anyone used one of these 3rd party tools/se. VB6 to.Net 4.0 Conversion 3rd party tools. There are third party tools. Listing of some of the third party tools that use or integrate with VistaDB. Includes DevExpress XPO, Telerik OpenAccess ORM, Lightspeed and many more.
Would you like your software to be considered for this list?. NetTiers (via CodeSmith) for.NET Code Generation is an open source set of templates for the code generator. It follows Microsoft's patterns and best practices guidelines to generate a customized, layered, application architecture for your database (we call it 'maintenance pages'.
See our rule on ). Choosing a code generator that's right for your needs involves a reasonable amount of consideration. You should think about things like:. ability to alter templates in a familiar environment (such as.xsl). the code output is of good quality and adhering to your. it generates a layered architecture to support extendable projects. it is easy to regenerate and compile the code output (see our ) Other code generators that we have used in the past include:.
Jetbrains ReSharper ReSharper was created with the single purpose in mind: to increase the productivity of C# developers. It comes equipped with a rich set of features, such as intelligent coding assistance, on-the-fly error highlighting and quick error correction, unmatched support for code refactoring, and a whole lot more. ReSharper's tight integration with Visual Studio.NET provides quick and easy access to all of its advanced features right from the IDE. Error Highlighting. Error Quick-fixes. Refactoring Support. Live Templates.
Figure: NUnit. Jetbrains dotTrace Profiler If you are looking to improve the performance of your.NET application, and don't know where to start, you need this tool. The dotTrace.NET Profiler from Jetbrains is an invaluable tool to quickly determine where your application is slowest and which methods are in dire need of optimization. Red-Gate's ANTs profiler offers similar functionality. However, we have found.NET profilers reports allow the developer to more quickly pinpoint bottlenecks in code. SourceGear Vault features:. Reliability.
Many users do not trust VSS because of its tendency to corrupt its own repositories. Vault's design places a strong emphasis on the integrity of the repository. The Vault repository is stored using Microsoft SQL Server 2000. Furthermore, Vault supports atomic check-in transactions (change sets). When checking in a collection of files, the entire check-in either succeeds or fails as an atomic unit. Seamless transition from VSS. Vault includes a SourceSafe import wizard which is painless and easy to use.
Every version of every file is imported, including change comments. Shares and pins are properly maintained. Familiar features and interface. VSS users will feel comfortable using Vault. The client user interface very closely resemble that of VSS and SourceOffSite all major features of VSS are present.NET Architecture. Vault is built entirely on Microsoft's.NET platform, including C#, IIS, and SQL Server 2000. The Vault Server is built as a collection of.NET Web Services.
The Vault Client API allows you to build custom solutions using the same libraries on which the Vault clients are built. History Explorer. The use of SQL as a repository storage allows Vault to easily provide more advanced ways of querying the history of a project.
Figure: Reflector. Allocation Profiler Allocation Profiler is a great tool for visualizing and analyzing allocations on the Garbage Collection (GC) heap. It presents the data from this log file in a variety of interesting and useful views (histograms, graphical tree views) It can be used to verify program execution (e.g. Ensure you've allocated only the objects you thought) and to detect possible memory leaks, and unclosed and old objects within a process. Great for working out why that application takes up 70MB in memory. This even works for.NET COM Add-ins (just point to OUTLOOK.EXE instead).
Simply launch AP, point it at your EXE and click a button. Figure: CLR Spy. Developer Express CodeRush CodeRush is a developer productivity enhancement tool that integrates Visual Studio.NET. CodeRush provides extensive visualisation, selection, clipboard, navigation and template tools, and works with both C# and Visual Basic.NET. Features include:. Icons - Different types and members (for example, classes, enums, structs, methods, properties, etc) with icons that allow you to modify the accessibility.
Structural highlighting - lines on the left hand side make it easy to see the start and end of nested statement blocks. A configurable line on the right allows you to ensure lines of code don't become too long when developers use different screen resolutions. Keyboard shortcuts allow you to expand, contract and comment selections based on statement blocks.
Documentor window - allows you to visualise complex XML documentation markup. Smart cut and paste - automatically selects logical code blocks when copying, and adapts pasted code to the situation. For example, inside an if block, '=' will automatically be converted to ' in C#.
Advanced bookmarks - remember the column position as well as the line and allow you to easily move between different locations. Templates - common blocks of code can easily be inserted with keyboard shortcuts Figure: Visual indicators inside your code Figure: Visual accessibility modification in code view Figure: XML documentation previews Figure: Automatically insert templates for commonly used code. Test Driven.NET Test Driven integrates with a range of tools such as NUnit, MBUnit and Visual Studio that allows you to run Unit Tests with the right click button. Its key features include:. Run unit tests within any method, class, source file, namespace, project or solution with a single-click.
TestDriven.NET is the only add-in to work with all versions of Visual Studio.NET. Supports multiple unit testing frameworks including NUnit, MbUnit and MS Team System. Runs in its own process for side-effect free testing. Allows you to easily debug tests or methods. Supports all major.NET languages (C#, VB, C and J#) Figure: Run Unit Tests from the right click menu. AspDB Tornado is the DotNet version of.
VS.NET is not required but remains a popular way to program DotNet with Tornado as a library. If you have the DotNet Framework installed, you basically need only one file (Tornado.dll) to get going. You can click via a code generator (Designer) to produce a complete and acceptable Web DB application in several minutes.
Figure: Designer. BLinQ is a tool for generating ASP.NET websites for displaying, creating, and manipulating data based on database schema, but it is replaced by MVC. You don't need to write SQL queries to use Blinq; LINQ will generate optimized queries for you that request just the data you want to show. The Blinq tool autogenerates web forms from database schema which enable the following by default:. Select, insert, update, and delete functionality. Details and foreign key navigation.
Sharepoint Third Party Tools
Sorting and Pagination of records. A default style and design which provide a consistent layout. Elmah (Error Logging Modules and Handlers) Once ELMAH has been dropped into a running web application and configured appropriately, you get the following facilities without changing a single line of your code:.
Logging of nearly all unhandled exceptions. A web page to remotely view the entire log of recoded exceptions. A web page to remotely view the full details of any one logged exception. In many cases, you can review the original yellow screen of death that ASP.NET generated for a given exception, even with customErrors mode turned off.
An email notification of each error at the time it occurs. An RSS feed of the last 15 errors from the log. EditPlus EditPlus is a 32-bit text editor for the Microsoft Windows operating system. The editor contains tools for programmers, including syntax highlighting (and support for custom syntax files), file type conversions, line ending conversion (between Linux, Windows and Mac styles), regular expressions for search-and-replace, keystroke, spell check, full support for Unicode editing, customizable keyboard shortcuts, auto-completion, code folding, and more. Files can be browsed and edited in tabs, and an internal file browser is implemented in the software.
Notepad Notepad is a text editor and source code editor for Windows. One advantage of Notepad over the built-in Windows text editor, Notepad, is tabbed editing, which allows working with multiple open files. Notepad is distributed as free software. The project was hosted on SourceForge.net, from where it has been downloaded over 27 million times and twice won the SourceForge Community Choice Award for Best Developer Tool. To display and edit text and programming language source code files, Notepad uses the Scintilla editor component.
Figure: Notepad in action. UltraEdit (IDM Computer Solutions Inc.) UltraEdit is a simple text editing program that picks up the functionality that Notepad leaves out. UltraEdit will allow you to edit Text, Hex and HTML files in the one user friendly environment. It has smart indenting for when you're editing code, macro recording, advanced search and replace functions. When you want to work on a.txt file, it's important to associate it with a proper editor, UltraEdit is just such a tool. There are other third-party editors about, but this is the one I like the best. Figure: UltraEdit Acknowledgements.