Library tutorials & articles tagged with c#
-
Enhancing your applications for Windows 7
by Kevin Griffin
Windows 7 brings new salvation for .NET developers, and it comes in the form of the Windows 7 API Code Pack for the.NET Framework.
-
C# 4.0 goes dynamic - a step too far?
by Mike James
Is C# in danger of too much change? Mike James ponders the implications of dynamic types in C#.
-
Implementing the Singleton Pattern in C#
by Jon Skeet
The singleton pattern is one of the best-known patterns in software engineering, but often implemented without lazy loading and introducing unintended issues around threading. Jon Skeet runs through the possible implementations.
-
Iterator blocks in C# 2: auto-generated state machines
by Jon Skeet
Ever wondered how the magic "yield" statement works? Jon Skeet digs into the inner workings of C# 2.0 and how this innocuous statement gets you a whole load of "free" generated code for your iterators.
-
ASP.NET Patterns every developer should know
by Alex Homer
In the first of three parts, Alex looks at some of the basic patterns in ASP.NET, and how you can apply these to your ASP.NET applications in a few simple steps.
-
Bluffer's Guide to C# 3
by Jon Skeet
Pretend you know what you're talking about in suitably geeky company. More seriously, it will give you a very rough overview to give some context if you choose to investigate a particular feature further.
-
The Beauty of Closures
by Jon Skeet
Closures are often described in terms of functional languages, but Jon introduces the concept of closures in a world of C# and Java. Learn how to use them and why.
-
LINQ to Objects for the .NET developer
by Mike James
Mike James explains that LINQ isn’t just for SQL programmers but is usable by every .NET developer. Learn how take the power of LINQ queries to your every-day coding through the lowly IEnumerable interface.
-
Introducing Visual Studio .NET 2008 - Top 10 Features
by Mark Smith
After a long beta period, Visual Studio .NET 2008 is finally on general release. There are a ton of new features and enhancements in this release that make it almost a no-brainer to upgrade - I thought I’d take a moment and list my top ten favorites in no particular order.
-
New C# 3.0 Language Features
by Scott Guthrie
Learn about some of the new features in C# 3.0 including automatic properties, collection initializers, extension methods, lambda expressions and anonymous types.
-
Inside ASP.NET AJAX back end services
by Dino Esposito
Most of the emphasis with AJAX is on how to perform an asynchronous update at the client. Dino Esposito considers the other end of the connection – how exactly does the server provide the data that the client needs?
-
Common Intermediate Language
by Granville Barnettt
Granville gets down with the CLR, and takes a look at CIL/MSIL - the intermediate language that every .NET language gets compiled to, and has full access to the capabilities of the CLR.
-
Improving Application Quality Using Test-Driven Development (TDD)
by Craig Murphy
What is the one activity or phase that improves the quality of your application? The answer is an easy one: Testing, and plenty of it. Traditionally, testing is a phase somewhere towards the expected end of the project - when the cost of any code or requirement changes is known to be much higher. Craig looks at how TDD can address this by adopting a more agile approach.
-
Edit and Encrypt Web.Config sections using C# 2.0
by Mohammed Habeeb
An article to illustrate editing and encrypting of sections of Web.Config file programatically. It is illustrated with an ASP.NET 2.0 application, which can edit and encrypt sections of Web.Config.
-
Read and write Open XML files (MS Office 2007)
by Zeljko Svedic
Learn how to read and write Open XML files in the new Microsoft Office 2007, with a particular examination of the Excel file format.
-
Developing your first Visual WebGui gateway
by Guy Peled
An introduction to using Visual WebGui gateways which are the Visual WebGui way to bridge WinForms development to web development.
-
GPS- Deriving British Ordnance Survey Grid Reference from NMEA data
by Alex Etchells
The NMEA data exported by GPS units gives latitude and longitude and geometric distance above the WGS84 (GRS80) reference ellipsoid. The Ordnance Survey maps for Great Britain use grid references based on the Airy Spheroid (OSGB36) reference ellipsoid. The following article discusses a C# class to convert GPS derived NMEA data to the British Ordnance Survey Grid.
-
Using WMI From Managed Code
by Andriy Klyuchevskyy
Windows Management Instrumentation (WMI) is Microsoft's implementation of Web-Based Enterprise Management (WBEM) and the Common Information Model (CIM). Although WMI is COM-based, Andriy Klyuchevskyy shows you how you can access it from C# and VB.NET through System.Management, thanks to COM Inter-Op.
-
High-Performance .NET Application Development & Architecture
by Dimitrios Markatos
This article demonstrates the art of creating and architecting high-performance and scalable .NET applications, covering all stages, from planning to development and their perspective best practices.
-
Aspect Oriented Programming using .NET
by Abhinaba Basu
Till now we were talking about non-mainstream languages to use Aspect Oriented Programming (AOP). Learn what exactly AOP is, and how you can go about getting this functionality in C#.