C#


PDC: Microsoft Outlines Windows 7, Slew of New Dev Technologies

Microsoft today articulated how it will bridge PCs and mobile devices with an extraordinary blitz of announcements that included the first demonstration of Windows 7, its Live Framework, a bevy of new offerings for developers including WPF support for Visual Studio, and the first preview of Office 14.

Mono 2.0 Takes Flight

Mono version 2.0 is released, featuring an improved C# compiler and extended support for LINQ.

Silverlight 2 Now Available

Silverlight 2, the latest version of Microsoft's cross-platform browser plug-in for multimedia applications, will be available on Oct. 14, company officials announced on Monday.

XMPP Developers Get .NET Client Library

Jabber introduces JabberWerx Client Libraries, a set of libraries for .NET and AJAX programmers working with XMPP.

Understand Your Code Better

Visual Studio Team System's Code Metrics feature isn't perfect, but if you understand what it's measuring and how, you can use it to gain insight into your apps' overall complexity and to spot potential problem areas.

Achieve Low-Impact Reuse

Sometimes it makes more sense to separate functionality you use repeatedly into its own component. Learn how to create a special command-line processing component.

Create a Data-Driven Messaging System

Hard-coded messages don't scale well, and .NET's inherent error messages are user-unfriendly. Learn how to create a more scalable and user-friendly data-driven messaging system.

Ranorex Studio Automates Testing Tasks

Austria-based testing-tools vendor Ranorex GmbH has released an automated application-testing solution targeting Windows, .NET and Web development.

Managed-Code Mysteries

Understanding and applying the principles of memory management is key to building high-performing managed applications.

Embarcadero Unveils First Update of CodeGear Tools

Embarcadero Technologies releases Delphi 2009 and C++Builder 2009, updated versions of dev tools acquired in its purchase of CodeGear.

Define Your Own Item Templates

Take advantage of C#'s Item Templates to automate tasks that you find yourself having to perform on a regular basis.

Customize Code Generation in EF

Learn how to exclude attributes from the code that Entity Framework generates for you automatically.

Call Oracle from ADO.NET

Learn to access enterprise data stored in Oracle database servers by calling PL/SQL stored procedures from ADO.NET client applications and discover implementation strategies for dealing with common business scenarios.

Java Developer Idolizes .NET

Grad student with a Java dev focus wins the New York City .NET User Group’s Speaker Idol competition, and learns to love .NET in the process.

Intel Boosts Parallel Programming

Intel updates Threading Building Blocks library, a developer resource for writing parallelized C++ code for multi-core CPUs.

Microsoft Ships Visual Studio 2008 and .NET SP1

Microsoft released to manufacturing its widely touted first service pack (SP) of Visual Studio 2008 and .NET Framework 3.5.

Generate Web Sites Automatically

Visual Studio 2008 Service Pack 1's new ASP.NET Dynamic Data templates automatically generate code for DataGrid, ListView, DetailsView, and FormView display and editing controls on dynamic pages derived from a master page and CSS stylesheet. Dynamic Data leverages AJAX to smooth page transitions and delivers scaffolding for codeless, key-based page routing with Entity Framework or LINQ to SQL object/relational mapping tools.

Choose Between Methods and Properties

Language features aren't good or bad. The choice of language feature depends on what you're doing. In this issue, we dive into the methods vs. properties debate.

Customize Your Application Startup

Customize your application startup screen and add log-in functionality; learn how to view derived types in your projects; check for improper GUIDs; and drill down on extension methods.

Coverity Prevent for C#, JNBridgePro 4.0, and XMLSpy Version 2008 Release 2

A rundown of some new releases.

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.