Search - Articles
DevASP.NET for ASP.NET, VB.NET, XML and C# (C-Sharp) Developers Tuesday, March 03, 2009
Dev Articles
Search Directory
SQL Server

Home >Search > Introduction > C#

What's New - What's Hot
Sharp New Language: C# Offers the Power of C++ and Simplicity of Visual Basic     
Total Hits: 1396  |  Today: 0      Rating:  
Read Reviews | Write Review |  Your Rating: 

Many developers wish there was a language that was easy to write, read, and maintain like Visual Basic, but that still provided the power and flexibility of C++. For those developers, the new C# language is here. Microsoft has built C# with type-safety, garbage collection, simplified type declarations, versioning and scalability support, and lots of other features that make developing solutions faster and easier, especially for COM+ and Web Services. This article gives you a first look at C.....

Introducing C#  Version: 0.00     Price: $0.00  
Total Hits: 95  |  Today: 0Author: Tuan Nguyen      Rating:  
Read Reviews | Write Review |  Your Rating: 

C# is a modern, general-purpose, and powerful language which applies two theories:

Object orientation
Type safety

C# is a object-oriented language which exploits benefits from classic object-oriented paradigm while eliminating its limitations to shape modern, powerful object orientation model. In particular, C# supports following features:

Modeling and abstraction
Composition and inheritance
Polymorphism and generic type...

An Overview of C# 4.0  Version: 0.00     Price: $0.00  
Total Hits: 116  |  Today: 0Author: Buu Nguyen      Rating:  
Read Reviews | Write Review |  Your Rating: 

The .NET framework 4.0 CTP has just been released, and I think it’s a good time to explore the new features of C# 4.0. In this post, I will introduce about the following features: dynamic lookup, generics covariance and contravariance support, optional and named parameters....

Nullable Types in C#: Basic Introduction  Version: 0.00     Price: $0.00  
Total Hits: 89  |  Today: 0Author: Prashant Patil      Rating:  
Read Reviews | Write Review |  Your Rating: 

The Value type objects are faster for the accessing and operations as compared to their reference counterpart. This makes them as a preferred choice for the data storage in the program. However there are certain limitations while using the value type objects in the application. This article gives a quick view in to the problems faced with the value type objects and the solution to the problems. This beautiful facility is introduced by Microsoft as an concept called "Nullable Types" in the C# 2.0...

Inheritance Versus Interfaces  Version: 0.00     Price: $0.00  
Total Hits: 22  |  Today: 0Author: Dipen Lama      Rating:  
Read Reviews | Write Review |  Your Rating: 

In object-oriented programming, applications are often designed as complex hierarchies of classes, which are designed to model as closely as possible to the business object we are dealing with. You reuse existing code by inheriting it from an existing base class and overriding its methods. When you derive a subclass from a base class, you must be well aware of the implementation details of the base class. For example, what is the side effect of changing the value of a member variable? How does i...

Introducing LINQ – Part 3  Version: 0.00     Price: $0.00  
Total Hits: 15  |  Today: 0Author: Granville Barnett      Rating:  
Read Reviews | Write Review |  Your Rating: 

In Part 2 we took a look at LINQ to SQL, how to generate an entity, and also how to query that entity. In this part we will look a little more at what entities are, as well as taking a closer look at the key types we can use and their application....

An introduction to lex and yacc part 1  Version: 0.00     Price: $0.00  
Total Hits: 12  |  Today: 0Author: Rob Manderson      Rating:  
Read Reviews | Write Review |  Your Rating: 

I'm working on an editor to work with dialog templates. Not, I hasten to add, a dialog editor as such - but an editor that can handle tables related to dialogs but not supported by Visual Studio.

As part of the project I wanted to be able to load and display dialog templates as dialogs....

An introduction to System.Lazy  Version: 0.00     Price: $0.00  
Total Hits: 73  |  Today: 0Author: Niladri_Biswas      Rating:  
Read Reviews | Write Review |  Your Rating: 

Object creation is always expensive. It is better to create object when it is actually needed to do so. Otherwise, unnecessary memory allocation on the heap will cause a memory load. Lazy T which is defined in the mscorlib assembly and belongs to System namespace, ensures that object is created only when it is needed....

LINQ Introduction Part 1 Of 3  Version: 0.00     Price: $0.00  
Total Hits: 65  |  Today: 0Author: Sacha Barber      Rating:  
Read Reviews | Write Review |  Your Rating: 

.NET 3.0 has now been released, so we should all know it by now shouldn't we? Jeez, it doesn't seem like that long ago that .NET 2.0 came along. Well for those that don't realize .NET 3.0 actually contains quite a lot of new stuff, such as:

