Developer Guides
From GNUstepWiki
| Revision as of 11:32, 2 September 2006 Madleser (Talk | contribs) Programming topics moved to Developer Guides ← Previous diff |
Revision as of 11:36, 2 September 2006 Madleser (Talk | contribs) linkify headings Next diff → |
||
| Line 7: | Line 7: | ||
| == General == | == General == | ||
| - | === Coding for Portability === | + | === [[Writing portable code|Coding for Portability]] === |
| - | Writing code that will compile and then run on different platforms can be surprisingly easy. [[Writing portable code]] describes some straight-forward steps to take to make your program easy to port to new platforms. | + | Writing code that will compile and then run on different platforms can be surprisingly easy. This guide describes some straight-forward steps to take to make your program easy to port to new platforms. |
| - | === Using Property Lists === | + | === [[Property Lists|Using Property Lists]] === |
| - | A regular issue that programmers face is storing structured configuration information, and reading it back. GNUstep has a standard mechanism that can be used for this task, amongst others: [[Property Lists]]. | + | A regular issue that programmers face is storing structured configuration information, and reading it back. GNUstep has a standard mechanism that can be used for this task, amongst others: Property Lists. |
| == Graphical Applications == | == Graphical Applications == | ||
| - | === Document-based Application Design === | + | === [[Document based applications|Document-based Application Design]] === |
| - | One of the most common use-patterns of applications on modern platforms is that of document-based applications - applications which can have several active user-controlled contexts. | + | One of the most common use-patterns of applications on modern platforms is that of document-based applications --- applications which can have several active user-controlled contexts. Some familar examples might be a word processor where the user may have multiple document windows concurrently, or a web browser which allows a user to have a number of different browser windows open at the same time. This guide provides information and tips on how to code this style of application. |
| - | + | ||
| - | Some familar examples might be a word processor where the user may have multiple document windows concurrently, or a web browser which allows a user to have a number of different browser windows open at the same time. | + | |
| - | + | ||
| - | [[Document based applications]] provides information and tips on how to code this style of application. | + | |
Revision as of 11:36, 2 September 2006
This page is intended as a collection of guides for developers.
Contents |
Introductory Articles on GNUstep Development
Stub!
General
Coding for Portability
Writing code that will compile and then run on different platforms can be surprisingly easy. This guide describes some straight-forward steps to take to make your program easy to port to new platforms.
Using Property Lists
A regular issue that programmers face is storing structured configuration information, and reading it back. GNUstep has a standard mechanism that can be used for this task, amongst others: Property Lists.
Graphical Applications
Document-based Application Design
One of the most common use-patterns of applications on modern platforms is that of document-based applications --- applications which can have several active user-controlled contexts. Some familar examples might be a word processor where the user may have multiple document windows concurrently, or a web browser which allows a user to have a number of different browser windows open at the same time. This guide provides information and tips on how to code this style of application.
