Sdílet prostřednictvím


MSDN Magazine

The official blog of MSDN Magazine

Extending Windows PowerShell with Custom Cmdlets

You probably already know that Windows PowerShell is a powerful and flexible tool. You may not know,...

Author: MSDNMagazine Date: 12/14/2007

.NET Matters: IFileOperation in Windows Vista

Say you'd like to execute a bunch of file operations as a batch. You'd like some extra doo-dads like...

Author: MSDNMagazine Date: 12/12/2007

Build Office-Based Solutions Using WPF, WCF, And LINQ

With Visual Studio 2008, you can build a solution that incorporates the native capabilities of an...

Author: MSDNMagazine Date: 12/10/2007

Create Dynamic Maps with Visual Basic 9.0 and WPF

The Windows Presentation Foundation (WPF) data-binding infrastructure is based around the concepts...

Author: MSDNMagazine Date: 12/05/2007

Netting C++: EEK!—Time to Design the Mouse

In a series of recent columns, Stanley B. Lippman has been working through the design of a software...

Author: MSDNMagazine Date: 12/04/2007

Data Points: Data Binding in WPF

Did you know that Windows® Presentation Foundation (WPF) provides powerful data-binding...

Author: MSDNMagazine Date: 11/29/2007

CLR Inside Out: Writing Reliable .NET Code

What does it mean to be reliable? When you’re talking about software, it means more than being...

Author: MSDNMagazine Date: 11/27/2007

Toolbox November/December Update

Every month in MSDN Magazine, our Toolbox column, written by Scott Mitchell, highlights handy...

Author: MSDNMagazine Date: 11/21/2007

Test Run QA: Quick and Easy UI Test Automation Suites

