Library tutorials & articles tagged with .net

Search filter
Tags
Page 1 of 4
  • 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. .net, c#, iterators, state machine

  • Iterators, iterator blocks and data pipelines in C#

    by Jon Skeet

    With the arrival of LINQ to Objects, understanding how iterators work has become more important than ever before. Learn how to implement them in C# 2 (or 3), and how these apply to the fundamental aspects of LINQ to Objects. .net, interator blocks, iterators, linq

  • Creating Extensible Applications with MAF

    by Mark Smith

    Learn how using MAF allows you to easily create extensible applications that allow new features to be added without jeopardizing the stability of the existing code base. MAF provides a higher-level service that allow you to dynamically discover, load, secure and interact with external assemblies used to provide features for your application. .net, appdomain, extensible, maf

  • TDD in Practice - Dealing with Hard-To-Test Areas

    by Ian Cooper

    Tried TDD and abandoned it the moment you've tried it on 'real' code? Learn how to tackle these 'hard-to-test' areas, that those presentations and introductory books just don't seem to explain well. .net, tdd, testing, unit testing

  • Spatial data in SQL Server 2008

    by Jason Follas

    Jason takes you back to those high school geometry lessons and demonstrates how to take advantage of the new geospatial and geometric data types in SQL Server 2008. .net, geocode, geometry, geospatial

  • 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. .net, adapter, asp.net, broker

  • REST and .NET 3.5 Part 1 - why REST based services?

    by Richard Blewett

    Why has REST been getting so much attention recently? It's no accident that Yahoo, Google and Amazon have chosen not to use SOAP to expose their APIs. Learn some of the issues of using SOAP, and how a RESTful based architecture can resolve some of these. .net, asp.net

  • WPF Custom Controls

    by George Shepherd

    WPF completely overturns the classic approach to developing Windows applications and adds user interface flexibility and pizzazz unavailable to Windows developers up to now. George looks at one aspect of this - implementing controls. .net, wpf

  • Using AppDomains to Build Reliable Systems

    by Pinku Surana

    The first step to building reliable systems is to accept that it is impossible. Instead, we will attempt to build a more reliable system from a collection of smaller unreliable components. The idea is to manage failure rather than pursue an impossible perfection. Find out how. .net, appdomain, reliable

  • 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. .net, c#, vb.net, visual studio

  • Why Patterns

    by Andy Clymer

    We 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. .net, architecture, java, patterns

  • The Zen of Volta

    by Richard Blewett

    Richard 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. .net

  • 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. .net, c#, csharp 3.0, extension methods

  • SQL Trusted Connections with ASP.NET

    by Barry Dorrans

    Hard coding passwords into your application or your web site is a bad thing. Barry looks at how we can use trusted connections to provide the authentication we need, without the need for these potential security hazards. .net, asp.net, iis, sql

  • Using SQL Server for ASP.NET session state

    by Barry Dorrans

    Learn how you can use an alternative session storage method, using SQL Server - very useful if you're running sites across multiple servers, or need session state to persist across application restarts. .net, asp.net, sql, sql server

  • 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. .net, c++, c#

  • 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. .net, columns, c#, tdd

  • Developing for Office 2007

    by Matt Nicholson

    The forthcoming 2007 Microsoft Office System offers many new opportunities for software developers. Matt Nicholson looks at the new user interface and the Open XML file format, finds out what's happened to VSTO, and explores the possibilities opened up by SharePoint Server 2007 and Groove 2007. .net, sharepoint

  • 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. .net, components, c#, vb.net

  • 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. .net, c#