Introducing the Entity Framework
Rating: none
Mark Strawmyer - 07/02/2009
The Entity Framework provides a .NET class-based model of a data store, letting you query the model with LINQ, while the model do the background grunt work of contacting the data store to add, update, or delete data.
Using Team Build to Build Database Projects
Rating: none
Manning Publications - 06/23/2009
Customize the Team Build project file to automatically deploy the database build script to a target database.
Install Dummy SSL certificate
Rating: none
aneezah - 04/13/2009
If you need an SSL certificate in a testing environment only for testing purposes and not actual verification and authentication, then this article will show you how to create a dummy cert
Creating Flexible Constant Fields
Rating: none
Jay Miller - 03/13/2009
Discover how to use constant fields without having to hard code the values into the class.
TIP: Closing your WCF Connections properly
Rating: none
mendhak - 03/09/2009
This tip looks at properly closing a WCF connection from your application - whether you're using the proxy classes or a ChannelFactory.
.NET Tip: Avoiding Boolean Overload
Rating: none
Jay Miller - 02/27/2009
Reduce your boolean logic to keep you program readable.
TIP: Using Proxies and ChannelFactory in WCF
Rating: none
mendhak - 02/26/2009
Look at the two methods of talking to WCF services and when to use them. Also see sample code to use the ChannelFactory in C#.
C# Tips and Tricks
Rating: 




Mark Strawmyer - 02/09/2009
Learn some tips and tricks with the C# 3.0 language features along with exploring some productivity gains with the Visual Studio IDE.
.NET Tip: It's 2:00 a.m. Do You Know What Your Processes Are Doing?
Rating: none
Jay Miller - 11/03/2008
Monitor the health of the processes running on your system.
.NET Tip: Using a Nullable Value Type
Rating: none
Jay Miller - 10/03/2008
Discover how to use nullable types when retrieving data from your database.
.NET Tip: Take a Byte out of Strings
Rating: 




Jay Miller - 09/19/2008
Convert a string to an array of bytes and back again.
Adding Attachments to Excel 2007 Email Hyperlinks
Rating: none
Paul Kimmel - 08/29/2008
Learn to add attachments to hyperlinks that contain email addresses by using a little bit of VBA.
Writing CDs with C# and Windows XP's ICDBurn Interface
Rating: 




Hannes du Preez - 05/21/2008
Learn how to write data to a CD while utilising XP's ICDBurn interface.
.NET Tip: String Literals Without Escape Characters
Rating: 




Jay Miller - 03/26/2008
Use @-quoted strings to avoid escape characters in your string literals.
.NET Tip: Filling Lists with Enums
Rating: none
Jay Miller - 01/11/2008
Most applications developers build have lists or dropdowns that need to be filled with values for the user to select. This tip will show you how to use an enumeration to populate your lists.
.NET Tip: Display All Fields and Properties of an Object
Rating: none
Jay Miller - 11/30/2007
Learn how to display all of the fields and properties of any object. By using a little reflection, you can expose the internals of your objects.
Build a Windows Event Log Watcher Service Process to Export Event Log Entries as an RSS Feed
Rating: none
aleksisa - 11/13/2007
Build a Windows Event Log Watcher Service Process to Export Event Log Entries as an RSS feed using System.Diagnostics.EventLog, EntryWritten, and EnableRaisingEvents.
FreeDOM (Programming)
Rating: none
VectorX - 11/12/2007
Learn about FreeDOM (Free Document Object Model), a web development technique used to create event-driven web applications. FreeDOM is designed to overcome the limitations of stateless HyperText Transfer Protocol (HTTP) transmissions.
.NET Tip: Passing a Variable Number of Arguments to a Method
Rating: none
Jay Miller - 11/09/2007
Have you ever not known how many parameters a method would need to accept? The C# params keyword lets you pass a variable number of arguments to a method.
.NET Tip: Type Casting and Comparison Using "as" and "is"
Rating: none
Jay Miller - 09/28/2007
Use some of the language's lesser known features for safe type casting and comparison.
[Updated] Programatically Add Exceptions to a Windows Firewall Using C#
Rating: 