* Windows Workflow Foundation (WWF): Managing object lifecycles / persistent object storage
* Windows Communication Foundation (WCF): The new communication layer
* Windows Presentation Foundation (WPF): The new presentation layer (XAM...

Introducing Generics in the CLR  Version: 0.00     Price: $0.00  
Total Hits: 66  |  Today: 0Author: Jason Clark      Rating:  
Read Reviews | Write Review |  Your Rating: 

In the last installment of this column, I covered Interop with unmanaged code via P/Invoke. In some ways this topic revisited the past by showing how your managed code can access legacy Win32® code. In contrast, this month I'm going to peek into the future by looking at a cool new feature, generics, which will be coming soon to the common language runtime (CLR). I'll introduce generics and discuss the benefits that it brings to your code, and in a future column I'll dig into more details of how ...

Introduction to XML and XSLT in C#.Net  Version: 0.00     Price: $0.00  
Total Hits: 110  |  Today: 0Author: Pallavi Wasnik      Rating:  
Read Reviews | Write Review |  Your Rating: 

When I started working on xml for my project, I was very new to the concept. Of course there are a lot of resources you can find on internet regarding how to read and write xml file in .Net, how to transform it in HTML file, how to change the existing xml file. But I didn’t find a single resource that covers all these topics....

Introducing LINQ – Part 2  Version: 0.00     Price: $0.00  
Total Hits: 97  |  Today: 0Author: Granville Barnett      Rating:  
Read Reviews | Write Review |  Your Rating: 

In the first part of this series I introduced you to the new language enhancements in C# 3.0, in this part we will look at querying relational data....

An introduction to numerical programming in C#  Version: 0.00     Price: $0.00  
Total Hits: 86  |  Today: 0Author: John D. Cook      Rating:  
Read Reviews | Write Review |  Your Rating: 

The first time you write numerical software in a new programming language, you ask the following questions:

* How do I import the standard math library?
* How do I use common math functions?
* What math functions are included and which ones will I need to write or find elsewhere?...

Introduction to the C# Language and the .NET Framework  Version: 0.00     Price: $0.00  
Total Hits: 34  |  Today: 0Author: Microsoft Corporation      Rating:  
Read Reviews | Write Review |  Your Rating: 

C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. You can use C# to create traditional Windows client applications, XML Web services, distributed components, client-server applications, database applications, and much, much more. Visual C# 2008 provides an advanced code editor, convenient user interface designers, integrated debugger, and many other tools to make it easier to develo...

Introduction to Tablet PC Development     
Total Hits: 88  |  Today: 0Author: Saurabh Nandu      Rating:  
Read Reviews | Write Review |  Your Rating: 

Microsoft has been on the forefront of new ways user interactivity with the computer. The Tablet PC is the result of one of those efforts to bring the computer much closer to the users comfort. Microsoft launched the Tablet PC OS along with hardware recommendations to Tablet PC manufacturers to insure end users get the best experience out of the platform.

Although its certainly a great platform and form factor, I believe that its not been successfully marketed. Even after 2 years of the t...

Finishing an Introductory Look at CIL     
Total Hits: 443  |  Today: 0Author: Peyton McCullough      Rating:  
Read Reviews | Write Review |  Your Rating: 

In this second part to a two-part article on CIL, we'll take the C# program with which we started and convert it into CIL. This will involve several steps, which we'll describe and discuss in full.

In the previous article, we looked at a C# program that finds prime numbers between two and one million. We started to convert it to CIL, recreating the class and method involved in the program, and then we took a look at method calls and the concept of a stack. Finally, we diverged a bit from ...

Introduction to the TypeConverter     
Total Hits: 535  |  Today: 0Author: DanMayer.      Rating:  
Read Reviews | Write Review |  Your Rating: 

There have been plenty of articles here on CodeProject discussing advanced use the PropertyGrid control. I have been asked repeatedly about these issues so I think it would help others who are trying to figure out PropertyGrid usage to start with a simplified sample of a solution to a common problem....

What Is C#     
Total Hits: 580  |  Today: 0Author: Jesse Liberty      Rating:  
Read Reviews | Write Review |  Your Rating: 

C# is a type-safe, component-based, high-performance language that is designed for the Microsoft .NET framework. C# 2.0 is the new generation of C#, upgraded with Generics and other advanced features and fully integrated into .NET 2.0 and Visual Studio 2005. If you are developing Windows or web applications or web services for the .NET platform, C# is in many ways the language of choice....

Building Windows Applications using Visual C#     
Total Hits: 407  |  Today: 0Author: Mahesh Chand      Rating:  
Read Reviews | Write Review |  Your Rating: 

Windows (GUI) Application. Creating a GUI application using Visual C# is way easier than that in VC++ previous versions. This tutorial guides you to create your first Windows Application using the Visual C# Project Wizard....

Get started coding C# in ASP .Net     
Total Hits: 1064  |  Today: 0Author: Jody Kerr      Rating:  
Read Reviews | Write Review |  Your Rating: 

Just about every programming language tutorial starts with the inevitable "Hello World" example, and this article is no exception. Let's take a look at a C# version of "Hello World":...

1  2  3  4  Next >> 

Disclaimer - Privacy
© 2002-2017