Home | Best Seller | FAQ | Contact Us
Browse
Art & Photography
Biographies & Autobiography
Body,Mind & Health
Business & Economics
Children's Book
Computers & Internet
Cooking
Crafts,Hobbies & Gardening
Entertainment
Family & Parenting
History
Horror
Literature & Fiction
Mystery & Detective
Nonfiction
Professional & Technology
Reference
Religion
Romance
Science
Science Fiction & Fantasy
Sports & Outdoors
Travel & Geography
   Book Info

enlarge picture

Programming in the Key of C#  
Author: Charles Petzold
ISBN: 0735618003
Format: Handover
Publish Date: June, 2005
 
     
     
   Book Review


From Book News, Inc.
C# is an intuitive object-oriented programming language that may be used for writing .NET Web or Windows-based applications. Assuming no prior programming experience on the part of the reader, this primer focuses on the fundamentals of composing code with C#. It begins with variables and ends with a program that plays music (in the key of C#, no less). Topics include, for example, declaration statements, Boolean variables, instance methods, and operator overloading.Copyright © 2004 Book News, Inc., Portland, OR


Book Description
Introduce yourself to C# programming with Charles Petzold, one of the industry’s premier authors. This uniquely enjoyable tutorial requires no programming experience but will expertly help you build the fundamental skills for writing code with C#.




Programming in the Key of C#

FROM OUR EDITORS

The Barnes & Noble Review
If you￯﾿ᄑre new (or relatively new) to programming -- the audience for this book -- you may not recognize the name Charles Petzold. Suffice to say, he￯﾿ᄑs a legend amongst Windows programmers, and if you￯﾿ᄑve got a chance to learn a Microsoft programming language from him, you ought to jump at it.

Petzold started building his Windows reputation way back in 1985, with the Windows 1.0 SDK beta. He wrote the world￯﾿ᄑs first magazine article on Windows programming, and then Programming Windows -- simply the definitive work on Windows development. That book is now in its sixth edition.

Through Windows 3.x to 9x, 2000 to XP, and now .NET, Petzold keeps learning better ways to teach Windows programming. Most of his previous books have assumed some basic familiarity with software development. This one, however, is for beginners and near beginners. If you￯﾿ᄑd like to start your career with a truly modern language, Programming in the Key of C# is your Petzold book.

Petzold wants you to gain a really deep understanding of the language, so he strips away everything extraneous to that goal. This isn￯﾿ᄑt a book about fancy Windows Forms user interfaces, or web services, or database integration, or Visual Studio .NET. It￯﾿ᄑs a book about learning to write C# really well -- and, in so doing, understanding the ideas behind modern programming.

To stress the point, Petzold￯﾿ᄑs examples are actually intended to run in the Windows console, a.k.a. Command Prompt window. (Fret not: everything he teaches you at the console will be invaluable when you write other C# Windows and web programs. Meantime, you needn￯﾿ᄑt own VS.NET to learn what Petzold￯﾿ᄑs teaching.)

He starts with a little history and context -- of programming, and of ￯﾿ᄑC-based￯﾿ᄑ languages. You￯﾿ᄑll enter the language through simple math, then learn how to declare variables. Even at this level, Petzold is talking about concision and clarity.

You￯﾿ᄑll walk through editing, compiling, and running your program, then communicating with the user -- ￯﾿ᄑa shadowy being who lurks just beyond the periphery of your vision...needy, confused, angry, and malicious.￯﾿ᄑ

Next, it￯﾿ᄑs on to the language￯﾿ᄑs basic types. You￯﾿ᄑll learn how the .NET framework and C# handle integers; how to use text strings, and the all-important stack and heap. There are full chapters on constants, decimals, floating point math, methods and fields, arrays, Booleans, and characters. Part III turns to the stuff that makes computers at least look intelligent: conditions and iteration. Petzold introduces the While Loop, For and Foreach, exceptions, and much more.

By now, you have the ￯﾿ᄑprocedural￯﾿ᄑ side of C# nailed. But C# is an object-oriented language, and that￯﾿ᄑs where Petzold spends the remainder of his time. He carefully introduces data encapsulation, constructors, inheritance, virtuality, operator overloading -- pretty much all the core concepts of object-oriented development.

This literate, amusing, careful book never loses sight of its goals -- or yours. But after all, that￯﾿ᄑs what millions of programmers have come to expect from Charles Petzold. Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks for Dummies, Second Edition.

FROM THE PUBLISHER

Learning to program is like learning a musical instrument. It takes dedication, lots of practice, and a great teacher. This primer--created by award-winning author Charles Petzold--focuses on the fundamentals of composing code with C#, an intuitive object-oriented programming language ideal for creating solutions for Microsoft Windows and the Web. Along the way you can take lyrical side trips into the history, culture, and jargon of software development. Whether you￯﾿ᄑre new to programming or new to C#, you'll quickly build the skills you need to orchestrate your own applications in the key of C#.

SYNOPSIS

C# is an intuitive object-oriented programming language that may be used for writing .NET Web or Windows-based applications. Assuming no prior programming experience on the part of the reader, this primer focuses on the fundamentals of composing code with C#. It begins with variables and ends with a program that plays music (in the key of C#, no less). Topics include, for example, declaration statements, Boolean variables, instance methods, and operator overloading. Annotation ©2004 Book News, Inc., Portland, OR

     



Home | Private Policy | Contact Us
@copyright 2001-2005 ReadingBee.com