<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.byte-welt.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jango</id>
	<title>Byte-Welt Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.byte-welt.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jango"/>
	<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php/Spezial:Beitr%C3%A4ge/Jango"/>
	<updated>2026-07-07T16:57:09Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=6055</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=6055"/>
		<updated>2014-03-07T10:35:22Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:100%; border-top:0px; padding:5px; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Jeder kann mit seinem Wissen beitragen und somit helfen, Wissen zu vermitteln und zu bewahren. Gute Autorinnen und Autoren sind stets willkommen, um dieses Projekt schrittweise aufzubauen, zu erweitern und zu verbessern.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/register.php Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;U&#039;&#039;&#039;m einen neuen Artikel zu erstellen, einfach das Hilfsmodul &amp;quot;Neuen Artikel erstellen&amp;quot; benutzen. Danke.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
        Java 7 Update 51 veröffentlicht! [http://java.sun.com/javase/downloads/index.jsp]&lt;br /&gt;
        Java 8 soll am 18.03.2014 veröffentlicht werden.&lt;br /&gt;
        NetBeans 7.4 erschienen! [http://netbeans.org/downloads/index.html]&lt;br /&gt;
&amp;lt;!--        Opera 18 veröffentlicht! [http://www.opera.com opera.com]&lt;br /&gt;
        Paint.NET 3.5.11 veröffentlicht! [http://www.paint.net/] --&amp;gt;&lt;br /&gt;
        Ubuntu 13.10 erschienen! [http://www.ubuntu.com]&lt;br /&gt;
        Linux Mint 16 &amp;quot;Petra&amp;quot; erschienen! [http://www.linuxmint.com/]&lt;br /&gt;
&amp;lt;!--        Debian 7.2 &amp;quot;Wheezy&amp;quot; erschienen! [http://www.debian.com/]&lt;br /&gt;
        Apache OpenOffice 4.0 [http://www.openoffice.org] --&amp;gt;&lt;br /&gt;
        LibreOffice 4.2 [http://de.libreoffice.org/] veröffentlicht&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:48%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=5595</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=5595"/>
		<updated>2013-08-31T18:54:22Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:100%; border-top:0px; padding:5px; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Jeder kann mit seinem Wissen beitragen und somit helfen, Wissen zu vermitteln und zu bewahren. Gute Autorinnen und Autoren sind stets willkommen, um dieses Projekt schrittweise aufzubauen, zu erweitern und zu verbessern.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/register.php Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;U&#039;&#039;&#039;m einen neuen Artikel zu erstellen, einfach das Hilfsmodul &amp;quot;Neuen Artikel erstellen&amp;quot; unten auf der Seite benutzen.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
        Opera 16 veröffentlicht! [http://www.opera.com/]&lt;br /&gt;
        Java 7 Update 25 veröffentlicht! [http://java.sun.com/javase/downloads/index.jsp]&lt;br /&gt;
        NetBeans 7.3.1 erschienen! [http://netbeans.org/downloads/index.html]&lt;br /&gt;
        PHP 5.5.1 veröffentlicht! [http://www.php.net/ChangeLog-5.php#5.5.1 ChangeLog]&lt;br /&gt;
        Paint.NET 3.5.11 veröffentlicht! [http://www.paint.net/]&lt;br /&gt;
        Ubuntu 13.04 erschienen! [http://www.ubuntu.com]&lt;br /&gt;
        Linux Mint 15 &amp;quot;Olivia&amp;quot; erschienen! [http://www.linuxmint.com/]&lt;br /&gt;
        Debian 7.0 &amp;quot;Wheezy&amp;quot; erschienen! [http://www.debian.com/]&lt;br /&gt;
        Apache OpenOffice 4.0 [http://www.openoffice.org]&lt;br /&gt;
        LibreOffice 4.1 [http://de.libreoffice.org/] veröffentlicht&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:48%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=5323</id>
		<title>IDE Liste</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=5323"/>
		<updated>2013-08-10T09:59:23Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine Liste von verfügbaren IDEs, für die Entwicklung in verschiedenen Sprachen.&lt;br /&gt;
=Gratis [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==C/C++==&lt;br /&gt;
*Code::Blocks - [http://www.codeblocks.org/ codeblocks.org] (am besten die nightly builds nehmen)&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*wxDev-C++ 7 - [http://wxdsgn.sourceforge.net sourceforge.net]&lt;br /&gt;
*Dev C++ 5 - [http://www.bloodshed.net/devcpp.html bloodshed.net]&lt;br /&gt;
*KDevelop (Linux) - [http://www.kdevelop.org kdevelop.org]&lt;br /&gt;
*QtCreator (speziell für die Entwicklung mit Qt) - [http://www.qtsoftware.com/developer/qt-creator qtsoftware.com]&lt;br /&gt;
*Eclipse CDT (Plugin für Eclipse) - [http://www.eclipse.org/cdt/ eclipse.org]&lt;br /&gt;
&lt;br /&gt;
==C#(Sharp)==&lt;br /&gt;
*Visual Studio Express Editions - [http://www.microsoft.com/germany/msdn/vstudio/products/express/default.mspx microsoft.com]&lt;br /&gt;
*SharpDevelop - [http://www.icsharpcode.net/OpenSource/SD/ icsharpcode.net]&lt;br /&gt;
*monodevelop (für Linux) - [http://www.monodevelop.com/Main_Page monodevelop.com]&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse - [http://www.eclipse.org eclipse.org]&lt;br /&gt;
*IntelliJ IDEA (Community Edition) - [http://www.jetbrains.com/idea/ jetbrains.com]&lt;br /&gt;
*JBuilder Foundation (Borland) - [http://jbuilder.softonic.de/ie/10351 softonic.de]&lt;br /&gt;
&lt;br /&gt;
== Android ==&lt;br /&gt;
*Android Studio - [http://developer.android.com/sdk/installing/studio.html developer.android.com/sdk/installing/studio.html]&lt;br /&gt;
*Eclipse ADT-Bundle  - [http://developer.android.com/sdk/index.html developer.android.com/sdk/index.html]&lt;br /&gt;
*IntelliJ IDEA (Community Edition) - [http://www.jetbrains.com/idea/ jetbrains.com]&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*TexnicCenter - [http://www.texniccenter.org texniccenter.org]&lt;br /&gt;
*WinTex - [http://www.tex-tools.de tex-tools.de]&lt;br /&gt;
&lt;br /&gt;
==Ruby==&lt;br /&gt;
*Arachno Ruby IDE (30-Tage-Testversion) - [http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php ruby-ide.com]&lt;br /&gt;
&lt;br /&gt;
==PHP==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse mit [http://www.eclipse.org/pdt/ PDT PlugIn]&lt;br /&gt;
*Aptana Studio [http://www.aptana.com/studio aptana.com]&lt;br /&gt;
&lt;br /&gt;
=Kostenpflichtige [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*IntelliJ IDEA - [http://www.jetbrains.com/idea/index.html jetbrains]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*WinEdt - [http://www.winedt.com winedt.com]&lt;br /&gt;
[[Kategorie:IDE]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=5322</id>
		<title>IDE Liste</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=5322"/>
		<updated>2013-08-10T09:58:26Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine Liste von verfügbaren IDEs, für die Entwicklung in verschiedenen Sprachen.&lt;br /&gt;
=Gratis [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==C/C++==&lt;br /&gt;
*Code::Blocks - [http://www.codeblocks.org/ codeblocks.org] (am besten die nightly builds nehmen)&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*wxDev-C++ 7 - [http://wxdsgn.sourceforge.net sourceforge.net]&lt;br /&gt;
*Dev C++ 5 - [http://www.bloodshed.net/devcpp.html bloodshed.net]&lt;br /&gt;
*KDevelop (Linux) - [http://www.kdevelop.org kdevelop.org]&lt;br /&gt;
*QtCreator (speziell für die Entwicklung mit Qt) - [http://www.qtsoftware.com/developer/qt-creator qtsoftware.com]&lt;br /&gt;
*Eclipse CDT (Plugin für Eclipse) - [http://www.eclipse.org/cdt/ eclipse.org]&lt;br /&gt;
&lt;br /&gt;
==C#(Sharp)==&lt;br /&gt;
*Visual Studio Express Editions - [http://www.microsoft.com/germany/msdn/vstudio/products/express/default.mspx microsoft.com]&lt;br /&gt;
*Visual C# Express [http://www.microsoft.com/germany/msdn/vstudio/products/express/visualcsharp microsoft.com]&lt;br /&gt;
*SharpDevelop - [http://www.icsharpcode.net/OpenSource/SD/ icsharpcode.net]&lt;br /&gt;
*monodevelop (für Linux) - [http://www.monodevelop.com/Main_Page monodevelop.com]&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse - [http://www.eclipse.org eclipse.org]&lt;br /&gt;
*IntelliJ IDEA (Community Edition) - [http://www.jetbrains.com/idea/ jetbrains.com]&lt;br /&gt;
*JBuilder Foundation (Borland) - [http://jbuilder.softonic.de/ie/10351 softonic.de]&lt;br /&gt;
&lt;br /&gt;
== Android ==&lt;br /&gt;
*Android Studio - [http://developer.android.com/sdk/installing/studio.html developer.android.com/sdk/installing/studio.html]&lt;br /&gt;
*Eclipse ADT-Bundle  - [http://developer.android.com/sdk/index.html developer.android.com/sdk/index.html]&lt;br /&gt;
*IntelliJ IDEA (Community Edition) - [http://www.jetbrains.com/idea/ jetbrains.com]&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*TexnicCenter - [http://www.texniccenter.org texniccenter.org]&lt;br /&gt;
*WinTex - [http://www.tex-tools.de tex-tools.de]&lt;br /&gt;
&lt;br /&gt;
==Ruby==&lt;br /&gt;
*Arachno Ruby IDE (30-Tage-Testversion) - [http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php ruby-ide.com]&lt;br /&gt;
&lt;br /&gt;
==PHP==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse mit [http://www.eclipse.org/pdt/ PDT PlugIn]&lt;br /&gt;
*Aptana Studio [http://www.aptana.com/studio aptana.com]&lt;br /&gt;
&lt;br /&gt;
=Kostenpflichtige [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*IntelliJ IDEA - [http://www.jetbrains.com/idea/index.html jetbrains]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*WinEdt - [http://www.winedt.com winedt.com]&lt;br /&gt;
[[Kategorie:IDE]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=5321</id>
		<title>IDE Liste</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=5321"/>
		<updated>2013-08-10T09:57:59Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine Liste von verfügbaren IDEs, für die Entwicklung in verschiedenen Sprachen.&lt;br /&gt;
=Gratis [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==C/C++==&lt;br /&gt;
*Code::Blocks - [http://www.codeblocks.org/ codeblocks.org] (am besten die nightly builds nehmen)&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*wxDev-C++ 7 - [http://wxdsgn.sourceforge.net sourceforge.net]&lt;br /&gt;
*Dev C++ 5 - [http://www.bloodshed.net/devcpp.html bloodshed.net]&lt;br /&gt;
*KDevelop (Linux) - [http://www.kdevelop.org kdevelop.org]&lt;br /&gt;
*QtCreator (speziell für die Entwicklung mit Qt) - [http://www.qtsoftware.com/developer/qt-creator qtsoftware.com]&lt;br /&gt;
*Eclipse CDT (Plugin für Eclipse) - [http://www.eclipse.org/cdt/ eclipse.org]&lt;br /&gt;
&lt;br /&gt;
==C#(Sharp)==&lt;br /&gt;
*Visual Studio 2005 Express Editions - [http://www.microsoft.com/germany/msdn/vstudio/products/express/default.mspx microsoft.com]&lt;br /&gt;
*Visual C# Express [http://www.microsoft.com/germany/msdn/vstudio/products/express/visualcsharp microsoft.com]&lt;br /&gt;
*SharpDevelop - [http://www.icsharpcode.net/OpenSource/SD/ icsharpcode.net]&lt;br /&gt;
*monodevelop (für Linux) - [http://www.monodevelop.com/Main_Page monodevelop.com]&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse - [http://www.eclipse.org eclipse.org]&lt;br /&gt;
*IntelliJ IDEA (Community Edition) - [http://www.jetbrains.com/idea/ jetbrains.com]&lt;br /&gt;
*JBuilder Foundation (Borland) - [http://jbuilder.softonic.de/ie/10351 softonic.de]&lt;br /&gt;
&lt;br /&gt;
== Android ==&lt;br /&gt;
*Android Studio - [http://developer.android.com/sdk/installing/studio.html developer.android.com/sdk/installing/studio.html]&lt;br /&gt;
*Eclipse ADT-Bundle  - [http://developer.android.com/sdk/index.html developer.android.com/sdk/index.html]&lt;br /&gt;
*IntelliJ IDEA (Community Edition) - [http://www.jetbrains.com/idea/ jetbrains.com]&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*TexnicCenter - [http://www.texniccenter.org texniccenter.org]&lt;br /&gt;
*WinTex - [http://www.tex-tools.de tex-tools.de]&lt;br /&gt;
&lt;br /&gt;
==Ruby==&lt;br /&gt;
*Arachno Ruby IDE (30-Tage-Testversion) - [http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php ruby-ide.com]&lt;br /&gt;
&lt;br /&gt;
==PHP==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse mit [http://www.eclipse.org/pdt/ PDT PlugIn]&lt;br /&gt;
*Aptana Studio [http://www.aptana.com/studio aptana.com]&lt;br /&gt;
&lt;br /&gt;
=Kostenpflichtige [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*IntelliJ IDEA - [http://www.jetbrains.com/idea/index.html jetbrains]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*WinEdt - [http://www.winedt.com winedt.com]&lt;br /&gt;
[[Kategorie:IDE]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Spezifische_Daten_nicht_einchecken&amp;diff=5318</id>
		<title>Spezifische Daten nicht einchecken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Spezifische_Daten_nicht_einchecken&amp;diff=5318"/>
		<updated>2013-08-08T23:29:23Z</updated>

		<summary type="html">&lt;p&gt;Jango: /* iOS/XCode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;doofer Titel, kann gern geändert werden ;-)&lt;br /&gt;
&lt;br /&gt;
Oft hat man [[technische Zugangsdaten]] z.B. für Backendsysteme, welche aber nicht ins [[SCM]]-System eingecheckt werden sollten.&lt;br /&gt;
Je nach [[Programmier Sprache | Sprache]] und [[Plattform]] hat man verschiedene Möglichkeiten.&lt;br /&gt;
&lt;br /&gt;
==Visual Studio/C#/VB==&lt;br /&gt;
Hierzu benötigt man 4 Dateien.&lt;br /&gt;
Die normale Datei die man verwendet, z.B. &#039;&#039;&#039;Constants.cs&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;code=csharp&amp;gt;&lt;br /&gt;
    public static partial class Constants&lt;br /&gt;
    {&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code=csharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hierzu kommt eine extra Datei in der die privaten Attribute eingepflegt werden, &#039;&#039;&#039;Constants_private.cs&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;code=csharp&amp;gt;&lt;br /&gt;
    public static partial class Constants&lt;br /&gt;
    {&lt;br /&gt;
        public const string AMAZON_ACCESS_KEY = &amp;quot;&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ACCESS_SECRET = &amp;quot;&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ASSOCIATE_TAG = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code=csharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Datei wird noch einmal unter einem anderen Namen abgelegt, alternativ kann man auch einen Link auf diese Datei legen, &#039;&#039;&#039;Constants_private.empty&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;code=csharp&amp;gt;&lt;br /&gt;
    public static partial class Constants&lt;br /&gt;
    {&lt;br /&gt;
        public const string AMAZON_ACCESS_KEY = &amp;quot;&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ACCESS_SECRET = &amp;quot;&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ASSOCIATE_TAG = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code=csharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als letztes wird eine Datei erzeugt in der die Werte für die Attribute mit angegeben werden, &#039;&#039;&#039;Constants_private.priv&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;code=csharp&amp;gt;&lt;br /&gt;
    public static partial class Constants&lt;br /&gt;
    {&lt;br /&gt;
        public const string AMAZON_ACCESS_KEY = &amp;quot;asdasfggs&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ACCESS_SECRET = &amp;quot;234tgasdgasdr&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ASSOCIATE_TAG = &amp;quot;234dsdh-21&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code=csharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt muss nur noch ein PreBuild Event in [[Visual Studio]] angelegt werden, dieses kopiert für die Buildvorgang die richtigen Werte in die Klasse:&lt;br /&gt;
 if EXIST &amp;quot;$(ProjectDir)\Constants_private.priv&amp;quot; copy &amp;quot;$(ProjectDir)\Constants_private.priv&amp;quot;  &amp;quot;$(ProjectDir)\Constants_private.cs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Und ein PostBuild Event um diese wieder zu entfernen &lt;br /&gt;
 if EXIST &amp;quot;$(ProjectDir)\Constants_private.empty&amp;quot; copy &amp;quot;$(ProjectDir)\Constants_private.empty&amp;quot; &amp;quot;$(ProjectDir)\Constants_private.cs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Außer der &#039;&#039;&#039;Constants_private.priv&#039;&#039;&#039; kann jede Datei eingecheckt werden, fehlt die Datei kann aber trotzdem gebaut werden, z.B. im [[CI | Buildsystem]]. Dieses kann die Datei aber auch von irgendwo laden.&lt;br /&gt;
&#039;&#039;&#039;Wichtig&#039;&#039;&#039; ist nur dass die &#039;&#039;&#039;Constants_private.priv&#039;&#039;&#039; und &#039;&#039;&#039;Constants_private.emtpy&#039;&#039;&#039; nicht im VS Projekt eingetragen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:.NET Framework]]&lt;br /&gt;
[[Kategorie:Visual Studio]]&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Spezifische_Daten_nicht_einchecken&amp;diff=5317</id>
		<title>Spezifische Daten nicht einchecken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Spezifische_Daten_nicht_einchecken&amp;diff=5317"/>
		<updated>2013-08-08T23:29:06Z</updated>

		<summary type="html">&lt;p&gt;Jango: /* Java/Android */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;doofer Titel, kann gern geändert werden ;-)&lt;br /&gt;
&lt;br /&gt;
Oft hat man [[technische Zugangsdaten]] z.B. für Backendsysteme, welche aber nicht ins [[SCM]]-System eingecheckt werden sollten.&lt;br /&gt;
Je nach [[Programmier Sprache | Sprache]] und [[Plattform]] hat man verschiedene Möglichkeiten.&lt;br /&gt;
&lt;br /&gt;
==Visual Studio/C#/VB==&lt;br /&gt;
Hierzu benötigt man 4 Dateien.&lt;br /&gt;
Die normale Datei die man verwendet, z.B. &#039;&#039;&#039;Constants.cs&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;code=csharp&amp;gt;&lt;br /&gt;
    public static partial class Constants&lt;br /&gt;
    {&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code=csharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hierzu kommt eine extra Datei in der die privaten Attribute eingepflegt werden, &#039;&#039;&#039;Constants_private.cs&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;code=csharp&amp;gt;&lt;br /&gt;
    public static partial class Constants&lt;br /&gt;
    {&lt;br /&gt;
        public const string AMAZON_ACCESS_KEY = &amp;quot;&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ACCESS_SECRET = &amp;quot;&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ASSOCIATE_TAG = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code=csharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Datei wird noch einmal unter einem anderen Namen abgelegt, alternativ kann man auch einen Link auf diese Datei legen, &#039;&#039;&#039;Constants_private.empty&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;code=csharp&amp;gt;&lt;br /&gt;
    public static partial class Constants&lt;br /&gt;
    {&lt;br /&gt;
        public const string AMAZON_ACCESS_KEY = &amp;quot;&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ACCESS_SECRET = &amp;quot;&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ASSOCIATE_TAG = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code=csharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als letztes wird eine Datei erzeugt in der die Werte für die Attribute mit angegeben werden, &#039;&#039;&#039;Constants_private.priv&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;code=csharp&amp;gt;&lt;br /&gt;
    public static partial class Constants&lt;br /&gt;
    {&lt;br /&gt;
        public const string AMAZON_ACCESS_KEY = &amp;quot;asdasfggs&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ACCESS_SECRET = &amp;quot;234tgasdgasdr&amp;quot;;&lt;br /&gt;
        public const string AMAZON_ASSOCIATE_TAG = &amp;quot;234dsdh-21&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code=csharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt muss nur noch ein PreBuild Event in [[Visual Studio]] angelegt werden, dieses kopiert für die Buildvorgang die richtigen Werte in die Klasse:&lt;br /&gt;
 if EXIST &amp;quot;$(ProjectDir)\Constants_private.priv&amp;quot; copy &amp;quot;$(ProjectDir)\Constants_private.priv&amp;quot;  &amp;quot;$(ProjectDir)\Constants_private.cs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Und ein PostBuild Event um diese wieder zu entfernen &lt;br /&gt;
 if EXIST &amp;quot;$(ProjectDir)\Constants_private.empty&amp;quot; copy &amp;quot;$(ProjectDir)\Constants_private.empty&amp;quot; &amp;quot;$(ProjectDir)\Constants_private.cs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Außer der &#039;&#039;&#039;Constants_private.priv&#039;&#039;&#039; kann jede Datei eingecheckt werden, fehlt die Datei kann aber trotzdem gebaut werden, z.B. im [[CI | Buildsystem]]. Dieses kann die Datei aber auch von irgendwo laden.&lt;br /&gt;
&#039;&#039;&#039;Wichtig&#039;&#039;&#039; ist nur dass die &#039;&#039;&#039;Constants_private.priv&#039;&#039;&#039; und &#039;&#039;&#039;Constants_private.emtpy&#039;&#039;&#039; nicht im VS Projekt eingetragen sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==iOS/XCode==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:.NET Framework]]&lt;br /&gt;
[[Kategorie:Visual Studio]]&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Inhalt&amp;diff=5290</id>
		<title>Inhalt</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Inhalt&amp;diff=5290"/>
		<updated>2013-08-07T08:43:59Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Programmierung|Programmierung]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:IDE|IDE]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Programmierung Grundlagen|Programmierung Grundlagen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Mobile Development|Mobile Development]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Informationsrecherche|Informationsrecherche (Bücher, E-Books, Tutorials)]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3 color=#5A3696&amp;gt;&#039;&#039;&#039;Programmiersprachen&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:C|C]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Cpp|Cpp]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:CSharp|CSharp]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Java|Java]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:HTML|HTML]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:JavaScript|JavaScript]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:PHP|PHP]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:SQL|SQL]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:LaTeX|LaTeX]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Software|Software]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Betriebssysteme|Betriebssysteme]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
***[[:Kategorie:Linux|Linux]]&lt;br /&gt;
***[[:Kategorie:Windows|Windows]]&lt;br /&gt;
***[[:Kategorie:Mac|Mac]]&lt;br /&gt;
***[[:Kategorie:Android|Android]]&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Software Entwicklung|Software Entwicklung]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
***[[:Kategorie:Design Pattern|Design Pattern]]&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Datenbanken|Datenbanken]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Theoretische Informatik|Theoretische Informatik]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Künstliche Intelligenz|Künstliche Intelligenz]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Graphentheorie|Graphentheorie]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Protokolle|Protokolle]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Sonstiges|Sonstiges]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Abkürzungen|Abkürzungen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Technik|Technik]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Tutorials|Tutorials]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Vorlagen|Vorlagen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Byte-Welt]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Kategorie:Android&amp;diff=5289</id>
		<title>Kategorie:Android</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Kategorie:Android&amp;diff=5289"/>
		<updated>2013-08-07T08:42:33Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Mobile Development]] [[Kategorie:Java]] [[Kategorie:Betriebssysteme]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Inhalt&amp;diff=5288</id>
		<title>Inhalt</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Inhalt&amp;diff=5288"/>
		<updated>2013-08-07T08:38:53Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Programmierung|Programmierung]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:IDE|IDE]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Programmierung Grundlagen|Programmierung Grundlagen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Mobile Development|Mobile Development]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Informationsrecherche|Informationsrecherche (Bücher, E-Books, Tutorials)]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3 color=#5A3696&amp;gt;&#039;&#039;&#039;Programmiersprachen&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:C|C]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Cpp|Cpp]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:CSharp|CSharp]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Java|Java]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:HTML|HTML]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:JavaScript|JavaScript]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:PHP|PHP]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:SQL|SQL]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:LaTeX|LaTeX]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Software|Software]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Betriebssysteme|Betriebssysteme]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
***[[:Kategorie:Linux|Linux]]&lt;br /&gt;
***[[:Kategorie:Windows|Windows]]&lt;br /&gt;
***[[:Kategorie:Mac|Mac]]&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Software Entwicklung|Software Entwicklung]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
***[[:Kategorie:Design Pattern|Design Pattern]]&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Datenbanken|Datenbanken]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Theoretische Informatik|Theoretische Informatik]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Künstliche Intelligenz|Künstliche Intelligenz]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Graphentheorie|Graphentheorie]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Protokolle|Protokolle]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Sonstiges|Sonstiges]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Abkürzungen|Abkürzungen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Technik|Technik]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Tutorials|Tutorials]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Vorlagen|Vorlagen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Byte-Welt]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Kategorie:Mobile_Development&amp;diff=5287</id>
		<title>Kategorie:Mobile Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Kategorie:Mobile_Development&amp;diff=5287"/>
		<updated>2013-08-07T08:35:13Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mobile Development&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Byte-Welt]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Kategorie:Mobile_Development&amp;diff=5286</id>
		<title>Kategorie:Mobile Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Kategorie:Mobile_Development&amp;diff=5286"/>
		<updated>2013-08-07T08:31:03Z</updated>

		<summary type="html">&lt;p&gt;Jango: Die Seite wurde neu angelegt: „Mobile Development“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mobile Development&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Inhalt&amp;diff=5285</id>
		<title>Inhalt</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Inhalt&amp;diff=5285"/>
		<updated>2013-08-07T08:30:03Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Programmierung|Programmierung]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:IDE|IDE]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Programmierung Grundlagen|Programmierung Grundlagen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Informationsrecherche|Informationsrecherche (Bücher, E-Books, Tutorials)]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3 color=#5A3696&amp;gt;&#039;&#039;&#039;Programmiersprachen&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:C|C]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Cpp|Cpp]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:CSharp|CSharp]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Java|Java]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:HTML|HTML]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:JavaScript|JavaScript]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:PHP|PHP]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:SQL|SQL]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:LaTeX|LaTeX]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Mobile Development|Mobile Development]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Software|Software]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Betriebssysteme|Betriebssysteme]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
***[[:Kategorie:Linux|Linux]]&lt;br /&gt;
***[[:Kategorie:Windows|Windows]]&lt;br /&gt;
***[[:Kategorie:Mac|Mac]]&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Software Entwicklung|Software Entwicklung]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
***[[:Kategorie:Design Pattern|Design Pattern]]&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Datenbanken|Datenbanken]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Theoretische Informatik|Theoretische Informatik]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Künstliche Intelligenz|Künstliche Intelligenz]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Graphentheorie|Graphentheorie]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Protokolle|Protokolle]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Sonstiges|Sonstiges]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Abkürzungen|Abkürzungen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Technik|Technik]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Tutorials|Tutorials]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Vorlagen|Vorlagen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Byte-Welt]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Inhalt&amp;diff=5280</id>
		<title>Inhalt</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Inhalt&amp;diff=5280"/>
		<updated>2013-08-05T08:41:41Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Programmierung|Programmierung]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:IDE|IDE]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Programmierung Grundlagen|Programmierung Grundlagen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Informationsrecherche|Informationsrecherche (Bücher, E-Books, Tutorials)]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3 color=#5A3696&amp;gt;&#039;&#039;&#039;Programmiersprachen&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:C|C]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Cpp|Cpp]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:CSharp|CSharp]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Java|Java]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:HTML|HTML]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:JavaScript|JavaScript]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:PHP|PHP]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:SQL|SQL]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:LaTeX|LaTeX]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Software|Software]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Betriebssysteme|Betriebssysteme]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
***[[:Kategorie:Linux|Linux]]&lt;br /&gt;
***[[:Kategorie:Windows|Windows]]&lt;br /&gt;
***[[:Kategorie:Mac|Mac]]&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Software Entwicklung|Software Entwicklung]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
***[[:Kategorie:Design Pattern|Design Pattern]]&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Datenbanken|Datenbanken]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Theoretische Informatik|Theoretische Informatik]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Künstliche Intelligenz|Künstliche Intelligenz]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Graphentheorie|Graphentheorie]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Protokolle|Protokolle]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Sonstiges|Sonstiges]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Abkürzungen|Abkürzungen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Technik|Technik]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
**&amp;lt;font size=2&amp;gt;&#039;&#039;&#039;[[:Kategorie:Tutorials|Tutorials]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
*&amp;lt;font size=3&amp;gt;&#039;&#039;&#039;[[:Kategorie:Vorlagen|Vorlagen]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Byte-Welt]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=5068</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=5068"/>
		<updated>2012-03-13T09:23:05Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:100%; border-top:0px; padding:5px; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Jeder kann mit seinem Wissen beitragen und somit helfen, Wissen zu vermitteln und zu bewahren. Gute Autorinnen und Autoren sind stets willkommen, um dieses Projekt schrittweise aufzubauen, zu erweitern und zu verbessern.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/register.php Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;U&#039;&#039;&#039;m einen neuen Artikel zu erstellen, einfach das Hilfsmodul &amp;quot;Neuen Artikel erstellen&amp;quot; unten auf der Seite benutzen.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
        Opera 11.61 veröffentlicht! [http://www.opera.com/]&lt;br /&gt;
&amp;lt;!--        Java 7 veröffentlicht! [http://java.sun.com/javase/downloads/index.jsp] --&amp;gt;&lt;br /&gt;
        NetBeans 7.1 erschienen! [http://netbeans.org/downloads/index.html]&lt;br /&gt;
        PHP 5.4 veröffentlicht! [http://forum.byte-welt.net/showthread.php?p=17189#post17189]&lt;br /&gt;
&amp;lt;!--        Oracle NoSQL Database veröffentlicht [http://forum.byte-welt.net/showthread.php?t=3849] --&amp;gt;&lt;br /&gt;
&amp;lt;!--        Paint.NET 3.5.9 veröffentlicht! [http://www.paint.net/] --&amp;gt;&lt;br /&gt;
&amp;lt;!--        Ubuntu 11.10 erschienen! [http://www.ubuntu.com] --&amp;gt;&lt;br /&gt;
&amp;lt;!--        OpenOffice 3.3 [http://www.openoffice.org]  --&amp;gt;&lt;br /&gt;
        LibreOffice 3.5 [http://de.libreoffice.org/] veröffentlicht&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:48%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Byte-Welt&amp;diff=4865</id>
		<title>Byte-Welt</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Byte-Welt&amp;diff=4865"/>
		<updated>2011-10-17T11:39:35Z</updated>

		<summary type="html">&lt;p&gt;Jango: /* Unsere Mitarbeiter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font face=&amp;quot;Verdana&amp;quot;&amp;gt;&#039;&#039;&#039;&#039;&#039;Byte-Welt&#039;&#039;&#039;&#039;&#039; soll sich mittelfristig zu einem Portal für Programmierer verschiedener Programmiersprachen verwandeln. Ob Profi oder Anfänger - hier soll jedem seine Frage beantwortet werden. &amp;lt;br&amp;gt;   &lt;br /&gt;
Engagierte Benutzer, die Spaß an der Lösung von Programmierproblemen haben, sind herzlich eingeladen, mit uns das Projekt &amp;quot;Byte-Welt&amp;quot; weiterzuentwickeln.&amp;lt;br&amp;gt;Das Projekt wurde im Juni 2006 von [[Benutzer:EagleEye|EagleEye]] gegründet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Entstehung==&lt;br /&gt;
Bei Problemen im Programmieralltag holt man sich heute zu deren Lösung Ideen und Anregungen aus Internet-Foren, Wikis, Chats etc. Die meisten Programmierer beherrschen mehrere Programmiersprachen, um ihre tägliche Arbeit bewältigen zu können und melden sich daher bei mehreren spezialisierten Communities an, die sich mit jeweils einer Programmiersprache beschäftigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Idee war aber, ein Projekt zu schaffen, in dem sich Programmierer der wichtigsten Programmiersprachen unter einem Dach und mit nur einem Benutzerkonto über verschiedenste Web-Dienste austauschen können. Dieses Wiki ist demnach nur ein Teil von &#039;&#039;byte-welt.de&#039;&#039;. &amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;byte-welt.de&#039;&#039; selbst versammelt Programmierer vieler Fachrichtungen, um ein breites Spektrum abzudecken, von denen der registrierte User profitieren kann. Auch Gästen ist das Benutzen des Forums gestattet (allerdings mit einigen Einschränkungen).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inhalte==&lt;br /&gt;
&#039;&#039;byte-welt.de&#039;&#039; besteht aus einem [http://forum.byte-welt.de Forum], einem [http://chat.byte-welt.de Chat], einem [http://nopaste.byte-welt.de NoPaste-Bereich], diesem [http://wiki.byte-welt.de Wiki], der [[Java Link Base]] und mehreren weiteren Projekten und Partnern, darunter das [[Byte-Welt LibTool | LibTool]] und das [http://www.java-blog-buch.de Java Blog Buch].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Byte-Welt}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Unsere Mitarbeiter==&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Mitarbeiter&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&#039;&#039;&#039;Rang&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;&#039;&#039;Zuständigkeit/Betätigungsfeld&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:EagleEye|EagleEye]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Begründer, Koordinator, [[Byte-Welt LibTool | LibTool]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:L-ectron-X|L-ectron-X]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Mitbegründer, Design&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Illuvatar|Illuvatar]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Mitbegründer, Wiki, [[Byte-Welt LibTool | LibTool]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Jango|Jango]]&lt;br /&gt;
|Administratorin&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum/Wiki&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Marco13|Marco13]]&lt;br /&gt;
|Super-Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:AndreUhres|AndreUhres]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Wiki-Admin (aktiv)&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Renevant|Renevant]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:VuuRWerK|VuuRWerK]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator, Web-Technologien&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Ebenius|Ebenius]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator, Swing Spezialist&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partner==&lt;br /&gt;
*[http://www.java-blog-buch.de Java Blog Buch]&lt;br /&gt;
&lt;br /&gt;
==Weblinks==&lt;br /&gt;
*[http://www.byte-welt.de &#039;&#039;byte-welt.de&#039;&#039; Portalseite]&lt;br /&gt;
*[http://www.java-forum.org/de java-forum.org]&lt;br /&gt;
*[[Byte-Welt_Wiki:Impressum|Impressum]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Byte-Welt]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Konstruktor_(Java)&amp;diff=4749</id>
		<title>Konstruktor (Java)</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Konstruktor_(Java)&amp;diff=4749"/>
		<updated>2011-06-04T08:51:59Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Konstruktor einer [[Klasse_(Java)|Klasse]] ist eine spezielle [[Methode_(Java)|Methode]], mit der Objekte vom Typ dieser Klasse beim Instanziieren mit Standardwerten initialisiert werden können. Er trägt den Namen der [[Klasse_(Java)|Klasse]] und besitzt keinen Rückgabewert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Grundlagen]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Assembly_Version_herausfinden&amp;diff=4748</id>
		<title>Assembly Version herausfinden</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Assembly_Version_herausfinden&amp;diff=4748"/>
		<updated>2011-06-04T08:49:02Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Version einer Assembly lässt sich so auslesen&lt;br /&gt;
&amp;lt;code=csharp&amp;gt;&lt;br /&gt;
var assemblyFullName = System.Reflection.Assembly.GetExecutingAssembly().FullName;&lt;br /&gt;
var assemblyName = new System.Reflection.AssemblyName(assemblyFullName);&lt;br /&gt;
var version = assemblyName.Version.ToString();&lt;br /&gt;
&amp;lt;/code=csharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:.NET Framework]]&lt;br /&gt;
[[Kategorie:.NET Compact Framework]]&lt;br /&gt;
[[Kategorie:CSharp]]&lt;br /&gt;
[[Kategorie:Silverlight]]&lt;br /&gt;
[[Kategorie:Windows Phone 7]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Programme_durch_PlugIns_erweitern&amp;diff=4337</id>
		<title>Java-Programme durch PlugIns erweitern</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Programme_durch_PlugIns_erweitern&amp;diff=4337"/>
		<updated>2010-03-14T09:32:08Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Damit [[Programm]]e leicht um neue Teile erweitert werden können, ist es hilfreich diese mit einer [[Plugin]]-[[Schnittstelle]] auszustatten.&lt;br /&gt;
&lt;br /&gt;
==Voraussetzungen==&lt;br /&gt;
Als Voraussetzung für die Verwendung von Plugins sollten verschiedene [[Klasse]]n und [[Interface (Java) | Interface]]s vorhanden sein:&lt;br /&gt;
# &#039;&#039;&#039;Plugin-Interface&#039;&#039;&#039; - das die Plugins implementieren müssen. Hiermit wird festgelegt welche Funktionen das Plugin der Anwendung anbieten muss.&lt;br /&gt;
# &#039;&#039;&#039;Anwendung-Interface&#039;&#039;&#039; - das die Schnittstelle von den Plugins zur [[Anwendung]] darstellt, hiermit kann kontrolliert werden was die Anwendungen dürfen und was sie sehen.&lt;br /&gt;
# &#039;&#039;&#039;Manager&#039;&#039;&#039; - gesonderte Klasse für das Laden, Starten und Beenden der Plugins.&lt;br /&gt;
&lt;br /&gt;
==Die Interfaces==&lt;br /&gt;
Das gesamte Plugin-System könnte auch ohne Interfaces geschrieben werden, jedoch ist dies unsicherer. Weil wenn dafür die Klassen der Anwendung eingebunden werden müssen und mit [[Entwicklungsumgebung]]en wie [[Eclipse]] kann der [[Programmierer]] alle [[Methoden]] sehen und auf diese zugreifen. Die Interfaces schließen dies nicht aus aber bilden eine saubere Trennung.&lt;br /&gt;
&lt;br /&gt;
===Das Plugin-Interface===&lt;br /&gt;
Das Interface für die Plugins kann keine Methoden umfassen, aber auch viele verschiedene. Es sollte nach meiner derzeitigen Auffassung jedoch immer zwei Methoden besitzen &#039;&#039;&#039;start&#039;&#039;&#039; und &#039;&#039;&#039;stop&#039;&#039;&#039;. Außerdem eine Methode um die Manager-Klasse zu setzen, sollte das Plugin auf irgendwelche Eigenschaften der Anwendung zugreifen können.&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
package net.byte_welt.wiki;&lt;br /&gt;
public interface PluginInterface{&lt;br /&gt;
  public boolean start();&lt;br /&gt;
  public boolean stop();&lt;br /&gt;
  public void setPluginManager(PluginManager manager);&lt;br /&gt;
  public void hello();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
Zusätzlich wurde das Interface um die Methode &#039;&#039;hello&#039;&#039; erweitert, somit kann das Plugin von der Anwendung auch benachrichtigt werden.&lt;br /&gt;
&lt;br /&gt;
===Das PluginManager-Interface===&lt;br /&gt;
Das Interface für den Pluginmanager bildet die Schnittstelle vom Plugin zur Anwendung, hier werden alle Methoden aufgeführt die das Plugin aufrufen darf.&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
package net.byte_welt.wiki;&lt;br /&gt;
public interface PluginManager{&lt;br /&gt;
  public void openWindow(String msg);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
Unser Pluginmanager erlaubt nur das Öffnen eines Fensters mit einem String als Nachricht.&lt;br /&gt;
&lt;br /&gt;
==Implementierungen==&lt;br /&gt;
Durch die Interfaces muss für die Entwicklung des Plugins nur die [[Class-Datei | Class]]- oder [[Java-Dateien]] weiter gegeben  werden, die [[Implementierung]]en des PluginManagers dagegen nicht.&lt;br /&gt;
&lt;br /&gt;
===Hello-Plugin===&lt;br /&gt;
Unser Plugin soll beim Aufruf der &#039;&#039;hello()&#039;&#039;-Methode nur ein Fenster öffnen und dort &#039;&#039;Hallo&#039;&#039; ausgeben, daher fällt die Implementierung sehr einfach aus. Die &#039;&#039;start()&#039;&#039;- und &#039;&#039;stop()&#039;&#039;-Methoden werden garnicht benötigt, würde der Text aus einer [[Datenbank]] oder [[Datei]] gelesen werden könnte dies in der &#039;&#039;start&#039;&#039;-Methode erledigt werden&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
package net.byte_welt.wiki;&lt;br /&gt;
public class HelloPlugin implements PluginInterface{&lt;br /&gt;
  private PluginManager manager;&lt;br /&gt;
  public boolean start(){&lt;br /&gt;
    System.out.println(&amp;quot;ich starte&amp;quot;);&lt;br /&gt;
    return true;&lt;br /&gt;
  }&lt;br /&gt;
  public boolean stop(){&lt;br /&gt;
    System.out.println(&amp;quot;ich stoppe&amp;quot;);&lt;br /&gt;
    return true;&lt;br /&gt;
  }&lt;br /&gt;
  public void setPluginManager(PluginManager manager){&lt;br /&gt;
    this.manager = manager;&lt;br /&gt;
  }&lt;br /&gt;
  public void hello(){&lt;br /&gt;
    manager.openWindow(&amp;quot;hallo&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===PluginManager===&lt;br /&gt;
Der Pluginmanager kann für zwei Aufgaben verwendet werden, einmal kann er dem Plugin übergeben werden und zusätzlich kann er die Kontrolle der Plugins übernehmen. Unser Pluginmanager übernimmt beide Aufgaben, daher implementiert er das PluginManager-Interface. Zusätzlich werden die Methoden &#039;&#039;loadPlugin&#039;&#039;, &#039;&#039;start&#039;&#039; und &#039;&#039;stop&#039;&#039; implementiert.&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
package net.byte_welt.wiki;&lt;br /&gt;
import java.io.*;&lt;br /&gt;
import java.util.jar.*;&lt;br /&gt;
import java.net.*;&lt;br /&gt;
public class PluginManagerImpl implements PluginManager{&lt;br /&gt;
  private Vector&amp;lt;PluginInterface&amp;gt; loadedplugins = new Vector&amp;lt;PluginInterface&amp;gt;();&lt;br /&gt;
  public void start(){&lt;br /&gt;
  ...&lt;br /&gt;
  }&lt;br /&gt;
  public void stop(){&lt;br /&gt;
  ...&lt;br /&gt;
  }&lt;br /&gt;
  public void loadPlugin(File file){&lt;br /&gt;
  ...&lt;br /&gt;
  }&lt;br /&gt;
  public void openWindow(String msg){&lt;br /&gt;
  ...&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Start-Methode====&lt;br /&gt;
Die &#039;&#039;start&#039;&#039;-Methode wird aufgerufen, wenn die Anwendung gestartet wird und alle vorhandenen Plugins geladen werden sollen. Die Pfade zu den vorhandenen Plugins lassen sich z.B. extra speichern oder es wird gesagt alles was im Ordner &#039;&#039;&#039;plugins&#039;&#039;&#039; liegt gilt als Plugin. In unserem Fall wird gesagt was im Ordner &#039;&#039;&#039;plugins&#039;&#039;&#039; liegt wird geladen, dafür wird nur die &#039;&#039;loadPlugin&#039;&#039;-Methode aufgerufen.&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
public void start(){&lt;br /&gt;
  File[] files = new File(&amp;quot;plugins&amp;quot;).listFiles();&lt;br /&gt;
  for(File f:files)&lt;br /&gt;
    loadPlugin(f);&lt;br /&gt;
  for(PluginInterface pi:loadedplugins)&lt;br /&gt;
    pi.start();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
Sind alle Plugins geladen werden sie gestartet.&lt;br /&gt;
&lt;br /&gt;
====Stop-Methode====&lt;br /&gt;
Mit der &#039;&#039;stop&#039;&#039;-Methode wird den Plugins signalisiert, dass sie runterfahren sollen. Dies ist der Fall, wenn z.B. das Programm beendet wird.&amp;lt;code=java&amp;gt;&lt;br /&gt;
public void stop(){&lt;br /&gt;
  for(PluginInterface pi:loadedplugins)&lt;br /&gt;
    pi.stop();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====LoadPlugin-Methode====&lt;br /&gt;
Um Plugins zu laden gibt es zwei Ansätze, zum einen gibt es die Möglichkeit [[Class-Datei]]en aber auch [[JAR-Datei]]en zu laden.&lt;br /&gt;
&lt;br /&gt;
=====JAR-Dateien laden=====&lt;br /&gt;
Um ein Plugin aus einer JAR-Datei zu laden muss deren Pfad und die Mainclass bekannt sein. Im Gegensatz zu einer normalen Anwendung ist die Mainclass bei einem Plugin die Klasse, die das Interface für die Pluginschnittstelle implementiert. Es ist aber auch Möglich alle Klassen der JAR durchzulaufen.&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
//Erzeugen des JAR-Objekts&lt;br /&gt;
JarFile file = new JarFile(&amp;quot;Plugin.jar&amp;quot;);&lt;br /&gt;
//Laden der MANIFEST.MF&lt;br /&gt;
Manifest manifest = file.getManifest();&lt;br /&gt;
// auslesen der Attribute aus der Manifest&lt;br /&gt;
Attributes attrib = manifest.getMainAttributes();&lt;br /&gt;
// holen der Mainclass aus den Attributen&lt;br /&gt;
String main = attrib.getValue(Attributes.Name.MAIN_CLASS);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aus dem Manifest-Objekt lassen sich jetzt beliebige Daten auslesen, jedoch werden hier nur die Informationen über die Mainclass benötigt. Mit diesen Daten lässt sich jetzt das Plugin laden, dazu wird ein neuer [[ClassLoader (Java) |ClassLoader]] erzeugt.&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
// laden der Klasse mit dem File als URL und der Mainclass&lt;br /&gt;
Class cl = new URLClassLoader(new URL[]{new File(&amp;quot;Plugin.jar&amp;quot;).toURL()}).loadClass(main);&lt;br /&gt;
// holen der Interfaces die die Klasse impementiert&lt;br /&gt;
Class[] interfaces = cl.getInterfaces();&lt;br /&gt;
// Durchlaufen durch die Interfaces der Klasse und nachsehn ob es das passende Plugin implementiert&lt;br /&gt;
boolean isplugin = false;&lt;br /&gt;
for(int y = 0; y &amp;lt; interfaces.length &amp;amp;&amp;amp; !isplugin; y++)&lt;br /&gt;
  if(interfaces[y].getName().equals(&amp;quot;net.byte_welt.wiki.PluginInterface&amp;quot;))&lt;br /&gt;
    isplugin = true;&lt;br /&gt;
if(isplugin){&lt;br /&gt;
  PluginInterface plugin = (PluginInterface) cl.newInstance();&lt;br /&gt;
  loadedplugins.add(plugin);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
Anschließend werden die Interfaces der Klasse betrachtet, ob es sich wirklich um ein Plugin handelt. Ist es ein Plugin wird eine neue Instanz erzeugt und diese abgespeichert.&lt;br /&gt;
&lt;br /&gt;
=====Class-Dateien laden=====&lt;br /&gt;
* Da muss ich gerade passen das hab ich noch nicht ausprobiert, das sollte ähnlich wie mit den JAR Dateien laufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===OpenWindow-Methode===&lt;br /&gt;
Die &#039;&#039;openWindow&#039;&#039;-Methode ist für die Interaktion mit den Plugins, sie können über diese Methode ein Fenster öffnen lassen.&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
public void openWindow(String msg){&lt;br /&gt;
  javax.swing.JOptionPane.showMessageDialog(null,msg);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Weblinks=&lt;br /&gt;
*[http://www.java-blog-buch.de/d-plugin-entwicklung-in-java/ Java Blog Buch: Plugin-Entwicklung in Java]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Tutorials (Java)]]&lt;br /&gt;
[[Kategorie:Java]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=4304</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=4304"/>
		<updated>2010-02-02T09:14:24Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:100%; border-top:0px; padding:5px; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Jeder kann mit seinem Wissen beitragen und somit helfen, Wissen zu vermitteln und zu bewahren. Gute Autorinnen und Autoren sind stets willkommen und werden jeden Monat im Wiki ausgezeichnet.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist eine [http://forum.byte-welt.net/register.php Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums können dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;U&#039;&#039;&#039;m einen neuen Artikel zu erstellen, einfach das Hilfsmodul &amp;quot;Neuen Artikel erstellen&amp;quot; unten auf der Seite benutzen.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
        Opera 10.10 veröffentlicht! [http://forum.byte-welt.net/showthread.php?t=2443]&lt;br /&gt;
        Instant Messenger &#039;Pidgin&#039; 2.6.5 veröffentlicht! [http://www.pidgin.im/]&lt;br /&gt;
        Java 6 Update 17 veröffentlicht! [http://forum.byte-welt.net/showthread.php?t=2415]&lt;br /&gt;
        NetBeans 6.8 erschienen! [http://netbeans.org/downloads/index.html]&lt;br /&gt;
        Oracle kauft Sun [http://www.golem.de/0904/66578.html]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:48%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Byte-Welt&amp;diff=4298</id>
		<title>Byte-Welt</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Byte-Welt&amp;diff=4298"/>
		<updated>2010-01-02T15:52:54Z</updated>

		<summary type="html">&lt;p&gt;Jango: /* Unsere Mitarbeiter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font face=&amp;quot;Verdana&amp;quot;&amp;gt;&#039;&#039;&#039;&#039;&#039;Byte-Welt&#039;&#039;&#039;&#039;&#039; soll sich mittelfristig zu einem Portal für Programmierer verschiedener Programmiersprachen verwandeln. Ob Profi oder Anfänger - hier soll jedem seine Frage beantwortet werden. &amp;lt;br&amp;gt;   &lt;br /&gt;
Engagierte Benutzer, die Spaß an der Lösung von Programmierproblemen haben, sind herzlich eingeladen, mit uns das Projekt &amp;quot;Byte-Welt&amp;quot; weiterzuentwickeln.&amp;lt;br&amp;gt;Das Projekt wurde im Juni 2006 von [[Benutzer:EagleEye|EagleEye]] gegründet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Entstehung==&lt;br /&gt;
Bei Problemen im Programmieralltag holt man sich heute zu deren Lösung Ideen und Anregungen aus Internet-Foren, Wikis, Chats etc. Die meisten Programmierer beherrschen mehrere Programmiersprachen, um ihre tägliche Arbeit bewältigen zu können und melden sich daher bei mehreren spezialisierten Communities an, die sich mit jeweils einer Programmiersprache beschäftigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Idee war aber, ein Projekt zu schaffen, in dem sich Programmierer der wichtigsten Programmiersprachen unter einem Dach und mit nur einem Benutzerkonto über verschiedenste Web-Dienste austauschen können. Dieses Wiki ist demnach nur ein Teil von &#039;&#039;byte-welt.de&#039;&#039;. &amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;byte-welt.de&#039;&#039; selbst versammelt Programmierer vieler Fachrichtungen, um ein breites Spektrum abzudecken, von denen der registrierte User profitieren kann. Auch Gästen ist das Benutzen des Forums gestattet (allerdings mit einigen Einschränkungen).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inhalte==&lt;br /&gt;
&#039;&#039;byte-welt.de&#039;&#039; besteht aus einem [http://forum.byte-welt.de Forum], einem [http://chat.byte-welt.de Chat], einem [http://nopaste.byte-welt.de NoPaste-Bereich], diesem [http://wiki.byte-welt.de Wiki], der [[Java Link Base]] und mehreren weiteren Projekten und Partnern, darunter das [[Byte-Welt LibTool | LibTool]] und das [http://www.java-blog-buch.de Java Blog Buch].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Byte-Welt}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Unsere Mitarbeiter==&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Mitarbeiter&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&#039;&#039;&#039;Rang&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;&#039;&#039;Zuständigkeit/Betätigungsfeld&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:EagleEye|EagleEye]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Begründer, Koordinator, [[Byte-Welt LibTool | LibTool]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:L-ectron-X|L-ectron-X]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Mitbegründer, Design&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Illuvatar|Illuvatar]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Mitbegründer, Wiki, [[Byte-Welt LibTool | LibTool]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Jango|Jango]]&lt;br /&gt;
|Administratorin&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum/Wiki&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:AndreUhres|AndreUhres]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Wiki-Admin (aktiv)&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Renevant|Renevant]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:VuuRWerK|VuuRWerK]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator, Web-Technologien&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Ebenius|Ebenius]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator, Swing Spezialist&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partner==&lt;br /&gt;
*[http://www.java-blog-buch.de Java Blog Buch]&lt;br /&gt;
&lt;br /&gt;
==Weblinks==&lt;br /&gt;
*[http://www.byte-welt.de &#039;&#039;byte-welt.de&#039;&#039; Portalseite]&lt;br /&gt;
*[http://www.java-forum.org/de java-forum.org]&lt;br /&gt;
*[[Byte-Welt_Wiki:Impressum|Impressum]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Byte-Welt]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=4295</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=4295"/>
		<updated>2009-12-20T11:12:19Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:100%; border-top:0px; padding:5px; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Jeder kann mit seinem Wissen beitragen und somit helfen, Wissen zu vermitteln und zu bewahren. Gute Autorinnen und Autoren sind stets willkommen und werden jeden Monat im Wiki ausgezeichnet.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist eine [http://forum.byte-welt.net/register.php Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums können dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;U&#039;&#039;&#039;m einen neuen Artikel zu erstellen, einfach das Hilfsmodul &amp;quot;Neuen Artikel erstellen&amp;quot; unten auf der Seite benutzen.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
        Opera 10.10 veröffentlicht! [http://forum.byte-welt.net/showthread.php?t=2443]&lt;br /&gt;
        Instant Messenger &#039;Pidgin&#039; 2.6.4 veröffentlicht! [http://www.pidgin.im/]&lt;br /&gt;
        Java 6 Update 17 veröffentlicht! [http://forum.byte-welt.net/showthread.php?t=2415]&lt;br /&gt;
        NetBeans 6.8 erschienen! [http://netbeans.org/downloads/index.html]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:48%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=4294</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=4294"/>
		<updated>2009-12-20T08:14:22Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:100%; border-top:0px; padding:5px; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Jeder kann mit seinem Wissen beitragen und somit helfen, Wissen zu vermitteln und zu bewahren. Gute Autorinnen und Autoren sind stets willkommen und werden jeden Monat im Wiki ausgezeichnet.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist eine [http://forum.byte-welt.net/register.php Registrierung] im [http://forum.byte-welt.de/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums können dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;U&#039;&#039;&#039;m einen neuen Artikel zu erstellen, einfach das Hilfsmodul &amp;quot;Neuen Artikel erstellen&amp;quot; unten auf der Seite benutzen.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
        Opera 10.10 veröffentlicht! [http://forum.byte-welt.net/showthread.php?t=2443]&lt;br /&gt;
        Instant Messenger &#039;Pidgin&#039; 2.6.4 veröffentlicht! [http://www.pidgin.im/]&lt;br /&gt;
        Java 6 Update 17 veröffentlicht! [http://forum.byte-welt.net/showthread.php?t=2415]&lt;br /&gt;
        NetBeans 6.8 erschienen! [http://netbeans.org/downloads/index.html]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:48%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Kategorie:OpenBooks&amp;diff=4291</id>
		<title>Kategorie:OpenBooks</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Kategorie:OpenBooks&amp;diff=4291"/>
		<updated>2009-12-19T10:52:27Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gute, frei nutzbare Bücher.&lt;br /&gt;
&lt;br /&gt;
[http://openbook.galileocomputing.de/c_von_a_bis_z/ C von A-Z]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:C]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Kategorie:OpenBooks&amp;diff=4290</id>
		<title>Kategorie:OpenBooks</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Kategorie:OpenBooks&amp;diff=4290"/>
		<updated>2009-12-19T10:51:24Z</updated>

		<summary type="html">&lt;p&gt;Jango: Die Seite wurde neu angelegt: „[http://openbook.galileocomputing.de/c_von_a_bis_z/ C von A-Z]   Kategorie:C“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://openbook.galileocomputing.de/c_von_a_bis_z/ C von A-Z]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:C]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=MediaWiki:Sidebar&amp;diff=4288</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=MediaWiki:Sidebar&amp;diff=4288"/>
		<updated>2009-12-19T10:18:24Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** Inhalt | Inhalt&lt;br /&gt;
** Spezial:Alle_Seiten | Alle Seiten&lt;br /&gt;
&amp;lt;noinclude&amp;gt;** currentevents-url|currentevents&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
&lt;br /&gt;
* Byte-Welt&lt;br /&gt;
** http://forum.byte-welt.net | Forum&lt;br /&gt;
** http://nopaste.byte-welt.net | Nopaste&lt;br /&gt;
** http://chat.byte-welt.net | Chat&lt;br /&gt;
** http://wiki.byte-welt.net | Wiki&lt;br /&gt;
** http://bug.byte-welt.net | Bugtracker&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=MediaWiki:Sidebar&amp;diff=4287</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=MediaWiki:Sidebar&amp;diff=4287"/>
		<updated>2009-12-19T09:56:41Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** Inhalt | Inhalt&lt;br /&gt;
** Spezial:Alle_Seiten | Alle Seiten&lt;br /&gt;
&amp;lt;noinclude&amp;gt;** currentevents-url|currentevents&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
&lt;br /&gt;
* Byte-Welt&lt;br /&gt;
** http://forum.byte-welt.net | Forum&lt;br /&gt;
** http://nopaste.byte-welt.de | Nopaste&lt;br /&gt;
** http://chat.byte-welt.de | Chat&lt;br /&gt;
** http://wiki.byte-welt.net | Wiki&lt;br /&gt;
** http://bug.byte-welt.net | Bugtracker&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=4285</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=4285"/>
		<updated>2009-12-19T09:43:17Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Willkommen Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:100%; border-top:0px; padding:5px; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Jeder kann mit seinem Wissen beitragen und somit helfen, Wissen zu vermitteln und zu bewahren. Gute Autorinnen und Autoren sind stets willkommen und werden jeden Monat im Wiki ausgezeichnet.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist eine [http://forum.byte-welt.net/register.php Registrierung] im [http://forum.byte-welt.de/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums können dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:50px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;U&#039;&#039;&#039;m einen neuen Artikel zu erstellen, einfach das Hilfsmodul &amp;quot;Neuen Artikel erstellen&amp;quot; unten auf der Seite benutzen.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
        Opera 10.10 veröffentlicht! [http://forum.byte-welt.net/showthread.php?t=2443]&lt;br /&gt;
        Instant Messenger &#039;Pidgin&#039; 2.6.3 veröffentlicht! [http://www.pidgin.im/]&lt;br /&gt;
        Java 6 Update 17 veröffentlicht! [http://forum.byte-welt.net/showthread.php?t=2415]&lt;br /&gt;
        NetBeans 6.8 erschienen! [http://netbeans.org/downloads/index.html]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #000; padding:5px; font-weight:bold; background-color:#CCE5FF&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:48%; border-top:0px; padding:5px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=4272</id>
		<title>IDE Liste</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=4272"/>
		<updated>2009-12-05T12:43:59Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine Liste von verfügbaren IDEs, für die Entwicklung in verschiedenen Sprachen.&lt;br /&gt;
=Gratis [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==C/C++==&lt;br /&gt;
*Code::Blocks - [http://www.codeblocks.org/ codeblocks.org] (am besten die nightly builds nehmen)&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*wxDev-C++ 6.10-1 - [http://wxdsgn.sourceforge.net sourceforge.net]&lt;br /&gt;
*Dev C++ 5 - [http://www.bloodshed.net/devcpp.html bloodshed.net]&lt;br /&gt;
*KDevelop (Linux) - [http://www.kdevelop.org kdevelop.org]&lt;br /&gt;
*QtCreator (speziell für die Entwicklung mit Qt) - [http://www.qtsoftware.com/developer/qt-creator qtsoftware.com]&lt;br /&gt;
*Eclipse CDT (Plugin für Eclipse) - [http://www.eclipse.org/cdt/ eclipse.org]&lt;br /&gt;
&lt;br /&gt;
==C#(Sharp)==&lt;br /&gt;
*Visual Studio 2005 Express Editions - [http://www.microsoft.com/germany/msdn/vstudio/products/express/default.mspx microsoft.com]&lt;br /&gt;
*Visual C# Express [http://www.microsoft.com/germany/msdn/vstudio/products/express/visualcsharp microsoft.com]&lt;br /&gt;
*SharpDevelop - [http://www.icsharpcode.net/OpenSource/SD/ icsharpcode.net]&lt;br /&gt;
*monodevelop (für Linux) - [http://www.monodevelop.com/Main_Page monodevelop.com]&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse - [http://www.eclipse.org eclipse.org]&lt;br /&gt;
*JBuilder Foundation (Borland) [http://jbuilder.softonic.de/ie/10351 softonic.de]&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*TexnicCenter - [http://www.texniccenter.org texniccenter.org]&lt;br /&gt;
*WinTex - [http://www.tex-tools.de tex-tools.de]&lt;br /&gt;
&lt;br /&gt;
==Ruby==&lt;br /&gt;
*Arachno Ruby IDE (30-Tage-Testversion) - [http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php ruby-ide.com]&lt;br /&gt;
&lt;br /&gt;
==PHP==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse mit [http://www.eclipse.org/pdt/ PDT PlugIn]&lt;br /&gt;
*Aptana Studio [http://www.aptana.com/studio aptana.com]&lt;br /&gt;
&lt;br /&gt;
=Kostenpflichtige [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*IntelliJ IDEA - [http://www.jetbrains.com/idea/index.html jetbrains]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*WinEdt - [http://www.winedt.com winedt.com]&lt;br /&gt;
[[Kategorie:IDE]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=4271</id>
		<title>IDE Liste</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=IDE_Liste&amp;diff=4271"/>
		<updated>2009-12-05T12:43:01Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine Liste von verfügbaren IDEs, für die Entwicklung in verschiedenen Sprachen.&lt;br /&gt;
=Gratis [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==C/C++==&lt;br /&gt;
*Code::Blocks - [http://www.codeblocks.org/ codeblocks.org] (am besten die nightly builds nehmen)&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*wxDev-C++ 6.10-1 - [http://wxdsgn.sourceforge.net/]&lt;br /&gt;
*Dev C++ 5 - [http://www.bloodshed.net/devcpp.html bloodshed.net]&lt;br /&gt;
*KDevelop (Linux) - [http://www.kdevelop.org kdevelop.org]&lt;br /&gt;
*QtCreator (speziell für die Entwicklung mit Qt) - [http://www.qtsoftware.com/developer/qt-creator qtsoftware.com]&lt;br /&gt;
*Eclipse CDT (Plugin für Eclipse) - [http://www.eclipse.org/cdt/ eclipse.org]&lt;br /&gt;
&lt;br /&gt;
==C#(Sharp)==&lt;br /&gt;
*Visual Studio 2005 Express Editions - [http://www.microsoft.com/germany/msdn/vstudio/products/express/default.mspx microsoft.com]&lt;br /&gt;
*Visual C# Express [http://www.microsoft.com/germany/msdn/vstudio/products/express/visualcsharp microsoft.com]&lt;br /&gt;
*SharpDevelop - [http://www.icsharpcode.net/OpenSource/SD/ icsharpcode.net]&lt;br /&gt;
*monodevelop (für Linux) - [http://www.monodevelop.com/Main_Page monodevelop.com]&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse - [http://www.eclipse.org eclipse.org]&lt;br /&gt;
*JBuilder Foundation (Borland) [http://jbuilder.softonic.de/ie/10351 softonic.de]&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*TexnicCenter - [http://www.texniccenter.org texniccenter.org]&lt;br /&gt;
*WinTex - [http://www.tex-tools.de tex-tools.de]&lt;br /&gt;
&lt;br /&gt;
==Ruby==&lt;br /&gt;
*Arachno Ruby IDE (30-Tage-Testversion) - [http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php ruby-ide.com]&lt;br /&gt;
&lt;br /&gt;
==PHP==&lt;br /&gt;
*NetBeans - [http://www.netbeans.org netbeans.org]&lt;br /&gt;
*Eclipse mit [http://www.eclipse.org/pdt/ PDT PlugIn]&lt;br /&gt;
*Aptana Studio [http://www.aptana.com/studio aptana.com]&lt;br /&gt;
&lt;br /&gt;
=Kostenpflichtige [[Integrierte_Entwicklungsumgebung|IDE]]=&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
*IntelliJ IDEA - [http://www.jetbrains.com/idea/index.html jetbrains]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LaTeX==&lt;br /&gt;
*WinEdt - [http://www.winedt.com winedt.com]&lt;br /&gt;
[[Kategorie:IDE]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Byte-Welt&amp;diff=4240</id>
		<title>Byte-Welt</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Byte-Welt&amp;diff=4240"/>
		<updated>2009-11-20T23:44:50Z</updated>

		<summary type="html">&lt;p&gt;Jango: /* Unsere Mitarbeiter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font face=&amp;quot;Verdana&amp;quot;&amp;gt;&#039;&#039;&#039;&#039;&#039;Byte-Welt&#039;&#039;&#039;&#039;&#039; soll sich mittelfristig zu einem Portal für Programmierer verschiedener Programmiersprachen verwandeln. Ob Profi oder Anfänger - hier soll jedem seine Frage beantwortet werden. &amp;lt;br&amp;gt;   &lt;br /&gt;
Engagierte Benutzer, die Spaß an der Lösung von Programmierproblemen haben, sind herzlich eingeladen, mit uns das Projekt &amp;quot;Byte-Welt&amp;quot; weiterzuentwickeln.&amp;lt;br&amp;gt;Das Projekt wurde im Juni 2006 von [[Benutzer:EagleEye|EagleEye]] gegründet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Entstehung==&lt;br /&gt;
Bei Problemen im Programmieralltag holt man sich heute zu deren Lösung Ideen und Anregungen aus Internet-Foren, Wikis, Chats etc. Die meisten Programmierer beherrschen mehrere Programmiersprachen, um ihre tägliche Arbeit bewältigen zu können und melden sich daher bei mehreren spezialisierten Communities an, die sich mit jeweils einer Programmiersprache beschäftigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Idee war aber, ein Projekt zu schaffen, in dem sich Programmierer der wichtigsten Programmiersprachen unter einem Dach und mit nur einem Benutzerkonto über verschiedenste Web-Dienste austauschen können. Dieses Wiki ist demnach nur ein Teil von &#039;&#039;byte-welt.de&#039;&#039;. &amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;byte-welt.de&#039;&#039; selbst versammelt Programmierer vieler Fachrichtungen, um ein breites Spektrum abzudecken, von denen der registrierte User profitieren kann. Auch Gästen ist das Benutzen des Forums gestattet (allerdings mit einigen Einschränkungen).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inhalte==&lt;br /&gt;
&#039;&#039;byte-welt.de&#039;&#039; besteht aus einem [http://forum.byte-welt.de Forum], einem [http://chat.byte-welt.de Chat], einem [http://nopaste.byte-welt.de NoPaste-Bereich], diesem [http://wiki.byte-welt.de Wiki], der [[Java Link Base]] und mehreren weiteren Projekten und Partnern, darunter das [[Byte-Welt LibTool | LibTool]] und das [http://www.java-blog-buch.de Java Blog Buch].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Byte-Welt}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Unsere Mitarbeiter==&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Mitarbeiter&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&#039;&#039;&#039;Rang&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;&#039;&#039;Zuständigkeit/Betätigungsfeld&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:EagleEye|EagleEye]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Begründer, Koordinator, [[Byte-Welt LibTool | LibTool]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:L-ectron-X|L-ectron-X]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Mitbegründer, Design&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Illuvatar|Illuvatar]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Mitbegründer, Wiki, [[Byte-Welt LibTool | LibTool]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Jango|Jango]]&lt;br /&gt;
|Administratorin&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Wiki&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:AndreUhres|AndreUhres]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Wiki-Admin (aktiv)&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Renevant|Renevant]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:VuuRWerK|VuuRWerK]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator, Web-Technologien&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Ebenius|Ebenius]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator, Swing Spezialist&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partner==&lt;br /&gt;
*[http://www.java-blog-buch.de Java Blog Buch]&lt;br /&gt;
&lt;br /&gt;
==Weblinks==&lt;br /&gt;
*[http://www.byte-welt.de &#039;&#039;byte-welt.de&#039;&#039; Portalseite]&lt;br /&gt;
*[http://www.java-forum.org/de java-forum.org]&lt;br /&gt;
*[[Byte-Welt_Wiki:Impressum|Impressum]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Byte-Welt]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4239</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4239"/>
		<updated>2009-11-20T18:43:10Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039; (Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
Natürlich ist es auch möglich, nur eine Klassenbibliothek zu erstellen und zu kompilieren (das Ergebnis ist immer eine DLL-Datei), aber wir wollen sie ja auch testen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Deshalb die Konsolenanwendung.&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von [[Klasse|Klassen]] einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Desweiteren wird eine Klassenbibliothek &#039;&#039;&#039;nicht&#039;&#039;&#039; in eine Startdatei (EXE) &#039;reinkompiliert&#039;. Sie ist eine Extradatei (DLL) und muss bei späterer&amp;lt;br/&amp;gt;&lt;br /&gt;
Nutzung des fertigen Programmes im selben Ordner liegen, wie die Startdatei. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:CSharp]]&lt;br /&gt;
[[Kategorie:.NET Framework]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4238</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4238"/>
		<updated>2009-11-20T18:42:17Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039; (Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
Natürlich ist es auch möglich, nur eine Klassenbibliothek zu erstellen und zu kompilieren (das Ergebnis ist immer eine DLL-Datei), aber wir wollen sie ja auch testen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Deshalb die Konsolenanwendung.&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von [[Klassen|Klasse]] einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Desweiteren wird eine Klassenbibliothek &#039;&#039;&#039;nicht&#039;&#039;&#039; in eine Startdatei (EXE) &#039;reinkompiliert&#039;. Sie ist eine Extradatei (DLL) und muss bei späterer&amp;lt;br/&amp;gt;&lt;br /&gt;
Nutzung des fertigen Programmes im selben Ordner liegen, wie die Startdatei. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:CSharp]]&lt;br /&gt;
[[Kategorie:.NET Framework]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4237</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4237"/>
		<updated>2009-11-20T18:34:31Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039; (Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
Natürlich ist es auch möglich, nur eine Klassenbibliothek zu erstellen und zu kompilieren (das Ergebnis ist immer eine DLL-Datei), aber wir wollen sie ja auch testen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Deshalb die Konsolenanwendung.&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von [[Klassen|Klasse]] einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Desweiteren wird eine Klassenbibliothek &#039;&#039;&#039;nicht&#039;&#039;&#039; in eine Startdatei (EXE) &#039;reinkompiliert&#039;. Sie ist eine Extradatei (DLL) und muss bei späterer&amp;lt;br/&amp;gt;&lt;br /&gt;
Nutzung des fertigen Programmes im selben Ordner liegen, wie die Startdatei. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 13:41, 20. Nov 2009 (UTC)&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4236</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4236"/>
		<updated>2009-11-20T18:20:53Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039; (Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
Natürlich ist es auch möglich, nur eine Klassenbibliothek zu erstellen und zu kompilieren (das Ergebnis ist immer eine DLL-Datei), aber wir wollen sie ja auch testen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Deshalb die Konsolenanwendung.&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von [[Klassen|Klasse]] einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 13:41, 20. Nov 2009 (UTC)&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4235</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4235"/>
		<updated>2009-11-20T18:19:51Z</updated>

		<summary type="html">&lt;p&gt;Jango: /* Erstellen: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039; (Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
Natürlich ist es auch möglich, nur eine Klassenbibliothek zu erstellen und zu kompilieren (das Ergebnis ist immer eine DLL-Datei), aber wir wollen sie ja auch testen.&amp;lt;br/&amp;gt;&lt;br /&gt;
Deshalb die Konsolenanwendung.&amp;lt;b/&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von [[Klassen|Klasse]] einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 13:41, 20. Nov 2009 (UTC)&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Header-Datei&amp;diff=4233</id>
		<title>Header-Datei</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Header-Datei&amp;diff=4233"/>
		<updated>2009-11-20T17:21:46Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine &#039;&#039;&#039;Header-Datei&#039;&#039;&#039; ist in der [[Programmierung]], insbesondere bei den Programmiersprachen [[C++]] und [[C (Programmiersprache)|C]], eine Textdatei, die Deklarationen und andere Bestandteile des Quelltextes enthält. Quelltext, der sich in einer &#039;&#039;Header-Datei&#039;&#039; befindet, ist im Allgemeinen zur Verwendung in mehreren Teilen des Programmes vorgesehen.&lt;br /&gt;
&lt;br /&gt;
Zur Vereinfachung des Umgangs mit mittelgroßen oder großen Programmen unterteilt man Programme in mehrere Einheiten (auch &#039;&#039;Übersetzungseinheiten&#039;&#039; genannt). Dabei werden zusammengehörige Quelltextebestandteile in Dateien zusammengefasst, auf die von anderen Dateien Bezug genommen werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Header-Dateien&#039;&#039; bilden sozusagen die Schnittstellen zwischen den verschiedenen Bestandteilen eines Programms. In Programmbibliotheken bilden &#039;&#039;Header-Dateien&#039;&#039; den einsehbaren Teil der Bibliothek, wohingegen der Rest in &#039;&#039;Übersetzungseinheiten&#039;&#039; oft vorübersetzt, also nicht in Form von Quelltext, vorliegt. &lt;br /&gt;
&lt;br /&gt;
Beispiel für die Verwendung einer &#039;&#039;Header-Datei&#039;&#039; in einer Übersetzungseinheit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 // ... (weiterer Quelltext)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Header-Dateien&#039;&#039; funktionieren nach dem Prinzip der textuellen Ersetzung. In neueren Programmiersprachen wird das Konzept der &#039;&#039;Header-Dateien&#039;&#039; nicht mehr verwendet. Stattdessen gibt es &#039;&#039;Module&#039;&#039;, die nicht mehr Text sondern Symbolinformationen einbinden. Dies ermöglicht eine bessere Trennung zwischen [[Schnittstelle]] und [[Implementierung]] und sorgt in der Regel auch für kürzere Erstellungszeiten beim Kompilieren des Programmes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
[[Kategorie:C]]&lt;br /&gt;
[[Kategorie:Cpp]]&lt;br /&gt;
&lt;br /&gt;
{{Wikipedia|Seite=Header-Datei}}&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Zugriffsmodifizierer_(CSharp)&amp;diff=4230</id>
		<title>Zugriffsmodifizierer (CSharp)</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Zugriffsmodifizierer_(CSharp)&amp;diff=4230"/>
		<updated>2009-11-20T15:06:21Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Zugriffsmodifizierer einer Methode ===&lt;br /&gt;
 &lt;br /&gt;
 {|{{Prettytable}}&lt;br /&gt;
 !&amp;lt;font face=&amp;quot;Verdana&amp;quot; color=&amp;quot;blue&amp;quot;&amp;gt;Zugriffsmodifizierer&amp;lt;/font&amp;gt;&lt;br /&gt;
 !&amp;lt;font face=&amp;quot;Verdana&amp;quot; color=&amp;quot;green&amp;quot;&amp;gt;Beschreibung&amp;lt;/font&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |public&lt;br /&gt;
 |Der Zugriff unterliegt keinerlei Einschränkungen.&lt;br /&gt;
 |- &lt;br /&gt;
 |private&lt;br /&gt;
 |Der Zugriff auf ein private definiertes Mitglied ist nur innerhalb der Klasse möglich, in der das private Member    definiert ist. Alle anderen Klassen sehen private Member nicht. Deshalb ist darauf auch kein Zugriff möglich.&lt;br /&gt;
 |-&lt;br /&gt;
 |protected&lt;br /&gt;
 |Der Zugriff auf protected Member ähnelt dem auf private definierte. Die Sichtbarkeit ist in gleicher Weise  eingeschränkt, jedoch werden protected Mitglieder an abgeleitete Klassen vererbt.&lt;br /&gt;
 |-&lt;br /&gt;
 |internal&lt;br /&gt;
 |Die Zugriff auf internal Member ist nur aus den Klassen heraus gestattet, die sich in derselben Assembly befinden.&lt;br /&gt;
 |-&lt;br /&gt;
 |protected internal&lt;br /&gt;
 |Stellt eine Kombination aus den beiden Modifizierern protected und internal dar.&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Zugriffsmodifizierer einer Klasse===&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable}}&lt;br /&gt;
 !&amp;lt;font face=&amp;quot;Verdana&amp;quot; color=&amp;quot;blue&amp;quot;&amp;gt;Zugriffsmodifizierer&amp;lt;/font&amp;gt;&lt;br /&gt;
 !&amp;lt;font face=&amp;quot;Verdana&amp;quot; color=&amp;quot;green&amp;quot;&amp;gt;Beschreibung&amp;lt;/font&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |public&lt;br /&gt;
 |Die Instanziierbarkeit einer öffentlichen Klasse unterliegt keinerlei Beschränkungen. Die Klasse kann dann aus jeder beliebigen Anwendung heraus instanziiert werden.&lt;br /&gt;
 |- &lt;br /&gt;
 |internal&lt;br /&gt;
 |Beabsichtigen Sie, die Sichtbarkeit einer Klasse auf die Anwendung zu beschränken, in der die Klasse definiert ist, müssen Sie die Klasse internal deklarieren. Aus einer anderen Anwendung heraus kann dann auch kein Objekt dieser Klasse erzeugt werden.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font face=&amp;quot;Verdana&amp;quot; size=1&amp;gt;Quelle: Visual C# 2005-Das umfassende Handbuch - von Andreas Kühnel (Seiten: 162, 178)&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Datei:Libbild10.jpg&amp;diff=4229</id>
		<title>Datei:Libbild10.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Datei:Libbild10.jpg&amp;diff=4229"/>
		<updated>2009-11-20T14:53:16Z</updated>

		<summary type="html">&lt;p&gt;Jango: hat eine neue Version von „Datei:Libbild10.jpg“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Datei:Libbild10.jpg&amp;diff=4228</id>
		<title>Datei:Libbild10.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Datei:Libbild10.jpg&amp;diff=4228"/>
		<updated>2009-11-20T14:52:48Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Benutzer:Jango&amp;diff=4226</id>
		<title>Benutzer:Jango</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Benutzer:Jango&amp;diff=4226"/>
		<updated>2009-11-20T14:47:41Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HUHU&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Byte-Welt&amp;diff=4225</id>
		<title>Byte-Welt</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Byte-Welt&amp;diff=4225"/>
		<updated>2009-11-20T14:45:40Z</updated>

		<summary type="html">&lt;p&gt;Jango: /* Unsere Mitarbeiter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font face=&amp;quot;Verdana&amp;quot;&amp;gt;&#039;&#039;&#039;&#039;&#039;Byte-Welt&#039;&#039;&#039;&#039;&#039; soll sich mittelfristig zu einem Portal für Programmierer verschiedener Programmiersprachen verwandeln. Ob Profi oder Anfänger - hier soll jedem seine Frage beantwortet werden. &amp;lt;br&amp;gt;   &lt;br /&gt;
Engagierte Benutzer, die Spaß an der Lösung von Programmierproblemen haben, sind herzlich eingeladen, mit uns das Projekt &amp;quot;Byte-Welt&amp;quot; weiterzuentwickeln.&amp;lt;br&amp;gt;Das Projekt wurde im Juni 2006 von [[Benutzer:EagleEye|EagleEye]] gegründet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Entstehung==&lt;br /&gt;
Bei Problemen im Programmieralltag holt man sich heute zu deren Lösung Ideen und Anregungen aus Internet-Foren, Wikis, Chats etc. Die meisten Programmierer beherrschen mehrere Programmiersprachen, um ihre tägliche Arbeit bewältigen zu können und melden sich daher bei mehreren spezialisierten Communities an, die sich mit jeweils einer Programmiersprache beschäftigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Idee war aber, ein Projekt zu schaffen, in dem sich Programmierer der wichtigsten Programmiersprachen unter einem Dach und mit nur einem Benutzerkonto über verschiedenste Web-Dienste austauschen können. Dieses Wiki ist demnach nur ein Teil von &#039;&#039;byte-welt.de&#039;&#039;. &amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;byte-welt.de&#039;&#039; selbst versammelt Programmierer vieler Fachrichtungen, um ein breites Spektrum abzudecken, von denen der registrierte User profitieren kann. Auch Gästen ist das Benutzen des Forums gestattet (allerdings mit einigen Einschränkungen).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inhalte==&lt;br /&gt;
&#039;&#039;byte-welt.de&#039;&#039; besteht aus einem [http://forum.byte-welt.de Forum], einem [http://chat.byte-welt.de Chat], einem [http://nopaste.byte-welt.de NoPaste-Bereich], diesem [http://wiki.byte-welt.de Wiki], der [[Java Link Base]] und mehreren weiteren Projekten und Partnern, darunter das [[Byte-Welt LibTool | LibTool]] und das [http://www.java-blog-buch.de Java Blog Buch].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Byte-Welt}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Unsere Mitarbeiter==&lt;br /&gt;
{|&lt;br /&gt;
|&#039;&#039;&#039;Mitarbeiter&#039;&#039;&#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
|&#039;&#039;&#039;Rang&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&#039;&#039;&#039;Zuständigkeit/Betätigungsfeld&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:EagleEye|EagleEye]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Begründer, Koordinator, [[Byte-Welt LibTool | LibTool]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:L-ectron-X|L-ectron-X]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Mitbegründer, Design&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Illuvatar|Illuvatar]]&lt;br /&gt;
|Administrator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Mitbegründer, Wiki, [[Byte-Welt LibTool | LibTool]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Jango|Jango]]&lt;br /&gt;
|Administratorin&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Wiki (aktiv)&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:AndreUhres|AndreUhres]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Wiki-Admin (aktiv)&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Renevant|Renevant]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:VuuRWerK|VuuRWerK]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator, Web-Technologien&lt;br /&gt;
|-&lt;br /&gt;
|[[Benutzer:Ebenius|Ebenius]]&lt;br /&gt;
|Moderator&lt;br /&gt;
|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;Forum-Moderator, Swing Spezialist&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Partner==&lt;br /&gt;
*[http://www.java-blog-buch.de Java Blog Buch]&lt;br /&gt;
&lt;br /&gt;
==Weblinks==&lt;br /&gt;
*[http://www.byte-welt.de &#039;&#039;byte-welt.de&#039;&#039; Portalseite]&lt;br /&gt;
*[http://www.java-forum.org/de java-forum.org]&lt;br /&gt;
*[[Byte-Welt_Wiki:Impressum|Impressum]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Byte-Welt]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Header-Datei&amp;diff=4224</id>
		<title>Header-Datei</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Header-Datei&amp;diff=4224"/>
		<updated>2009-11-20T14:37:09Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine &#039;&#039;&#039;Header-Datei&#039;&#039;&#039; ist in der [[Programmierung]], insbesondere bei den Programmiersprachen [[C++]] und [[C (Programmiersprache)|C]], eine Textdatei, die Deklarationen und andere Bestandteile des Quelltextes enthält. Quelltext, der sich in einer &#039;&#039;Header-Datei&#039;&#039; befindet, ist im Allgemeinen zur Verwendung in mehreren Teilen des Programmes vorgesehen.&lt;br /&gt;
&lt;br /&gt;
Zur Vereinfachung des Umgangs mit mittelgroßen oder großen Programmen unterteilt man Programme in mehrere Einheiten (auch &#039;&#039;Übersetzungseinheiten&#039;&#039; genannt). Dabei werden zusammengehörige Quelltextebestandteile in Dateien zusammengefasst, auf die von anderen Dateien Bezug genommen werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Header-Dateien&#039;&#039; bilden sozusagen die Schnittstellen zwischen den verschiedenen Bestandteilen eines Programms. In Programmbibliotheken bilden &#039;&#039;Header-Dateien&#039;&#039; den einsehbaren Teil der Bibliothek, wohingegen der Rest in &#039;&#039;Übersetzungseinheiten&#039;&#039; oft vorübersetzt, also nicht in Form von Quelltext, vorliegt. &lt;br /&gt;
&lt;br /&gt;
Beispiel für die Verwendung einer &#039;&#039;Header-Datei&#039;&#039; in einer Übersetzungseinheit:&lt;br /&gt;
&lt;br /&gt;
===C===&lt;br /&gt;
&amp;lt;code=C&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 // ... (weiterer Quelltext)&lt;br /&gt;
&amp;lt;/code=C&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===C++===&lt;br /&gt;
&amp;lt;code=Cpp&amp;gt; &lt;br /&gt;
 #include &amp;lt;iostream.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 // ... (weiterer Quelltext)&lt;br /&gt;
&amp;lt;/code=Cpp&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Header-Dateien&#039;&#039; funktionieren nach dem Prinzip der textuellen Ersetzung. In neueren Programmiersprachen wird das Konzept der &#039;&#039;Header-Dateien&#039;&#039; nicht mehr verwendet. Stattdessen gibt es &#039;&#039;Module&#039;&#039;, die nicht mehr Text sondern Symbolinformationen einbinden. Dies ermöglicht eine bessere Trennung zwischen [[Schnittstelle]] und [[Implementierung]] und sorgt in der Regel auch für kürzere Erstellungszeiten beim Kompilieren des Programmes.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
[[Kategorie:C]]&lt;br /&gt;
[[Kategorie:Cpp]]&lt;br /&gt;
&lt;br /&gt;
{{Wikipedia|Seite=Header-Datei}}&lt;br /&gt;
&lt;br /&gt;
==Ergänzung:==&lt;br /&gt;
&lt;br /&gt;
Eine weitere Variante wäre die Schreibweise, in der die Header in einem Namespace zusammen geführt werden (meiner Meinung nach, eine elegantere Methode):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=Cpp&amp;gt;&lt;br /&gt;
 #include &amp;lt;iostream&amp;gt;&lt;br /&gt;
 using namespace std;&lt;br /&gt;
 &lt;br /&gt;
 // ... (weiterer Quelltext)&lt;br /&gt;
&amp;lt;/code=Cpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Änderungen:&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 09:34, 20. Nov 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Header-Datei&amp;diff=4223</id>
		<title>Header-Datei</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Header-Datei&amp;diff=4223"/>
		<updated>2009-11-20T14:36:55Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine &#039;&#039;&#039;Header-Datei&#039;&#039;&#039; ist in der [[Programmierung]], insbesondere bei den Programmiersprachen [[C++]] und [[C (Programmiersprache)|C]], eine Textdatei, die Deklarationen und andere Bestandteile des Quelltextes enthält. Quelltext, der sich in einer &#039;&#039;Header-Datei&#039;&#039; befindet, ist im Allgemeinen zur Verwendung in mehreren Teilen des Programmes vorgesehen.&lt;br /&gt;
&lt;br /&gt;
Zur Vereinfachung des Umgangs mit mittelgroßen oder großen Programmen unterteilt man Programme in mehrere Einheiten (auch &#039;&#039;Übersetzungseinheiten&#039;&#039; genannt). Dabei werden zusammengehörige Quelltextebestandteile in Dateien zusammengefasst, auf die von anderen Dateien Bezug genommen werden kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Header-Dateien&#039;&#039; bilden sozusagen die Schnittstellen zwischen den verschiedenen Bestandteilen eines Programms. In Programmbibliotheken bilden &#039;&#039;Header-Dateien&#039;&#039; den einsehbaren Teil der Bibliothek, wohingegen der Rest in &#039;&#039;Übersetzungseinheiten&#039;&#039; oft vorübersetzt, also nicht in Form von Quelltext, vorliegt. &lt;br /&gt;
&lt;br /&gt;
Beispiel für die Verwendung einer &#039;&#039;Header-Datei&#039;&#039; in einer Übersetzungseinheit:&lt;br /&gt;
&lt;br /&gt;
===C===&lt;br /&gt;
&amp;lt;code=C&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 // ... (weiterer Quelltext)&lt;br /&gt;
&amp;lt;/code=Cpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===C++===&lt;br /&gt;
&amp;lt;code=Cpp&amp;gt; &lt;br /&gt;
 #include &amp;lt;iostream.h&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 // ... (weiterer Quelltext)&lt;br /&gt;
&amp;lt;/code=Cpp&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;Header-Dateien&#039;&#039; funktionieren nach dem Prinzip der textuellen Ersetzung. In neueren Programmiersprachen wird das Konzept der &#039;&#039;Header-Dateien&#039;&#039; nicht mehr verwendet. Stattdessen gibt es &#039;&#039;Module&#039;&#039;, die nicht mehr Text sondern Symbolinformationen einbinden. Dies ermöglicht eine bessere Trennung zwischen [[Schnittstelle]] und [[Implementierung]] und sorgt in der Regel auch für kürzere Erstellungszeiten beim Kompilieren des Programmes.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;br /&gt;
[[Kategorie:C]]&lt;br /&gt;
[[Kategorie:Cpp]]&lt;br /&gt;
&lt;br /&gt;
{{Wikipedia|Seite=Header-Datei}}&lt;br /&gt;
&lt;br /&gt;
==Ergänzung:==&lt;br /&gt;
&lt;br /&gt;
Eine weitere Variante wäre die Schreibweise, in der die Header in einem Namespace zusammen geführt werden (meiner Meinung nach, eine elegantere Methode):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=Cpp&amp;gt;&lt;br /&gt;
 #include &amp;lt;iostream&amp;gt;&lt;br /&gt;
 using namespace std;&lt;br /&gt;
 &lt;br /&gt;
 // ... (weiterer Quelltext)&lt;br /&gt;
&amp;lt;/code=Cpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Änderungen:&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 09:34, 20. Nov 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4222</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4222"/>
		<updated>2009-11-20T14:32:38Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039; (Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von [[Klassen|Klasse]] einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 13:41, 20. Nov 2009 (UTC)&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4221</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4221"/>
		<updated>2009-11-20T13:52:21Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039; (Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von Klassen einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 13:41, 20. Nov 2009 (UTC)&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4220</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4220"/>
		<updated>2009-11-20T13:50:40Z</updated>

		<summary type="html">&lt;p&gt;Jango: /* Erstellen: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039; (Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von Klassen einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 13:41, 20. Nov 2009 (UTC)&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4219</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4219"/>
		<updated>2009-11-20T13:49:07Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039;(Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von Klassen einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 13:41, 20. Nov 2009 (UTC)&lt;br /&gt;
[[Kategorie:CSharp]]&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4216</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4216"/>
		<updated>2009-11-20T13:41:18Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039;(Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von Klassen einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 13:41, 20. Nov 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4213</id>
		<title>Klassenbibliotheken</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Klassenbibliotheken&amp;diff=4213"/>
		<updated>2009-11-20T13:35:36Z</updated>

		<summary type="html">&lt;p&gt;Jango: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition:==&lt;br /&gt;
Eine Klassenbibliothek ist eine Sammlung von Programmelementen, die völlig selbstständig sind. Sie eignet sich zur Wiederverwendung, wird in eine DLL-Datei kompiliert und ist &#039;&#039;&#039;nicht&#039;&#039;&#039; eigenstartfähig.&lt;br /&gt;
&lt;br /&gt;
==Erstellen:==&lt;br /&gt;
&lt;br /&gt;
Wie man eine Klassenbibliothek erstellt, möchte ich mittels VisualStudio 2008 Express Edition (diese Version ist kostenlos) anschaulich erläutern.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vorraussetzung ist das Vorhandensein eines geöffneten Projekts, hier eine Konsolenanwendung mit dem Namen &#039;&#039;ClassLibTest&#039;&#039;(Abb.1).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild1.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.1)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zuerst markieren wir im Projektmappen-Explorer die Projektmappe namens &#039;&#039;ClassLibTest&#039;&#039; mit der rechten Maustaste, klicken auf &#039;&#039;Hinzufügen&#039;&#039; und danach auf &#039;&#039;Neues Projekt&#039;&#039; (Abb.2).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild2.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Nun erweitern wir unsere Projektmappe mit dem Projekttyp &#039;&#039;Klassenbibliothek&#039;&#039; mit dem Namen &#039;&#039;ClassLibrary1&#039;&#039;, wie in Abbildung 3.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild3.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Unser Projektmappen-Explorer sollte danach wie in Abb.4 aussehen. Wir haben erfolgreich eine Klassenbibliothek hinzugefügt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild4.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.4)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Verknüpfung mit dem Projekt &#039;&#039;ClassLibTest&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun müssen wir unserem Projekt &#039;&#039;ClassLibTest&#039;&#039; auch bekanntgeben, dass es mit einer Klassenbibliothek namens &#039;&#039;ClassLibrary1&#039;&#039; zusammen arbeiten soll, denn von alleine käme es nie auf solch eine Idee.&amp;lt;br/&amp;gt;&lt;br /&gt;
Das heißt, wir müssen einen &#039;&#039;Verweis&#039;&#039; hinzufügen.&lt;br /&gt;
&lt;br /&gt;
*Wir suchen also den Knotenpunkt unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; und öffnen das Kontextmenü mit der rechten Maustaste wie in Abbildung 5.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild5.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort wählen wir die Option Verweis hinzufügen und erhalten folgendes Fenster, in dem wir den Reiter Projekte anklicken (Abb.6):&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild6.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.6)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dort sollte sich die Klassenbibliothek befinden, die wir auswählen und das Ganze mit &#039;&#039;OK&#039;&#039; schließen.&lt;br /&gt;
*Im Verzeichnis &#039;&#039;Verweise&#039;&#039; unseres Projektes &#039;&#039;ClassLibTest&#039;&#039; sollte nun die Klassenbibliothek &#039;&#039;ClassLibrary1&#039;&#039; stehen, wie in Abb.7.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild7.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.7)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Zum Schluss legen wir das Projekt &#039;&#039;ClassLibTest&#039;&#039; noch als Startprojekt fest, wie es Abb.8 zeigt.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild8.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.8)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Um nun mit Objekten der Klassen von &#039;&#039;ClassLibrary1&#039;&#039; arbeiten zu können, ist die vollständige Angabe notwendig. &#039;&#039;Namespace.Klasse objekt = new Namespace.Klasse();&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code=CSharp&amp;gt;&lt;br /&gt;
ClassLibrary1.Class1 myObjekt = new ClassLibrary1.Class1();&lt;br /&gt;
&amp;lt;/Code=CSharp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Alternative zu dieser Variante, die auf Dauer sehr schreibaufwändig ist, zeigen die nächsten beiden Abbildungen (9 und 10).&amp;lt;br/&amp;gt;&lt;br /&gt;
Durch Bekanntgabe des &#039;&#039;Namespace&#039;&#039; der Klassenbibliothek, welches sich vereinbarungsgemäß genau so nennt (&#039;&#039;ClassLibrary1&#039;&#039;), umgehen wir diesen Mehraufwand:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [[Bild:Libbild9.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.9, eine Klasse in der Klassenbibliothek ClassLibrary1)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Bild:Libbild10.jpg]]&amp;lt;br/&amp;gt;&lt;br /&gt;
 &#039;&#039;(Abb.10, eine Klasse in unserem aktuellen Projekt ClassLibTest)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn man diesen Code nun compiliert und ausführt erhält man folgende Ausgabe:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Ich befinde mich in einer Klassenbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Wenn man mit Objekten von Klassen einer Klassenbibliothek arbeiten möchte ist darauf zu achten,&amp;lt;br/&amp;gt;&lt;br /&gt;
dass sämtliche Elemente (Variable, Methoden, u.s.w.) public deklariert werden - private, oder internal deklarierte Elemente sind nicht sichtbar.&amp;lt;br/&amp;gt;&lt;br /&gt;
Ohne Zugriffsmodifizierer ist, eine Methode zum Beispiel, als internal anzusehen.&lt;br /&gt;
Das Gleiche gilt natürlich auch für Klassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Jango|Jango]] 13:35, 20. Nov 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Jango</name></author>
	</entry>
</feed>