Appleman, Dan. 2002. Regular Expressions in .NET . Berkeley, CA: Desaware. Ashish, Jaiman. 2002. "COM Interoperability Part II: Using a .NET Component from COM." C# Corner , April. Available at http://www.c-sharpcorner.com/Code/2002/April/COMInteropP2AJ.asp. Bulovic, Filip. 2002. "Calling Managed Code from Unmanaged." C# Corner , March. Available at http://www.c-sharpcorner.com/Code/2002/Mar/CallingManagedCodeFromUnmanagedFB.asp. C, Aravind. 2001. "Understanding Classic COM Interoperability with .NET Applications." Posted on Codeproject.com, March. Available at http://www.codeproject.com/dotnet/cominterop.asp. Fowler, Martin, Kent Beck, John Brant, et al. 1999. Refactoring: Improving the Design of Existing Code . Boston, MA: Addison-Wesley. Freedman, Daniel P., and Gerald Weinberg. 1990. Handbook of Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products . New York: Dorset House. Freiburger, Paul, and Michael Swaine. 1984. Fire in the Valley: The Making of the Personal Computer . Berkeley, CA: McGraw-Hill/Osborne. Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-Oriented Software . Reading, MA: Addison-Wesley. Gough, John. 2002. Compiling for the .NET Common Language Runtime (CLR) . Upper Saddle River, NJ: Prentice Hall. Hollis, Billy. 2002. "Loading Classes on the Fly." MSDN Magazine , October. Available at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet10082002.asp. ” ” ”. 2001. "Death of the Browser?" MSDN Magazine: , October. Available at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet10142001.asp. Kimmel, Paul. 2002a. Advanced C# Programming . Berkeley, CA: McGraw-Hill/Osborne. ” ” ”. 2002b. Visual Basic .NET Unleashed . Indianapolis, IN: Sams. ” ” ”. 2001. "Really Thin Client Programming in VB.NET." VB Today , November. Available at http://www.codeguru.com/ columns /VB/PK112001.html. LaMacchia, Brian, Sebastian Lange, Matthew Lyons, Rudi Martin, and Kevin T. Price. 2002. .NET Framework Security . Boston, MA: Addison-Wesley. Mack, Donny, and Doug Seven. 2003. Developing Custom Controls for ASP.NET . Indianapolis, IN: Sams. Microsoft Corporation. 2002a. "Upgrading Your Visual Basic 6.0 Applications to Visual Basic .NET." Available at http://msdn.microsoft.com/vbasic/techinfo/articles/upgrade/vbupgrade.asp. ” ” ”. 2002b. "Visual Basic .NET Upgrade Road Map." Available at http://msdn.microsoft.com/vbasic/techinfo/articles/upgrade/roadmap.asp. Nathan, Adam. 2002. .NET and COM: The Complete Interoperability Guide . Indianapolis, IN: Sams. Platt, David S. 2001. ".NET Interop: Get Ready for Microsoft .NET by Using Wrappers to Interact with COM-based Applications." MSDN Magazine , August. Available at http://msdn.microsoft.com/msdnmag/issues/01/08/Interop/default.aspx. Rammer, Ingo. 2002. Advanced .NET Remoting . Berkeley, CA: Apress. Sells, Chris. 2002a. "Increasing Permissions for Web-Deployed Windows Forms Applications." MSDN Magazine , November. Available at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnforms/html/winforms11122002.asp. ” ” ”. 2002b. ".NET Zero Deployment: Security and Versioning Models in the Windows Forms Engine Help You Create and Deploy Smart Clients." MSDN Magazine , July. Available at http://msdn.microsoft.com/msdnmag/issues/02/07/NetSmartClients/default.aspx. ” ” ”. 2002c. "State Sanity Using Smart Clients." MSDN Magazine , May. Available at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnforms/html/winforms05202002.asp. Tailor, Prashant. 2003. "COM Interoperability Part 1: Using COM Components in.NET Framework." C# Corner , January. Available at http://www.csharphelp.com/archives2/archive437.html. Thielen, Dave. 1992. No Bugs! Delivering Error-Free Code in C and C++ . Reading, MA: Addison-Wesley. Troelsen, Andrew. 2002. COM and .NET Interoperability . Berkeley, CA: Apress. |