1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>
Structure of the Book
</title>
<meta name="GENERATOR" content=
"Modular DocBook HTML Stylesheet Version 1.45">
<link rel="HOME" title="GTK+ / Gnome Application Development"
href="ggad.html">
<link rel="UP" title="Introduction" href="z2.html">
<link rel="PREVIOUS" title="The Gnome Development Framework"
href="z4.html">
<link rel="NEXT" title="glib: Portability and Utility" href=
"cha-glib.html">
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink=
"#840084" alink="#0000FF">
<div class="NAVHEADER">
<table width="100%" border="0" bgcolor="#ffffff" cellpadding=
"1" cellspacing="0">
<tr>
<th colspan="4" align="center">
<font color="#000000" size="2">GTK+ / Gnome Application
Development</font>
</th>
</tr>
<tr>
<td width="25%" bgcolor="#ffffff" align="left">
<a href="z4.html"><font color="#0000ff" size="2"><b>
<<< Previous</b></font></a>
</td>
<td width="25%" colspan="2" bgcolor="#ffffff" align=
"center">
<font color="#0000ff" size="2"><b><a href="ggad.html">
<font color="#0000ff" size="2"><b>
Home</b></font></a></b></font>
</td>
<td width="25%" bgcolor="#ffffff" align="right">
<a href="cha-glib.html"><font color="#0000ff" size="2">
<b>Next >>></b></font></a>
</td>
</tr>
</table>
</div>
<div class="SECT1">
<h1 class="SECT1">
<a name="Z22">Structure of the Book</a>
</h1>
<p>
This book is divided into several parts:
</p>
<ul>
<li>
<p>
Right now you're reading Part 1. This chapter gives you
an overview of the Gnome application development
framework. The following two chapters quickly introduce
glib and GTK+ -- if you're already familiar with GTK+
programming, you may want to move directly to Part 2.
</p>
</li>
<li>
<p>
Part 2 guides you through the development of a skeletal
Gnome application. It starts with the creation of the
source tree, and then explains how to write menus,
dialogs, and other essential application components. At
the end of Part 2, there's a checklist of features
every application should have.
</p>
</li>
<li>
<p>
Part 3 describes some advanced topics, including the
internals of the GTK+ object and type system, writing a
custom <tt class="CLASSNAME">GtkWidget</tt> subclass,
and using the <tt class="CLASSNAME">GnomeCanvas</tt>
widget. It also covers GDK.
</p>
</li>
<li>
<p>
The appendices include a map of the GTK+ and Gnome
object hierarchy, with a short description of each
object; a map of the GTK+ and Gnome header files; and
some pointers to online programming resources.
</p>
</li>
</ul>
<p>
This book assumes some knowledge of GTK+ programming;
chapters 2 and 3 will give you a quick overview if your
knowledge is minimal, but they move very quickly. Most of
the specific widgets in GTK+ are not covered. The book is
intended to introduce Gnome programming, and some advanced
GTK+ topics; it is a supplement to an introductory GTK+
book.
</p>
<p>
Due to time and space limitations, only the central Gnome
libraries are covered; in particular, CORBA, printing, XML,
plugins, and scripting are not covered. Most large
applications will use these features in addition to the
core libraries.
</p>
</div>
<div class="NAVFOOTER">
<br>
<br>
<table width="100%" border="0" bgcolor="#ffffff" cellpadding=
"1" cellspacing="0">
<tr>
<td width="25%" bgcolor="#ffffff" align="left">
<a href="z4.html"><font color="#0000ff" size="2"><b>
<<< Previous</b></font></a>
</td>
<td width="25%" colspan="2" bgcolor="#ffffff" align=
"center">
<font color="#0000ff" size="2"><b><a href="ggad.html">
<font color="#0000ff" size="2"><b>
Home</b></font></a></b></font>
</td>
<td width="25%" bgcolor="#ffffff" align="right">
<a href="cha-glib.html"><font color="#0000ff" size="2">
<b>Next >>></b></font></a>
</td>
</tr>
<tr>
<td colspan="2" align="left">
<font color="#000000" size="2"><b>The Gnome Development
Framework</b></font>
</td>
<td colspan="2" align="right">
<font color="#000000" size="2"><b>glib: Portability and
Utility</b></font>
</td>
</tr>
</table>
</div>
</body>
</html>
|