.NET Tutorials & Articles
-
Delegate events!
by Mike JamesDelegates are at the core of a number of different .NET facilities, events in particular.
-
Deep threading - the gentle use of invoke
by Mike JThreading is a big and important topic. Mike James explains how the many forms of Invoke make it easier.
-
Introducing the ADO.NET Entity Framework
by Ben HallBen Hall introduces a new way to query your data using the .NET platform.
-
Typical errors of porting C++ code on the 64-bit platform
by Andrey KarpovProgram errors occurring while porting C++ code from 32-bit platforms on 64-bit ones are observed. Examples of the incorrect code and the ways to correct it are given. Methods and means of the code analysis which allow to diagnose the errors discussed, are listed.
-
Sleight of page
by Ian StevensonRedirection may be a magician's main trick, but Ian Stevenson explains that it's also useful when building a web site.
-
Introducing Visual Studio .NET 2008 - Top 10 Features
by Mark SmithAfter 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.
-
Why Patterns
by Andy ClymerWe look at the rise of 'patterns' in the developer community, and how they've evolved to help communication between developers and understanding more clearly the intent of a given piece of code.
-
The Zen of Volta
by Richard BlewettRichard takes a looks at a preview of a Microsoft incubation project called Volta, offering a new way of deploying applications written using single-tier architecture to a multi-tiered client/server environment without having to rewrite the code.
-
Inside Open XML
by Matt NicholsonAs Matt Nicholson explains, Open XML is not just a new file format for the latest version of Microsoft Office, but an open standard capable of expressing any Word, Excel or PowerPoint document.
-
OpenXML - Open for business
by Matt NicholsonThe new file format introduced with the 2007 Microsoft Office System opens up many business opportunities. Matt Nicholson finds out who is doing what.
-
Opening the package in OpenXML
by Tim AndersonIn the second part in this series on OpenXML, Tim Anderson explains how the new Packaging API helps you work with Office Open XML documents.
-
New C# 3.0 Language Features
by Scott GuthrieLearn about some of the new features in C# 3.0 including automatic properties, collection initializers, extension methods, lambda expressions and anonymous types.
-
Parallel Extensions to the .NET Framework
by Daniel MothTaking full advantage of multiple-core CPU architectures is becoming an essential step for new applications. How do you automate the process?
-
The inner workings of Skype messaging
by Mike JamesKnowing how to send and receive Windows messages is essential if you want to work with the Skype API.
-
Inside ASP.NET AJAX back end services
by Dino EspositoMost 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?
-
AOP in JavaScript using Humax Framework
by M Sheik Uduman AliIn this article, I've explained how can we design our client side application with aspect-oriented approach along with object-oriented approach using the open source web framework "Humax".
-
Dynamic Search Conditions in T-SQL
by Erland SommarskogA very common requirement in an information system is to have a function (or several functions) where the users are able to search the data by selecting freely among many possible criterias. In this text I will look at various techniques to solve this problem.
-
Have you seen the Silverlight? ā More Silverlight
by Dave WheelerIs Silverlight the way to make your browser based applications as rich as a desktop application? Dave Wheeler thinks so and put the case for sophistication in Silverlight. In this second article, we look at events and move rapidly on to animation and other powerful presentation effects.
-
Are you taking the Mickey? Working with the mouse in Silverlight 1.1
by Dave WheelerThere's no need to be scared of the mouse if you're working with Silverlight, but as Dave Wheeler explains, it's not quite as straightforward as it could be.
-
WPF data binding
by Ed BlankenshipData binding in WPF is relatively straightforward, but it's even easier with the help of Ed Blankenship's example.