remove Gnome.NET - now in /monkeyguide/gnome/

svn path=/trunk/gtk-sharp/; revision=9878
This commit is contained in:
Johannes Roith 2002-12-25 17:29:26 +00:00
parent 437b83040b
commit ee6102e924
12 changed files with 0 additions and 350 deletions

View file

@ -1,24 +0,0 @@
2002-11-27 Martin Willemoes Hansen <mwh@sysrq.dk>
* Added a section 'Various Tools', in lack of a better name
containing NUnit, NAnt
2002-11-27 Martin Willemoes Hansen <mwh@sysrq.dk>
* Changed Raciel in PEOPLE to his real name
* Added Cesar to PEOPLE, he helps raciel
* Added two #Develop presentations
* Added two of Mike Kestners presentations about gtk#
2002-11-25 Martin Willemoes Hansen <mwh@sysrq.dk>
* Moved webcontent from mwh.sysrq.dk into the repository
* Is now available from http://www.go-mono.com/gnometutorial
* Rollback XHTML conversion
* Changed writers.html to PEOPLE and IDEAS
2002-11-16 Johannes Roith <johannes@jroith.de>
* Convert to XHTML
2002-11-09 Johannes Roith <johannes@jroith.de>
* Initial import Martin Willemoes Hansen's tutorial and move stylesheets to an separate file

View file