Here's a question from a reader who's working with the code that James McCaffrey (also known as Dr....

Author: MSDNMagazine Date: 11/19/2007

December 2007 MSDN Magazine now online

The December 2007 issue of MSDN Magazine is now available online at...

Author: MSDNMagazine Date: 11/16/2007

Office Space: Event handling in SharePoint 2007

The ability to handle server-side events is a key element of building custom business solutions...

Author: MSDNMagazine Date: 11/14/2007

Cutting Edge: Managing the User Experience in AJAX

In recent columns, Dino Esposito has been enthusiastic about how AJAX technologies help you build...

Author: MSDNMagazine Date: 11/12/2007

Foundations: Synchronization contexts in Windows Communication Foundation

The .NET Framework 2.0 introduced a little-known feature called the synchronization context, which...

Author: MSDNMagazine Date: 11/09/2007

Custom check-in policies for Visual Studio Team System

In the past three editions of our Team System column, Brian A. Randell explored the Team Foundation...

Author: MSDNMagazine Date: 11/07/2007

Test Run Q&A: Test automation

This post represents the beginning of a little experiment: we're going to post questions directed to...

Author: MSDNMagazine Date: 11/05/2007

Basic Instincts: Extension methods in Visual Basic

You typically extend a class by deriving from a base class and enhancing the functionality in the...

Author: MSDNMagazine Date: 11/02/2007

.NET Matters: Debugging finalizers

I have a bunch of custom types that, for one reason or another, need to implement IDisposable. I...

Author: MSDNMagazine Date: 11/01/2007

Trustworthy Computing: Lessons learned so far

"Five years ago, Bill Gates issued a memo to all Microsoft employees explaining the importance of...

Author: MSDNMagazine Date: 10/31/2007

Creating a Custom Fuzz Test Interface Provider

These days, fuzzing is most frequently used to validate file and network parsers - literally piping...

Author: MSDNMagazine Date: 10/29/2007

Code Reviews Help Find and Fix Vulnerabilities in Your Apps

Small coding errors can result in critical vulnerabilities that can compromise the security of not...

Author: MSDNMagazine Date: 10/26/2007

CLR Inside Out: Managing .NET object lifetime

Although the .NET Framework provides a managed execution environment, it is important to use...

Author: MSDNMagazine Date: 10/24/2007

Analyze Crashes to Find Security Vulnerabilities in Your Apps

How can you make sure a crash in your program is not exploitable? The short answer is simple: assume...

Author: MSDNMagazine Date: 10/22/2007

Now hiring: Senior Editor for MSDN Magazine

MSDN Magazine is actively seeking a new Senior Editor to join our team. This is an exciting...

Author: MSDNMagazine Date: 10/19/2007

MOSS 2007 workflow development training

Microsoft Office SharePoint Server (MOSS) 2007 is an industry leading platform for collaboration,...

Author: MSDNMagazine Date: 10/18/2007

Bugslayer: Measuring the Impact of View State

The .NET Framework is often thought of as an environment where you don't have to think about memory,...

Author: MSDNMagazine Date: 10/17/2007

Concurrent Affairs: Simplified asynchronous programming model (APM) with C#

Performing I/O-bound operations asynchronously is key to producing scalable and responsive...

Author: MSDNMagazine Date: 10/15/2007

November 2007 MSDN Magazine now online

The November 2007 issue of MSDN Magazine is now available online at...

Author: MSDNMagazine Date: 10/12/2007

Windows Mobile: Adjust ring volume according to the ambient noise level

Doesn't it always seem like, when you're having a quiet, relaxing moment, your mobile phone starts...

Author: MSDNMagazine Date: 10/11/2007

Test Run: Test automation with Windows XP Embedded

Windows XP Embedded is essentially a developer-customized, slimmed-down version of the Windows XP...

Author: MSDNMagazine Date: 10/10/2007

Improve Scalability With New Thread Pool APIs

Windows Vista and the upcoming Windows Server 2008 include a new thread pool API that should make it...

Author: MSDNMagazine Date: 10/08/2007

Optimizing Managed Code For Multi-Core Machines

Multi-cpu systems and multicore processors are becoming ever more common, but writing code that...

Author: MSDNMagazine Date: 10/05/2007

Basic Instincts: Type inference in Visual Basic 2008

To support Language Integrated Query (LINQ), a suite of new technologies was added to the upcoming...

Author: MSDNMagazine Date: 10/03/2007

.NET Matters: Deadlock monitor

A reader asks: I'm using locks in my application to synchronize work on a bunch of threads....

Author: MSDNMagazine Date: 10/01/2007

Data Points: Common Table Expressions

Common Table Expressions (CTEs) can help improve the readability (and thus the maintainability) of...

Author: MSDNMagazine Date: 09/28/2007

Running Queries On Multi-Core Processors With PLINQ

Multi-core processors are here. Responding to the increased availability of multi-processor...

Author: MSDNMagazine Date: 09/26/2007

Dev Tools for Your Toolbox

Every month in MSDN Magazine, our Toolbox column, written by Scott Mitchell, highlights handy...

Author: MSDNMagazine Date: 09/24/2007

Building more responsive WPF apps with Dispatcher

No matter what type of long-running processes are involved—whether getting large results from a...

Author: MSDNMagazine Date: 09/21/2007

Netting C++: Describing the EEK!-osystem

Continuing his development of a mouse and mouse environment simulation called EEK!, in the October...

Author: MSDNMagazine Date: 09/19/2007

Windows with C++: Task Scheduler 2.0

The new Task Scheduler 2.0 in Windows Vista is no longer just a simple tool for end users. It now...

Author: MSDNMagazine Date: 09/17/2007

October 2007 MSDN Magazine now online

The October 2007 issue of MSDN Magazine is now available online at...

Author: MSDNMagazine Date: 09/13/2007

{ yield return omission; } ??

And now that I've got your attention, I want to pick your brain about a couple things.  I'm in...

Author: MSDNMagazine Date: 09/12/2007

Blogging the Articles: What do you think?

For the past month or so we've been blogging about each of the articles in the current issue. I was...

Author: MSDNMagazine Date: 09/10/2007

Foundations: Workflow Communications

Workflows are meant to coordinate systems and people, and that means communicating beyond the...

Author: MSDNMagazine Date: 09/06/2007

CLR Inside Out: COM Connection Points

COM client objects can instantiate server objects and then make calls to those objects, but the...

Author: MSDNMagazine Date: 09/04/2007

.NET Matters: Tales from the CryptoRandom

You need to generate some random numbers in your application and started to use System.Random, but a...

Author: MSDNMagazine Date: 08/31/2007

Extend your WCF services with the Windows Process Activation Service (WAS)

With Windows Communication Foundation (WCF) you can host WCF-based services in any Windows process,...

Author: MSDNMagazine Date: 08/30/2007

Lambda expressions in Visual Basic 2008

Lambda expressions are callable entities that are defined within a function. You can return a lambda...

Author: MSDNMagazine Date: 08/27/2007

Team System: Work Items and Undo Support

In our Team System column, Brian Randell shows you how to extend and enhance Visual Studio Team...

Author: MSDNMagazine Date: 08/24/2007

.NET Framework 3.5 networking enhancements

The .NET Framework System.Net namespace gives you programmatic access to a number of key networking...

Author: MSDNMagazine Date: 08/23/2007

Security Briefs: Exploring Claims-Based Identity

Authentication and auditing features are built into the Windows operating system and are usually...

Author: MSDNMagazine Date: 08/20/2007

<Previous Next>