C# Corner

Resources  
  • Using Microsoft Message Queues to build Scalable SolutionsApr 12, 2001. This tutorial shows you how to create, send, and received messages using MSMQ from the .NET base class library (System.Messaging) and C#.
  • Time Ticker2Jul 04, 2001. Microsoft had made lot of Changes for Beta2, some of the changes are old Namespace such as System.WinForms modified to System.Windows.Forms. In addition no. of new Namespaces like Microsoft.CSharp, Microsoft.JScript, Microsoft.Vsa etc...
  • Working with ReflectionJul 05, 2001. This article is about the use of reflection package in Csharp. Through Reflection we can get Information about the class.
  • C# foreach loopJul 24, 2001. This article demonstrates how to use foreach loop in C#.
  • XML GeneratorAug 17, 2001. This article is about advance use of reflection package in Csharp.
  • C# TokenizerAug 27, 2001. A simple tokenizer in csharp without using regex or MatchCollections.
  • Simple Game Developed in C#Sep 03, 2001. This article contains the code for a simple game developed using csharp. This game is all about arranging the shuffled numbers in ascending order.
  • Query BuilderOct 17, 2001. This application is that of a QueryBuilder in CSharp.This application is for Beta2 SDK version of DotNetFramework.
  • Using MS Agent in C#-Part-I(Text To Speech)Jan 15, 2002. This article explains how to use MS Agent to write text-to-speech applications using C# and .NET.
  • PERST: A Simple, Fast, Convenient Object Oriented DatabaseMar 05, 2003. PERST is a simple Object-Oriented Database implemented with pure C-Sharp and Java implementations.
  • CSLint: Deadlock Detector for C#Mar 12, 2003. This is a deadlock detector for CSharp programs. It builds a lock graph for the application and searches loops in the graph.
  • Part I: Simple Color Syntax Code Editor for PHP written in C# and .NETJun 18, 2003. The Application is a simple Windows Form program that allows you to open and save the text files edited in the rich edit control, as well as print them out. The program takes advantage of a “syntax” text file for PHP which lists the functions and keywords contained in the PHP language.
  • MyQueue in C#Jan 09, 2004. This article attempts to explain the how MSMQ can be implemented between two forms and the very basics of message queuing.
  • DataTable in C#Feb 17, 2004. The ADO.NET DataSet is a data construct that can contain several relational rowsets, the relations that link those rowsets, and the metadata for each rowset. The DataSet also tracks which fields have changed, their new values and their original values, and can store custom information in its Extended Properties collection. The DataSet can be exported to XML or created from an XML document, thus enabling increased interoperability between applications.
  • Convert a Comma Delimited String to an Array in C#Aug 01, 2005. This article shows how to convert an array to a comma delimited string in C#.
  • Hashtable in C#Nov 14, 2005. Hashtable is useful when you need to store data in a key and value pair. This article shows how to use hashtable in C#.
  • Revised Generic 'T, K' Database ComponentDec 20, 2005. This is the code behind the Generic 'T, K' Database Component.
  • Wrapper Patterns in C#, Part III: The Decorator PatternFeb 15, 2006. Did you ever wish for a superhuman power to be impervious to bullets or travel outside your body? How about the superpower to be able to breathe underwater or fly? Or how about a changing the way you look so you can disguise yourself as anyone, or anything? In this series of four articles, we will travel down the C# rabbit hole and see how it is all possible with some wrapper patterns: Proxy, Decorator, and Adapter.
  • Wrapper Patterns in C#, Part IV: The Adapter PatternFeb 16, 2006. In this series of four articles, we will travel down the C# rabbit hole and see how it is all possible with some wrapper patterns: Proxy, Decorator, and Adapter.
  • The C# Value Type and BoxingFeb 17, 2006. Even though with the .NET framework we don't have to actively worry about memory management and garbage collection (GC), we still have to keep memory management and GC in mind in order to optimize the performance of our applications. One of the things we need to be aware of is how the Common Language Runtime (CLR) deals with references to value types.
  • C# Interface Based DevelopmentMar 06, 2006. When trying to build maintainable, reusable, and flexible C# code, the object oriented nature of C# only gets us 50% of the way there. Programming to interfaces can provide us with the last 50%. Interfaced-based design provides loose coupling, true component-based programming, easier maintainability and it makes code reuse much more accessible because implementation is separated from the interface.
  • Add some elegance to your code using C# ListMar 31, 2006. A short and to-the-point tutorial that demonstrates how to sort and search using List in C#.
  • C# Defensive Event Publishing Using InterfacesApr 03, 2006. This article explains how to use interfaces for C# Defensive Event Publishing.
  • Top 10 Reasons to Switch from Java to Visual C#Jun 03, 2006. This article details the major reasons for Java programmers to consider switching from the Java language to Visual C#.
  • Simple Password Encryption ProgramOct 31, 2006. This article shows you how to make a simple password encryption program.
  • C# Introduction to Fuzzy Computing: Part INov 15, 2006. Boolean logic often fails to adequately simulate real-world conditions because things are never simply just black and white (or zeroes and ones) but exist in millions of shades of grey. This article is a brief introduction to the subject of fuzzy computing through demonstration of a few of the core principles using a fuzzy controller.
  • Dynamic Code CompilationNov 30, 2006. This article throws light on how a code can be built dynamically, compiled and run.
  • Word automation using C#May 11, 2007. Word Automation through C# is all about programmatically generating the Word Document using C# code. Almost all of the tasks which we perform on word 2003 can be done programmatically using C# or VB.
  • Lotto Program in C#Jul 16, 2007. It is a small Lotto-Program which can help you fill your lotto ticket. It is written in C#.NET 2.0 by using Visual Studio 2005.
  • Power of Yield, Generics and Array in C#Jul 14, 2008. This article tells you an additiional way to get reverse processing of array with help of generics and yield.
  • Image Slideshow in WPFNov 17, 2008. In this article, I will create a simple image slideshow using WPF and C#.
  • Web Browser in C#Mar 16, 2009. The attached project is a Web Browser application created in C# 2.0.
  • Struct in C#Jun 08, 2009. In this article, you will learn how to define structs in C#, where and how to use them and what is the difference between structs and classes.
  • Enums in C#Jun 11, 2009. This article demonstrates how to use enumerations in C#.
  • C# DelegatesJun 15, 2009. The delegate topic seems to be a confusing and tough for most of the developers. In this article I will explain the basics of delegates and Event handling in C# in a simple manner.
  • Indexers in C#Jun 29, 2009. In this article, I discuss indexers in C# and how to use them.
  • Insertion at the begining of a Linklist in C#Jul 11, 2009. This code snippet shows how to insert data to a Linklist at the beginning.
  • Programmatically Compress and Decompress FilesSep 09, 2009. Learn how to compress and decompress files programmatically via .NET.
  • Refactoring: Magic NumbersSep 14, 2009. Learn how to improve your code using Magic Numbers refactoring.
  • StringReader in C# Dec 09, 2009. In this article I will explain you about StringReader and StringWriter Classes in C#.
  • FileSystemWatcher in C#Dec 14, 2009. In this article I will explain you about FileSystemWatcher and IOException Class in C#.
  • Text Editor in C#Jan 02, 2010. In this article I will explain how to make a Simple Text Editor in GDI+ using C#.
  • View Image in C#Jan 27, 2010. In this article I will explain about view images in C# using GDI+.
  • Marshaling UnionsFeb 21, 2010. In this article you will learn how to marshal C/C++ Unions in C#.
  • Creating a Sound Recorder in C and C#Mar 23, 2010. In this article we will learn how to record audio and play sound files in C and C#.
  • Creating a Printing Application using Windows Forms and C#Apr 30, 2010. This article talks about how to create a simple printing application in C# using GDI+.
  • Printing Multiple Pages in C#May 31, 2010. In this article you will learn how to print multiple pages in C# using GDI+.
  • CheckBox in C#Jun 03, 2010. A CheckBox control allows users to select a single or multiple options from a list of options. In this article, I will discuss how to create a CheckBox control in Windows Forms at design-time as well as run-time. After that, I will continue discussing various properties and methods available for the CheckBox control.
  • MenuStrip in C#Jun 08, 2010. The MenuStrip class is the foundation of menus functionality in Windows Forms. If you have worked with menus in .NET 1.0 and 2.0, you must be familiar with the MainMenu control. In .NET 3.5 and 4.0, the MainMenu control is replaced with the MenuStrip control.
  • CheckBox in C#Jun 11, 2010. A CheckBox control allows users to select a single or multiple options from a list of options. In this article, I will discuss how to create a CheckBox control in Windows Forms at design-time as well as run-time.
  • DomainUpDown in C#Jun 21, 2010. A DomainUpDown control allows users to provide a spin (up/down) interface to move through pre-defined strings using up and down arrows. In this tutorial, we will see how to create a DomainUpDown control and use it in a Windows Forms application.
  • NumericUpDown in C#Jun 22, 2010. A NumericUpDown control allows users to provide a spin (up/down) interface to move through pre-defined numbers using up and down arrows. In this tutorial, we will see how to create a NumericUpDown control at design-time as well as at run-time.
  • Dictionary in C#Jul 10, 2010. A Dictionary class represents a dictionary in C# that is used to represent a collection of keys and values pair of data. This article demonstrates how to use a dictionary in C#.
  • Understanding Message Box in Windows Forms using C#Jul 12, 2010. MessageBox control displays a message with specified text. A message box may have some additional options including a caption, icon, and help buttons. In this article, I will discuss how to use the MessageBox class to display messages in Windows Forms and C#.
  • Toolbar in C#Jul 18, 2010. Toolbar control is not available in Toolbox of Visual Studio 2010. ToolStrip control replaces Toolbar in Visual Studio 2010. But for backward compatibility support, Toolbar class is available in Windows Forms. In this article, I will discuss how to create and use a Toolbar using Toolbar class in a Windows Forms application.
  • ImageList in C#Jul 18, 2010. In this article, I will discuss how to create an ImageList control and how to use its properties and methods to use in a Windows Forms application.
  • ComboBox in C#Aug 09, 2010. A ComboBox control is a combination of a TextBox and a ListBox control. Only one list item is displayed at one time in a ComboBox and other available items are loaded in a drop down list.
  • ToolStrip in C#Aug 15, 2010. In this article, I will discuss how to create and use a ToolStrip control and use its properties and methods.
  • BackgroundWorker in C#Aug 20, 2010. A BackgroundWorker component executes code in a separate dedicated secondary thread. In this article, I will demonstrate how to use the BackgroundWorker component to execute a time consuming process while main thread is still available to the user interface.
  • Compare Strings in C#Aug 21, 2010. This code snippet shows how to trim strings in C#.
  • Uppercase and Lowercase Strings in C#Aug 21, 2010. This code snippet shows how to make a string uppercase and lowercase using String class methods.
  • Add, Remove, Replace Strings in C#Aug 21, 2010. This code snippet shows how to add, remove and replace strings in C#.
  • Copy and Concatenate String in C#Aug 21, 2010. This code snippet shows how to copy and concatenate strings in C#.
  • Split String in C#Aug 22, 2010. How to split string in C#.
  • C# DateTimePicker ControlAug 23, 2010. A DateTimePicker control allows users to select a date and time in Windows Forms applications. In this tutorial, we will see how to create a DateTimePicker control at design-time as well as at run-time, set its properties and call its methods.
  • Consuming URL Shortening Services - Tweetburner (twurl)Aug 27, 2010. Just another article of the URL shortening services series.Today, we are going to talk about another hot and easy-to-use service, it's Tweetburner. If you haven't used it before, then it's the time to.We’re going to discuss how to use Tweetburner first. After that, we’ll inspect its API and learn how to use it in your .NET application.
  • Consuming URL Shortening Services – bit.lySep 01, 2010. This is a very hot article that you can’t leave without checking it first. This article is talking about the most popular and powerful URL shortening service ever, bit.ly.Today, we are going to talk about bit.ly API, its functions, and how you can access them from your .NET application.Don’t forget to download the sample code at the end of the article.Let’s go!
  • Finding multiple items in C# ListOct 04, 2010. In this article we will see how to find multiple items in C# list.
  • How to Load all Colors in a ComboBox Using C#Jan 04, 2011. This tip loads all colors an ComboBox control.
  • Verbatim strings in C# - Use of @ symbol in string literalsFeb 04, 2011. In this article we will understand use of the @ symbol in C# strings.
  • Building Android Applications using C#Feb 25, 2011. MonoDroid is a software product developed by Novell to build Android based mobile applications using C# and .NET. In this tutorial, we will learn how to build our very first Android based application using MonoDroid and Visual Studio 2010.
  • C# TabControl Apr 03, 2011. The TabControl manages tab pages where each page may host different child controls. In this article, I will demonstrate how to create and use a TabControl in Windows Forms using C#.
  • Context Menu in C#Apr 03, 2011. The ContextMenuStrip control provides functionality of context menus in Visual Studio 2010 and .NET 4.0. A context menu is also known as a popup menu. A context menu appears when you right click on a Form or on a control.
  • Windows Azure - Configure Customized Operating System For an Azure ApplicationJul 12, 2011. In this article we are going to see how to customize the operating system on which an Azure application can run using the Windows Azure Management Portal.
  • How We Can Use Custom Roles And Membership in ASP.NETJul 13, 2011. In this article I would like to show a sample demonstration regarding how we can use a custom roles and membership.
  • Cross Thread Operations in C#Jul 14, 2011. When you will work with threads and want to access a control on another thread then its post will solve your problem.
  • Convert HTML to Word Then Word to PDF With C#Jul 14, 2011. This method does not convert HTML to PDF directly, but instead first converts HTML to Word then converts Word to PDF.
  • Using Temp Table in SQL Server And Adding Columns DynamicallyJul 16, 2011. In this article we'll see how to use the Temporary tables, what are the necessary step to be taken while using them and moreover sometimes it's required to add column in Temporary tables dynamically.
  • SQL Reporting Service And Business Intelligence Development Studio With Stored ProcedureJul 17, 2011. Below is step by step illustration of creating a “Raw material stock closing report” using SQL reporting service and Business Intelligence Development studio with stored procedure.
  • Delegate in .NET (C#): Digging / Acquaint - Make it SimpleJul 17, 2011. A delegate is an object or instance which can hold a reference of any function or which can bind a function.
  • Search Engine - Windows Tool Using C#Jul 17, 2011. Here I am creating a tool which would help us add topics and their corresponding sites in a database and also search them using the tool.
  • XML Data Filter in Windows Phone 7Jul 18, 2011. XML offers a widely adopted standard way of representing text and data, Here I am trying to filter XML data and to display records in a Windows Phone application.
  • Consuming ODATA in Silverlight 4.0Jul 18, 2011. ODATA is everywhere and so is Silverlight. In this post, I will show how ODATA can be consumed in Silverlight
  • Model View Control (MVC) Pattern Using C# - Real Life ExampleJul 20, 2011. Here you will see how to use Model View Control (MVC) Pattern using C# - real life example.
  • Extension Methods in .NETJul 21, 2011. In this article we will see what extension methods are, why we need them and how to create them.
  • Method Parameter Modifiers in C#Jul 21, 2011. In this quick article you will take a look at method parameter modifiers in C#.
  • Customizing ASP.NET CalendarJul 21, 2011. In this article you will see how to customize an ASP.NET Calendar for year navigation.
  • How to show related Data in Textbox using C#Aug 01, 2011. Here I will show you how to Show Related Data In Textbox When We Click Related Item In Combobox In Csharp.
  • LINQ-Language Integrated QueryAug 18, 2011. Here I will explain LINQ-Language Integrated Query.
  • Quick Steps to URL Rewriting in Asp.net 4.0 Aug 25, 2011. In this article you will learn URL Rewriting in Asp.net 4.0.
  • Rarely used keywords in CSharp but Frequently asked in discussions [Beginners]Sep 15, 2011. There are a few words that we rarely use in day to day C# practices [I’m focusing readers who are beginners]. But I’ve seen them in either online exams or other IT quiz shows. So I came to write something about those untouched keywords.
  • Super Button Custom Control in C#Oct 17, 2011. Now you see how to creating a Super Button Custom Control in C#, which will appear Large whenever we move the Cursor on the Button.
  • Special characters not allowed as a value of Partition Key and Row KeyNov 09, 2011. Learn why you cannot have special characters as a value of Partition Key and Row Key.
  • Globalization and Localization in C#Nov 09, 2011. This article describes the globalization and localization concepts in C#.
  • Adapter Pattern in C#Nov 26, 2011. In this article I would like to examine the adapter pattern in C# using a simple example.
  • CSharp Application commonly used termsNov 27, 2011. There are few terms being used when you deal with project development with Microsoft .Net technology. If you are a Team Lead or a senior developer or simply a beginner you may want to know about these terms which are extensively being used when working on project of .Net.
  • List in C#Nov 29, 2011. This article demonstrates how to use a List in C#.
  • StringWriter in C#Dec 11, 2011. This article talks about how to create text files using StringWriter.
  • Print in C#Dec 12, 2011. Here is a good list of resource related to printing in C# using GDI+.
  • Volatile keyword in C# ThreadingDec 21, 2011. The volatile keyword is a convenience keyword for those who need to access member variables of a class or structure in multithreaded conditions.

About csharp

NA

SPONSORED BY

File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!
techbash 2016