No new comments.
View All Comments
No new messages.
View All Messages
No new notifications.
View All Notifications
Request a new Category
No tag found
Refine by Author
John Charles Olamendy(2)
G Gnana Arun Ganesh(1)
John Hudai Godel(1)
R. Seenivasaragavan Ramadurai(1)
John O Donnell(1)
Gowri S Paramasivam(1)
Gowry S Paramasivam(1)
Gautam Shrestha 0(1)
Erika Ehrli Cabral(1)
Rajendra Kumar Yerra(1)
Leung Yat Chun(1)
No resource found
ADO Vs ADO.NET Web Service
Mar 22, 2001.
In this example I'd like to demonstrate one of the most interesting features of the .NET runtime - the concept of Webservices.
Accessing .NET Components from COM Clients and COM components from .NET Clients
Mar 26, 2001.
In this article I am going to explain how to access a .NET component from a COM client and accessing COM from .NET clients.
Protecting IL Code from unauthorised Disassembling
Apr 09, 2001.
Microsoft .NET proved a mechanism where the code written in VB.NET, C# or any CLS compliant languages to generate MSIL (Microsoft Intermediate Language)code which targets the CLR and executes. This is an excellent mechanism to abstract the high level code from the underlying hardware.
Compilation and Runtime Execution of a C-Sharp Program
Apr 10, 2001.
C-Sharp (C#) is a strongly typed object-oriented programming language designed to give optimum composition of simplicity, expressiveness and performance.
.NET framework comparison with Java Architecture
May 08, 2001.
This article outlines Microsoft's proposed standardization of .NET framework in ECMA forum as CLI (Common Language Infrastructure), but the Microsoft documentation refer this as CLR (Common Language Runtime).
Ouch! There is a Hook in My C#
May 15, 2001.
As an extension to the J++ design practice, C# has a syntactic construct, called Attributes, which let you drop hooks to Windows API or modify the runtime semantics, like threading synchronization behavior. The C# has legalized the hooking practice by calling them Attributes, and including them in ECMA C# specification.
Creating Run-Time Menus in C#
Jun 14, 2001.
Sample example on how to create runtime menus.
IL "The Language of CLR" - A Platform for Cross-Language
Jun 28, 2001.
This article introduces the Cross-Language capabilities of CLR environment (Common Language Runtime Environment) and its constituent language IL (Intermediate Language).
Run-Time Menus in C#
Aug 20, 2001.
The following example demonstrates how to create menus on the fly.
A Vision Regarding .NET
Aug 27, 2001.
The present enterprise setup's need to have n-tire architecture with diverse platforms and object models communicating with each other. The present applications are to be created such that those applications have to run in any platform (like Windows, Linux, Mac , Unix etc) and which consist of components written in many programming languages and object models.
A Quick View From C/C++ to C#
Sep 10, 2001.
This article provides a quick overview of the C/C++ and C# languages.
using Array Class and IEnumeration in C#
Sep 14, 2001.
This article illustrates the usage of Array class and IEnumerator. Array class Provides methods for creating, manipulating, searching and sorting arrays, thereby serving as the base class for all arrays in the common language runtime.
Understanding Properties in C#
Oct 15, 2001.
In C#, properties are nothing but natural extension of data fields. They are usually known as 'smart fields' in C# community.
Inheritance and Polymorphism
Oct 29, 2001.
By using the concept of inheritance, it is possible to create a new class from an existing one and add new features to it.
Adding Controls to Windows Forms at Runtime
Nov 13, 2001.
In this example I'll show how one can create and add controls to their Windows Forms at runtime.
Exceptions and Exception Stack
Nov 16, 2001.
The purpose of this tutorial is to explain firstly how you would go about creating your own set of exceptions to trap error conditions that could occur in your code or library, for your own benefit or for the benefit of another developer using your library. The second lesson is on how the C# exception stack works, and how you can use it to catch all types of exceptions.
Developing a Record Navigation Form with Unbound Controls
Dec 26, 2001.
Developing a record navigation form with unbound controls. The form enables you to navigate through the records one at a time. In this application we have used a combo box, two text boxes and various command buttons.
Overview of Automated Transcations
Jan 04, 2002.
Two or more .NET Framework objects can participate in the same transaction. One or more .NET Framework objects can participate in the same transaction as one or more COM+ objects. All objects must be hosted in Microsoft Windows 2K Component Services so as to receive services such as transaction processing.
Chat Server with Client Implemented with C#
Jan 19, 2002.
This client/server application let you chat ....
.NET Framework and Web Services - Part 1
Jan 28, 2002.
The .NET Framework is a new computing platform designed to simplify Windows application development in the highly distributed environment of the Internet. Common Language Runtime (CLR) is the Heart of the .NET Framework.
World Weather Update on Your Mobile
Feb 04, 2002.
In this article, I would like to discuss the "Weather Update" on Your Mobile.
VS.NET Tools Intermediate Language Disassembler (ILDAM)
Feb 06, 2002.
"The ILDSAM tool parses any .NET Framework EXE/DLL Module and shows the information in a human-readeble format"
Buliding A WAP Site
Feb 27, 2002.
In this Article I would like to share my views about Pagibnatioon and how to use Pagination in Mobiles Forms.
Create a SQL Server Database dynamically in C#
Mar 05, 2002.
In this article, I’ll show you how to create a new SQL Server database and its objects such as table, stored procedures, views and add and view data. I’ll also show you how to change database table schema programmatically. You’ll see how SQL statement ALTER TABLE is useful when you need to change a database table schema programmatically.
Reflecting Data to .NET Classes: Part I - From HTML Forms
Mar 06, 2002.
Reflection allows us to examine internal details of assemblies and classes at runtime (programmatically).
Adding Controls to a DataGrid at Runtime
Mar 19, 2002.
This article below sheds some light in above area i.e. user can add any control based on his/her choice and can use it to edit the details in the data grid.
.NET COM Interoperability - Part 1: Using COM Components from .NET Framework
Apr 02, 2002.
The DotNet 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.
.NET Performance Counters, Part 1: Predefined CLR Performance Counters
May 13, 2002.
In this article, I will describe what a performance counter is and introduce you to the predefined counters that you can use to monitor the state of the CLR while your applications run.
Display and Hiding SIP on a Pocket PC
May 21, 2002.
When you get your hands on a Pocket PC for the first time you have to wonder just how the heck do you enter information?
Editable ListBox Control
Jul 01, 2002.
A ListBox is a read-only list of items. But let us suppose your application needs to edit an item in a listbox at runtime.
Understanding Garbage Collection in the .NET Framework
Aug 09, 2002.
In this article we will explore the Garbage Collection feature in the .Net framework and the activities required in applications to manage resources complementing the Garbage Collector.
Printing Directly to the Printer
Oct 21, 2002.
Using this code enables you to print directly to the printer using WIN32 api calls and therefore should enable you to print at maximum speed rather than relying in the Windows Printing subsystems.
Daleks in .NET
Dec 11, 2002.
The other night my girlfriend dragged me down to the NYC Public Library claiming that they had a huge Science Fiction movie section. Admittedly my taste in movies and my wife's taste in movies can vary slightly, however, I was willing to take a chance, given that rentals at the library are free as opposed to $4 at the local video store.
Cryptography in Microsoft.NET Part I: Encryption
Dec 12, 2002.
Microsoft .NET has pre-built solutions to all of these in each application domain, viz., ASP. NET, Web Services, Serviced Component etc. It enables building secured application by simple configuration as in ASP.NET to full fledged programmable security as in code access security and Cryptography.
Cryptography in Microsoft.NET Part I: Encryption
Dec 12, 2002.
In this article, Gowry sheds lights on the basics of cryptography and how it can be implemented in .NET.
Using Cards.dll in a Windows Control Library
Jan 16, 2003.
This project aims at designing a windows control library that encapsulates a playing card.
Execution-Time Code Generator for C#
Mar 06, 2003.
The Common Language Runtime provides a new way of doing things. The compile-time world still exist, but it is also possible to build dynamic systems where new code is added by loading assemblies or even by writing custom code on the fly.
Use Thread Local Storage to Pass Thread Specific Data
Mar 18, 2003.
The specific thread level storage is known as thread local storage or TLS for short. The .NET threading namespace allows .NET developers to use TLS from within their multi-threaded applications to store data that is unique to each thread.
C# Video Poker
Apr 14, 2003.
This Video Poker game is an imitation of a casino Video Poker machine. It is written using Windows Forms.
Boxing and Unboxing of Value Types : What You Need to Know?
Jul 21, 2003.
Programmers new to C# can encounter less than ideal performance and even unexpected results due to boxing and unboxing of value types.
Installing a Service Programmatically
Sep 04, 2003.
With the arrival of .NET, creation of a windows service has become a piece of cake by just selecting Windows Service as project type in the New Project Dialog Box.
Export ASP.NET DataGrid to Excel
Sep 08, 2003.
Export to Excel is one of the most common functionality required in ASP.NET pages. Users can download the data from the DataGrid into an Excel spreadsheet for offline verification and/or computation.
Using the .NET compact Framework
Oct 01, 2003.
In this article, we will see how to write a simple .NET Compact Framework application and deploy it onto a device. This article provides a step-by-step instruction on how to write the application.
Introduction to ASP.NET HTTP Module
Nov 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.
Enhanced XP Button Control
Dec 12, 2003.
The enhanced XP style button is very easy to use and it supports rectangle, circle or ellipse shape with image and different colors. This control also inherit most of the properties from the Forms.Button.
Object Oriented Concepts in C#
Dec 24, 2003.
In this article we will discuss key concepts of object orientation with their practical implementation in C#. We will discuss here basics of OOPS including Interfaces, Access Modifiers, inheritance, polymorphism etc.
Screen Capture and Save as an Image
Dec 30, 2003.
The following example source code shows how to capture the screen and save it to an image.
Debugging a Compiled Component
Feb 02, 2004.
After an assembly is compiled into a dll in a release mode, it is very difficult to gather information from it such as runtime performance, parameters values, etc.
Typed DataSets in .NET
Feb 03, 2004.
As all of we know, we can specify the data type when we create a DataColumn for a DataTable. This is to enforce the runtime type-safety for the column so that only data of specified data type can be stored in the column.
Configuring Publisher Policy File
Feb 20, 2004.
Versioning in the Microsoft .NET Framework is managed at the assembly level and is only used when locating strong-named assemblies. By default, the common language runtime loads the assembly whose entire version number matches the version number in the calling assembly's metadata.
Generics in C#
Mar 08, 2004.
Parametric Polymorphism is a well-established programming language feature. Generics offers this feature to C#. The best way to understand generics is to study some C# code that would benefit from generics.
Coloring the Console in C#
Oct 25, 2004.
When working with console applications in C#, you always see a black and white screen. What if we want to change the background color of the console? We can change the foreground and background color of our console application by using win32 API SetConsoleTextAttribute().
Introduction to ASP.NET
Nov 17, 2004.
I have seen many tutorials on ASP.NET but most of them starts with coding and writing your first ASP.NET program. But here I have written this tutorial for explaining why there is a need for ASP.NET when classy ASP is working fine, what are the underlying technology behind ASP.NET, and what programming model ASP.NET provides to programmers.
What does .NET really mean? – Understanding .NET
Feb 10, 2005.
The .NET Platform and .NET-Aware Programming Languages, particularly C# are already making a turnaround in the way Applications are developed in the enterprise world.
Understanding Threading in .NET Framework
Apr 21, 2005.
This article describes how to use threading model in .NET Framework including creating, joining, suspending, killing, and interlocking threads.
Editable ListBox in C#
Jun 09, 2005.
The attached sample code demonstrates how you can create an editable ListBox control, which will let you edit ListBox items at runtime.
OOPS Concepts and .NET Part 2: Inheritance, Abstraction, & Polymorphism
Jun 22, 2005.
The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET. The first part examined the concepts of classes, objects, and structures. This part examines the concepts of inheritance, abstraction, and polymorphism. The third and last part will examine the concepts of interface, multiple interface inheritance, collections, and overloading.
OOPs Concepts and .NET Part 1: Classes, Objects, and Structures
Jun 22, 2005.
The following article kicks off a three-part article series that will present definitions and samples for different Object-Oriented Programming concepts and its implementation in .NET. The first part will examine the concepts of classes, objects, and structures. The second part will examine the concepts of inheritance, abstraction, and polymorphism. The third and last part will examine the concepts of interface, multiple interface inheritance, collections, and overloading.
OOPS Concepts And .NET Part 2: Inheritance, Abstraction And Polymorphism
Jun 22, 2005.
The following article is the second of a three-part article series that presents definitions and samples for different Object-Oriented Programming (OOP) concepts and its implementation in .NET
How to Maintain a CodeGroup in Security Policy at Runtime?
Jul 05, 2005.
Whenever protected resources are accessed by an assembly, it’s permissions are determined by the code access security system of CLR. Each permission set granted to an assembly is based on the assembly's evidence (such as its URL or publisher certificate, strong name), which in turn is based on configurable security policy.
Building Managed Code Using Common Language Runtime (CLR) Integration in SQL Server 2005
Oct 24, 2005.
In this article I am going to talk about a cool new feature of SQL Server 2005 called "CLR Integration", its advantages and how to program database objects using managed code with a simple project in Visual Studio 2005 beta 2.
Indepths of Global Assembly Cache
Nov 18, 2005.
This article gives an indepth knowledge of working of global assembly cache.
J2EE and Microsoft .NET for Enterprise Applications
Dec 05, 2005.
The purpose of this article is to provide an introduction to and overview of both J2EE and Microsoft .NET and compare the both side by side.
How to generate Dynamic Checkbox in ASP.Net using C#
Jan 11, 2006.
After completion of this article we will be in a position to understand the approach for generating Dynamic checkboxes in Asp.Net using c#.net as well as the uses of Dynamic control.
How to Create Application Domain Using Framework 2.0
Feb 14, 2006.
This article will describe members used to create appdomain in runtime.
The C# Value Type and Boxing
Feb 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.
How to Upload or Change an image in the Crystal Report at runtime
Mar 20, 2006.
This article will demonstrate how a user can customize the crystal report by uploading an image from the local computer.
Object Inspector in C#
Apr 11, 2006.
A cool C# control that allows to control and manage all the controls in a form at runtime.
Creating SQL Server Database Dynamically in .NET Using SQL DMO
Oct 05, 2006.
It is a sample ASP.NET and Visual Studio 2005 application for creating a SQL Server database at runtime. I have used SQL-DMO dll. This article will show you how to create a database in SQL Server 2005 and 2000.
Debugging Windows Forms Run-Time Error 101 Using C#
Apr 11, 2007.
This article will give you step-by-step introduction to debug Windows Forms application run-time error using C#.
Windows Communication Foundation's hosting environment
May 07, 2007.
Windows Communication Foundation (WCF) applications need to have a runtime environment for the management of its object's lifecycle. The host process models allows is a new concept in WCF referring to WCF hosting environment which can have several services, and the same service can be hosted in several host processes.
Polymorphism, Up-casting and Down-casting
Jun 25, 2007.
This article gives an introduction to polymorphism in C#. Using the example created in this introduction, the article then goes on to describe how we up-cast and down-cast objects.
Generating Images Dynamically in ASP.NET
Jul 06, 2007.
This article explains how to create images dynamically at run-time in ASP.NET.
Abstract Base Class Polymorphism
Aug 30, 2007.
Refactoring the program code from my Polymorphism, Up-casting and Down-casting article to use an abstract base class.
Creation of objects using Late-Binding technique
Sep 10, 2007.
This article will explain how we can create objects in runtime, using late binding technique. Especially for a situation where you will come to know the class name only in runtime.
Running a web site in Kiosk mode with c#
Jan 30, 2008.
This article addresses a simple approach to supporting the display of a web site in kiosk mode using a simple win forms application.
Printing Windows Form in C#
Feb 01, 2008.
This article shows how to print a Windows Forms in C# at run-time.
Dynamic Building and Execution of Assembly Using CodeDome & Reflection
Feb 01, 2008.
This article shows how to enter code, compile it , execute it and apart from that access code and data member from the main or other referenced assembly during runtime.
Introduction to object oriented programming
May 09, 2008.
This article will provide you an overview about the object-oriented programming main pillars (Encapsulation, Inheritance, and Polymorphism).
The Second Pillar of Object-Oriented Programming - Inheritance
May 22, 2008.
In this part of the object-oriented programming series I will introduce the second pillar of object oriented programming (inheritance); you will see how to use inheritance to create classes based on existing classes.
The third pillar of object-oriented programming - polymorphism:
May 29, 2008.
In the last part of this series you will see the third pillar of object-oriented programming (polymorphism); you will see how the polymorphism gives you the ability to treat related objects in the same way.
Overriding the System.Object class methods
Jun 03, 2008.
In this article you will take a look on the Object class the base class for all data types in the .NET Framework. You will see also how to give your custom type a new look by overriding the Object class virtual methods.
Passing and retrieving parameters from windows workflow
Jun 09, 2008.
Basically this article gives an idea about how to pass the parameters and getting output parameters from the workflow.
Generics in .Net 2.0 made simple
Jun 22, 2008.
Generics provide the solution to a limitation in earlier versions of the common language runtime and the C# language in which generalization is accomplished by casting types to and from the universal base type Object. By creating a generic class, you can create a collection that is type-safe at compile-time.
Opening Jars with C#
Jul 07, 2008.
This article shall describe an approach that may be used to extract Jar files. Jars are merely files compressed using zip compression; the primary difference between a standard trash zip file and a jar file is that the jar file includes a manifest; also a true jar files can be run as an executable on a machine equipped with the java runtime.
Passing parameters to Crystal Reports at runtime with c#
Sep 29, 2008.
This article shows how to pass parameters to a Crystl Reports at runtime in C#.
Dynamically Loading an assembly at Runtime and calling its methods
Oct 14, 2008.
This article explains how to load an assembly dynamically and call its method.
Introduction to the interoperation between .Net and COM: Part I
Oct 30, 2008.
This is a brief introduction to the COM component object model.
Host an OCX control within a .Net windows application-.Net and COM part IV
Nov 03, 2008.
In this article I will explain how to host an OCX control within a .Net application.
The Future of C#
Nov 06, 2008.
This post speaks about the future of C# which presented by Anders Hejlsberg chief architect of C# at PDC 2008. The coming version C#4.0 is much concerned on introducing Functional and Dynamic programming language concepts into the C#.
WPF AutoComplete Folder TextBox
Dec 29, 2008.
This article demos how to create a TextBox control that can suggest items at runtime based on input such as disk drive folders on a machine.
Introducing: .NET Event Cache
Mar 08, 2009.
This article introduces a reusable generic event cache component that houses events with custom bubbling capabilities. This can be used as a component in your business objects to provide event declaration runtime with events that can bubble to other classes.
Creating server controls at runtime using HTTP modules
Apr 06, 2009.
This article is all about generating dynamic ASP.Net server controls using HTTP modules.
Show Images in Reports at Run-time using ReportViewer
May 11, 2009.
This article shows how to put Images in Reports created using ReportViewer dynamically.
OWC spreadsheet Crashing issue
May 24, 2009.
When you edit OWC spreadsheet. StartEdit or EndEdit events thows runtime Error R6025 Pure virtual function call
Inheritance – Polymorphism
May 25, 2009.
In this article I will explain polymorphism. What are different types of polymorphism? The use of method overloading, virtual method, method hiding, method shadowing and method overriding.
Managed code and unmanaged code in .NET
Jun 25, 2009.
In this article I will try to explain you managed code and unmanaged code in .NET with help of diagram and its execution process.
Polymorphism in C#
Jul 03, 2009.
In this article I will explain you about method overloading i.e. compile time polymorphism.
Aug 27, 2009.
ADO .NET Class Hierarchy
Oct 28, 2009.
In this article I will explain about the ADO.NET class hierarchy provided by the .NET Runtime class library. These classes represent ADO.NET components.
C# Corner Chandigarh DevCon16
Chandigarh DevCon16 is a one-day Developer Conference where programmers, technologists, authors, and members meet, demonstrate, plan, and hang out.
CBeyond Cloud Services
TERMS & CONDITIONS
REPORT A BUG
©2016 C# Corner. All contents are copyright of their authors.
Terms & Conditions
©2016 C# Corner. All contents are copyright of their authors.