Gebraucht kaufen
EUR 8,26
+ EUR 3,00 Versandkosten
Gebraucht: Sehr gut | Details
Verkauft von worldofbooksde
Zustand: Gebraucht: Sehr gut
Kommentar: The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Ihren Artikel jetzt
eintauschen und
EUR 1,65 Gutschein erhalten.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Dieses Bild anzeigen

Programming Microsoft Windows with C# (Englisch) Taschenbuch – 18. Januar 2002

2 Kundenrezensionen

Alle 2 Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
"Bitte wiederholen"
EUR 70,65 EUR 8,26
3 neu ab EUR 70,65 10 gebraucht ab EUR 8,26

Hinweise und Aktionen

  • Große Hörbuch-Sommeraktion: Entdecken Sie unsere bunte Auswahl an reduzierten Hörbüchern für den Sommer. Hier klicken.

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


  • Taschenbuch: 1290 Seiten
  • Verlag: Microsoft Press Books; Auflage: Har/Cdr (18. Januar 2002)
  • Sprache: Englisch
  • ISBN-10: 0735613702
  • ISBN-13: 978-0735613706
  • Größe und/oder Gewicht: 18,9 x 6,2 x 24,3 cm
  • Durchschnittliche Kundenbewertung: 3.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 417.799 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr


Aimed at aspiring C# programmers of all levels, legendary Windows expert Charles Petzold's Programming Windows with 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 provided a virtual bible on 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 (like 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 that exercise the capabilities of the new .NET APIs.

Veteran readers will recognize the basic shape of the early Win32 title in the organization 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 and then splitters, ListView, and TreeView controls. This volume closes out with references to files and streams, and math and string APIs. For any developer who wants to create state-of-the-art, "traditional" client-side software, this book is sure to 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

Topics covered: Overview of C# and .NET Windows programming fundamentals; a "Hello World" console application; C# language and object basics; a simple Windows Forms application (creating a main window and handling the paint events); basic .NET structures (including rectangles, points, and colors); text output and scrolling; exploring .NET system information; in-depth tutorial for GDI+ programming: pens, lines, rectangles, and polygons; keyboard processing (plus a custom class for caret processing); graphics transformations (including scaling, linear transforms with matrices); mouse processing (plus processing the mouse wheel); text and fonts (TrueType and OpenType fonts, antialiasing, measuring text); using timers; date and time APIs; a sample code for clocks; drawing and transforming images (displaying JPG and BMP files); simple animation; basic control programming (buttons, labels, scroll bars, and track bars); exploring Bezier curves and splines; menus (basic and custom); graphics paths and regions; clipping techniques; basic dialog box programming (modal and modeless forms); edit, list, and spin controls; font transforms and special effects, using toolbars and status bars, printing techniques (including print dialogs), splitter, TreeView, and ListView controls; programming with the clipboard, drag-and-drop support, reference sections on APIs for programming with files and streams, math functions, and strings.

Über den Autor und weitere Mitwirkende

Charles Petzold has been writing about programming for Windows-based operating systems for 24 years. A Microsoft MVP for Client Application Development and a Windows Pioneer Award winner, Petzold is author of the classic Programming Windows, currently in its fifth edition and one of the best-known programming books of all time; the widely acclaimed Code: The Hidden Language of Computer Hardware and Software; and more than a dozen other books.

In diesem Buch

(Mehr dazu)
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. Lesen Sie die erste Seite
Mehr entdecken
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:


3.0 von 5 Sternen
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Beide Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Die hilfreichsten Kundenrezensionen

10 von 20 Kunden fanden die folgende Rezension hilfreich Von Detlef Huettenbach am 29. September 2002
Format: Taschenbuch Verifizierter Kauf
This is a sluggish work by one of the most renowned Windows programmer's authors:
It's merely a diary which should be subtitled: "How I get to learn about .NET Windows Forms".
Highly unstructured with respect to .NET framework, the important issues like units/values have to the sought within the text behind the lines. It takes a heap of time to work through the huge bulk of pages with its partly erroneous, and very often contradictable remarks.
The best thing about the book is the code source on CD which serves as base of a study, and that it's up to now probably the only book about Windows Forms. Note: it's far from being a complete description of programming Windows apps with .NET: there's no description of GC, PInvoke, profiling, debugging techniques.. etc..., so that you still need some good books on the framework.
1 Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
4 von 19 Kunden fanden die folgende Rezension hilfreich Von "thomasklocker" am 4. März 2002
Format: Taschenbuch
After Charles wrote the API-Bible "Programming Windows" he also now worte the C# bible ;)
He explains the new language perfectly.
It's pure fun to read this book.
This book is a must have!
Thanks to Charles Petzold!
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen

Die hilfreichsten Kundenrezensionen auf (beta) 76 Rezensionen
100 von 103 Kunden fanden die folgende Rezension hilfreich
Be better called Programming Windows GUI with C# :) 11. Januar 2002
Von Ming Chen - Veröffentlicht auf
Format: Taschenbuch
This book is for neither .NET/C# programming language nor Windows Operating System. It focuses on Windows GUI programming.
It only spends about 40 pages on C# language basics, and also, it never mentions COM/COM+, which are very important features for Windows platform.
This is the best reference book for windows forms and .Net GDI+ programming. It spends 1200+ pages to introduce all those Graphic and UI stuff in a C# way. If you are a UI programmer, this book is nothing but a must buy! It includes everything you need to know about .NET/C# GUI programming.
But, if what you are looking for is some C# language reference, please refer to C# Primer: A Practical Approach by Stanley B. Lippman or Progamming C#. If what you want is a detail look into .NET platform/CLR, refer to Compiling for the .NET Common Language Runtime.
71 von 73 Kunden fanden die folgende Rezension hilfreich
Destined to become a classic 25. Januar 2002
Von Frank Paris - Veröffentlicht auf
Format: Taschenbuch Verifizierter Kauf
This is one of the most carefully constructed books on programming that I've ever read. The book builds a doggedly focused exposition of .NET Windows Forms from the ground up, and within that subject, there is very little missing here. Further, any diversions are relegated to three superbly organized appendices on Files and Streams, math functions, and string handling, three areas which rich client windows programmers have to have good mastery of anyhow. When I say that Petzold builds his subject from the ground up, I mean that the book can and should be read like "War and Peace, " from beginning to end without skipping anything. Even if you think you understand the basics, I'd be very surprised if you didn't gain important insights you might have missed before, even from the early and elementary chapters. Virtually nothing is presupposed and your knowledge is build up, block by block. After studying this book, you will understand exactly what is happening in a .NET Windows Forms application. Other books take a shotgun approach, throwing stuff at you that may work, but without providing the background to understand what is happening beneath the sheets. Petzold does not let Visual C# generate code automatically. Visual Studio provides a lot of visual tools and wizards for quickly designing dialog box layouts and generating code frameworks, but Petzold wants you to understand what is really going on, so everything is hand-coded in this book. This can either be a warning to you, or an invitation to those who want a deep understanding of how a Windows Form is really put together. I'd say, do it Petzold's way first, and after you've mastered the foundations of Windows Forms, use the visual tools to save time when your now superior perspective can do so without running the risk of not understanding something the visual tools did that isn't quite working right and you don't have the depth of understanding to quickly zero in on the cause.
There is virtually nothing in this book that is not focused on .NET Windows Forms using C#. Mercifully, VB.NET isn't even mentioned. Also, you won't find diversionary chapters on ADO.NET or ASP.NET. The book treats Windows Forms basics (from the classic "Hello, World", through essential data structures and basic text output), and then alternates the chapters between topics on graphics (GDI+) and user interface elements (mouse, keyboard, timers, buttons, menus, toolbars, etc.). GDI+ is an enhancement to the old GDI and the book contains uncompromising chapters on such graphical topics as Bezier curves and other splines, including all the necessary mathematical background. In the chapter on Pages and Transforms, he presents* all the mathematical background necessary to perform the linear transformations needed to utilize the GDI+ graphical transforms. This is what I mean about uncompromising. He doesn't avoid topics in the .NET Windows Forms classes because they might require a little college algebra that most of us have probably forgotten. He just dives right in and presents everything necessary to come to grips with the deepest .NET classes in Windows Forms. About the only subject he doesn't treat is Image Color Management, a topic so vast it really deserves a book of its own (although "Windows 2000 Graphics API Black Book" has an excellent chapter on the Win32 API).
With such an exhaustive treatment of his subject matter, you might think this book might be pretty dry reading. Not true. Petzold writes with supreme confidence and wry wit, never cloying, always with just the right touch. This book is fun reading, his enthusiasm for his subject matter always in evidence, even when he's exhaustively presenting the methods of a class or an enumeration. You can tell he is having a ball.
There are lots of tables and code in the book. The code is available on an included CD. A minor problem I had is that sometimes the Beta 2 produced a bunch of "System.Byte not defined in the workspace" errors. If this happens to you, just choose Yes when it asks if you want to go ahead anyhow. The applications still work.
His examples are short and are easily typed in by hand, something Petzold recommends anyhow. The way I worked with this book was to embellish little programs of my own anyhow, trying out the facilities he was expositing within my own framework. I probably learned even more taking this approach rather than using his examples literally.
So overall, it is hard to imagine that this book could ever be surpassed. This book deservers an extra rosette, beyond the five stars for those extremely rare computer books that are destined to become a classic teaching a whole generation of programmers.
42 von 43 Kunden fanden die folgende Rezension hilfreich
Excellent but a Misleading Title 15. Juni 2002
Von DotNet Guru - Veröffentlicht auf
Format: Taschenbuch
Programming Microsoft Windows with C#: A Core Reference
As expected, book is an excellent work but title is misleading. I've read the entire book and this is what I found:
1. Excellent book for beginners to write Windows programming with simple Windows controls including brushes, pens, text and fonts, keyboard and mouse events, times, scroll bars, menus, dialog boxes, toolbars and status bars, tree view, list view and printing.
2. Book is well written in a tutorail way, easy to understand.
3. Not much for an advanced developer. If you're looking for some advanced stuff, you may be disappointed.
Overall a must have for .NET beginners and intermediate developers.
16 von 16 Kunden fanden die folgende Rezension hilfreich
Petzold a winner 20. Juli 2002
Von Ein Kunde - Veröffentlicht auf
Format: Taschenbuch
Sometimes you win, sometimes you loose.
I bought Petzold, "Programming Windows with C#" and Pappas & Murray, "C# for Windows Programming" at roughly the same time. Petzold's book is long and thorough. It took me about 6 days of working through the book, but when I was done (in April), I had what I needed to write a small (~10000 lines, 1/2 of it GUI code out of the Visual Studio .NET GUI editor) commercial application that just hit the shelves two weeks ago (in July). In addition to a thorough introduction to Windows Forms programming, the book introduced readers to a variety of other .NET framework classes that I actually ended up using. Information was accurate (with a few exceptions due to changes between the betas and the final .NET code) and well organized. Petzold was careful to warn readers about techniques that might look appealing but would cause trouble later, and explained why they might cause trouble.
So now that I can breath again, I thought I'd work through the Pappas & Murray book. What a joke. These guys must have been working under an unrealistic deadline, because I've never seen a book padded with so much fluff and so little usable content. At least two of the examples won't work as published, the descriptions of the event handlers are 23 pages of repetitive cut and paste that could have been cut down to 5 pages with a little thought, enumeration values for three or four MessageBox parameters were munged together in one table so that you couldn't tell which values to use with which parameters, and so on and so on. Code was sloppy - techniques they used that worked for their small examples would be dangerous if used generally in larger programs. This book is worse than just "beginner", it will lead beginners wrong.
I won with Petzold's book, and lost with Pappas & Murry's. Fortunately I read Petzold's when it counted.
66 von 78 Kunden fanden die folgende Rezension hilfreich
Petzold is stuck in a time-warp 22. April 2002
Von Ein Kunde - Veröffentlicht auf
Format: Taschenbuch
You really need to take a close look at this book before you buy it. I think a lot of innocent people are going to lose some serious money, just because of the "Petzold aura".
Petzold's style hasn't changed a whit... even though he has migrated his code from C to C#, it's still the exact same stuff. Entire chapters dedicated to drawing curvey lines, and hand-painting fonts on a screen. You will not learn the C# language either... I repeat, this is not a tutorial.
I've read both Programming Windows 3.1 and Programming Windows 95. They taught me the structure of Windows programming fine, but in a decade of programming, I've never done a thing that even closely resembles what Petzold does in his books.
Programming is about forms, data, transformation, and storage, and there is nothing here along these lines. Please take one person's advice, and visit a bookstore before you take this plunge.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.