Daniela Ilea - 08/31/2007
Learn how to programatically add exceptions to a Windows Firewall using C#.
Speeding Up .NET
Rating: 




Bill Hatfield - 07/31/2007
.NET programmers can become a little lazy when it comes to performance optimization. Discover a few easy tips to keep performance at a peak!
XSD Tutorial: XML Schemas For Beginners
Rating: 




Simon Sprott - 05/24/2007
This five-part article gives a basic overview of the building blocks underlying XML Schemas, showing how and when to use them.
Integrating .NET and SAP 101
Rating: none
Paul Kimmel - 04/04/2007
SAP integration with Windows is possible and basic operations aren't too difficult but can be challenging. Here you will find an opener for VB.NET programmers who might be working on an SAP implementation and integration with non-SAP systems.
[Updated] Developing For Windows Vista
Rating: none
Bradley Jones - 04/03/2007
There's a lot more to Vista than the .NET 3.0 framework. The new OS offers interesting and useful new features for developers-and DevX has rounded them up for you.
Creating VB.NET Public Methods That Accept Optional Arguments
Rating: none
Bill Hatfield - 03/28/2007
Learn to provide flexibility in the ways your public method can be called by using Visual Basic .NET's three different approaches for specifying optional parameters.
VB .NET Tip: Assembly Deployment Best Practices
Rating: none
Bill Hatfield - 03/07/2007
If maintaining your code is important to you, take note of these few assembly deployment best practices.
.NET Tip: Exiting a Try/Catch Block
Rating: 




Eric Smith - 02/16/2007
If you use a return statement within a Try/Catch block, there's a behavior you need to be aware of in your code.
.NET Tip: Comparing Strings Safely
Rating: none
Eric Smith - 12/11/2006
The .NET Framework's built-in comparison functions don't handle nulls properly. Learn a couple of functions to take care of this for you.
What ADO.NET Teaches Us about Custom Objects
Rating: 




Paul Kimmel - 11/29/2006
Why do so many .NET programmers prefer to write custom objects instead of using ADO.NET objects? More control, for one. Read on to find out the other reasons.
Testing with Mock Objects
Rating: none
Dan Gartner - 10/24/2006
Mock objects can be created to act as stand-ins for actual implementations in order to isolate unit tests. This makes it easier to detect defects during development. Discover how to create your own mock objects using NMock 2.0.
.NET Tip: Creating and Using Your Own Events
Rating: none
Eric Smith - 09/20/2006
Simply registering for a custom event and running your code when the event occurs makes managing the sequence of events within a Web page easier.
.NET Tip: Create a Custom Configuration Section in .NET 2.0
Rating: none
Eric Smith - 06/30/2006
Creating a custom configuration section in your configuration class will make it more modular and not reliant on the generic appSettings section in the configuration file.
Satellite Assemblies
Rating: 




Jayant Kulkarni - 02/09/2006
Discover what satellite assemblies are, how to create them, and how to use satellite assemblies with strong named assemblies with very simple and small pieces of code chunks.
TIP: Playing a WAV File with C# 2.0
Rating: 




Bradley Jones - 12/29/2005
Playing a sound in C# 2.0 couldn't get much easier!
Refactoring VB in Visual Studio 2005
Rating: 




Paul Kimmel - 12/21/2005
Refactoring can improve the internal structure of your VB code without changing its external behavior. Use it to remove the subjectivity of what is good code and what is less-good code.
Programming with the My Feature
Rating: 




Paul Kimmel - 11/21/2005
Part code-generating factory, part proxy pattern, and part façade pattern, the My feature makes VB.NET a little simpler to use by acting as a cue for the VB compiler to substitute it with more verbose code.
Time Management Tips for Developers
Rating: 




Alexander Fedorenko - 09/09/2005
Learn about a few time management principles that can make our lives more successful and improve software and Web development.
[Updated] TIP: A Quick Way to Write Public Properties in C#
Rating: 




pete# - 08/15/2005
Learn about a very quick and easy way to create public properties for member variables inside a class using regular expressions.
Script CallBack In ASP.NET 1.1
Rating: 




