C#
C# (see section on name, pronunciation) is an object-oriented programming language developed by Microsoft as part of the .NET initiative and later approved as a standard by ECMA (ECMA-334) and ISO (ISO/IEC 23270).
Article

Embedded Resources in .NET

Learn how to read embedded resources in your .NET applications at run-time.
Article

Selenium .NET Extensions

Short list of useful extension functions written in C# to enhance the functionality of Selenium 2 WebDriver
Article

Selenium jQuery Selectors in .NET

Add jQuery selectors to Selenium Webdriver in .NET without modifying the Selenium server.
Article

Drawing Regular Polygons in C#

How to draw regular polygons in C# by calculating vertex coordinates and using GDI+
Article

Automated Unit Testing in .NET

A 14-part series of articles describing the use of automated unit testing techniques for the C# programmer. The tutorial includes the use of NUnit and Moq but is also relevant for other testing...
Article

Controlling XML Serialization of Attributes (.NET)

The default action, when serializing objects to XML, is for each public property and field to generate an XML element. The XmlAttribute attribute can be applied to public members to modify this...
Article

Executing WMI Queries

Windows Management Instrumentation provides a number of services that allow gathering of information about the operating system, software and hardware of a machine. Using WQL, this information can be...
Article

Public Application Settings (C#/.NET)

Application settings, created using Visual Studio's project properties, are of internal scope by default, allowing them to be used from within the same assembly. The scope can be changed to public to...
Article

Setting Performance Counters (.NET)

Microsoft Windows provides a large number of performance counters that can be monitored with tools such as Performance Monitor. It is possible to add new counters and set their values to allow such...
Article

Grouping on Multiple Properties with LINQ

LINQ allows queries to be executed that include grouping. The GroupBy query operator and the group clause both allow grouping using a single key selector. When it is necessary to group by multiple...
Article

XML Serialization

With XML serialisation, the public state of objects can be converted into an XML document. Such XML information is often stored on disk to persist data for later use, or is transported over a network...
Article

Extracting the Icon for a File (.NET)

In Microsoft Windows, all files have an associated icon that can help the user to quickly identify the file type. Icons may be embedded in an executable or dynamic linked library (DLL), or held in an...
Article

Creating Secure Strings (C#)

Highly confidential information, such as passwords or banking details, should be encrypted in memory during use to reduce the risk that it may be revealed to malware or forensic examination. The...
Article

Generic Methods

The .NET framework versions 2.0 and later support the use of generic programming, allowing greater reuse of code with classes and members that can be created without specifying the types that they...
Article

Type Systems Demystified

As traditional static languages such as C# tend to become more dynamic, and dynamic languages tend to become more static, as Perl 6 will do, a deep understanding of the concepts attached to static...
Article

Playing WAV Files (C# / .NET)

A commonly used standard for high quality sound reproduction is the Waveform Audio File Format, with sound data usually stored in WAV files. The .NET framework provides the SoundPlayer class to allow...
1 2 3 4 5 6 7 8  Next
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.