next
[Updated] Creating a C# Gradient Progressbar Component
Rating: 




Hannes du Preez - 05/08/2008
Learn how to create your own Progressbar-like control, which exposes the same
properties as a normal Progressbar, but with added visual appeal.
Successful Software Projects 301
Rating: 




Paul Kimmel - 04/25/2008
Failure rates for custom software projects are astronomical. A few relatively simple choices in how you spend your time and focus your energies—without all the voodoo of the latest fad process—will make all the difference in the world.
.NET Tip: Returning Mulitple Objects from a Single Method Call
Rating: 




Jay Miller - 04/24/2008
Allow a single call to your method to return multiple objects using the ref keyword with parameters.
Handy List Selection Control that We Use Every Day
Rating: 




Nagavardhan Ponnada - 04/21/2008
A custom control that is useful for selecting/ deselecting a sub set of list items. Also learn how simple it is to create custom controls using C#.
Developing Microsoft System Center Operations Manager 2007 Management Packs
Rating: none
Jeffrey Juday - 04/14/2008
Learn to build a Management Pack to monitor your application.
Simple DirectMedia Layer: Gaming Platform for C++, Java, and More
Rating: none
Victor Volkman - 04/03/2008
Got game? SDML immerses you into a complete game developer's environment, including low-level access to audio, keyboard, mouse, joystick, OpenGL, and 2D video framebuffers.
Parsing Is Easy: Base C Sharp Classes and Expressions Calculator
Rating: 




AlexNek - 03/21/2008
Learn about parsing, and creating classes and expressions.
Facebook Application Development
Rating: none
aleksisa - 03/18/2008
Learn how to build a sophisticated Facebook application that interacts with Facebook users and with SQL Server database articles.
Multi-Threaded TCP/IP Server Without .NET Socket Class
Rating: 




Artur Sharipov - 03/17/2008
.NET programmers, learn about a way that can help you write high performance server applications in .NET.
.NET Tip: Basic Data Manipulation with LINQ
Rating: none
Jay Miller - 03/14/2008
Use LINQ to Objects to easily sort and reshape your data.
An Introduction to BizTalk 2006 R2 Development
Rating: none
Jeffrey Juday - 03/12/2008
Learn about BizTalk 2006 R2's core features housed in the BizTalk Messaging Engine and what they can do for you.
Creating a DockablePanel-Controlmanager Using C#, Part 6
Rating: 




JonnyPoet - 03/03/2008
Learn how to create more advanced docking features, such as docking to the upper right corner or having some panels docked at the bottom of an MDI Form collected together in a TabControl. Each of the different parts include the full source code (up to that point), as well as a retrospective short explanation about the different topics covered already.
Working with Range Variables and Let Statements in LINQ
Rating: none
Paul Kimmel - 02/29/2008
Range variables are powerful and flexible. Discover why they are critical to mastering LINQ queries.
Tip: Auto Scroll While Implementing Drag & Drop for Reordering Rows in DataGridView
Rating: none
gr8buddy - 02/28/2008
Learn to implement auto scrolling up/down when the user drags a row beyond the gridview's top and bottom bounds.
.NET Tip: Where Is Your Data Coming From?
Rating: none
Jay Miller - 02/27/2008
LINQ can be used for much more than just accessing data stored in your database. Learn how you can use the from clause with other types of data.
Using Connection Pooling in ADO.NET
Rating: none
Bipin Joshi - 02/25/2008
Learn how ADO.NET connection pooling works and how to configure it to suit your performance requirements.
Program and Employ Windows Services for Microsoft SharePoint 2007
Rating: none
Gustavo Velez - 02/22/2008
See how combining SharePoint 2007's API and an Object Model allows for greater program functionality.
Fixing a Quirk of VB Lambda Expressions
Rating: 




Paul Kimmel - 02/21/2008
Learn how to define Lambda Expressions that perform an action without a return value.
[Updated] Creating a DockablePanel-Controlmanager Using C#, Part 5
Rating: 




JonnyPoet - 02/20/2008
Learn how to size a docked Panel and how to undock it again as well as which actions are needed to prepare the more advanced docking actions.
Turn Image Hotlinking to Your Advantage
Rating: 




mendhak - 02/12/2008
Don't block hotlinked images; instead, learn how to label them to bring visitors to your web site and increase your web presence, even if you are restricted by a shared hosting environment.
[Updated] Accessing the Registry with VB6 and VB.NET
Rating: 




Hannes du Preez - 02/04/2008
Discover the main differences between accessing the Registry with VB 6 and with VB.NET.
.NET Tip: Creating a Thread-Safe Singleton
Rating: 