@ -1,22 +0,0 @@
1. Some of the things you need (samples); can be re-used from the /sample
directory in the gtk-sharp module. At least that is a start! :)
Richard Torkar
2. My suggestion is to make a small application that would show
programmers how to build a full application, pick a target application
(for example you could pick the `same-gnome' game) and build it from
zero:
1. Creating your UI using glade.
2. Connecting the Glade code to C#
3. Making the program go.
4. Using the Canvas/Drawing.
5. Creating a configuration dialog box with Glade.
6. Loading configuration settings from GConf.
7. Storing scores on a database.
8. Internationalization.
9. Adding an About Box and a logo
10. Making the executable self-contained
11. Creating a custom widget.
Miguel de Icaza

View file

@ -1,18 +0,0 @@
+-----------------------------+
| Tutorial Style guidelines |
+-----------------------------+
To keep things consistent, ff you want to contribute to the tutorial
please keep to these guidelines.
1. Always include the style.css stylesheet like that:
<link rel="stylesheet" type="text/css" href="style.css" />
2. Put code/examples between
<pre class="code">
your code here
</pre>
3. Use the default gtk+2 theme and (optionally) the crux WM theme for screenshots

View file

@ -1,20 +0,0 @@
Martin Willemoes Hansen <mwh@sysrq.dk>
Maintainer
Work on the framework of the tutorial.
Johannes Roith <johannes@jroith.de>
Work on the Glade# part.
Pablo Baena <pbaena@uol.com.ar>
Threads stuff, Eclipse/mono/gtk#/glade#/glib# sections.
Is working on a front-end for Mencoder, which could be used as a sample.
Alejandro Sanchez Acosta <raciel@x0und.net>
Gtk# (right now porting the gtk tutorial to c#)
Cesar Octavio Lopez Nataren <cesar@ciencias.unam.mx>
Gtk# (Helps Alejandro)
Luyan <nluyan@163.net>
Chinese translation.

View file

@ -1,11 +0,0 @@
This directory holds a tutorial telling developers everything they need,
to start develop Gnome Applications with Mono and Gnome.
This tutorial is born out of a vision of a first place to go for High Level Gnome desktop programming.
The idea is to give application programmers an overview of the platform,
information about available development tools and sample code.
It was started by Martin Willemoes Hansen and he now is the maintainer
The tutorial can be viewed at: http://mwh.sysrq.dk/the_mono_tutorial/
It'll be updated from cvs regularily.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

View file

@ -1,69 +0,0 @@
<html>
<head>
<title>The Gnome.NET Tutorial</title>
<style>
.menu {font-family:Arial, Verdana;font-size:14px;font-weight:bold;}
.copyright {font-size:9px;}
.authors {font-size:10px;}
</style>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body alink=#000000 link=#000000 vlink=#000000>
<table bgcolor=#BEBAA8 width=100% >
<tr><td><a href="../index.html"><img src="../mg.png" border=0></a><a href="index.html"><img src="gn.png" border=0></a></td></tr>
</table>
<table bgcolor=#efefef width=100% >
<tr><td class="navbar"><a href="../index.html">Monkeyguide</a> &gt; <b>GNOME.NET</b></tr>
</table>
<p>
<div class="authors">
Maintainer: Martin Willemoes Hansen;<br>
Authors: Martin Willemoes Hansen, Johannes Roith, [your name here];
</div>
<h2>Gnome.NET - A Much Needed Room To Breathe</h2>
This is work in progress please feel free to browse, but dont
expect a nice finished tutorial :o) Not yet anyways
<p>
<b>Chapter 1</b> C# bindings
<ul class="menu">
<li>Introduction
<li><a href="bindings/gtk-sharp/gtk-sharp.html">Gtk#</a>
<li>Gdk#
<li>Glib#
<li>Atk#
<li>Pango#
<li>Gnome#
<li><a href="bindings/glade/glade.html">Glade#</a>
<li><a href="bindings/gconf/gconf.html">GConf#</a>
<li>Gda#
<li>Gnome-db#
<li>GStreamer#
<li>Questions and exercises
</ul>
<b>Chapter 2</b> UI Design
<ul class="menu">
<li>GNOME Human Interface Guidelines
</ul>
<b>Chapter 3</b> Cases
<ul class="menu">
<li>Same Gnome
<li>E-mail client
<li>Web browser
<li>Text editor
</ul>
<hr size=1>
<div class="copyright">The Monkeyguide/Gnome.NET tutorial</div>
</body>
</html>

View file

@ -1,75 +0,0 @@
<html>
<head>
<title>The Gnome.NET Tutorial</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<table bgcolor=#BEBAA8 width=100% >
<tr><td><a href="../index.html"><img src="../mg.png" border=0></a><a href="index.html"><img src="gn.png" border=0></a></td></tr>
</table>
<table bgcolor=#efefef width=100% >
<tr><td class="navbar"><a href="../index.html">Monkeyguide</a> &gt; <a href="index.html">GNOME.NET</a> &gt; <b>About Mono</b></tr>
</table>
<p>
<h1>Mono</h1>
<a id="about"><h2>About the Mono Technology</h2></a><br>
<a id="mylife"><h2>How Will Mono Technology Change My Life?</h2></a>
Mono is enabling you to write desktop applications faster and leverage the existing GNOME platform as well as
bringing you a new set of development tools.
<a id="hello"<h2>HelloWorld</h2></a>
This is a must in every book or tutorial, a "Hello, World!" program, so here it is:
<pre class="code">
using System;
class Hello {
static void Main() {
Console.WriteLine ("Hello, World!");
}
}
</pre>
<kbd>mcs Hello.cs -o hello.exe<br>
mono hello.exe or
mint hello.exe
</kbd>
<a id="arch"><h2>Architecture</h2></a>
<a id="tools"><h2>Tools</h2></a>
<h3>MonoDoc</h3>
<h3>Mono Compiler Suite (mcs)</h3>
<h3>Mono Interpreter (mint)</h3>
<h3>Mono Content dumper and disassembler (monodis)</h3>
<h3>Mono debugger</h3>
<a id="kernel"><h2>Linux kernel support for binaries</h2></a>
You can make your mono .exe files executable by following these steps:
<ol>
<li>Enabling binfmt in your kernel.
<li>Adding the line below to your fstab:<br>
<pre class="code">binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc none</pre>
<li>On boot run the cmd below:<br>
<pre class="code">echo ':CLR:M::MZ::/usr/bin/mono:' > /proc/sys/fs/binfmt_misc/register</pre>
<li>chmod +x foobar.exe
</ol>
Another way to accomplish the above is to wrap the <br>
mono .exe file it in a shell script, like this:
<pre class="code">
#!/bin/sh
/usr/bin/mono /usr/bin/mcs.exe "$@"
</pre>
<a id="qae"><h2>Questions and exercises</h2></a>
<a id="credits"><h2>Credits</h2></a>
Author: <a href="mailto:mwh at sysrq.dk">Martin Willemoes Hansen</a>
</body>
</html>

View file

@ -1,23 +0,0 @@
<html>
<head>
<title>Preface</title>
</head>
<body>
<h2>Preface</h2>
This tutorial is born out of a vision of a first place to go for High Level
Gnome desktop programming.
<br>The idea is to give application programmers an overview of the platform,
<br>information about available development tools and sample code.
<h3>Who should read this tutorial?</h3>
Programmers experienced with c#, who whish to get to understand and<br>
develop desktop applications for the Gnome.NET platform.
<h3>How to read this tutorial</h3>
You can read from the beginning to the end or you can
skip around from topic to topic, no problemo.
</body>
</html>

View file

@ -1,85 +0,0 @@
<html>
<head>
<title>Resources</title>
</head>
<body>
<h1>Resources</h1>
<a id="api"><h2>API References</h2></a>
<ul>
<li><a href="http://primates.ximian.com/~tvgm/gtk-sharp-docs/">gtk# API</a>
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/cpref_start.asp">MS Base Class API</a>
</ul>
<a id="code"><h2>Code samples</h2></a>
<ul>
<li><a href="http://primates.ximian.com/~duncan/Mono/">Sample gtk# applications</a>
</ul>
<a id="apps"><h2>Applications</h2></a>
<ul>
<li><a href="http://atoker.com/phonic/">Phonic</a>
<li><a href="http://mwh.sysrq.dk/programs/programs.phtml">Jumpnbump frontend</a>
</ul>
<a id="tuturials"><h2>Tutorials</h2></a>
<ul>
<li><a href="http://toxic.magnesium.net/~hestilow/gconfsharp/intro.html">Using GConf#</a>
</ul>
<a id="presentations"><h2>Presentations</h2></a>
GUADEC 3 April 2002
<ul>
<li><a href="http://lagun.gnome-db.org/documentation/mono-slides/index.html">Mono (Spanish)</a>
</ul>
.NET ONE 2002
<ul>
<li><a href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/DotNetOneKeynote.sxi">Keynote</a>
<li><a href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/Mono_C_Sharp_Overview_1007.sxi">The Mono C# compiler</a>
<li><a href="http://primates.ximian.com/~lupus/slides/embed/">Hosting the Mono Runtime</a>
<ul>
<li><a href="http://primates.ximian.com/~lupus/slides/embed/Mono-0.01.tar.gz">Quick hack to embed the mono runtime in a Perl module</a>
</ul>
<li><a href="http://primates.ximian.com/~lupus/slides/jit/">The Mono JIT Compiler</a>
<li><a href="http://www.sigs.de/download/dotnet_02/mo11_kestner.zip">Gtk# - Automated Library Binding Using Perl, XML and C#</a>
<li><a href="http://www.sigs.de/download/dotnet_02/di14_kestner.zip">Writing Portable GUI Applications for Win32 and UNIX with Gtk#</a>
<li><a href="http://www.sigs.de/download/dotnet_02/mo15_wille.zip">#Develop: Implementing a Class Browser and Code Completion</a>
<li><a href="http://www.sigs.de/download/dotnet_02/di03_wille.zip">#develop: Implementing Extensible Editors</a>
</ul>
Miscelaneous
<ul>
<li><a href="http://www.go-mono.com/Presentations/O-Reilly/">The Mono Project</a>
<li><a href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/ETH.sxi">Mono (ETH University) 2002</a>
<li><a href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/ZurichUniversity.sxi">Mono (Zurich University) 2002</a>
<li><a href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/HispaLinux.sxi">Mono (HispaLinux, Spanish) 2002</a>
</ul>
<a id="whitepapers"><h2>Whitepapers</h2></a>
<ul>
<li><a href="http://developer.ximian.com/articles/whitepapers/mono/">Mono</a>
</ul>
<a id="websites"><h2>Websites</h2></a>
<ul>
<li><a href="http://www.go-mono.org">www.go-mono.org</a>
<li><a href="http://www.atoker.com/mono">Mono for Debian</a>
</ul>
<a id="irc"><h2>IRC</h2></a>
<ul>
<li><a href="irc://irc.gnome.org/mono">irc.gnome.org #mono</a>
</ul>
<a id="books"<h2>Books</h2></a>
<ul>
<li>A Programmer's Introduction to C# by Eric Gunnerson
<li>Advanced .NET Remoting by Ingo Rammer
<li>ASP.NET in a Nutshell by G. Andrew Duthie & Matthew MacDonald
<li>Programming ASP.NET by Jessy Liberty & Dan Hurtwitz
</ul>
</body>
</html>

View file

@ -1,3 +0,0 @@
.code {padding-left:2px; padding-right:2px;, padding-top:0px;padding-bottom:0px;background-color:#efefef}
body {font-family:Arial, Verdana;font-size:12px;}
.navbar {font-family:Arial, Verdana;font-size:10px;}