日経BP企画
Petzoldの「プログラミングWindows」(アスキー発行)と言えば,C言語とWin32APIによるWindowsアプリケーション開発の教科書としてあまりに有名な本。その彼による,C#と.NETクラスライブラリを使ったWindowsプログラミングの解説書である。第1章でC#の文法をまとめた後,画面表示の方法,メニュー,ダイアログボックス,コントロールの使い方など,.NETのWindowsGUI周りの機能を解説していく。下巻では,パスやリージョンといったグラフィックスの高度な機能についても紹介する。
.NETの目玉とも言えるWebFormsやXMLWebサービス関連機能には一切触れず,1000ページ以上をWindowsのGUIに費やしているだけあって各クラスの解説は詳細だ。.NETでWindowsのGUIを扱う可能性があるなら,必ず手元に置いておきたい。
(日経ソフトウエア)
出版社/著者からの内容紹介
内容(「BOOK」データベースより)
内容(「MARC」データベースより)
Amazon.com
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.
--このテキストは、絶版本またはこのタイトルには設定されていない版型に関連付けられています。
Amazon.co.uk
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
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.
--このテキストは、絶版本またはこのタイトルには設定されていない版型に関連付けられています。
著者略歴 (「BOOK著者紹介情報」より)
職業フリーランスライターであり、1985年からMicrosoft Windowsに関するプログラミング書籍を執筆してきた。また、ほぼ同じ期間、プログラマとしても活動してきた。1994年5月、Windows普及への多大な貢献により、『Windows Magazine』誌とMicrosoft社からWindows Pioneer賞を受賞
豊田 孝
インターネットを好む自称ITジャーナリスト兼フリーSE(本データはこの書籍が刊行された当時に掲載されていたものです)