Jay Miller - 02/01/2008
The singleton pattern can be used in a wide variety of situations. This tip will show you how to create a thread-safe version of a singleton.
Make Your Forms Stand Out with DWM
Rating: none
Vlad Riscutia - 01/31/2008
Learn how to keep your form on top of Flip 3D.
Why Is Everything So Darn Declarative?
Rating: none
Angel Amador - 01/30/2008
Learn about a different approach of using the GridView and DetailsView controls in a web app.
Callback and Controls Rendering (Manual Partial Page Rendering)
Rating: none
Muhammad Adnan Amanullah - 01/29/2008
Learn about callback, a lightweight technique used to call server-side methods asynchronously from JavaScript without any postback and reloading/rendering of unnecessary parts of the page or unnecessary code.
.NET Tip: Converting Strings to Enum Values
Rating: none
Jay Miller - 01/25/2008
Learn how to take a string and convert it into an enumeration value.
Exporting .NET DLLs with Visual Studio 2005 to be Consumed by Native Applications
Rating: 




Sogartar - 01/22/2008
Learn how to create a DLL, implementing the Stdcall calling convention. This DLL wraps a .NET DLL, which then is imported in MetaTrader 4 through the wrapper.
How to Create a Custom XSL Map for Use in BizTalk 2006
Rating: none
Drew Block - 01/18/2008
Discover when and why you may want to use a custom XSL document for mapping rather than the BizTalk Mapper.
.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.
Creating a DockablePanel-Controlmanager Using C#, Part 4
Rating: 




JonnyPoet - 01/10/2008
This is the 4th part of a series of articles about how to design DockingForms using a DockingManager written in C#.
Going Mobile with the Active Template Library
Rating: none
Nick Wienholt - 01/09/2008
Learn how to rapidly develop applications and add-ins using ATL for Windows CE.
Building a Regular Expression Stream Search with the .NET Framework
Rating: none
Jeffrey Juday - 01/04/2008
Learn to implement a Regular Expression search for .NET Streams.
.NET Tip: Using Extension Methods
Rating: none
Jay Miller - 12/31/2007
Extension methods allow you to create utility functions and have them appear to be part or your classes or the built-in classes. You'll learn by making a method from an earlier tip available as an extension method.
OP-ED: Monday Morning Quarterbacking Is Alive and Well
Rating: 




Paul Kimmel - 12/21/2007
A Monday morning quarterback is a person who, after the event, offers advice or criticism concerning decisions made by others; or, one who second guesses. Too many Monday morning quarterbacks on Sunday evening can screw up your Focus IQ. Learn what "Focus IQ" is, why you want the score as high as possible, and how to get it there.
A First Look at the VS2008 ReportViewer
12/20/2007
The Visual Studio team has taken a first step toward integrating the BI (Business Intelligence) Report Wizard—a baby step.
TypeForwardedTo Attribute: Forward a Type to a Different Assembly
Rating: none
Mehedi Shams - 12/13/2007
We often face the need to shift a type from one assembly to another. What if everything is already deployed? The TypeForwardedTo attribute comes in to help.
Cryptographically Random Password Generator
Rating: 




Garrett Groff - 12/12/2007
Create a cryptographically random password generator, including options that allow the user to specify allowable characters in the password.
Smart Control Designer
Rating: 




Anton Zlobin - 12/07/2007
Explore the work principles and ways of the use of SmartControlDesigner, which supports the custom control design in designtime.
[Updated] Creating a Dockable Panel-Controlmanager Using C#, Part 2
Rating: 




JonnyPoet - 12/07/2007
Learn how to get a borderless Form to move around on the screen by capturing it with the mouse and dragging it, and to be able to resize the form, the same way as a normal sizeable Form can be sized by dragging its edges.
You've Got the BizTalk POP3 Adapter
Rating: none
Jeffrey Juday - 12/05/2007
Leverage the BizTalk POP3 Adapter to manage an inbox.
Creating a Dockable Panel ControlManager Using C#, Part 3
Rating: 




JonnyPoet - 12/04/2007
Continue your study of how to create your own dockable Forms.
.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.
Exploring Lambda Expression Trees
Rating: none
Paul Kimmel - 11/28/2007
Gain an understanding of the difference between Lambda Expressions generated as code and those generated as expression trees. Explore the expression tree and briefly touch on how API developers uses expression trees to convert expressions to other forms, such as to T-SQL.
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.
Enterprise Powershell: Creating Mail-Enabled Contacts in Exchange 2003
11/16/2007
by Jon Shoberg - Learn how to perform advanced user and contact scripting on Exchange 2003 with Powershell. When finished, you'll have knowledge and insight on using Powershell to perform advanced management functions.
Language Feature Highlight: Local Type Inference in C# 3.0 and Visual Basic 9.0
Rating: none
Mark Strawmyer - 11/14/2007
Learn about local type inference in C# 3.0 and Visual Basic 9.0. Examine why it is relevant and the syntax for its use.
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.
Building a BizTalk Pipeline Content Enricher with SQL Server 2005
Rating: 




Jeffrey Juday - 11/05/2007
Learn how to implement the Content Enricher integration pattern using BizTalk 2006 R2 and SQL Server 2005.
.NET Tip: Execute Commands From C#
Rating: 




Jay Miller - 10/30/2007
Have you ever needed to execute a system command from your application? You can accomplish this easily with C#.
next