Thursday, June 23, 2011

msmqQexplorer

http://sourceforge.net/projects/msmqqxplorer/develop
http://sourceforge.net/projects/msmqqxplorer/

Tuesday, May 31, 2011

Sorting and Searching Knowledge Info

Comparison Sorting Algorithms in C# Explained
----------------------------------------------
http://www.codeproject.com/KB/recipes/csharpsorting.aspx

Sorting Algorithms Codes in C#.NET
-----------------------------------
http://www.codeproject.com/KB/recipes/SortingAlgos.aspx

Searching and Sorting Algorithms via C#
-----------------------------------------
http://www.codeproject.com/KB/recipes/Search_Sort_Algorithms.aspx

Sorting Algorithms In C#
-------------------------
http://www.codeproject.com/KB/recipes/cssorters.aspx

Sorting Algorithm Examples
---------------------------
http://www.concentric.net/~ttwang/sort/sort.htm

QuickSort Algorithm using Generics in C# 2.0
----------------------------------------------
http://www.codeproject.com/KB/recipes/QuickSort_gen.aspx

Sorting: The Bucket Sort (C#)
-----------------------------
http://octoplasty.com/post/2011/01/27/Sorting-The-Bucket-Sort-(C).aspx


E-Books:-
http://epaperpress.com/sortsearch/download/sortsearch.pdf
http://www-users.cs.umn.edu/~karypis/parbook/Lectures/AG/chap9_slides.pdf

Friday, March 11, 2011

Convert List/IEnumerable to DataTable (Extension Method)

//Here’s a method to convert a generic List to a DataTable.
//This can be used with ObjectDataSource so you get automatic sorting, etc.

///
/// Convert a List{T} to a DataTable.
///

private static DataTable ToDataTable(this System.Collections.Generic.IEnumerable items)
{
var tb = new DataTable(typeof (T).Name);
PropertyInfo[] props = typeof (T).GetProperties(BindingFlags.Public | BindingFlags.Instance);
foreach (PropertyInfo prop in props)
{
Type t = GetCoreType(prop.PropertyType);
tb.Columns.Add(prop.Name, t);
}
foreach (T item in items)
{
var values = new object[props.Length];
for (int i = 0; i < props.Length; i++)
values[i] = props[i].GetValue(item, null);
tb.Rows.Add(values);
}
return tb;
}
///
/// Determine of specified type is nullable
///

public static bool IsNullable(Type t)
{
return !t.IsValueType || (t.IsGenericType && t.GetGenericTypeDefinition() == typeof(Nullable<>));
}
///
/// Return underlying type if type is Nullable otherwise return the type
///

public static Type GetCoreType(Type t)
{
if (t != null && IsNullable(t))
{
if (!t.IsValueType)
return t;
else
return Nullable.GetUnderlyingType(t);
}
else
return t;
}

Wednesday, May 26, 2010

WCF Security

WCF Security
-------------

http://msdn.microsoft.com/en-us/magazine/cc163382.aspx
http://msdn.microsoft.com/en-us/library/bb386582.aspx#CodeExamples

WCF Authorization
-----------------

http://msdn.microsoft.com/en-us/magazine/cc948343.aspx


WCF Instance Management
-----------------------
http://msdn.microsoft.com/en-us/magazine/cc163590.aspx

Tuesday, May 18, 2010

Certificates

http://developers.de/blogs/damir_dobric/archive/2006/08/01/897.aspx
http://msdn.microsoft.com/en-us/library/ff647503.aspx#ClentAuthentication

Monday, May 17, 2010

WCF Security

Fundamentals of WCF Security (Cont.) Role Based WCF Security
http://www.code-magazine.com/article.aspx?quickid=0611051&page=4

wcf authentication with Custom credentials
http://msdn.microsoft.com/en-us/library/aa702565.aspx
http://www.devatwork.nl/2007/05/wcf-username-authentication/

http://msdn.microsoft.com/en-us/library/ff648806.aspx


Using Certificate-based Authentication and Protection with Windows Communication Foundation (WCF)
--------------------------------------------------------------------------------------------------
http://notgartner.wordpress.com/2007/09/06/using-certificate-based-authentication-and-protection-with-windows-communication-foundation-wcf/


How To – Perform Input Validation in WCF
------------------------------------------
http://wcfsecurity.codeplex.com/wikipage?title=How%20To%20-%20Perform%20Input%20Validation%20in%20WCF&referringTitle=How%20Tos&ProjectName=wcfsecurity


WCF Security Guidance videos
-----------------------------
http://wcfsecurity.codeplex.com/wikipage?title=Video%20Index&referringTitle=Home



Extending WCF with Custom Behaviors
-----------------------------------
http://msdn.microsoft.com/en-us/magazine/cc163302.aspx


ActiveDirectoryMembershipProvider Class
---------------------------------------
http://msdn.microsoft.com/en-us/library/system.web.security.activedirectorymembershipprovider.aspx



How To: Use Forms Authentication with Active Directory in ASP.NET 2.0
-----------------------------------------------------------------------
http://msdn.microsoft.com/en-us/library/ff650308.aspx


C#tools
_______
http://www.csharptools.com/


http://msdn.microsoft.com/en-us/magazine/cc163358.aspx

Thursday, May 6, 2010

WCF Security

http://wcfsecurity.codeplex.com/
http://wcfsecurityguide.codeplex.com/

Create and Install Temporary Certificates in WCF for Message Security During Development
-----------------------------------------------------------------------------------------
http://wcfsecurity.codeplex.com/wikipage?title=How%20To%20-%20Create%20and%20Install%20Temporary%20Certificates%20in%20WCF%20for%20Message%20Security%20During%20Development&referringTitle=How%20To%20-%20Use%20Username%20Authentication%20with%20the%20SQL%20Membership%20Provider%20and%20Message%20Security%20in%20WCF%20from%20Windows%20Forms

Certificate Creation Tool
--------------------------
http://msdn.microsoft.com/en-us/library/bfsktky3(VS.80).aspx




How To: Use Forms Authentication with SQL Server in ASP.NET 2.0
----------------------------------------------------------------
http://msdn.microsoft.com/en-us/library/ff649314.aspx


How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI
-----------------------------------------------------------------
http://msdn.microsoft.com/en-us/library/ms998280.aspx


How To: Use Regular Expressions to Constrain Input in ASP.NET
--------------------------------------------------------------
http://msdn.microsoft.com/en-us/library/ms998267.aspx