RSS Feed for .NETCategory: .NET

Windows 7 Developer Guide »

Read it at

C# Code Header Designer »

The CSharp Code Header Designer gives developers the ability to design code headers, save them, and apply the header to existing source trees.
The Designer provides the following features to enable code header design, storage, and use:
1) A simple editor that emulates the look of a source editor
2) A means to add fields to a header, [...]

.NET: Dynamic Object Factory »

This is a dynamic way of creating different object factory for different types of gateway, which I used to connect to different kinds of servers.
This is the interface, IGatewayFactory

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MessageGateway.Core.Base
/// <summary>
/// Gateway factory interface
/// </summary>
/// [...]

Running Java on .NET Platform »

Here are some software which enable you to run Java on .NET platform
IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. It includes the following components:

A Java Virtual Machine implemented in .NET
A .NET implementation of the Java class libraries
Tools that enable Java and .NET interoperability

Ja.NET is an open source project focused [...]

Java for Mono »

IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. It includes the following components:

A Java Virtual Machine implemented in .NET
A .NET implementation of the Java class libraries
Tools that enable Java and .NET interoperability

IKVM.NET consists of several parts:

IKVM.Runtime.dll: The VM runtime and all supporting code. It contains (among other things):

Byte Code JIT [...]

Open Source Silverlight and WPF Charting Components »

Visifire is a set of open source data visualization components – powered by Microsoft® Silverlight™ & WPF. Visifire is a multi-targeting control which can be used in both WPF & Silverlight applications. Using the same API, charts in both Silverlight & WPF environments can be created within minutes. Visifire can also be embedded in any [...]

Java for .NET »

Ja.NET is an open source project focused on enabling Java-based software on .NET

Open Source ASP.NET Blogging Engine »

Oxite is simple blog engine written using ASP.NET MVC, and is designed with two main goals:

To provide a sample of ‘core blog functionality’ in a reusable fashion. Blogs are simple and well understood by many developers, but the set of basic functions that a blog needs to implement (trackbacks, rss, comments, etc.) are fairly complex. [...]

Free EBook: C# HandBook »

This document covers many aspects of programming with C#, from naming, structural and formatting conventions to best practices for using existing and developing new code.
It’s the manual developed at Encodo Systems AG for developing with C# and .NET, but many of the concepts and ideas can be applied to any programming language. The intent of [...]

Open Source .NET Enterprise Application Framework »

Habanero is an open source Enterprise Application Framework for .Net that provides the tools to produce an agile application from the data layer through to the front-end. Released for free under the LGPL license, it persists data to and from the database using object relational mapping (ORM), manages business objects to support a rich domain [...]

Open Source .NET Zip Library »

#ziplib (SharpZipLib, formerly NZipLib) is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform. It is implemented as an assembly (installable in the GAC), and thus can easily be incorporated into other projects (in any .NET language). The creator of #ziplib put it this way: “I’ve ported the zip [...]

Free .NET Enterprise Books »

.NET Enterprise Solutions … Software Engineers on their way to Pluto

.NET Enterprise Solutions … Best Practices for the Connoisseur

.NET Enterprise Solutions … Interoperability for the Connoisseur
Downloadable here

Open Source Library for Java and .NET Interoperability »

com4j aims to develop:

A Java library that allows Java applications to seemlessly interoperate with Microsoft Component Object Model.
A Java tool that imports a COM type library and generates the Java definitions of that library.

JNA provides Java programs easy access to native shared libraries (DLLs on Windows) without writing anything but Java code—no JNI or [...]

F#: A New Promising Language »

F# is described as a succinct, type-inferred, expressive, efficient functional and object-oriented language for the .NET platform.
It is developed as a research programming language to provide the much sought-after combination of type safety, succinctness, performance, expresivity and scripting, with all the advantages of running on a high-quality, well-supported modern runtime system. This combination has been [...]

Open Source Real Time 3D Engine »

The Irrlicht Engine is an open source high performance real time 3D engine written and usable in C++ and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines.

It comes with an [...]

Free E-Book: Introducing Microsoft SQL Server 2008 »

Learn about major new features in SQL Server 2008 including security, administration, and performance.
Introducing Microsoft SQL Server 2008:

Chapter 1: Security and Administration
Chapter 2: Performance
Chapter 3: Type System
Chapter 4: ProgrammabilityChapter 5: Storage
Chapter 6: Enhancements for High Availability
Chapter 7: Business Intelligence Enhancements

Microsoft Press

Good Read: 10 Must Have VS Add-Ins »

10 must have VS add-ins.

VSWindowManager PowerToy
Cache Visualizer

Read from
Also, 10 must have tools

NUnit to write unit tests
NDoc to create code documentation
NAnt to build your solutions
CodeSmith to generate code
FxCop to police your code
Snippet Compiler to compile small bits of code
Two different switcher tools, the ASP.NET Version Switcher and the Visual Studio .NET Project Converter
Regulator to build [...]

.NET: Generate XML Documentation Comments »

GhostDoc is a free add-in for Visual Studio that automatically generates XML documentation comments for C#. Either by using existing documentation inherited from base classes or implemented interfaces, or by deducing comments from name and type of e.g. methods, properties or parameters.
It is a handy add-in that C# developer should install.

Open Source .NET Continuous Integration Tool »

In Java, there are quite a number of CI tools available, e.g. Hudson, Continuum, CruiseControl, and LuntBuild. For .NET, there are also few open source CI tools that can be used.

CruiseControl.NET is an Automated Continuous Integration server, implemented using the Microsoft .NET Framework.
A list of tools that CruiseControl.NET can integrate with can be read [...]

.NET: Open Source Implementation of Atom Publishing Protocol »

BlogSvc is an open source implementation of the Atom Publishing Protocol. It has a flexible design that allows entries to be stored in files or a database. The service is compatible with Live Writer.
BlogSvc is written in C# 3.5, uses the new web programming model in WCF, and relies heavily on LINQ and other new [...]