sndshreeman - 05/23/2005
Learn how to implement the script callback features in ASP.NET 1.1 using XMLHTTP.
[Updated] Console with a WinForm
Rating: 




Wilfried Mestdagh - 04/13/2005
Often, you need a Console window in a WinForm application for easy debugging or logging purposes. Learn how to do this.
.NET Regular Expressions and Captures
Rating: none
Tom Archer - MSFT - 03/30/2005
Learn the subtle differences between groups and captures in .NET regular expressions and how to suppress capture information when your applications don't need it.
[Updated] FileSystemWatcher—Why Does It Stop Working?
Rating: 




Zeb - 02/15/2005
Ever wondered why, when using FileSystemWatcher over a network drive, it seems to forget what it's supposed to do? This article aims to explain the problem and show you how to solve it.
Writing Verifiably Type-Safe Code in Visual C++
Rating: 




Nick Wienholt - 12/07/2004
In the first two releases of Visual Studio.NET, writing verifiably type-safe code with C++ went from impossible to extremely difficult. Thankfully, Visual C++.NET 2005 offers a much better story on verification than the current compiler.
Tools and 3rd Party
Is RFID Still Important?
Rating: none
Bradley Jones - 08/26/2008
A short interview with Microsoft on RFID technology.Windows PE 2.0 Tutorial
Rating: none
Anpino - 06/12/2008
Learn how to build a custom Windows image running a windows application like Vista installation.
[Updated] XML Data Binding
Rating: 




Simon Sprott - 07/17/2007
XML Data Binding allows you to manipulate an XML document via a set of simple objects. Learn about the generation of these objects, and see a summary of the existing products on the market.
DocMounter Help File Builder
Rating: none
10Tec - 03/20/2007
Tool for creating MS Visual Studio XML documentation files. These files can be used in Visual Studio, and to get the modern help using such tools as NDoc and SandCastle.
Creating Crystal Reports Using the Push Method in .NET
Rating: 




Kelvin McKisic - 02/21/2007
Learn how to use datasets to power Crystal Reports, without the need for a server-based database.
[Updated] RFID Programming Made Simple and Cheap
Rating: 




Bradley Jones - 12/07/2006
Using RFID hardware and incorporating RFID tag information into your applications can really be quite simple. See what can be done with less than $100 and no more than a few dozen lines of code.
Pirin: .NET Solution Generation Tool
Rating: none
Petar Shomov - 12/07/2006
Learn about a tool that helps generate customized Visual Studio 2003/2005 solutions.
Multithreaded Programming Using CSP.NET
Rating: none
Martin Nebelong Olsen - 09/05/2006
Read a short introduction to multithreaded programming with CSP.NET, which is a simple and intuitive alternative to standard thread programming.
JavaServer Faces and ASP.NET - A Side by Side Look
Rating: 




Michael Klaene - 12/23/2005
Take a look at a high-level comparison of two popular technologies available to web application developers - JavaServer Faces (JSF) and ASP.NET.
Are You Confused Yet?
Rating: 




Bradley Jones - 10/27/2005
Editorial: In the ever rampant word of technology and changes, it is easy to get confused. Consider C# and what is being discussed in the market...
Create and Edit Office Documents with .NET
Rating: 




Dino Esposito - 05/04/2005
Get a jump on the growing need to create and edit Office documents (mostly Word and Excel documents) programmatically from .NET applications. Dino Esposito demonstrates two approaches.
Beta 2 of Visual Studio 2005 Released
Rating: 




Bradley Jones - 04/17/2005
Beta 2 of Visual Studio 2005 is now available for download for MSDN subscribers. Learn how you can get it too.
[Updated] Enterprise Messaging in a Heterogeneous Environment
Rating: 




Jeremy Thomas - 03/25/2005
Learn how to integrate C# and Java services into a single logical message bus using MSMQ and JMS.
Price of Visual Studio 2005 Announced
Rating: none
Bradley Jones - 03/22/2005
Microsoft has announced pricing on the Visual Studio 2005 product line.
"Indigo" CTP Released Today
Rating: none
Bradley Jones - 03/16/2005
Microsoft released the Community Technical Preview (CTP) of their next-generation Web-Services technology, "Indigo," today.
[Updated] Writing Your Own GPS Applications: Part I
Rating: 




