Steve Orr 

Steve C. Orr is an ASP Insider, MCSD, Certified ScrumMaster, and Microsoft MVP in ASP.NET. He's been developing software solutions for leading companies in the Seattle area for more than a decade. When he's not busy designing software systems or writing about them, he can often be found loitering at local user groups and habitually lurking in the ASP.NET newsgroup. Find out more about him at http://SteveOrr.netor email him at Steve@Orr.net.


The Art of Coding by Steve C. Orr

Controls of ASP.NET 3.5
Article: Learn about the new controls of ASP.NET 3.5 using Visual Studio 2008.

Threat Analysis
Article: Learn how to secure your applications against hacker attacks with this free tool.

Process Explorer
Article: Get to know the free Process Explorer utility provided by Microsoft.

Create iPhone Apps
Article: Use ASP.NET AJAX to create web applications for the iPhone.

Control Extenders
Article: Learn how to create Control Extenders using Visual Studio 2008, ASP.NET 3.5, and AJAX.

Security Purity
Article: Learn how to defend your web site against these common hack attacks.

File Denial
Article: Let authorized users download files from your site - and keep unauthorized users out!

CAPTCHASP
Article: Defend your ASP.NET sites against evil bots with this free CAPTCHA web control.

iPhone Development
Article: Learn some basic tips and tricks for developing iPhone-compatible ASP.NET web applications.

Fiddler
Article: This free microsoft tool can help you analyze your web site’s network traffic

IE Developer Toolbar
Article: The free Internet Explorer Developer Toolbar is an essential tool for every professional web developer. Learn how it can simplify your development tasks.

Searchbox Vista Gadget
Article: This free sidebar gadget for Windows Vista is a truly convenient tool for finding software development answers on the web. Download it, discover how it works, and learn how to make your own sidebar gadgets.

QuickTime Player
Article: Tour the Source Code of the Free ASP.NET QuickTime Player Control

Create RSS Feeds
Article: Create RSS Feeds for Users to Consume on Their Terms

Passing Data
Article: Compare techniques for passing data between web pages. Find out which ways are best under diverse circumstances.

Pimp Out Your Panels
Article: Enhance ASP.NET Panel Controls with the AJAX Control Toolkit

Pimp Your Panels 2
Article: More Panel Enhancements Courtesy of the AJAX Control Toolkit

Intro to ASP.NET AJAX
Article: An Introduction to ASP.NET AJAX

Wizard Control
Article: A Comprehensive Guide to the ASP.NET 2.0 Wizard Control

Flash Player Control
Article: Add Flash to your Web Site with this Free Custom Flasher Control

Reporting Made Easy
Article: The New ReportViewer Control in Visual Studio 2005 Provides Rich Capabilities to Fulfill All Your Reporting Needs.

Hot Menu
Article: Make Your Sites Sizzle with this Free Custom HoverList Menu Control.

Cure Code Bloat
Article: Learn About the Great New Refactoring Tools in Visual Studio 2005.

DropDown Calendar
Article: A Free DropDown Calendar control

WebChat
Article: WebChat, a free AJAX-based ASP.NET custom chat room web control

Prepare To Be Searched
Article: Get your site noticed by the people that matter most.

Search Box
Article: Master the art of search with this free custom control that provides the ability to search your site, other sites, or the entire web.

MediaPlayer Control
Article: A free media player control for windows forms applications

VisiPanel
Article: VisiPanel - Tour the Source Code of a Free, Colorful, Expanding Panel ASP.NET Web Control.

AJAX in ASP.NET 2.0
Article: Use AJAX client side callbacks in ASP.NET 2.0.

Site Maps
Article: Streamline Web Site Maintenance with Site Maps and the New Navigation Controls of ASP.NET 2.0.

Webify Winform Controls
Article: Inject Windows Forms Controls into Your ASP.NET Web Pages.

New ASP.NET 2.0 Controls
Article: An overview of the new ASP.NET 2.0 Controls

Secure Your Web Site
Article: Using the new Login Controls of ASP.NET 2.0

Export to Excel
Article: Compare a variety of techniques to export web pages, data, and content to Excel.

Export Panel
Article: A custom control that exports web content to Excel, Word, PowerPoint, and WordPerfect.

Visio Code Generation
Article: Design and Generate Code and Databases with Visio.

Inherit and Extend
Article: Learn how to create custom web server controls by inhertiting from existing web controls and extending them with custom functionality.

Improve Your Image(s)
Article: Dynamically generate and manipulate images

Creating a ComboBox
Article: Learn how to create a ComboBox web control

Bar Graphs to Go
Article: Learn how to create a custom Bar Graph web control

Client-side Suite
Article: A suite of custom web controls are detailed to ease client side chores, including a Confirmation Button, a MessageBox web control, and a Window Opener popup control

