mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-23 19:35:34 +00:00
remove Gnome.NET - now in /monkeyguide/gnome/
svn path=/trunk/gtk-sharp/; revision=9878
This commit is contained in:
parent
437b83040b
commit
ee6102e924
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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.
|
||||
|
|
@ -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 |
|
@ -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> > <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>
|
|
@ -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> > <a href="index.html">GNOME.NET</a> > <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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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;}
|
Loading…
Reference in a new issue