<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
	<channel>
		<title>TrooBloo - C#</title>
		<description>Articles and tutorials regarding C#</description>
		<link>http://www.troobloo.com/tech/csharp.shtml</link>
		<language>en-us</language>

		<item>
			<title>C# Queue Implementation</title>
			<link>http://www.csharphelp.com/archives/archive14.html</link>
			<description>in C#. //Start Code namespace Queue { using System; /// /// implementation for a First in First out Queue /// public class Queue { private uint count = 0; private Node front = null; private Node end = null; private Node temp = null; /// /// Test to see if the Queue might be empty. /// public bool empty { get { return(count==0); } } /// /// Number of Items in the Queue. /// public uint Count { get { return count; } } /// /// This function will append to the end of the Queue or ///...</description>
		</item>

		<item>
			<title>C# - Static Members</title>
			<link>http://www.csharphelp.com/archives/archive148.html</link>
			<description>By Rajesh A C# class can contain both static and non-static members. When we declare a member with the help of the keyword static, it becomes a static member. A static member belongs to the class rather than to the objects of the class. Hence static members are also known as class members and non-static members are known as instance members. In C#, data fields, member functions, properties and events can be declared either as static or non-static. Remember that indexers in C# can't...</description>
		</item>

		<item>
			<title>C# language's preprocessor directives</title>
			<link>http://www.csharphelp.com/archives/archive36.html</link>
			<description>By Vivek Gupta C# preprocessor is fundamentally very similar to C preprocessor and the whole concept in C# has been taken from C language specification. The C preprocessor is a macro processor that is used automatically by the C compiler to transform your program before actual compilation. It is called a macro processor because it allows you to define macros, which are brief abbreviations for longer constructs. But in C# only concept has been taken from C. But the C# compiler does not...</description>
		</item>

		<item>
			<title>C# Simple Scribble Application</title>
			<link>http://www.csharphelp.com/archives/archive222.html</link>
			<description>By Shripad Kulkarni C# provides simple and easy access to the Device Context Functions via the Graphics class. The following application indicates the quick and easy way to use some of the Graphics class functions Download Source Code - Scribble.zip</description>
		</item>

		<item>
			<title>C# - A Hype Or Reality?</title>
			<link>http://www.csharphelp.com/archives/archive58.html</link>
			<description>By syzack@yahoo.com C#, (pronounced &quot;C sharp&quot;) is a new programming language announced by Microsoft in June, and scheduled to debut at the Microsoft Professional Develper s Conference(PDC). C# is Microsoft researcher Anders Hejlsberg's latest accomplishment. C# looks astonishingly like Java; it includes language features like single inheritance, interfaces, nearly identical syntax, and compilation to an intermediate format. But C# distinguishes itself from Java with language design...</description>
		</item>

		<item>
			<title>C# And It's Features</title>
			<link>http://www.csharphelp.com/archives/archive55.html</link>
			<description>By G.GNANA ARUN GANESH 1. C# is a simple ,modern,object oriented language derived from C++ and Java. 2. It aims to combine the high productivity of Visual Basic and the raw power of C++. 3. It is a part of Microsoft Visual Studio7.0 . 4. Visual studio supports Vb,VC++,C++,Vbscript,Jscript.All of these languages provide access to the Microsft .NET platform. 5. .NET includes a Common Execution engine and a rich class library. 6. Microsofts JVM eqiv is Common language run time(CLR). 7. CLR...</description>
		</item>

		<item>
			<title>C# Intermediate Language Disassembler(ILDASM)</title>
			<link>http://www.csharphelp.com/archives/archive23.html</link>
			<description>By Vivek Gupta This is my first C# article. I searched the net to see what articles were available on C# and found that there were none for the IL disassember, a very useful tool for .NET programmers. Users will find it to be very important once they start using it. You can get IL disassemble tool as ILDasm.exe in directory C:Program FilesMicrosoft.NETFrameworkSDK in (Windows OS). So what does this tool do? The answer to this question is found in the tutorial supplied with .NET SDK...</description>
		</item>

		<item>
			<title>C# / MP3</title>
			<link>http://www.csharphelp.com/archives/archive264.html</link>
			<description>By Kenton Brown Here is an example C# program that plays mp3, using lame.exe converts wav to mp3, records and plays wav files using MCI. Download Source You will need lame.exe. Get it here: http://www.mp3dev.org/mp3/ put it in the c: directory to use my defaults I did assemble this program,but I got the info from various sources. I decided to assemble this example after spending several hours searching for this type of information for C#. Remember that 'int, uint' in C# is the same...</description>
		</item>

		<item>
			<title>C# DataGrid with DataSet</title>
			<link>http://www.csharphelp.com/archives/archive236.html</link>
			<description>By P.T Sahul Hameed This is a simple C# Program that illustrate the usage of DataGrid with DataSet. Create Database and Table accordingly. /* * Simple C# example to illustrate the usage of Dataset with DataGrid * Need to change the url and query accordingly */ using System; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Windows.Forms; public class DataGridSample:Form{ DataGrid myGrid; SqlConnection con; SqlDataAdapter adapter; DataSet ds; Button ok,...</description>
		</item>

		<item>
			<title>C# XML Stream Project</title>
			<link>http://www.csharphelp.com/archives/archive34.html</link>
			<description>By John Schofield I have developed a C# component that converts objects to an XML stream and vice versa. The main .NET focus is on System, System.Reflection and System.XML assemblies. The user has access to a default constructor and four public methods; two methods to create an XML stream or file from an object and two that creates an object from from an XML file or stream In the creation of the stream, the component does a deep copy of any contained objects. One conversion limitation...</description>
		</item>

		<item>
			<title>C# Timer Demo</title>
			<link>http://www.csharphelp.com/archives/archive90.html</link>
			<description>By Prasad H. This is an example of a timer in C#. It gives you an understand of time / clock and time conversion functionality. Some Tips using Timer: 1.Timer_Event will fire only after the Timer.Start() method is called. 2.Interval property is used to set the interval between Timer_Event. 3.Timer can be stopped either by disabling the Timer or calling the Stop() method. using System; using System.Windows.Forms; using System.Drawing; class TimerDemo:Form { Timer Clock; Label lbTime=new...</description>
		</item>

		<item>
			<title>Indexers In C#</title>
			<link>http://www.csharphelp.com/archives/archive140.html</link>
			<description>By Rajesh C# introduces a new concept known as Indexers which are used for treating an object as an array. The indexers are usually known as smart arrays in C# community. Defining a C# indexer is much like defining properties. We can say that an indexer is a member that enables an object to be indexed in the same way as an array. &lt;modifier&gt; &lt;return type&gt; this [argument list] { get { // Get codes goes here } set { // Set codes goes here } } Where the modifier can be private, public,...</description>
		</item>

		<item>
			<title>C# ON THE NET</title>
			<link>http://www.csharphelp.com/archives/archive60.html</link>
			<description>By Manish Babbar Simple program to demonstarte the power of c# on the Net. This program require web server e.g(java web server ,apache etc). Hello.cs class zzz { public static void Main() { System.Console.WriteLine(&quot;Content-Type:text/html &quot;); System.Console.WriteLine(&quot;&lt;body bgcolor=blue&gt;&quot;); System.Console.WriteLine(&quot;&lt;center&gt;&lt;p&gt;&lt;p&gt;&quot;); System.Console.WriteLine(&quot;&lt;b&gt;Hello to everyone.Its me Manish babbar&lt;b&gt;&quot;); System.Console.WriteLine(&quot;&lt;/body&gt;&quot;); } } Compile the class Hello.cs .This will...</description>
		</item>

		<item>
			<title>A C# Class</title>
			<link>http://www.csharphelp.com/archives/archive141.html</link>
			<description>By Pavel Tsekov A class, representing ABOUT form in C#. Use it in your projects. Here is an example of how we can make an ABOUT form. To use the class in your projects, you can write the following lines, somewhere in your code: fAbout frmAbout=new fAbout; frmAbout.ShowDialog(); So the about form will show itself modally in the center of the screen. Change some of the text things in the fAbout class to make it usable for you. Here is the class itself : // Here is an example of an ABOUT...</description>
		</item>

		<item>
			<title>Events In C#</title>
			<link>http://www.csharphelp.com/archives/archive253.html</link>
			<description>By Sanju An event is defined in C# as 'a member that enables an object or class to provide notifications'. Now, let us see in detail what an event is and how notifications are provided in C#. In an application, the change in status (or certain properties) of an object may result in some actions to be performed. For e.g., consider a dialog box with some buttons in it. Pressing any of these buttons will have to perform an action, for e.g., starting a new process or closing the dialog....</description>
		</item>

		<item>
			<title>Jump To C#</title>
			<link>http://www.csharphelp.com/archives/archive65.html</link>
			<description>By Vyas Bharghava When I started learning C# half the time I was trying to find Java equivalents so that I can learn effectively, leveraging my existing Java skills. At times I was so frustrated by my knowledge or lack there of. I'm penning this piece in the hope that my experience might help Java programmers to learn Java's new cousin (or villain according to some view points!). I'll only deal with those functionalities which are present in Java but are modified / changed completely in...</description>
		</item>

		<item>
			<title>C# DateTime Structure</title>
			<link>http://www.csharphelp.com/archives/archive25.html</link>
			<description>By S.Thangaraju Here is an example of how the DateTime Structure works for C#. It's extremely basic and very easy to follow. /* This program finds out your Age using the DateTime structure in C#. */ using System; class DOB{ private DateTime dtDob; private DateTime dtNow; private DateTime dtAge; private int intDay; private int intMonth; private int intYear; private int intHour; private int intMinute; private TimeSpan tsAge; private int intAgeYear; private int intAgeMonths; private int...</description>
		</item>

		<item>
			<title>Structures In C#</title>
			<link>http://www.csharphelp.com/archives/archive117.html</link>
			<description>By KL Structures in C#: - ==================== Example: - ========== class TestStruct { public static void Main() { SimpleStruct st = new SimpleStruct(4); System.Console.WriteLine(st.i); st.aMethod(); } } struct SimpleStruct { public int i; public SimpleStruct(int j) { i=j; } public void aMethod() { System.Console.WriteLine(&quot;Inside aMethod&quot;); } } O/P 4 Inside aMethod Features of Structures: - ========================== * A structure or struct can contain only fields, methods, Etc., * In...</description>
		</item>

		<item>
			<title>Mapping a C# Com Interop class to fixed COM GUIDS</title>
			<link>http://www.csharphelp.com/archives/archive17.html</link>
			<description>By Robert M. Meagher When you create a C# class, you can make it available as a COM object to code outside of the VS.NET framework. This is done through use of the utility REGASM. REGASM creates a COM Type Library that describes the COM aspects of the class for use by both early binding in C++ (through #import directives) and late binding systems (such as VB6, through project references), and registers the COM class in the Registry under the HKLMSoftwareCLSID hierarchy. However, every...</description>
		</item>

		<item>
			<title>C# Interface Implementation</title>
			<link>http://www.csharphelp.com/archives/archive171.html</link>
			<description>By Pavel Tsekov Interface implementation can be confusing... I see a feature in C# that can be very confusing. In the example below we have a class (Test) that implements 2 interfaces (I1 and I2). So the logic says that we should have implementations in the class Test for both MyFunction() methods from I1 and I2. BUT! As you see in the example below everything works fine with only 1 implementation. This is not as correct as we expect, because we can't be sure which of the two interfaces...</description>
		</item>

		<item>
			<title>C# TimeZone</title>
			<link>http://www.csharphelp.com/archives/archive214.html</link>
			<description>By Valliyappan Swaminathan This small application will give idea about Time Zone in c#, .Net platform having Class name called TimeZone in System Name space, TimeZone is abstract Class so we can't create instants of TimeZone , but Time TimeZone having Method called as CurrentTimeZone it returns number of properties. Download the Mytimez.cs file and run</description>
		</item>

		<item>
			<title>CGI C# DB Application</title>
			<link>http://www.csharphelp.com/archives/archive234.html</link>
			<description>By Gildeoni Santos This is a small CGI Aplication built with Visual C# .Net Beta 2, to test this application you must have at least SQL Server 7 (running Northwind database) and IIS 5.0 installed. Steps to test the application: 1- Create an account for the Internet Users in SQL 7 (normally IUSR_YourComputerName). - Open SQL 7 &quot;Enterprise Manager&quot;. - Go to &quot;Security&quot; right click in &quot;Logins&quot; (a context menu will appear). - Click &quot;New Login&quot;. Then SQL Server Login Properties will appear. -...</description>
		</item>

		<item>
			<title>C# NotePad</title>
			<link>http://www.csharphelp.com/archives/archive76.html</link>
			<description>By Ajit Mungale With this project you get idea about. 1. How to use various dialogs in C#. -For opening and saving file -For changing Forecolor and Backcolor -For Print-Layout and Printing 2. How to do copy/paste using clipboard and without clipboard.(Code commented for w/o clipboard) 3. How to use windows registry for saving default setting of notepad. 4. Reading and writing text file. Download all source/files</description>
		</item>

		<item>
			<title>C# Custom Collection Implementation</title>
			<link>http://www.csharphelp.com/archives/archive89.html</link>
			<description>By Andrew D. Tollington This sample shows a simple custom collection implementation in C# with the .NET Framework. using System; using System.Collections; namespace Personal.Demos.Simple{ public class MainApp{ //entry point 'Main' public static void Main(){ //get us some Widgets Widgets MyWidgets = Initialize(); Console.WriteLine(&quot;Using 'foreach' - &quot;); //enumerate through the collection with //the foreach constuct. foreach(Widget W in MyWidgets){ //call the same method on each item in...</description>
		</item>

		<item>
			<title>Inner Classes In C#</title>
			<link>http://www.csharphelp.com/archives/archive113.html</link>
			<description>By Saju Like Java, in C# also inner classes are possible. The program code demonstrates the implementation of inner classes and structures in classes. If we want to create an instance out side the class the inner class and inner structure should be public. Unlike java there will only one EXE is created, but in java more than one class files will create. The following program is self explanatory with proper output //Here Demonstrating class ,innerclass and inner structure //Demonstrating...</description>
		</item>

		<item>
			<title>Logic Game In C#</title>
			<link>http://www.csharphelp.com/archives/archive107.html</link>
			<description>By Pavel Tsekov Here is a logic game in C#. The ojective of the game is to click the green buttons until they turn red. The code gives examples of how to use windows forms, buttons and LOTS more. /* A little logical game. A little practice with C#. project created on 02/09/2001 at 01:05 Author : Pavel Tsekov */ using System; using System.Windows.Forms; using System.Drawing; class MainForm : Form { private const int BUTTON_COUNT=25; //count of buttons (exact square 16,25,36,49,...)...</description>
		</item>

		<item>
			<title>C# ExoEngine</title>
			<link>http://www.csharphelp.com/archives/archive231.html</link>
			<description>By Ben Houston Introduction For my fourth year computer graphics course I wrote a little 3D engine using C# and the .NET platform. I decided to go this route as opposed to the C++ route that everyone else took in the course because I wanted to see whether C# lived up to it's hype. Surprising, after writing about 600kB of code in C# it seems like it is a decent language after all and possibly an effective replacement for the C++ even in demanding field of real-time graphics. When I...</description>
		</item>

		<item>
			<title>Namespaces In C#</title>
			<link>http://www.csharphelp.com/archives/archive99.html</link>
			<description>By ArunGG Introduction : This article bring in you to C# Namespaces. MY objectives are as follows: To give the picture what Namespace is. Learn how to implement the &quot;using&quot; directive. Learn to use &quot;alias&quot; directives. Understand what are namespace members.. NEED FOR NAMESPACES : Namespaces allow you to create a system to organize your code. A good way to organize your namespaces is via a hierarchical system. You put the more general names at the top of the hierarchy and get more specific...</description>
		</item>

		<item>
			<title>Message Filtering With C#</title>
			<link>http://www.csharphelp.com/archives/archive162.html</link>
			<description>By Pavel Tsekov In C# we can filter our application's messages so some of them don't get dispatched. See the example below of how to prevent the user from clicking the Left Mouse button in our application: // created on 20.10.2001 at 18:04 //This example has 2 classes //1. MyFilter, which exposes the IMesageFilter interface //The PreFilterMessage method is overriden for our needs //2. MainForm, which is our main form using System; using System.Windows.Forms; class...</description>
		</item>

		<item>
			<title>Use of DATE Jargon in C#</title>
			<link>http://www.csharphelp.com/archives/archive28.html</link>
			<description>By Prasad H. Use of Date Jargaon in C#.The following program will use some functions of DateTime class. This is a console based program which shows current months calendar and also provide option for viewing next month,year,previous month,years calendar too. using System; class MyDate { private int Year; private int Month; private static int Day=1; MyDate() { DateTime today=DateTime.Now; this.Year=today.Year; this.Month=today.Month; } public static void Main() { MyDate oCalendar=new...</description>
		</item>

		<item>
			<title>Pointers In C#</title>
			<link>http://www.csharphelp.com/archives/archive77.html</link>
			<description>By Sankar Ramanathan Here is a simple example of how to use pointers using C#. It is short and easy to follow. //Compilation //CSC FileName.CS using System; class Test { unsafe static void WriteLocations() { int *p; int i; i = 10; p = &amp;i; string addr; addr = int.Format((int) p, &quot;X&quot;); //To Format the Pointer to a String Console.WriteLine(addr); Console.WriteLine(*p); *p = 333; Console.WriteLine(i); //Change the Value using Pointer i = *(&amp;i) + 10; Console.WriteLine(i); } static void...</description>
		</item>

		<item>
			<title>C# Mainframe Interface</title>
			<link>http://www.csharphelp.com/archives/archive112.html</link>
			<description>By Sandeep Khurana This program shows how one can FTP to S/390, submit JCL and execute a DB2 query on a Mainframe all with C#!! Don't forget to make the required changes in the source code. All comments are documented within the code. Download Mainframe.cs</description>
		</item>

		<item>
			<title>New Modifiers in C#</title>
			<link>http://www.csharphelp.com/archives/archive4.html</link>
			<description>By ZIAD SALLOUM If you come from C++ or Java background to C#, no wonder that you will notice some strange keywords introduced to this new language. The first reaction will be what are these things for and why were they added ? Specially that, till now people were able to develop programs using the existing languages without problems. Among the set of new keywords added to C# there are new and override modifiers. Although new may not seem that new to you , however its usage as method...</description>
		</item>

		<item>
			<title>WebBroswer In C#</title>
			<link>http://www.csharphelp.com/archives/archive146.html</link>
			<description>By Alex Bondarev If you want to write into webbrowser in windows form in C#, you have to make reference MSHTML library and use its interface to do so. The trick is, if you did this in ASP or Visual Basic, you can simply put wb.document.write(sHtml) where wb is WebBrowser a object and sHtml is a string. In .Net it works differently. You can create sample project in VB.6 and load it into VB.NET. It would complains about bad type variable, but will compile and run (surprisingly, if just...</description>
		</item>

		<item>
			<title>Access Registry Using C#</title>
			<link>http://www.csharphelp.com/archives/archive48.html</link>
			<description>By Gokula Giridaran Access the registry using C#. Find out the system Information. Using this source code. /* I used it find Processor Information and Bios Information*/ using System; using Microsoft.Win32; class reg { static void Main() { RegistryKey hklm =Registry.LocalMachine; hklm=hklm.OpenSubKey(&quot;HARDWARE\DESCRIPTION\System\CentralProcessor\0&quot;); Object obp=hklm.GetValue(&quot;Identifier&quot;); Console.WriteLine(&quot;Processor Identifier :{0}&quot;,obp); RegistryKey hklp =Registry.LocalMachine;...</description>
		</item>

		<item>
			<title>Boxing And Unboxing C#</title>
			<link>http://www.csharphelp.com/archives/archive100.html</link>
			<description>By ArunGG Boxing and unboxing is a essential concept in C# s type system. With Boxing and unboxing one can link between value-types and reference-types by allowing any value of a value-type to be converted to and from type object. Boxing and unboxing enables a unified view of the type system wherein a value of any type can ultimately be treated as an object. Converting a value type to reference type is called Boxing.Unboxing is an explicit operation. C# provides a unified type system ....</description>
		</item>

		<item>
			<title>Digital Clock in C#</title>
			<link>http://www.csharphelp.com/archives/archive29.html</link>
			<description>By Mahesh Here is a an example of how to make a digital clock using C#. I have included the graphics, source code, and command line string (included as a file - comp.bat) in the zip file. I hope you enjoy!! Download Digital Clock - archive29.zip using System; using System.WinForms; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; public class h2:Form { private Image []image=new Bitmap[10]; private Image colon=null; Timer t=new Timer(); Rectangle...</description>
		</item>

		<item>
			<title>Dockable Control In C#</title>
			<link>http://www.csharphelp.com/archives/archive150.html</link>
			<description>By Phil Wright Introduction One of the first features of C# that took my interest was the ability to Dock a Control onto the edge of a Form . Now I could attach a Control (or more likely a composite control by deriving from UserControl ) onto a Form edge and quickly construct a useful looking application. But there is one crucial factor missing from this scenario. The user has no discretion over the size or positioning of this docked control. I want the user to be able to drag the...</description>
		</item>

		<item>
			<title>C# Mail Reader</title>
			<link>http://www.csharphelp.com/archives/archive232.html</link>
			<description>By Shripad Kulkarni A simple SMTP Mail Client to send and recieve email ( including Attachments ) Development Environment : Visual Studio C# .NET 7.0 ( Beta Release ) Features Multiple Account Selection Send and Recieve Attachments Saves Data in XML Format Process UnManaged code ( Use DLLImport to execute C++ Functions) Use Collection Classes Use NetworkStream, StreamReader, TcpClient Classes Download Source Code</description>
		</item>

		<item>
			<title>Calculator Program In C#</title>
			<link>http://www.csharphelp.com/archives/archive84.html</link>
			<description>By Prasad H. Here is a calculator program written in C#. It will give you the basics of Windows Forms, Arrays, and Controls. To compile it, just type in: prompt&gt;csc Calculator.cs Download Calculator.cs</description>
		</item>

		<item>
			<title>A Color Guide in C#</title>
			<link>http://www.csharphelp.com/archives/archive30.html</link>
			<description>By Jayant M. This Program will generate all the colors that are supported in C# according to their Name.... If you can come up with a better version of this program, let me know. e.g. You can make a dll file where the whole color array is stored - your coding lines will decrease. I tried to do it that way (in vane!).. The compilation string is included at the bottom of the file ColorGuide.cs which includes all of the source code. Download Colorguide.cs //Colorguide.cs using System;...</description>
		</item>

		<item>
			<title>Working with Arrays in C#</title>
			<link>http://www.csharphelp.com/archives/archive3.html</link>
			<description>Open your favorite text editor and type the following C# source code: using System; public class ArrayMembers { public static void Main(string[] args) { //Skip 1 line Console.WriteLine(&quot; &quot;); //Iterate through the items of array args using foreach foreach(string s in args) { Console.WriteLine(s); } //Skip 2 lines Console.WriteLine(&quot;  &quot;); //Declare array strNames string[] strNames = {&quot;Joe&quot;,&quot;Mary&quot;,&quot;Bill&quot;,&quot;Fred&quot;}; //Iterate through the items of array strNames for(int i = 0;i</description>
		</item>

		<item>
			<title>Using Flash With C#</title>
			<link>http://www.csharphelp.com/archives/archive81.html</link>
			<description>By Claudiney Bittencourdt Ribeiro Here is an example of how to use Flash with C# In this very cool example, play a flash game! Download Source Code - cSharpFlash.zip</description>
		</item>

		<item>
			<title>The Power of C#: A Server Side Program</title>
			<link>http://www.csharphelp.com/archives/archive47.html</link>
			<description>By Furqan Ullah I have developed a very simple server side program which shows the power of the C#. This is a table program requires IIS installed on the machine in order to check. The User entered the table number in the form and then press Submit button. The action of the form will call the C# application and that application disect the QUERY_STRING into the string parameters. All the important things one should have to do in the server side coding is to get the parameters from the...</description>
		</item>

		<item>
			<title>Jagged Arrays In C# - What's That?</title>
			<link>http://www.csharphelp.com/archives/archive93.html</link>
			<description>By Abani Pattanayak Overview I thank the editor for publishing my first article ie 'Why C#' in csharphelp.com and also thankful to its reader for their constructive suggestions and comments. This article discusses about the most talked datatype in the programming world - ARRAYS. C# offers two type of Arrays. 1. Rectangular Arrays 2. Jagged Arrays . For those thaousand of programmers from the conventional progarmming (non-OO) world of 'Visual Basic' or like, the conecpt of 'Jagged Array'...</description>
		</item>

		<item>
			<title>Financial Loan Calculations using C#</title>
			<link>http://www.csharphelp.com/archives/archive230.html</link>
			<description>By Shashi Menon Here is a C# Application I developed for calculating the monthly payment for a loan, given the loan amount, interest rate and the loan period. I have used four labels, four text boxes and two buttons on a simple Windows form as shown below. In addition, a status bar along the bottom of the form is used to describe what is expected in each text field. The Calculate button computes the monthly payment and displays the result in the fourth text box. Clicking the Exit button...</description>
		</item>

		<item>
			<title>NotePad Like Editor In C#</title>
			<link>http://www.csharphelp.com/archives/archive94.html</link>
			<description>By Prasad H. Here is an example of how to create a NotePad like editor in C#. This code involves the usage of ToolBar, StatusBar, Menu, File Manipulation and a lot of String Functions. For this project I tried to use as many basic aspects of C# functionality as possible. Download Editor.zip</description>
		</item>

		<item>
			<title>Turtle Graphics In C#</title>
			<link>http://www.csharphelp.com/archives/archive268.html</link>
			<description>By Syed Hasan Adil This program is the sample implementation of a logo language in c sharp (C#) . Logo turtle is a turtle drawing application ,which draw line on the screen with different colors and different shape. i am also providing some of samples figure implementations. Download turtlgraphics.zip figure1 (press figure1 button) figure2 (press figure2 button) figure3 (press figure3 button) figure4 (press figure4 button) figure5 (press figure5 button) All the Code written in clear...</description>
		</item>

		<item>
			<title>Multiple Implementation in C#</title>
			<link>http://www.csharphelp.com/archives/archive101.html</link>
			<description>By Craig Breakspear Can you inherit from multiple classes in C#? Simply put, this cannot be done. However there are ways around it. From a design perspective you must ask yourself, Will a Class fully represent an object? Meaning that, if we have a base class with abstract methods designed for a particular application and we know that the inheriting object will only need the methods defined in that class. We now have a valid design pattern here. The Vehicle Car Object Lets say we have an...</description>
		</item>

		<item>
			<title>Regular Expressions in C#</title>
			<link>http://www.csharphelp.com/archives/archive21.html</link>
			<description>By Prasad H. The following example shows the usage of Regular Expressions in C#. The program basically has all the Validation Programs using Regular Expression. /* csc /r:System.Text.RegularExpressions.dll,System.dll Validation.cs */ using System.Text.RegularExpressions; using System; class Validation { public static void Main() { string strToTest; Validation objValidate=new Validation(); Console.Write(&quot;Enter a String to Test for Alphabets:&quot;); strToTest=Console.ReadLine(); //Change here...</description>
		</item>

	</channel>
</rss>
