Author InterviewTalking .NET and C # with Charles PetzoldCharles Petzold is a full-time freelance writer who has been programming for Microsoft® Windows® since 1985 and writing about Windows programming for nearly as long. His book Programming Windows (first published by Microsoft Press® in 1988 and currently in its fifth edition) taught a generation of programmers how to write applications for Windows. Petzold recently finished authoring Programming Windows with Visual C # ™ for Microsoft Press. in this authoritative Windows book, he shows readers how to use Visual C # to create Dynamic User Interfaces and Graphical Output for Distributed or Stand-Alone Applications. In this interview, Petzold Sharees His Thoughts on Object-Oriented Programming and His New Penchant for C #.
MS: How is your new book, Programming Windows with Visual C #, different from the classic Programming Windows CP:? Programming Windows with C # is an all-new book Throughout its five editions, Programming Windows has shown readers how to write Windows programs using. the C programming language and the native Windows application programming interface (API). In Programming Windows with C # I use a new object-oriented programming language and a class library called Windows Forms, which is part of the new Microsoft .NET Framework. I first started working with Windows Forms and C # in the summer of 2000, and it was nearly love at first sight. Windows Forms is very close to what I've always envisioned as an ideal object-oriented programming interface to Windows, and C # is now my . favorite programming language Even though I was working largely with beta software, writing the book was an extremely pleasurable experience MS:. So where does all this leave C and the Microsoft Foundation Classes (MF C) CP:? Still going strong, I'm sure I think C and C will continue to be used for many commercial applications, particularly those where tight code and speed are required Currently Windows Forms is targeted more to enterprise applications, but.. That May Not Last for Long. Once Programmers Start Getting A Taste of It, I Think They'll Like It and Use IT More. Personally I Never Liked MFC, Which IS Why I '