See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

8 used & new from £9.11

Have one to sell? Sell yours here
 
   
Programming Windows with C#
 
 

Programming Windows with C# (Paperback)

by Charles Petzold (Author) "In that succinct and (perhaps consequently) much-beloved classic tutorial The C Programming Language, authors Brian Kernighan and Dennis Ritchie begin by presenting what has come..." (more)
4.1 out of 5 stars See all reviews (9 customer reviews)

Available from these sellers.


1 new from £88.78 7 used from £9.11
Other Editions: RRP: Our Price: Other Offers:
Paperback 4 used & new from £43.95

Customers Who Bought This Item Also Bought

3D Programming for Windows® (Pro - Developer)

3D Programming for Windows® (Pro - Developer)

by Charles Petzold
4.0 out of 5 stars (1)  £20.47
Programming Microsoft® Windows® Forms (Pro Developer)

Programming Microsoft® Windows® Forms (Pro Developer)

by Charles Petzold
5.0 out of 5 stars (1)  £18.52
The Applied Microsoft® .NET Framework Programming in C# Collection (Pro-Developer)

The Applied Microsoft® .NET Framework Programming in C# Collection (Pro-Developer)

by Jeffrey Richter (Wintellect)
4.9 out of 5 stars (12)  £47.44
Programming Microsoft® .NET (Core reference)

Programming Microsoft® .NET (Core reference)

by Jeff Prosise (Wintellect)
5.0 out of 5 stars (1)  £45.79
Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer)

Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer)

by Charles Petzold
4.5 out of 5 stars (2)  £22.79
Explore similar items

Product details

  • Paperback: 1290 pages
  • Publisher: Microsoft Press,U.S.; Har/Cdr edition (31 Oct 2001)
  • Language English
  • ISBN-10: 0735613702
  • ISBN-13: 978-0735613706
  • Product Dimensions: 24 x 19.6 x 6.2 cm
  • Average Customer Review: 4.1 out of 5 stars See all reviews (9 customer reviews)
  • Amazon.co.uk Sales Rank: 370,355 in Books (See Bestsellers in Books)

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
C++ Window
   www.Intel.com    Optimize software performance, even multi-threaded. Free Eval 
C# programming course
   www.impartica-training.co.uk    2 days only £495. London, Manchester and Edinburgh or on-site 
UK C# Training Courses
   www.SkillsTrainUK.com/C#    Invest In Your Future Today! Full Professional Tutor Support 
  
 

Product Description

Amazon.co.uk Review
Aimed at aspiring C# programmers of all levels, legendary Windows expert Charles Petzold's Programming Windows in C# provides an extremely in-depth and intelligent tutorial to the APIs underpinning Microsoft's .NET Framework.

For a generation of programmers Petzold's Programming Windows, The Definitive Guide to the Win32 API book provided a virtual bible of how to get started with Windows development. This massive, handsomely bound hardcover edition attempts the same breadth of coverage for Microsoft's new C# language and the new .NET. With several examples clearly inspired by the earlier C title, this book demonstrates the author's keen eye for showing off and explaining the capabilities of low-level APIs to good effect.

The book first outlines basic "Hello World" examples for both a console and Windows Forms. Next, there's coverage of basic support classes (such as points and rectangles) before turning toward using these structures in extensive sections on graphics programming. Petzold's traditional strengths as a computer author are in ample evidence here, with many short examples presented that exercise the capabilities of the new .NET APIs.

Veteran readers will recognise the basic shape of the early Win32 title in the organisation of this (completely rewritten) C# version in the flow of topics from graphics, keyboard, mouse and timers and the like. (One production note here is that the order of later chapters does jump around somewhat, circling back to graphics topics several times instead of presenting related APIs in order.)

The sections on graphics transforms and how to manipulate images are worthy of note. There's excellent coverage of the possibilities of working with text and fonts output in. NET. Nifty working samples for several types of clocks and shape-drawing demos will let you explore graphical APIs in detail.

Several chapters cover basic Windows forms, control programming with buttons, labels and edit controls, then splitters, ListView and TreeView controls. This volume closes out with references to files and streams, math and string APIs. For any developer who wants to create state-of-the-art, "traditional" client-side software, this book is sure be required reading for its in-depth look at graphics and other leading-edge .NET features. It proves once again that learning low-level APIs in detail is still a good way to learn Windows programming. --Richard Dragan

Book Description
Programming Microsoft® Windows® with C# - This core reference provides the expert guidance that professional developers need to build applications with Windows Forms—the next-generation Microsoft Windows programming class library. Best-selling author on programming for the Windows operating system Charles Petzold shows readers how to use Microsoft Visual C#—the advanced, object-oriented language for the Microsoft .NET platform—to create dynamic user interfaces and graphical outputs for distributed or stand-alone applications. Numerous application examples—with reusable code on companion CD-ROM—help developers increase their productivity.