Jon Person - 12/29/2004
What is it that GPS applications need to be good enough to handle in-car navigation? Also, how does the process of interpreting GPS data actually work? This two-part series will cover both topics and give you the skills you need to write a commercial-grade GPS application that works with a majority of GPS devices in the industry today.
How to Integrate Google Searches into Your Application
Rating: 




Klaus Salchner - 12/06/2004
Learn how to leverage Google's Internet search capabilities from within your application through Google's web service API. Complex query terms and filtering capabilities assure relevancy of the search results to your application needs.
Visual Studio .NET Add-Ins
Code Contracts in .NET
Rating: 




Marius Bancila - 06/05/2009
This article introduces code contracts that specify statements in .NET programs that must prove valid.Fix Performance Problems Fast: Advanced VSTS Profiler Use
Rating: none
Nick Wienholt - 03/04/2008
For large and complex applications, dealing with the amount of data collected can be difficult. See how the Visual Studio Team System (VSTS) Developer Edition Profiler can do an excellent job of finding performance problems by simply pointing it at an application and allowing it to collect data.
Lambda Expressions and Currying in VB9
Rating: none
Paul Kimmel - 11/19/2007
C++ programmers aren't the only ones who can write code so obtuse that it's nearly indecipherable. Now, VB9 programmers can compete with obscure code by using Lambda Expressions and Currying. But, is this a good thing? Explore Lambda Expressions and Currying, but the jury is still out whether or not currying is a good thing. It's definitely cool.
A First Look at Visual Studio 2008 Shell
Rating: none
Josh Fitzgerald - 08/10/2007
See what Visual Studio 2008 Shell has to offer and how it can help you.
[Updated] Deploy Your Applications and Components Using the Windows Installer
Rating: 




Prabhakar Manikonda - 11/21/2006
Learn how to create setup programs without having the knowledge of setup scripts.
Data Driven Testing with Visual Studio Team Suite
Rating: none
Dan Gartner - 09/22/2006
Learn how Visual Studio Team Suite (VSTS) seamlessly integrates the development environment with a suite of robust testing products that make developers more efficient when testing their applications.
Extending Visual Studio 2005
Rating: 




Vijay Mehta - 04/24/2006
Discover the fundamentals of the Visual Studio package and create your first Visual Studio 2005 Add-in.
Enterprise Library 2.0: The Logging Application Block
Rating: none
Vijay Mehta - 01/24/2006
Investigate some basic logging scenarios, explain and define some of the required terminology, and take the first steps to more efficient logging.
Visual Studio 2005: So Many Choices, So Much Marketing, So Little Time
Rating: 




Paul Kimmel - 01/13/2006
Microsoft introduced new pricing schemes and changed its MSDN subscription programs with the launch of Visual Studio 2005. Find out which option is best for you.
Using Code Snippets in Visual Studio 2005
Rating: none
Paul Kimmel - 05/16/2005
Think .NET code snippets are just about dragging and dropping some reusable code into the toolbox? Guess again. Code snippets in Visual Studio 2005 are far more useful. Find out why overlooking them would be a mistake.
Creating Installer Patches with MSI 3.0
Rating: 




Joseph Poozhikunnel - 04/26/2005
Today, it is common to have software patch releases due to various reasons. Discover the steps needed to create a patch using MSI 3.0.
Visual Studio 2005 Beta 2 Now Available!
Bradley L. Jones - 04/17/2005
Beta 2 of Visual Studio 2005 is now available for download for MSDN subscribers. Learn how you can get it too.
Create Your Own Project Item Templates in VS 2005
Rating: none
Paul Kimmel - 04/15/2005
Visual Studio 2005 builds on the flexibility of XML to condense the process of creating templates. Paul Kimmel demonstrates how you can take advantage of this function.
Automate the Process of Documenting Your Code
Rating: 




Klaus Salchner - 12/07/2004
Find out about the documentation capabilities of the Visual Studio .NET IDE. Learn how to improve the productivity within your development team and automate the generation of help files.
