C# Weekend Crash Courseby Stephen R. Davis, Stephan R. Davis
Open the book on Friday evening and by Sunday afternoon -- after completing 30 fast, focused lessons -- you will have mastered the skills necessary to begin
Learn Microsoft's hot, new C# language fast! With C# Weekend Crash Course, you can get up to speed on designing and developing .NET applications with this powerful programming language -- in a single weekend!
Open the book on Friday evening and by Sunday afternoon -- after completing 30 fast, focused lessons -- you will have mastered the skills necessary to begin creating applications with Microsoft's hot, new C# language. In just one weekend, expert developer Stephen Davis leads you into the new world of Microsoft.NET, and enables them to create robust .NET applications. Starting with C# basics, Stephen teaches you what you need to know to begin creating C# applications quickly, and easily. This book is a must have for any developer building applications on Microsoft's new .NET Framework.
The trickle of .NET projects is becoming a flood as developers and their employers begin to appreciate the power of .NET and seek to take advantage of it. In programming .NET, you have several languages to choose from, and you might as well start with the most powerful one: C#.
C# Weekend Crash Course is a gentle, easy introduction to C# that lets you dive right in and start writing programs, PDQ. Like all the Crash Courses, it's organized into 30 bite-size, half-hour lessons, each building on what's come before. Each lesson ends with a quick review and a brief quiz to make sure you're still with the program. It's easy to squeeze your learning into short blocks of time -- and if you really do have a whole weekend to spare, you can take a complete C# course in just that time.
You'll start with a Hello World variant; then master strings, variables (including C#'s three new variable types); mathematical and logical operations, and flow control. Randy Davis next introduces classes and objects, showing how multiple functions can exist within a class, how to declare and scope classes, how to use references, and how C# garbage collection handles memory management for you.
In the next section -- "Saturday afternoon" if you're keeping track -- Davis takes you deeper into object-oriented programming. Through simple examples, you'll master constructors, arrays, inheritance, abstract classes, and interfaces. You'll learn about C# namespaces, which make it easy to access all the objects your program needs; and about C#'s core system classes.
"Sunday" moves you into Windows development. You'll master file I/O and exception handling, use the Forms Designer to build your interface, work with controls, and learn how to use event processing to make your buttons actually do stuff when they're clicked.
C# Weekend Crash Course is easy, painless, quick, and effective. C# for yourself. (Bill Camarda)
Bill Camarda is a consultant, writer, and web/multimedia content developer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. He served for nearly ten years as vice president of a New Jerseybased marketing company, where he supervised a wide range of graphics and web design projects. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.
Meet the Author
About the Author Stephen R. Davis, who goes by the name of Randy, has been a programmer and author for almost 20 years. He is currently a senior consultant with Valtech, a global consulting, training, and mentoring company (www.valtech.com). Randy can be reached at www.stephendavis.com. About the Contributor Richard Lassan is a Senior Consultant with GA Sullivan in the Nashville, Tennessee, office. Richard has been actively involved in software development for the past fifteen years. His first computer was the TI994A, and from there he moved on to the Commodore 64, the Apple II, and finally the IBM PC. Richard currently spends his time learning .NET and writing and evangelizing about the benefits of building applications with .NET. He can be reached at email@example.com. About the Series Editor Michael Lane Thomas is an active development community and computer industry analyst who presently spends a great deal of time spreading the gospel of Microsoft .NET in his current role as a .NET technology evangelist for Microsoft. In working with over a half-dozen publishing companies, Michael has written numerous technical articles and written or contributed to almost 20 books on numerous technical topics, including Visual Basic, Visual C++, and .NET technologies. He is a prolific supporter of the Microsoft certification programs, having earned his MCSD, MCSE+I, MCT, MCP+SB, and MCDBA. In addition to technical writing, Michael can also be heard over the airwaves from time to time, including two weekly radio programs on Entercom (http://www.entercom.com/) stations, including most often in Kansas City on News Radio 980KMBZ (http://www.kmbz.com/). He can also occasionally be caught on the Internet doing an MSDN Webcast (http://www.microsoft.com/usa/webcasts/) discussing .NET, the next generation of Web application technologies. Michael started his journey through the technical ranks back in college at the University of Kansas, where he earned his stripes and a couple of degrees. After a brief stint as a technical and business consultant to Tokyo-based Global Online Japan, he returned to the States to climb the corporate ladder. He has held assorted roles, including those of IT manager, field engineer, trainer, independent consultant, and even a brief stint as Interim CTO of a successful dot-com, although he believes his current role as .NET evangelist for Microsoft is the best of the lot. He can be reached via email at firstname.lastname@example.org.
and post it to your social network
Most Helpful Customer Reviews
See all customer reviews >