C# Corner

Resources  
  • Visual Inheritance in C#-Part1Sep 24, 2001. We all know that Inheritance means a extending a class with more Features without worrying about the implementation of features of hidden inside the class to be inherited.
  • Visual Inheritance Part 2 Sep 26, 2001. We all know that Inheritance means a extending a class with more Features without worrying about the implementation of features of hidden inside the class to be inherited.
  • Extended Euclidean AlgorithmOct 31, 2001. Author explains how to implement Extended Euclidean Algorithm in C#.
  • Event Handling in .NET using C#Mar 13, 2002. In this article I discuss the event handling model in .NET using C#. The discussion starts with an introduction to the concept of delegates and then it extends that concept to events and event handling in .NET.
  • Mask Edit ControlMar 05, 2003. This control is a attempt to emulate the Marked Edit control available in VB 6.0. MaskEdit control extends the TextBox System.Windows.Forms.TextBox control available in Microsoft .NET library.
  • Basics of Extending Your Working Environment in Visual StudioApr 10, 2003. Visual studio.net offers a wide variety of options, which enable the user to create custom and personalized Visual Studio working environments.
  • Basics of Extending Your Working Environment in Visual StudioApr 10, 2003. All of us have used Macros in Microsoft Office and Add-ins in Visual Studio 6 and I am very sure all of us have been impressed as well by their power to control their own working environment.
  • Extending Your Working Environment in Visual Studio - AdvancedApr 24, 2003. In my previous article, you learned about how to create wizards and some simple objects such as DTE, Solutions, Project and Project Item. These objects help us to customize our Visual Studio working environment.
  • Extending Your Working Environment in Visual Studio - AdvancedApr 24, 2003. In my previous article, you learned about how to create wizards and some simple objects such as DTE, Solutions, Project and Project Item. These objects help us to customize our Visual Studio working environment.
  • Introduction to ASP.NET HTTP ModuleNov 24, 2003. This article will help the users to examine the use of HTTP Modules and their use in extending the pipeline. The HTTP Pipeline is a series of extensible objects that are initiated by the ASP.NET runtime in order to process a request.
  • 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.
  • DataReader 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.
  • Data Binding in DataGrid Control using 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.
  • DataSet 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.
  • DataView 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.
  • DataTable Events 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.
  • Constructing a DataTable using 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.
  • DataAdapter 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.
  • Revised C# Control of a DialMay 02, 2005. The C# Custom Dial Control is a custom dial control written using GDI+ and C#. This article and the attached source code is a revised version of my previous article with an extended version of the control.
  • Web Server Calendar Control in ASP.NET 2.0Feb 16, 2006. Most of the time we come across a situation when we need to extend the existing functionality of any control. So, in the following article we will see that how to extend the calendar control.
  • Using the System Function fn_listextendedproperty of SQL Server 2005 for .NET Applications: Part IIMay 24, 2006. In this article, divided into two parts, I will compare the system function fn_listextendedproperty of SQL Server 2005 with the similar function of SQL Server 2000, describe using the function for .NET applications. The examples are written using Transact-SQL and C#.
  • Introduction to .Net Framework 2.0 Nullable TypesAug 23, 2006. Sometimes you work with a value type that does not have a defined value in certain circumstances. For example, a field in a database might need to distinguish between having been assigned a meaningful value and never having been assigned a value. Value types can be extended to take either their normal values or a null value. Such an extension is called a nullable type
  • How to Extend User Profile in ASP.Net 2.0Oct 03, 2006. This article will give you guidelines to extend user profile in standard table format which created from aspnet_regsql command by creating a detail table which will be linked to the main user table.
  • Gradient Background Tab Custom ControlDec 06, 2006. This article describes a quick and simple approach to creating a tabbed custom control with a gradient background.
  • Gradient Panel Custom ControlDec 07, 2006. This article describes a quick and simple approach to creating gradient panel custom control.
  • Extending the ASP.NET ImageButton ControlDec 18, 2006. This article describes an easy approach to extending an existing ASP.NET control; in this example, the standard toolkit’s Image Button control is extended to support roll-over effects. Given the standard control already contains existing support for both server side click events and client click events, the control is well furbished prior to the addition of the roll-over effect.
  • Stacked ClipboardDec 28, 2006. This article explains about simple clipboard operation and an extended clipboard functionality.
  • Extend the Textbox Control to Validate Against Regular ExpressionsJan 05, 2007. This article describes an approach to validating text box entries against a regular expression.
  • C# ASP.NET Server Control: Rollover Image ButtonJan 16, 2007. This article demonstrates how to extend the ImageButton ASP.NET server control to provide rollover functionality.
  • Extending ASP.NET 2.0 Menu Control To Have Tabs With Rounded CornersFeb 26, 2007. The ASP.NET Menu Control normally produces tabs which have rectangular edges. The techniques presented extend the control to create tabs with rounded corners.
  • Extending ASPX Panel Control to produce Rounded CornersMar 05, 2007. This article shows how to create a custom control which encapsulates scripts. Also shows how to add method attributes to interact with VS Designer and ToolBox as well as providing intellisense dropdowns.
  • Display Currency Values with a Custom ControlMar 12, 2007. This article shall describe the construction of a custom control used to display currency values. The control is intended for use in Win Forms application development.
  • How to assign Text and Values to Items in an Unbound List Based ControlMar 28, 2007. The purpose of this article is to discuss the construction of a couple of simple custom controls that extend both the Combobox and the Listbox controls to allow them to be associated with both a text and a value property for each item in the control's list.
  • Enforce Text Case with Custom ControlsApr 02, 2007. This article shall describe the construction of three custom controls; each is used to format its text content to be either all upper case, all lower case, title case, or normal (as typed) case regardless of the format of the input.
  • Spell check enabled RichTextBox custom controlMay 16, 2007. This article describes a quick and simple approach to applying a spell check function to the rich text box control and bundling both features into a single custom control. Of course there is nothing novel or particularly interesting about performing spell checking upon a selection of text using the Word.DLL.
  • Multi-threaded Asynchronous Programming in C#... Through The Web Service. Part VMay 27, 2007. In my last article I discussed a general approach to building an async architecture. In this article we’ll look at extending this basic architecture and incorporating async web services.
  • Using SQL Server 2005 system SP to change extended property values of database objectsAug 01, 2007. In this article, that is the logical continuation of the earlier published articles, I will show how you can update the value of an existing extended property or add a new extended property to a database object with the help of the system stored procedures of SQL 2005. The examples are written using T-SQL.
  • Generate XML based Resource Files on the fly in ASP.NET 1.x applicationsSep 11, 2007. If internationalization was not part of your application’s initial development cycle, but required to extend it globally at a later point of time, then creating resource files from all the UI elements is a very tedious & manual process in ASP.NET 1.x. The framework presented in this article saves a developer from manually updating the resources and keeps the resx files in sync with the webforms and user-controls by automatically generating the resx files.
  • Building a UNIX Time to Date Conversion Custom Control in C#Feb 15, 2008. This article addresses the construction of a custom control that will convert UNIX time into useful and readable dates for display in a Win Forms application.
  • Chapter 33: Advanced Web ServicesFeb 22, 2008. This chapter describes how to extend your web service skills with specific techniques that are often important in real-world web service scenarios.
  • Extending The String ClassMar 17, 2008. This article will show you a technique (new for C# 3.0) that allows you to extend the string class inside the .NET framwork to include your own string methods.
  • Configuration Sections-Create a customized section using ConfigurationSection class: Part IIApr 10, 2008. This article extends the custom configuration section concept.
  • C# scrollable Picturebox custom controlApr 10, 2008. This article discusses the construction of a custom control used to add a scrollable Picturebox control to a project.
  • Enhanced Event Viewer in VS 2008 Mar 07, 2009. This application developed using Windows Forms and C# in an extend event viewer and provides many useful features that are not present in built-in Windows Event Viewer.
  • Extending Logging Functionality From Enterprise LibraryApr 17, 2009. The Microsfot Enterprise Library provide us a collection of reusable software components, so software developers can take advantage of them to put them into enterprise use. Now I will share my personal experiences with my friends of how to extend current enterprise library functionality and improve the performance of enterprise applications.
  • Focus on the Extension of WCF BehaviorMay 17, 2009. WCF provides the flexible and extensible architecture for the developer. The most common situation is to customize the extension of behavior. It is not complex, but some issues should be noticed. This article is prepare to discuss how to extend the behavior in WCF.
  • Creating/Extending a CultureAug 30, 2009. In this article you will learn how to create/extend a culture in .NET.
  • Using DHTMLX JavaScript Components in ASP.Net MVC ApplicationsNov 26, 2009. This article describes how DHTMLX components might be effectively used with ASP.Net MVC with extended routing functionality to build a flexible and scalable application.
  • How to Extend a TextBox to use get/set Latitude and LongitudeJan 18, 2010. In this article you will learn how to Extend a TextBox to use get/set Latitude and Longitude
  • Clipping or Cropping Images in WPFFeb 10, 2010. Clipping a region is a process of displaying partial area of a region by setting the outline of a region. In WPF, the clipping has been extended to all elements that are inherited from UIElement that includes controls, images, panels, Windows, and Pages.
  • How to Design Efficient and Attractive Mobile PIM Data ListFeb 10, 2010. We will show you how to consume, extend and visualize the PIM data stored in Pocket Outlook database in this sample application.
  • 4 Steps to Enable Instrumentation in WCF Mar 14, 2010. Many times we would like to monitor events of WCF application in production environment. We would like to monitor events like errors, security audits, performance etc. This can be achieved by extending the ASP.NET health monitoring system in WCF. The health monitoring system is also termed as instrumentation.
  • Working with the SharePoint Health Analyzer in SharePoint Foundation 2010May 14, 2010. In this article, we will take a look at the features of the SharePoint Health Analyzer in SharePoint Foundation 2010 and some details on extending it by creating custom Health Rules.
  • Extension Methods for Daily UseSep 01, 2010. Extension Methods allows the programmer to extend the functionality of a type without having to derive from the type.
  • Encapsulating the GridView ExportersSep 16, 2010. The objective of this article is to extend a GridView control exporting functionality and at the same time create an encapsulated library to do so.
  • Chapter 2: From 2003 to 2010: Designing the Look and FeelNov 23, 2010. After reading this chapter, you will be able to Create an ASP.NET MVC controller that interacts with the data model. Create an ASP.NET MVC view that displays data from the controller and validates user input and Extend the application with an external plug-in using the Managed Extensibility Framework.
  • Multitasking or Tombstoning and Isolated Storage in Windows Phone 7 Nov 26, 2010. Windows Phone 7 manages multiple active applications by implementing a stack. In a sense, this application stack extends the page stack within a single Silverlight program. You can think of the phone as an old-fashioned web browser with no tab feature and no Forward button. But it does have a Back button and it also has a Start button, which brings you to the Start screen and allows you to launch a new program.
  • Chapter 6: From 2005 to 2010: Designing the Look and FeelDec 01, 2010. After reading this chapter, you will be able to Create an ASP.NET MVC controller that interacts with the data model. Create an ASP.NET MVC view that displays data from the controller and validates user input and Extend the application with an external plug-in using the Managed Extensibility Framework.
  • Dynamically extending responsibilities using Decorator PatternDec 10, 2010. I am here with an example oriented design pattern. The design pattern is Decorator.
  • Extended prime number finder AlgorithmDec 20, 2010. I wrote this article to explain how to calculate large prime numbers using this struct.
  • Chapter 9: From 2008 to 2010: Designing the Look and FeelJan 24, 2011. After reading this chapter, you will be able to Create an ASP.NET MVC controller that interacts with the data model. Create an ASP.NET MVC view that displays data from the controller and validates user input Extend the application with an external plug-in using the Managed Extensibility Framework
  • Extending Collections in .NETFeb 24, 2011. Recently I found myself adding custom code to convert the collections to DataViews so that I could assign my filters and let the View take care of the rest. In this article I will try to cover the problem, design, and solution implemented.
  • Custom Sandbox Application Page in SharePoint2010Apr 07, 2011. From my previous article for “Reference web part in SharePoint 2010”, I am extending the same sandbox solution with this article. So you just need to download code for the sandbox web part and follow the steps below.
  • Extending the DateTime structure: Part IApr 12, 2011. This article presents some "extension" methods which I hope will be useful for those developers who, like myself, work a lot with dates.
  • Extending the DateTime structure in C#: Part IIApr 14, 2011.
  • Creating a Custom Markup Extension in WPFJul 08, 2011. Custom Markup Extension enables you to extend XAML and set any property that can be set in XAML using attribute syntax.
  • Extending SharePoint STSADM Command Line UtilityAug 09, 2011. This article desribes how we can extend the SharePoint Stsadm utility.
  • WPF CalculatorSep 12, 2011. The Calculator control comes with the WPF Toolkit Extended. This article demonstrates how to use the Calculator control in a WPF application using C# and XAML.
  • WPF ColorPickerSep 19, 2011. The ColorPicker allows you to pick a color from the color palette. The ColorPicker control comes with the WPF Toolkit Extended. This article demonstrates how to use the ColorPicker control in a WPF application using C# and XAML.
  • WPF ColorCanvasSep 25, 2011. The ColorCanvas allows you to select a color either using an advanced color canvas, by setting the hexa-decimal values, or by setting the ARGB values. The ColorCanvas control comes with the WPF Toolkit Extended. This article demonstrates how to use the ColorCanvas control in a WPF application using C# and XAML.
  • Column Resizing in GridViewMar 01, 2012. CoolGridView is a web control that extends or enhances the ASP.NET GridView control.
  • Working With SortedMap Interface in JavaMay 26, 2012. In this article we describe one of the important parts of a collection; sorted map. The SortedMap interface extends Map.
  • Extended Splash Screen in Windows Store AppAug 06, 2012. In this article we learn how to add an extended splash screen in a Windows Store App using C#.
  • Extend 3 Layer ASP.NET Application to 4 Layer to Achieve Higher Level AbstractionAug 19, 2012. In this article we will understand the meaning of letter N in N-Layer applications and the concept of one of the OOPS pillar Abstraction.
  • Modifying .NET Configuration Files at RuntimeOct 02, 2012. In this article we will extend the previous example by creating another Windows Forms application which we can consider as an Administration Console.
  • How to Create a Custom ControlOct 22, 2012. This article shows how to create a custom control dll which can be used in any Windows Forms projects. In our example we extend the features of an existing TextBox control of the .Net framework library.
  • Interface Using TypeScriptOct 29, 2012. In this article I am going to explain how to use an interface in TypeScript.
  • Word Processing with an Extended Rich Text Box Control in VB.NETNov 08, 2012. This article describes an easy approach to building a simple word processor around an extended version of the Rich Text Box (RTB) control; Microsoft has made available an extended version of the RTB control that greatly eases the requirements for printing the control’s text or RTF content.
  • Apply Impersonation to Threading Using Visual BasicNov 09, 2012. This article addresses a simple approach to applying impersonation to threading; by default when impersonation is applied, it does not extend to threads spawned after impersonation is set.
  • Building a UNIX Time to Date Conversion Custom Control in VB.NETNov 09, 2012. This article addresses the construction of a custom control that will convert UNIX time into useful and readable dates for display in a Win Forms application.
  • Visual Basic Spell Check Enabled Rich Text Box Custom ControlNov 09, 2012. This article describes a quick and simple approach to applying a spell check function to the rich text box control and bundling both features into a single custom control.
  • Show Currency Values with a Visual Basic Custom Control in VB.NETNov 10, 2012. This article shall describe the construction of a custom control used to display currency values. The control is intended for use in Win Forms application development.
  • Providing unbound List based controls with Text and Value properties in VB.NETNov 10, 2012. The purpose of this article is to discuss the construction of a couple of simple custom controls that extend both the Combobox and the Listbox controls to allow them to be associated with both a text and a value property for each item in the control's list.
  • Set Text Case with a Custom Control in VB.NETNov 10, 2012. This article shall describe the construction of three custom controls; each is used to format its text content to be either all upper case, all lower case, title case, or normal (as typed) case regardless of the format of the input.
  • Extending the ASP.NET ImageButton Control in Vb.NETNov 10, 2012. This article describes an easy approach to extending an existing ASP.NET control; in this example, the standard toolkit’s Image Button control is extended to support roll-over effects. Given the standard control already contains existing support for both server side click events and client click events, the control is well furbished prior to the addition of the roll-over effect.
  • COM Components from .NET Clients using VB.NETNov 10, 2012. The .NET framework exposes COM objects through a proxy called the runtime callable wrapper (RCW). The primary function of RCW is to marshal call between a managed client (.Net) and unmanaged COM object. The runtime maintains a single RCW for each COM object.The example uses a COM component and DotNet client extending the functionality of the COM component using delegation.
  • ASP.NET Email ControlNov 10, 2012. The purpose of this email control is quite simple. This email will enable the user to "RECEIVE" email from their webpage. This can be extended to send emails to anyone by setting up that person to be the receiver.
  • Starting With jQueryNov 28, 2012. jQuery has several benefits over using other JavaScript libraries. It has great AJAX supports with easy DOM-model access. It is more easy to use compare to other libraries. Large numbers of plug-ins are available for it. jQuery also has a good level of tutorials and examples. JQuery is simple in use and easy to extend. And also it is most popular library collection among others.
  • SharePoint 2013 Apps AdvantagesJan 14, 2013. SharePoint 2013 introduced a new feature called Apps. Apps are self-contained pieces of functionality that extends the capabilities of a SharePoint website.
  • Messenger Activity in Android to Chat ProcessJan 30, 2013. In this article I tell you about the Messenger class which belongs to Java and how to use this class in Android by extending Activity.
  • Extending Alfresco SubsystemFeb 16, 2013. In this article you will learn how to extend the Alfresco subsystem.
  • Extended Events Update In SQL Server 2012Mar 21, 2013. In this article I demonstrate how to create a simple Extended Event using the new GUI in SQL Server 2012.
  • Extending WinJS ListView With Custom Item EventsApr 29, 2013. This article demonstrates how to extend a WinJS ListView control with custom item events like onItemsloading, onItemsLoaded, onItemFocus, onItemBlur etc
  • Extended Event in SQL Server  May 14, 2013. SQL server Extended event is nothing but event handling system for server system.
  • Extended Properties in SQL ServerJun 12, 2013. Extended Properties in SQL Server allows us to create additional customized properties to store additional information. Extended Properties are a way to create a self-documenting database.
  • How to Create Add-Ins Using VSTO in MS-WordJul 26, 2013. VSTO application add-ins allows developers to extend Office applications. Visual Studio Tools for Office (VSTO) is a set of development tools available in the form of a Visual Studio add-in (project templates).
  • Extending MVC Ajax FormAug 05, 2013. In this article, I'll explain and demonstrate how to extend MVC Ajax form helpers to automatically create an ajax target element when needed and auto-refresh a form.
  • Creating and Extending Objects With the Decorator PatternAug 08, 2013. This articles explains Decorator Patterns, which allows behavior to be added to an individual object, either statically or dynamically, without affecting the behavior of other objects from the same class.
  • Regular Expression in PHPSep 30, 2013. Regular expression is very useful for validation or pattern matching.
  • Fault Contract in WCFOct 05, 2013. This article describes just how the service and the client should handle declared faults, and how you can extend and improve on the basic mechanism.

About extends

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!
Download Free eBooks