ASP.Net Tools and Projects

Ranked #26,070 in Computers & Electronics, #492,800 overall

ASP.Net Tools and Projects Collections

Some collections of Tools or addin tools that you could used for VS 2005 and some open-source projects using ASP.Net.

You can also visit my site at http://dotnethelperclass.com/ for more tutorials, sample codes, and articles regarding ASP.Net.

ASP.Net Open Source Projects

List of Open Source Projects

Here are some lists of Asp.Net open source projects

ScrewTurn Wiki - a performant and simple Wiki engine, written in C# and based on the ASP.NET 2.0 platform.

DotNetNuke - an open-source Web Application Framework ideal for creating and deploying projects such as commercial websites, corporate intranets and extranets, online publishing portals, and custom vertical applications.

Umbraco - an open source CMS based on Microsoft's ASP.Net.

YetAnotherForum.NET - an open source discussion forum or bulletin board system for web sites running ASP.NET.

log4net - a tool to help the programmer output log statements to a variety of output targets. log4net is a port of the excellent log4j framework to the .NET runtime.

BlogEngine.net - an open source .NET blogging project that was born out of desire for a better blog platform. A blog platform with less complexity, easy customization, and one that takes advantage of the latest .NET features.

WatiN - Inspired by Watir development of WatiN started in December 2005 to make a similar kind of Web Application Testing possible for the .Net languages. Since then WatiN has grown into an easy to use, feature rich and stable framework. WatiN is developed in C# and aims to bring you an easy way to automate tests with Internet Explorer.

NUnit - unit-testing framework for all .Net languages. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages.

MbUnit - provides advanced unit testing support with advanced fixtures to enable developers and testers to test all aspects of their software.

Rhino.Mocks - A dynamic mock object framework for the .Net platform. It's purpose is to ease testing by allowing the developer to create mock implementations of custom objects and verify the interactions using unit testing.

CruiseControl.NET - an Automated Continuous Integration server, implemented using the Microsoft .NET Framework.

SubSonic - is a toolset that helps a website build itself. A Super High-fidelity Batman Utility Belt. SubSonic works up your DAL for you, throws in some much-needed utility functions, and generally speeds along your dev cycle.

VS 2005 Addin Tools

List of Free VS 2005 addin tools

AnkhSVN - a Visual Studio .NET addin for the Subversion version control system. It allows you to perform the most common version control operations directly from inside the VS.NET IDE. Not all the functionality provided by SVN is (yet) supported, but the majority of operations that support the daily workflow are implemented.

ReflectionITMacro - You should write your code in a consistent style. This is easier said then done. The SortCode macro helps you with this by sorting your C# code. The SortCode macro sorts all members of a type (class or struct) on alphabetical order grouped by their type.

Code Style Enforcer - DXCore plug-in for Visual Studio 2005 that checks the code against a configurable code standard and best practices. It is developed for C#, but some of the rules will also work for VB .NET, though not tested.

Refactor! - is freely available to all ASP.NET 2.0 developers and offers a comprehensive suite of tools that enable you and your team to simplify and shape complex code and HTML markup - making your web applications easier to read and less costly to maintain.

Regex Kit Visualizers - a visualizers that allows you to "visualize" System.String, System.Text.RegularExpressions.Regex, System.Text.RegularExpressions.Match and System.Text.RegularExpressions.MatchCollection

SlickEdit Gadgets - is a collection of four small utilities to add spice to your Visual Studio editor. Each one may be enabled or disabled individually. These gadgets includes Line ruler, Indentation guide, Auto-copy selection, and Editor Graphic.

Smart Paster - allows you to paste a string into a Comment, String, StringBuilder, or as a Region into your VS 2005 editor.

Resource Refactoring Tool - provides developers an easy way to extract hard coded strings from the code to resource files.

Agile Manifesto

Principles behind the Agile Manifesto

Principles behind the Agile Manifesto

We follow these principles:

Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.

Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.

Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.

Business people and developers must work
together daily throughout the project.

Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.

The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.

Working software is the primary measure of progress.

Agile processes promote sustainable development.
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely.

Continuous attention to technical excellence
and good design enhances agility.

Simplicity--the art of maximizing the amount
of work not done--is essential.

The best architectures, requirements, and designs
emerge from self-organizing teams.

At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts
its behavior accordingly.

Original article Principles behind the Agile Manifesto

Regression Testing

Why we need to test our codes?

Any time you modify an implementation within a program, you should also do regression testing. You can do so by rerunning existing tests against the modified code to determine whether the changes break anything that worked prior to the change and by writing new tests where necessary.

The selective retesting of a software system that has been modified to ensure that any bugs have been fixed and that no other previously working functions have failed as a result of the reparations and that newly added features have not created problems with previous versions of the software.

List of Links

http://www.squidoo.com/Promet/
My yayab's link ^^

New Del.icio.us bookmarks

Reader Feedback

submit

by

kyxe

Hello world. This is my bio. I can edit it later!

Feeling creative? Create a Lens!