3D Tools for the Windows Presentation Foundation

3DTools.zip (1,4 MB)
A collection of tools to help developers using the 3D features in the Windows Presentation Foundation. This project currently includes utility code for rotating the camera with the mouse, drawing fixed width lines in 3D, and automatically generating texture coordinates.

ADO.NET Samples

ADO.NET Samples

agTweener

agTweener.zip (1,3 MB)
agTweener provides a toolkit for Silverlight designers and developers to achieve animation and transition effects similar to toolkits currently available for Flash/Flex developers by defining transition effects in .NET code and applying these effects to any FrameworkElement. The best way to understand what this is all about is to take a look at some samples. The features and techniques to integrate this library into a Silverlight application have been blogged about in these posts: http://home.exetel.com.au/thesandpit/?p=11 http://home.exetel.com.au/thesandpit/?p=13 agTweener is a c# Silverlight library based on the Tweener Actionscript library for Flash/Flex. A preset list of transition functions based on Robert Penner's easing equations is available. The library has now been updated to support Silverlight 2 Beta 2. The code for all of the samples is also available in the Releases sections.

AJAXCodeGeneration

Allows the generation of Script# code to provide strong typing and intellisense support for your web services.

Project Has Moved

The ASP.NET AJAX Control Toolkit is a classic set of ASP.NET WebForms extensions that helps you build ASN.NET websites. Now maintained by devexpress.com

patterns & practices: App Arch Guide 2.0 Knowledge Base

AppArch.zip (274,2 MB)
patterns & practices Application Architecture Guide 2.0 Knowledge Base project site.

patterns & practices: Application Architecture Guide 2.0

patterns & practices Application Architecture Guide 2.0 Community Site

Argotic Syndication Framework

Argotic.zip (61,1 MB)
A powerful and extensible .NET web content syndication framework for RSS, Atom, OPML, APML, BlogML, RSD and more. The Argotic Syndication Framework is a Microsoft .NET class library framework that enables developers to easily consume and/or generate syndicated content from within their own applications. The framework makes the reading and writing syndicated content in common formats such as RSS, Atom, OPML, APML, BlogML, and RSD very easy while still remaining extensible enough to support common/custom extensions to the syndication publishing formats. The framework includes out-of-the-box implementations of the most commonly used syndication extensions, network clients for sending and receiving peer-to-peer notification protocol messages; as well as HTTP handlers, modules, services and controls that provide rich syndication functionality to ASP.NET developers.

ASP.NET

aspnet.zip (101,0 MB)
This project gives you access to the code for upcoming releases that the ASP.NET team is working on, starting with the ASP.NET MVC Framework.

ASP.NET Portal Starter Kit v4.5

The ASP.NET Portal Starter Kit demonstrates how you can use ASP.NET and the .NET Framework to build a dynamic portal application.

Microsoft Best Practices Analyzer w ASP.NET plugin

BPAEngine.zip (5,5 MB)
The Microsoft Best Practices Analyzer Engine is a general purpose framework that allows a user to programmatically scan different types of system objects (WMI, XML, Windows Registry, etc.) and evaluate data from those objects against a compilation of best practices and rules. The BPA Engine comes preinstalled with a Shared Source best practices analyzer plug-in for ASP.NET 2.0 configuration, documentation on how to create new rules, and the engine itself. This project is part of the Power Toys for Visual Studio, and is led by the Developer Solutions team at Microsoft.

Candle - Experimental multi-layers application generator using DSL tools

candle.zip (25,1 MB)
Candle is an experimental project based on the DSL Tools consisting to model a multi-layers application and to generate application code.

Continuous LINQ

clinq.zip (1,9 MB)
Continous LINQ is a .NET Framework 3.5 extension that builds on the LINQ query syntax to create continuous, self-updating result sets. In traditional LINQ queries, you write your query and get stale results. With Continuous LINQ, you write a query and the results of that query are continuously updated as changes are made to the source collection or items within the source collection. CLINQ has tremendous value in GUI development and is especially useful in binding to filtered streams of data such as financial or other network message data.

Grauenwolf's Random Collection of CLR Extensions and Helper Classes

This is a collection of extension methods, helper classes, and Win32 API wrappers. Releases come in Tested and Untested flavors. The Tested version is production ready but lacks many of the newer features found in the Untested version. As time permits, unit tests will be constructed and features will be moved to the Tested build.

CLR Security

The CLR security team codeplex site provides sample code and libraries of APIs to extend and debug the security APIs that ship with the .NET Framework.

patterns & practices: Prism

CompositeWPF.zip (231,5 MB)
Prism provides guidance to design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation and Silverlight.

C# Snippets for Visual Studio 2005 and 2008

csn.zip (319 kB)
A collection of parameterized C# code snippets.

CSS Friendly Control Adapters

The CSS Friendly Control Adapters kit (for ASP.Net 2.0) provides pre-built control adapters that you can easily use to generate CSS-friendly markup from some of the more commonly used ASP.NET controls.

OData Viewer Tool

I build this tool to help me build OData URL query and to see the result. ( for example http://e4d.com/Courses.svc/Courses?$orderby=Date/ ) Please send feedback...

DepO WPF Dependency Object Visualizer

DepO is a visualizer for Microsoft Visual Studio that enables you to view the Logical and Visual DependencyObject hierarchies and any node's properties when debugging WPF applications. Supports both Dependency Properties, and regular properties, and for Dependency properties, tracks Base Values, Expressions, Animation, and Coercion.