I've written a number of articles for DevSource on various programming
topics. In addition, you'll find a number of reviews in the list. Almost
everything in this list is .NET Framework related. A few of the articles
appear at the fringe. For example, I've written about cross-platform
compatibility between .NET and Java. Let me know if you have any questions
about my articles or reviews, or if you have ideas for articles that you'd
like to see me write at:
JMueller@mwt.net.
Here's the article list:
-
A Tour of ToolStrips in Windows Forms
Discover the ToolStrip: a great replacement for the ToolBar
in Visual Studio 2005 development.
-
Accessing Web Sites Using Desktop Applications
There?s a tendency to think that Web applications always require
a browser for interaction, but that isn?t the case. Sometimes a company
will ask me to create a desktop application to interact with a Web site
so they can reduce training or support costs by reducing the number of
interfaces that a user must learn.
-
Adding Application Calendars with Calendar Go! 4.0
Calendars are a necessary feature of so many applications
that it?s hard to list them all?that?s why this Visual Studio .NET
add-on is so important.
-
Application Testing Under Windows Vista
Application testing takes on an entirely new meaning in Windows
Vista because you can no longer make the assumptions you did in the past.
-
Building Speech-Enabled Apps with Dragon NaturallySpeaking 8
Using voice input is a dream of many developers and users alike. This
review answers the question, "Does Dragon NaturallySpeaking 8 make this dream
come true?"
-
C-Sharpening Your Visual Basic Code
Code flexibility is the name of the game for many corporations;
C-Sharpener increases flexibility by making it easy to move VB code to C#.
-
Cleaning Up with VBA
Collaborative editing makes writing documents within a workgroup
easier, but cleaning up the mess of highlights and edits can be
difficult later.
-
Combining WebParts and Master Pages
If you want the benefits of user customization without the
hassles of writing the application code, then consider combining
WebParts and Master Pages.
-
Controlling the Web Environment with the Telerik RAD Control Suite
Creating a desktop-like Web environment for applications is easy using
the RAD Control Suite from Telerik.
-
Creating .NET Extensions for Office Applications
While Office 2003 offers a lot of new features, you can always
add more in the way of custom additions using Visual Studio .NET.
-
Creating a Custom Browser Setup with ASP.NET 2.0
If you?ve ever had a browser-related problem you couldn?t solve
in an ASP.NET application, you might now have help in the form of
custom browser setups.
-
Creating Scripts with Monad
Monad scripts represent a new way of creating applications that
rely on the .NET Framework in a form that's accessible to both developers
and administrators.
-
Creating Your Own Firefox Add-in with Visual Studio
Creating your own Firefox add-in may not be as hard as you think;
Visual Studio helps you organize the project and create the required code.
-
Designing COM+ Applications with a Web Service Appeal
.NET, COM, COM+, and Web Services?can they all get along? You bet!
-
Designing with WebParts in Visual Web Developer
Visual Studio .NET comes with a new feature?Visual Web Developer,
which allow you to customize Web page design using WebParts.
-
Effective GUI Design with Lucid Spec
Users often speak one language, while developers speak another. Lucid
Spec brings both parties together to create GUIs that are more effective.
-
Finding the User Settings in Vista
Does your application fail to run or locate settings you know
are present? The problem may be the new location of user settings
in Vista.
-
Globally Hooking Windows Messages in .NET
Global hooks provide far greater access to the messages that
Windows provides, but also require native coding techniques.
-
Hooking Windows Messages in .NET
Once you know that windows and messages exist, you find
out that getting the messages isn't always easy.
-
Incorporating Classes with Master Pages
Extend the flexibility that mater pages provide by adding
classes to perform specific tasks common to all Web pages.
-
JScript.NET Applications at the Command Line
Assuming you need Microsoft's fancy IDE to create .NET
applications isn't a good idea; in fact, you can create JScript.NET
applications using nothing more than Notepad.
-
Making Your Apps work with Internet Explorer 7
Internet Explorer 7 brings with it a vast array of new features;
many of which will cause heartburn for developers.
-
Managing Your Code with 9Rays.Net's Spices.Net
Developers often have a need to analyze their code for potential
problems, decompile assemblies to see how they work, and obfuscate
their code to keep trade secrets safe; Spices.Net does all three.
-
Securing Applications with SecureObjects
Developers in search of the elusive secure Web page will want
to try SecureObjects to locate potential problems because it promises
bulletproof forms.
-
Special Windows Message Hooking Techniques for .NET
Don't assume that every programming situation is impossible
when you don't have the application code; windows and messages make
the impossible, possible.
-
Take Control of Your Hardware with Active Port Pro
Tired of relying on strange code and low-level tactics to gain
access to the hardware? Try using Active Port Pro to remove the
guesswork and get your weekends back.
-
Ten Managed Application Pitfalls that Kill Version Compatibility
You can depend on Microsoft to provide updated versions of .NET every few
years; the question is how to avoid version compatibility problems.
-
The Cracker Eye View of Web Site Security with Web Vulnerability Scanner
Most products scan your code for deficiencies; Web Vulnerability
Scanner checks the Web pages using the same techniques that crackers use.
-
The New Era of Public Web Services
It's true, the promise of Web services have eluded most
developers for a long time and you might be surprised to know
that the original promise of Web services still hasn't arrived. In
the mean time, a number of public Web services have arrived on
the scene that offer a tantalizing glimpse of something better,
something different.
-
Tracking Time with ILog Gantt
Gantt charts, those indispensable trackers of time that seem
to make their way into every application imaginable, are now
available to .NET developers with ILog Gantt.
-
Using Client Callback with Master Pages
All the gizmos provided with ASP.NET 2.0 can really slow things
down; client callback speeds processing by reducing network traffic.
-
Using ILMerge to Combine Application Components
Creating useful assemblies and then merging them into a
cohesive unit using ILMerge saves time and effort.
-
Using the Visual Studio Built-in Web Server from the Command Line
Developers love the new built-in Web server; they'll like it even
more at the command line.
-
Visual MainWin Crosses the .NET-Java Divide
Creating applications for either Java or .NET is easy when
you have Visual MainWin as a partner.
-
WndTabs: An Easier Way to Switch Windows in Visual Studio 6
One feature that most Visual Studio 6 users have always wanted
is the ability to switch between windows with greater ease?WndTabs
provides the required functionality.
-
Working at the Visual Studio Command Line
Tired of clicking yourself to death in the Visual Studio IDE? A
command line switch may be just what you need.
-
Working with Master Pages and Themes in ASP.NET 2.0
You?ve heard all of the great information about master pages
and themes in ASP.NET 2.0, but how do they really work?
-
Working with Scripts and Master Pages
Scripts aren?t passé! They have new meaning,
additional uses, and improved functionality in master pages.
-
Working with Windows Messages in .NET
Windows runs on messages, many of which you can't receive
using standard .NET programming techniques or even the usual
overrides.
-
Write Your Own Visualizer for VS Debugging
Visualizers are a great new debugging aid for developers
because now you can see the data as the user sees it or the
application uses it.
-
Writing a Managed Windows Service with Visual C++
Services provide essential functionality in Windows by performing
tasks in the background. Developers have written services in low level
languages for years because they must work quickly and without error. Using
managed Visual C++ code can greatly reduce your coding burden while letting
you use all of the technique you learned in the past.