Below is a list of articles I’ve written over the years. If you have ideas within the scope of Windows Installer, Microsoft .NET, COM, COM interoperability with .NET, or other related topics please add your comments to this post.
- Custom String Formatting in .NET
Discusses the implementation of custom format providers for existing types and custom formatting for user-defined types.
http://www.codeproject.com/csharp/custstrformat.asp – April 27, 2004
- Hosting .NET Controls in Java
Using JNI and some COM interop magic, you can host .NET Windows controls directly in your Java applications.
http://www.devx.com/interop/Article/19845 – January 21, 2004
- Using XML Digital Signatures for Application Licensing
Use XML Digital Signatures for a request- and signing-based licensing mechanism for your applications.
http://www.codeproject.com/dotnet/xmldsiglic.asp – August 8, 2003
- Importing Type Libraries
Using alternatives to importing type libraries and COM objects can improve the portability of your source code.
http://www.codeproject.com/tips/importtlbs.asp – February 23, 2003
- Creating Search Pages with Index Server and .NET
Combine the ADO.NET techniques you know – and perhaps some you don’t know – with the power and flexibility of Microsoft Index Server and ASP.NET to create easy – yet powerful – custom search pages for your Web site.
http://www.codeproject.com/aspnet/search.asp – January 26, 2003
- Shell Extensions for .NET Assemblies
Shell extensions to distinguish between .NET assemblies and Win32 applications and libraries.
http://www.codeproject.com/tools/asmshell.asp – August 19, 2002
- Embedding .NET Controls in Java
Learn to embed .NET user controls in Java applications, applets, and beans using COM to bridge the gap between the two frameworks.
http://www.codeproject.com/dotnet/javanet.asp – August 19, 2002
- Windows XP Visual Styles for Windows Forms
Add Windows XP Visual Styles to your .NET Windows Forms.
http://www.codeproject.com/csharp/dotnetvisualstyles.asp – August 18, 2002
- Role-based Security with Forms Authentication
Provides insight and tips on using role-based (groups) Forms Authentication in ASP.NET, which has only partial support for roles.
http://www.codeproject.com/aspnet/formsroleauth.asp – August 18, 2002
- User Controls for Windows and the Web
This tutorial will cover basic design strategies for coding your controls for use with both Windows and the Web. Topics include basic control design, events, COM dispatch events, and security concerns to ensure that your controls work on either platform. Additional topics not covered in depth include setting toolbox icons for your control and setting category and description attributes for your public and protected properties and events to make your control as robust as the controls in the .NET Framework.
http://www.devhood.com/Tutorials/tutorial_details.aspx?tutorial_id=388 – April 2, 2002
- XML, Part 3: XSLT Stylesheets
This tutorial will cover basic transformations using XSLT to produce HTML.
http://www.devhood.com/Tutorials/tutorial_details.aspx?tutorial_id=324 – March 7, 2002
- XML, Part 2: XML Schemas
This tutorial will be short and will present how a namespace is defined. Defining a namespace with a schema is important when your XML document must be not only well-formed but must match a particular namespace and structure exactly.
http://www.devhood.com/Tutorials/tutorial_details.aspx?tutorial_id=218 – February 4, 2002
- XML, Part 1: XML and Namespaces
I’m sure by now that you’ve heard a lot about XML and about how great it is. You might be wondering, though, what is XML? In part 1 on this series on XML tutorials, beginning and intermediate users will learn the answer to that question, along with what namespaces are and how XML differs from HTML.
http://www.devhood.com/Tutorials/tutorial_details.aspx?tutorial_id=170 – January 30, 2002