Easy Uploads
Article: Techniques for uploading, downloading, and managing files

Streaming Media
Article: Play sound, video, and other media content in an ASP.NET web page.

Validation Controls
Article: Learn to use the ASP.NET validation controls

DirectX Special Effects
Article: Harness the power of DirectX with Transitions and Filters to create animations, decorative buttons, and other unusually alluring page elements.

Beautiful Buttons
Article: The free NiftyButton control can be used to create strikingly attractive buttons that can be created and configured dynamically with no images required.

Control Positioning
Article: Learn to place web controls with precision.

Presentation Controls
Review: Book Review: ASP.NET Data Presentation Controls Essentials

ExpertPDF
Review: Create PDF files programmatically with ExpertPDF HTML to PDF Version 2.2

Learning WCF
Review: Learn advanced web service development techniques from a leading expert, Michele Leroux Bustamante.

ASPxGridView
Review: A High-performance Grid for the Web

ANTS Profiler
Review: A Slick .NET Profiler for Performance and Memory Usage

iPhone Inside Out
Review: Getting to Know the iPhone

ChartingControl.NET
Review: A .NET Charting Control for ASP.NET and Windows Forms

WPF Unleashed
Review: Windows Presentation Foundation Unleashed book review

C# Cookbook
Review: C# Cookbook review

Syncfusion XlsIO
Review: Export data to Excel format

Dundas Gauge
Review: Display Real-time Data Feeds With Dundas Gauge 1.6 for ASP.NET 2.0

PowerWEB LiveControls
Review: Web controls injected with seamless AJAX

OfficeWriter
Review: Advanced data export to Word and Excel

Aspose.Cells
Review: Advanced data export to Excel

Aspose.Words
Review: Advanced data export to Word

Aspose.Slides
Review: Advanced data export to PowerPoint

.netCharting
Review: Generate dazzling charts dynamically

Hungarian Notation?
FAQ: Should I use Hungarian Notation

Send User to New Page?
FAQ: How do I send a new page to the user? (Response.Redirect vs. Server.Transfer)

Pass Values to Pages?
FAQ: How do I pass values between pages?

Pass Data to a Control?
FAQ: How do I pass data to a user control?

Pass Data from Control?
FAQ: How do I pass data back to the page from a user control?

Pass Between Controls?
FAQ: How do I pass a value between two user controls?

Master Page Values?
FAQ: How do I pass a value between an ASP.NET 2.0 page and its master page?

Store Global Variables?
FAQ: How do I store global variables?

Save Postback Data?
FAQ: How do I store a value between PostBacks?

Loop Through Controls?
FAQ: How do I loop through all the controls in a form?

How to Encrypt Data?
FAQ: How do I store sensitive data securely?

Controls Don't Show?
FAQ: Why don't any controls show up on my page at run time?

What's a Server Control?
FAQ: What is a Server Control?

HTML vs Web controls?
FAQ: What's the difference between HTML controls and Web controls?

User vs Custom Controls
FAQ: What's the difference between User Controls and Custom Controls?

Postback Control State?
FAQ: How do I save the state of my controls between postbacks?

How do I Set Focus?
FAQ: How do I set the focus to a particular control on my page?

Send email via ASP.NET?
FAQ: How do I send the output of a Web control via e-mail?

CAPTCHASP
Free Controls: Free CATPCHA User Verification Control

Charts & Graphs
Free Controls: Free Controls for Creating Dynamic Graphs and Charts

Menus
Free Controls: Free Menu Controls

Grids
Free Controls: Free Grid Controls

TextBoxes
Free Controls: Free Textbox Controls

Voting Controls
Free Controls: Free Voting and Polling Controls

MessageBoxes
Free Controls: Free MessageBox and FTP Controls

FTP
Free Controls: Free FTP Controls

Buttons and Images
Free Controls: Free Button and Image Controls

Multimedia Controls
Free Controls: Free Multimedia Controls

Other Cool Controls
Free Controls: Cool Free Controls That Defy Categorization

Mega Sites
Free Controls: Other Web Sites Filled With Free Controls

Jake the Snake
Online Games: Test your reflexes and strategy with this retro action game.

Match 'Em
Online Games: Uncover sets of matching tiles. Be quick and accurate to rake in the points!

Best Blackjack
Online Games: Otherwise known as the game of 21. Are you up for a game of cards?

Tic Tac Toe
Online Games: Can you beat the computer and match X's in a row?

Tip Calculator
Online Games: OK, so it's not a game. But this useful little app is a must-have restaurant companion if you've got an iPhone!

iPhone Links
Online Games: Links to more iPhone Games, Applications, and iPhone Development Information