See all Product Description


Inside This Book (Learn More)
First Sentence
In that succinct and (perhaps consequently) much-beloved classic tutorial The C Programming Language, authors Brian Kernighan and Dennis Ritchie begin by presenting what has come to be known as the hello-world program: #include <stdio.h> main() { printf("hello. world\n"):} While such a program hardly exploits the power of today's computers, it's certainly useful on the practical level because it gives the eager student programmer the opportunity to make sure that the compiler and all its associated files are correctly installed. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
csharp

Your tags: Add your first tag
 

 

Customer Reviews

9 Reviews
5 star:
 (4)
4 star:
 (3)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
12 of 12 people found the following review helpful:
5.0 out of 5 stars The classic book revised for .Net, 21 Jan 2002
By A Customer
This is essentially the same content as his classic book, which has remained the classic API manual for Windows GUI programming for over 10 years.

This book does not examine the whole .Net framework. It concentrates of GDI+ and Windows Forms; essentially the same content as his previous book, but updated for the new technology.

This book will undoubtedly be the technical 'bible' for these areas in the .Net framework for its breadth and depth, combined with Petzold's easy to follow style.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
5.0 out of 5 stars Another classic, 19 Nov 2003
Reading some of the other reviews might well give you the idea you won't learn much from this book. Unlike the Visual Studio based stuff, it doesn't cover how to use the IDE to create forms and projects. However, it does show you how to use the .NET framework from C#, just as "Programming Windows" showed you how to use the Windows API from C.

In my experience, knowledge of what's happening behind the scenes of a flashy IDE or wizard will help you make your code more reliable, more robust, and give you a better understanding of the development as a whole.

It's an ideal book to start with, especially if you take into account the fact you don't NEED to buy any software to make use of it. You can just download the 1.1 Framework and SDK, a copy of SharpDevelop, and you can start learning today!

I also have the Troelsen book, and it would be very hard to choose between them. The subjects in Petzold are all familiar, since I've been developing under Windows for some time, so it would really be a question of whose style you prefer. (I bought both).

All in all, an excellent first C#/.NET book to have.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
4.0 out of 5 stars Good introduction for a new Windows C# programmer., 4 Jul 2002
I think I was expecting more from this book. Its content is probably more aimed at introducing new programmers to Windows C# programming, and not Win32/MFC converts. It doesn't cover any detail into .Net and how C# applications run in the clr which is a shame. I think it would be an excelent place for new windows programmers to start, and a good quick reference for Win32/MFC programmers to get up to speed with basic User/GDI programming in C#. Very clearly written, with good examples.

If you've read Petzolds original classic on programming windows, this is it converted to C#, with a few extras.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Petzold done a great book again!!!
A great book, good one Petzold.

Some of the above comments from the other people here seem to miss the point, it is "Programming Windows" ... wait for it ... "with C#". Read more

Published on 19 Dec 2004 by David Paul Young

3.0 out of 5 stars Programming Windows with C#.
I found this book good for graphics in windows. It shows how to use the System.Drawing namespace, shows you things on forms and on printing.
Not a general . Read more
Published on 22 Oct 2004 by cjodonnell

4.0 out of 5 stars reasonably good
read his prev book on win32 programming. this .net version is to me(agree with prev reviews on this) somewhat of a disappointment, but that has also to do with the shift of... Read more
Published on 17 Mar 2003

4.0 out of 5 stars reasonably good
read his prev book on win32 programming. this .net version is to me(agree with prev reviews on this) somewhat of a disappointment, but that has also to do with the shift of... Read more
Published on 17 Mar 2003

2.0 out of 5 stars High expectations, but disappointed
I'm an absolute lover of Petzold's original "Programming Windows" book and based all my programming on that. I bought the updates when they came out. Read more
Published on 25 Jan 2003 by philwashere

5.0 out of 5 stars A great update to a classic book
Charles Petzold updates his classic programming for Windows book for the new C# language. This book was everything I had hoped for. Read more
Published on 22 April 2002 by Kevin Roast

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Programming Windows®, Fifth Edition

Programming Windows...

“Look it up in Petzold” remains the decisive last word in answering... Read more
£48.20 £28.27

Find similar items

 

More From Charles Petzold

The Annotated Turing...

The Annotated Turing: A Guided Tour...

Programming Legend Charles Petzold unlocks the secrets of the... Read more
£19.99 £12.34

 

Boys Smell

Lynx Africa Body Spray and After Shave Gift set
But we make sure they smell good...

Discover male grooming at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates