![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/thread-self/root/usr/share/doc/renaissance-doc/html/tutorial/ |
Upload File : |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <!--Converted with LaTeX2HTML 2K.1beta (1.48) original version by: Nikos Drakos, CBLU, University of Leeds * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan * with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --> <HTML> <HEAD> <TITLE>2 Prerequisites and target of the tutorial</TITLE> <META NAME="description" CONTENT="2 Prerequisites and target of the tutorial"> <META NAME="keywords" CONTENT="Renaissance"> <META NAME="resource-type" CONTENT="document"> <META NAME="distribution" CONTENT="global"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta"> <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> <LINK REL="STYLESHEET" HREF="Renaissance.css"> <LINK REL="next" HREF="node3.html"> <LINK REL="previous" HREF="node1.html"> <LINK REL="up" HREF="Renaissance.html"> <LINK REL="next" HREF="node3.html"> </HEAD> <BODY BGCOLOR="#FFFFFF" text="#000000" link="#0000FF" vlink="#4444FF" alink="#3388FF"> <B> Next: <A NAME="tex2html38" HREF="node3.html">3 Writing the gsmarkup</A> </B> <B>Up: <A NAME="tex2html36" HREF="Renaissance.html">GNUstep Renaissance</A> </B> <B> Previous: <A NAME="tex2html30" HREF="node1.html">1 What is GNUstep</A> </B> <BR> <P> <!--End of Navigation Panel--> <H1><A NAME="SECTION00020000000000000000"> 2 Prerequisites and target of the tutorial</A> </H1> <P> We assume familiarity with GNUstep (or Apple Mac OS X Cocoa), and with HTML. We will also assume that you have compiled and installed GNUstep Renaissance on your system. Please refer to the GNUstep Renaissance installation instructions for help on compiling and installing GNUstep Renaissance under GNUstep or Apple Mac OS X. <P> In this tutorial, we want to rewrite the last example of the ``First Steps in GNUstep GUI Programming (2): NSWindow, NSButton'' tutorial so that it creates the window using GNUstep Renaissance, rather than creating it programmatically. We will go step by step; first, we will just create an empty window; later, we will add the menu, and finally set the window attributes, and add the button inside the window. <P> We generally focus on writing GNUstep applications; but because GNUstep Renaissance can be used on Apple Mac OS X as well, we will try to show how to build programs and user interfaces which work on both systems. It should be possible to use this tutorial to learn the basics of GNUstep Renaissance on a pure Apple Mac OS X system too. <P> <HR><B> Next: <A NAME="tex2html38" HREF="node3.html">3 Writing the gsmarkup</A> </B> <B>Up: <A NAME="tex2html36" HREF="Renaissance.html">GNUstep Renaissance</A> </B> <B> Previous: <A NAME="tex2html30" HREF="node1.html">1 What is GNUstep</A> </B> <!--End of Navigation Panel--> <ADDRESS> Nicola 2003-01-31 </ADDRESS> </BODY> </HTML>