Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The following is a list of books you may find helpful as you learn about .NET and SQL Server 2000 and for developing your professional skills in general. You'll notice that, while I haven't mentioned books that focus on COM, I've included several COM+ books. This is because most of the information in these COM+ books is still valid because the programming model for writing serviced components in .NET is very similar to writing COM+ components, say, in VB6. The number of .NET books is on the thin side because I wrote this book early on in the days of .NET. Good .NET books will certainly enter the market in the coming months; therefore, you can find an up-to-date reference list at this book's Web site at www.samspublishing.com.
Appleman, D. Moving to VB.NET: Strategies, Concepts and Code. Apress; 2001. ISBN 1-893115-97-6
Beck, K. Extreme Programming Explained: Embrace Change. Addison-Wesley; 1999. ISBN 0-201-61641-6
Ben-Gan, I. and T. Moreau. Advanced Transact-SQL for SQL Server 2000. Apress; 2000. ISBN 1-893115-82-8
Bernstein, P. A. and E. Newcomer. Principles of Transaction Processing. Morgan Kaufmann; 1996. ISBN 1558604154
Booch, G., Rumbaugh, J., and I. Jacobson. The Unified Modeling Language User Guide. Addison-Wesley; 1998. ISBN 0-201-57168-4
Brill, G. Applying COM+. New Riders; 2001. ISBN 0-7357-0978-5
Brown, R., Baron, W., and W. D. Chadwick III. Designing Solutions with COM+ Technologies. Microsoft Press; 2001. ISBN 0-73561127-0
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., and M. Stal. Pattern-Oriented Software Architecture: A System of Patterns. Wiley; 1996. ISBN 0-471-95869-7
Celko, J. SQL for Smarties, Second Edition. Morgan Kaufmann; 1999. ISBN 1-55860-576-2
Connolly, T. and C. Begg. Database Systems: A Practical Approach to Design, Implementation and Management, Second Edition. Addison-Wesley; 1998. ISBN 0-201-34287-1
Date, C. J. An Introduction to Database Systems, Seventh Edition. Addison-Wesley; 2000. ISBN 0-201-38590-2
Delaney, K. Inside SQL Server 2000. Microsoft Press; 2000. ISBN 0-7356-0998-5
Ewald, T. Transactional COM+: Building Scalable Applications. Addison-Wesley; 2001. ISBN 0-201-61594-0
Fleming C. C. and B. von Halle. Handbook of Relational Database Design. Addison-Wesley; 1989. ISBN 0-201-11434-8
Fowler, M. Analysis Patterns. Addison-Wesley; 1997. ISBN 0-201-89542-0
Franklin, K. VB.NET for Developers. Sams Publishing; 2001. ISBN 0-672-32089-4
Gamma, E., Helm, R., Johnson, R., and J. Vlissides. Design Patterns. Addison-Wesley; 1994. ISBN 0-201-63361-2
Gunnerson, E. A Programmer's Introduction to C#, Second Edition. Apress; 2001. ISBN 1-893115-62-3
Gray, J. and A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann; 1993. ISBN 1-55860-190-2
Heinckiens, P. M. Building Scalable Database Applications. Addison-Wesley; 1997. ISBN 0-201-31013-9
Henderson, K. The Guru's Guide to Transact-SQL. Addison-Wesley; 2000. ISBN 0-201-61576-2
Hunt, A. and D. Thomas. The Pragmatic Programmer. Addison-Wesley; 1999. ISBN 0-201-61622-X
Kernighan B. W. and R. Pike. The Practice of Programming. Addison-Wesley; 1999. ISBN 0-201-61586-X
Kline, K., Gould, L., and A. Zanevsky. Transact-SQL Programming. O'Reilly; 1999. ISBN 1-56592-401-0
Lowy, Juval. COM and .NET Component Services. O'Reilly; 2001. ISBN 0596001037
Meyer, B. Object-Oriented Software Construction, Second Edition. Prentice Hall; 1997. ISBN 0-13-629155-4
Pattison, T. Programming Distributed Applications with COM+ and Visual Basic 6.0, Second Edition. Microsoft Press; 2000. ISBN 0-7356-1010-X
Platt, D. S. Introducing Microsoft .NET. Microsoft Press; 2001. ISBN 073561377X
Pfister, G. F. In Search of Clusters, Second Edition. Prentice Hall; 1998. ISBN 0-13-899709-8
Robbins, J. Debugging Applications. Microsoft Press; 2000. ISBN 0-7356-0886-5
Schmidt, D., Stal, M., Rohnert, H. and F. Buschmann Pattern-Oriented Software Architecture: Volume 2: Patterns for Concurrent and Networked Objects. Wiley; 2000. ISBN 0-471-60695-2
Schulmeyer, G. G. and J. I. McManus. Handbook of Software Quality Assurance, Third Edition. Prentice Hall; 1998. ISBN 0-13-010470-1
Sommerville, I. Software Engineering, Sixth Edition. Addison-Wesley; 2001>. ISBN 0-201-39815-X
Stonebraker, M. and P. Brown. Object-Relational DBMSs: Tracking the Next Great Wave, Second Edition. Morgan Kaufmann; 1999. ISBN 1-55860-452-9
Sundblad, S. and P. Sundblad. Designing for Scalability with Windows DNA. Microsoft Press; 2000. ISBN 0-7356-0968-3
Sunderic, D. and T. Woodhead. SQL Server 2000 Stored Procedure Programming. Osborne; 2000. ISBN 0-07-212566-7
Szyperski, C. Component Software: Beyond Object-Oriented Programming. Addison-Wesley; 1997. ISBN 0-201-17888-5