Home | Portfolio | Resume | Contact
Designs | Apps | Code Lib | Flash
 

  Portfolio Home |Designs | Desktop Utilities | .Net Code Libraries | Flash | Websites

 

Microsoft.net Libraries

Language: C#

    SqlServer.Companion is an on going project; it provides a lite and compact Sql Server framework for developing Sql Server back-ends. The key object in this package is SqlConnectionSource which provides quick reusable methods for connecting to server/databases, executing SQL/Stored Procedures to Query/Modify data stored in Sql Server databases, work with transactions/connections, and there are multiple ways to work with data: DataSets, SqlDataReaders...

Download Source

Language: C#

    SqlServer.Companion.CodeDom uses the functionality provided by SqlServer.Companion and SqlServer.Schema to create a basic framework for generating .net objects, sql stored procedures, and basic .net data back-end code libraries.

Download Source

Language: C#

    SqlServer.Companion.Schema provides database structure information based on the Sql Server INFORMATION_SCHEMA views that are built into Sql Server.

SqlServer.Companion.Schema.SqlSchema provides over 30 methods for retrieving information on tables, fields, relations, stored procedures, functions, and other database structural information.

Download Source


Language: C#

    UrlTranslator is a HttpHandlerFactory that allows web developers/masters to separate site URL's from the underlying file system.

Using a system like this can not only increase file security, but it also provides a more realistic site map for search engines and users. To effectively use this technique you need to have a solid plan and data structure ahead of time or things can get mangled.

There are two files you have to maintain to implement the UrlTranslator. The first is a UrlMap.xml and the second is the web.config file. The UrlMap.xml  file contains a list of requested url's, where they should actually go, and any special query data that is needed. 

This site is currently using the UrlTranslator. Although there appears to be 5+ pages here there are only two.

View Sample | Download Source