Laden...
Avatar #avatar-2460.jpg
Benutzerbeschreibung

Forenbeiträge von S.H.-Teichhof Ingesamt 1.549 Beiträge

16.07.2006 - 16:24 Uhr

also ich finde die Argumentation von Golo durchaus logisch.

und was die Verteilung der Links angeht ist ja noch ein Absatz zwischen seinen und den Anderen Partnerseiten.

16.07.2006 - 16:19 Uhr

wenn mal ein experiment dann mit dem Java Syle vom 1 April

15.07.2006 - 23:13 Uhr

Mann könnte "Forum" in "Community" ändern dann würde wieder alles passen.

15.07.2006 - 13:54 Uhr

Wurde die Farfe Für die Topics von Schwarz zu Blau umgestellt?
Ich finde Schwarz besser.

04.07.2006 - 20:18 Uhr

ist unter gegangen

03.07.2006 - 12:53 Uhr

Die Frage ist doch was überhaubt leben ist?

Extrem Gefragt: ist ein Total Überzüchtes, unselbsständiges Tier das gefüttert und Beschäftigt werden muss Lebendiger als ein Tamagotchi.

Ok Ich weiß das der Vergleich Sehr Hart ist aber am kern ändert sich nichts.

Gerade in diesem Gebiet ist das Wort Simulation völlig unangebracht.
Wenn die Maschine so gebaut ist, dass sie auf eine bestimmte Eingabe eine bestimmte Reaktion zeigt, ist das keine Simulation sondern genauso Realität wie unsere Reaktionen. Ich meine ein Roboterarm am Fließband simuliert auch nicht dass er Autos zusammen baut, er tut es wirklich.
Was rechtfertigt es denn bei Reaktionen auf "Schmerz" plötzlich von Simulation zu reden?

Aber wenn die Ganze Umgebung und Die Ganze Maschiene Simuliert wird das ist es doch eine Simulation für uns für die Maschiene Wäre es aber real.

Nun ja vielleicht reden wir aneinander vorbei oder ich drücke mich falsch aus, aber wenn du in einem Computerspiel auf einen Gegner schießt und er rennt weg - hat er dann wirklich Panik und fühlt diese auch oder wird diese Panik für dich als Programmanwender lediglich simuliert?

Wo ist der unterschied zwischen der Panik des Computers und der Eigen?

Panik ist doch auch nur ein Urtrieb entweder zu Fliehen oder anzugreifen also das Was die Figur macht. nur mit dem Unterschied das sie kein Bewustsein hat.

20.06.2006 - 15:50 Uhr

das ist Google Maps. sieh auf der Karte unten links

google Maps und Earth Verwenden Meines wissens nach die Gleichen Bilder 🙂

20.06.2006 - 07:33 Uhr

sehen nach google aus 🙂
maps.google.de
oder google earth

14.06.2006 - 15:33 Uhr

ich komm aus dem Raum Heilbronn ab 1.8 bin ich aber fast die ganze zeit im raum Biberach Ulm

13.06.2006 - 23:38 Uhr

Na letztes mal war es doch auch recht lustig obwohl "nur" ein paar leute da waren und Interessante diskusionen gab es doch auch. Ich finde es wirklich schade das das Community-Treffen 2006 entfällt.
gruß Stefan

p.s Beim Letzten treffen waren die meisten wirklich mehr aus dem Süden wenn ich mich richtig erinere

12.06.2006 - 17:17 Uhr

na ja 2.0 hat einfach echte vorteile vor 1.1 und die kann und sollte man schon nutzen

09.06.2006 - 20:15 Uhr

bei einer anwendung mit 2.0 und Linux wirst du auch noch mit anderen Problem zu kämpfen haben die 1.1 Implementirung von Mono ist ja noch nicht mal GANZ fertig und Windows Forms heißen nicht umsonst WINDOWS Forms

09.06.2006 - 20:01 Uhr

Er meldet

hab mich aber schon mal mit einer anderen E-Mail addresse Angemldet

09.06.2006 - 16:53 Uhr

Das neue Forum ist aber auch nicht der Wahnsinn 😉
Es kommt nämlich nicht mit meiner E-Mail addresse klar 🙂S.H.-Teichhof@web.de
Könnte man da was ändern oder muss ich eine andere Verwenden?

08.06.2006 - 20:05 Uhr

war garnichtmal alles so als Kritik gedacht... mehr aus Interesse...
Bekommt man heutzutage an einer Uni/TH beigebracht deutsche Variablen und Funktionsnamen zu benutzem? Nur aus interesse....

Das weiß Ich auch nicht ich bin nämlich an keiner Uni/TH aber ich verwende meist bei kleineren Dingen die Deutschen Bezeichnungen weil ich sie mir 1. Besser Merken kann 2. Schneller Tippen kann 3.Besser Kenne 4. weniger Rechtschreibfehler mache(und das soll was heißen wenn man sich die Deutschen Beiträge hier im Forum von mir mal anschaut

08.06.2006 - 18:20 Uhr

danke für den Hinweiß
Ich versuche diesesmal nicht die Gleichen Fehler Wie bei der Ersten Version zu machen und den Reader zu dicht an die Forensoftware zu binden

dank und gruß Stefan

08.06.2006 - 16:52 Uhr

Der Titel ist wohl zimmlich eindeutig 🙂

Aber nochmal myCSharp3.de Beta ist nicht zu ereichen wenn man versucht http://www.mycsharp3.de/ zu ereichen erhält man We are currently unable to serve your request

We apologize, but an error occurred and your request could not be completed.

This error has been logged. If you have additional information that you believe may have caused this error please report the problem here.

könnte sich mal jemand drum kümmern? 🙂

Ich würde nämlich gern meinen Offline reader weiter Testen 🙂

also dann vielen dank und grußel Stefan

08.06.2006 - 12:55 Uhr

Ok erst mal danke für das Viele Feedback so lange nach der Veröffentlichung

Aber es ist zu sagen dass die Entwicklung des Offline Readers für Mycsharp 2.X eingestellt wurde.

Aber jetzt zu meiner Verteidigung J

Zu:

  1. Das Passwort wäre Später Noch verschlüsselt worden (es erfüllt ja noch keinen Zweck da „Offline antworten“ nicht möglich ist und die Einstellungen usw. wären Später Auch noch nach Anwendungsdaten gekommen sie waren nur zu Testzwecken in den Eigenen Dateien
  2. siehe 1. Die 2.X Version wurde eingestellt ich überlege mir aber zur zeit eine Version für Mycsharp 3.X zu schreiben
  3. ja die Notation habe ich mir damals ausgedacht (war ja noch relativ am beginn meiner Coder Kariere aber finde sie zurückblickend gar nicht sooooooo schlecht
  4. ich glaube die Warten_Form ist damals nur aus versehen in die data gerutscht
  5. Wie du schon selbst geschrieben hast ist das eine Frage des Persönlichen Geschmacks und ich persönlich störe mich daran nicht finde es sogar praktischer und leichter zu lesen wenn deutsche Wörter mit umlauten anstatt mit OE usw. geschrieben sind

Mit dank die Kritiker

P.s
Wegen dem Code den gebe ich nicht raus der ist mir wahnsinnig Peinlich den Core des Programmes habe ich damals in einer Nacht gecodet und so sieht er auch aus

04.06.2006 - 19:33 Uhr

Theoretisch bist du nicht verpflichtet den Code Heraus zu geben bzw. sollte es im Vorfeld geregelt worden sein

http://www.aufrecht.de/3008.html
http://www.ius-it.de/rechtsprechung/Quellcode-Herausgabe-Programmierer-BGH-X-ZR-129-01.html

Da dies aber nach deiner aussage zu folge nicht geschehen ist und das ganze noch so nebenher lief würde ich dir empfehlen den Code gegen eine geringe gebühr abzugeben.
Dir muss der Code ja nicht Peinlich sein da du ja sowieso keinen Kontakt mehr mit dem Verein Pflegst

22.05.2006 - 14:27 Uhr

Ich denke das er auf

toll ich musste sp2 installieren

anpielen

16.05.2006 - 07:20 Uhr

Ich würde es mal so ausdrücken:
Der Markt bietet eigendlich für alles was du mal so neben bei machen kannst schon eine Lösung die In der Regel auch noch (besser(kann ich nicht wirklich beurteilen) und) billiger ist als wenn du sie Codest.
überleg doch mal selber, fällt dir auf die schnelle ein programm ein das du Coden könntest das es nicht schon gibt.wenn dir eines einfällt dann schreib es und dann kannst du es noch immer als sharware verkaufen.
gruß Stefan

08.05.2006 - 00:04 Uhr

was denkst du den wo die ganz normalen Framework klassen gespeichert sind in Dlls und die habt ihr ja sicher schon verwendet

06.05.2006 - 00:15 Uhr

und wenn ich mir die kleine bemerkung erlauben darf bei der schluss endlichen verwendung der Klassen aus dlls und eigener besteht eigendlich kein unterschied.

gruß Stefan.

Ich kann fast wetten das ihr schon Klassen aus Dlls hattet.
Denk mal nach ich sage nur Framework

03.05.2006 - 22:50 Uhr

wenn du nur Managed objeke verwendest kannst du dem GC im großen und ganzen vertrauen

02.05.2006 - 21:05 Uhr

So und hier noch die komplette Code Datei

02.05.2006 - 21:01 Uhr

Tutorial 2.Quake3Map

Dieses Tutorial Zeigt:

  1. wie dem Benutzer das auswählen eines Video Treibers Gestaltet wird
  2. wie eine Quake 3 Map in die Engine geladen wird.
  3. wie eine vom Benutzer Gesteuerte Kamera erzeugt wird
  4. Der Drawing Loop

Bitte Beachten: Sie Sollten mit den Grundlagen der Engine Vertraut sein. Dazu Bitte 1. Hallo World durcharbeiten.
**

  1. Auswahl des Video Treibers**
    Der zu Verwendente Video Treiber wirb Bei der Irrlicht Engine durch ein Objekt des Typs Irrlicht.Video.DriverType Abgebildet dabei stehen Folgende Möglichkeiten zur Auswahl:
    OPENGL
    DIRECT3D9
    DIRECT3D8
    SOFTWARE2
    SOFTWARE
    NULL_DRIVER

Dem Benutzer Bieten wir Diese Möglichkeiten auf der Konsole an.

 
			Console.Write("Please select the driver you want for this example:\n"+
			             " (a) Direct3D 9.0c\n (b) Direct3D 8.1\n (c) OpenGL 1.5\n"+
			             " (d) Software Renderer\n (e) Apfelbaum Software Renderer\n"+
			             " (f) NullDevice\n (otherKey) exit\n\n");

 

Werten Seine Eingabe mit Hilfe von Console.ReadKey().KeyChar und einer switch Anweisung aus und Speichern sie in das Objekt driverType das wir vorher angelegt haben.

 
			switch(Console.ReadKey().KeyChar)
			{
				case('a'):
					{
						driverType = Irrlicht.Video.DriverType.DIRECT3D9;
						break;
					}
					
				case ('b'):
					{
						driverType = Irrlicht.Video.DriverType.DIRECT3D8;
						break;
					}
				case ('c'):
					{
						driverType = Irrlicht.Video.DriverType.OPENGL;
						break;
					}
				case ('d'):
					{
						driverType = Irrlicht.Video.DriverType.SOFTWARE;
						break;
					}
				case ('e'):
					{
						driverType = Irrlicht.Video.DriverType.SOFTWARE2;
						break;
					}
				case ('f'):
					{
						driverType = Irrlicht.Video.DriverType.NULL_DRIVER;
						break;
					}
				default:
					{
						return ;
					}
			}
 

Nun Erzeugen wir unser Irrlicht.IrrlichtDevice

 
Irrlicht.IrrlichtDevice device = new IrrlichtDevice(driverType);
 

Und Prüfen ob die Erzeugung Erfolgreich war

 
			if (device == null)
			{
				return;
			}
 

**
2. Laden des Map Files **
nun Laden wir das mapfile in unser device FileSystem dies machen wir per

device.FileSystem.AddZipFileArchive("map-20kdm2.pk3");

Dies können wir tun da pk3 Dateien „nur“ zip Dateien Sind..
Jetzt noch die Eigentliche Map(20kdm2.bsp) in einen Irrlicht.Scene.IAnimatedMesh Laden und Überprüfen ob das Laden Erfolgreich war.

 
Irrlicht.Scene.IAnimatedMesh mesh = device.SceneManager.GetMesh("20kdm2.bsp");
			if (mesh == null)
			{
				return;
			}
 

**
3.Die Benutzer gesteuerte Kamera**
Nun Fügen wir noch eine Benutzergesteuerte Kamera zu unserer Szene

 
ICameraSceneNode cam = device.SceneManager.AddCameraSceneNodeFPS(null, 100, 100, -1);
 

Und Setzen Ihre Position Auf einen Startpunkt Innerhalb unserer Welt

 
	cam.Position = new Vector3D(1395,142,1326);
	 

**
4. Der drawing loop**
Jetzt Brauchen wir nur noch unseren Drawing Loop.

 
			while(device.Run())
			{
				if (device.WindowActive)
				{
				
					device.VideoDriver.BeginScene(true, true, new Color(0,100,100,100));

					device.SceneManager.DrawAll();
					
					

					device.VideoDriver.EndScene();


					if (fps != device.VideoDriver.FPS)
					{
						fps = device.VideoDriver.FPS;
						device.WindowCaption = "Irrlicht.NET C# example 01 - Hello World ["+
							device.VideoDriver.Name + "] fps:" + fps;
					}
				}
			}
 
26.04.2006 - 14:55 Uhr

gab es schon und wurde nicht richtig angenommen

25.04.2006 - 21:39 Uhr

dieses ja aber in Englisch und das 2. an dem ich gerade arbeite ist nur in C++ Verfügbar also macht die arbeit doch sinn.

p.s Ich habe vor alle 14 C++ Tuturials nach C# zu portieren und in Deutsch zu übersetzen

25.04.2006 - 19:19 Uhr

Tutorial Teil 1: Hallo Word

In diesem Teil wird behandelt werden:
1.) die Einstellungen der IDE zur Verwendung der Irrlicht Engine behandeln.
2.) die Grundlagen der Verwendung der Irrlicht Engine

1.)Vorbereitung der IDE

Um die Irrlicht Engine in Ihrem Programm zu Verwenden müssen sie zuerst eine Referenz auf die irrlicht Dll (Irrlicht.NET.dll)Setzen. Bei dieser Gelegenheit stellen Sie auch sicher, dass (Irrlicht.dll) sich im gleichen Verzeichnis befindet

2.)Das erste Beispiel Hallo World

Nun zum Eigentlichen Programm.


using System;
using Irrlicht;
using Irrlicht.Video;
using Irrlicht.Core;
using Irrlicht.Scene;


namespace HelloWorld
{
  class Example
  {
   [STAThread]
   static void Main(string[] args)
   {
     // Initialisieren der Engine
     IrrlichtDevice device = new IrrlichtDevice(DriverType.OPENGL);
     device.WindowCaption = "Irrlicht.NET C# example 01 - Hello World"; 
   
     // Laden der Sydney Textur
     ITexture texSydney = 
        device.VideoDriver.GetTexture(@"sydney.bmp");
     
     // Lädt den Animierten mesh von Sydney
     Irrlicht.Scene.IAnimatedMesh mesh = 
       device.SceneManager.GetMesh(@"sydney.md2");

// Fügt eine vom User kontrollierte Kamera und einen animierten mesh in die Szene 
     ICameraSceneNode cam = 
        device.SceneManager.AddCameraSceneNodeFPS(null, 100, 100, -1);
     cam.Position = new Vector3D(20,0,-50);

     ISceneNode node = 
       device.SceneManager.AddAnimatedMeshSceneNode(mesh, null, -1);
     node.SetMaterialTexture(0, texSydney);
     node.SetMaterialFlag(MaterialFlag.LIGHTING, false);

     // Versteckt den Mauszeiger
     device.CursorControl.Visible = false;
     
     // Startend den drawing loop
     int fps = 0;
     while(device.Run())
     {
       if (device.WindowActive)
       {
          device.VideoDriver.BeginScene(
             true, true, new Color(0,100,100,100));

          device.SceneManager.DrawAll();

          device.VideoDriver.EndScene();
          
          // Anzeige der Fps
          if (fps != device.VideoDriver.FPS)
          {
            fps = device.VideoDriver.FPS;
            device.WindowCaption = 
                "Irrlicht.NET C# example 01 - Hello World [" + 
                device.VideoDriver.Name + "] fps:" + fps; 
          }
       }
     } // Ende des drawing loop
   } // Ende main()
  } // Ende class
} // Ende namespace

Das Beispiel zeigt wie die grundlegenden Funktionen der Irrlicht Engine zu verwenden sind.
Es lädt ein md2 file, fügt eine Textur hinzu und zeigt eine animation. Dem Benutzer ist es des weitern möglich mit Hilfe der Tastatur und der Maus um die Objekte Herum zu Fliegen

Häufig Auftretende Probleme
• Wenn der Compiler angibt das 'Irrlicht' nicht gefunden werden kann Fügen sie eine Referenz auf Irrlicht.NET.dll ein
• Wenn es Colmpilieren ohne Probleme Funktioniert, aber das Programm eine Exzeption wie diese wirft: "An unhandled exception of type 'System.IO.FileNotFoundException' occurred in Unknown Module. Additional information: File or assembly name Irrlicht.NET, or one of its dependencies, was not found."
fehlt die Irrlicht.DLL. Kopiere Sie diese in ein Verzeichnis in dem die IDE Sie finden kann und wo die Irrlicht.NET.Dll ebenso vorhanden ist.

Nächster Teil: [mehrteiliges Tutorial] Irrlicht

25.04.2006 - 00:14 Uhr

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=94883&SiteID=1

Howard,

The clipboard ring still exists, though it's no longer exposed through the toolbox. In order to access it, hit Ctrl+Shift+V multiple times and it will cycle through the clipboard ring.

24.04.2006 - 23:25 Uhr

So Weit ich das weiß giebt es diese Funktion bei VS nicht aber du könntest ja zu #DEV Wechseln http://icsharpcode.net/OpenSource/SD/Default.aspx

24.04.2006 - 23:18 Uhr

Wow ich bin gerade beim suchen auf diesen Thread gestosen und habe mal Spaseshalber bei google nach site:mycsharp.de gesucht http://www.google.de/search?hl=de&q=site%3Amycsharp.de&meta=
vor einem jahr war alexander noch stolz über 5000 Seiten zu melden jetzt sind es über 46000 und das bei "nur" 16.445 Themen das nenne ich mal eine gute Statistik und super wachstum.

gruß Stefan

ps. Auf das nächste jahr und noch einmal eine verzehnfachung der Seiten Bei Google

24.04.2006 - 23:05 Uhr

Jetzt muss ich mal meine senf dazugeben:
Hatten wir nicht schon einmal ein ASP.NET Forum(ich meine vor diesem Thread Umstrukturierung des Forums)?

Und zu dem Argument das Die nutzer die Versehentlich in Windows-Technologien eher richtig Posten ist unwarscheinlich(den die Beschreibungen sind doch jetzt schon eindeutig) Ich Persönlich würde ehr auf eine umsortierung der Foren Alla(Entwicklerforen umstrukturieren) setzen.

21.04.2006 - 23:01 Uhr

Habe gerade den Thread gefunden der mir die Ganze zeit im Kopf herum geschwiert ist
WBB2 und Portal

21.04.2006 - 22:55 Uhr

Mach es doch so das du die Position deiner Spielfigur nimmst und nur die darum liegenden zeichnest also ca so:

Deine Welt ist ein Array: Welt.

Deine Figur hat die Koordinaten X und Y.

jetzt machst du es in einer schleife einfach so das du nur einen Bestimmten radius um deine Figur renderst.

wenn du dich jetzt bewegst änderst du nur die Position deiner Figur nicht aber der Welt.

Wenn du also zuerst Welt[0,0]-Welt[10,0]*Welt[0,0]-Welt[0,10] anzeigst und du deine Figur einen schritt nach unten Bewegst zeigst du Welt[0,0]-Welt[10,0]*Welt[0,1]-Welt[0,11] an Verstanden?

21.04.2006 - 22:46 Uhr

Ich denke das Jeder wenn er es will seine Threads so markieren kann.
aber wenn ich so nachdenke fallen mir ein paar Threads zu genau diesem Thema ein
z.B
Frage beantwortet / Thema abgeschlossen

Es gibt noch weitere aber ich finde sie gerade nicht =)

p.s mir fällt gerade ein die Passende Funktion ist schon implementiert
jedenfals hat mir das Alexander beim Letzten User Treffen erzählt

21.04.2006 - 20:52 Uhr

gdi+ oder DX?

21.04.2006 - 12:49 Uhr

Ups das war dann wohl mein Fehler 😁

Danke für die schnelle Hilfe

gruß Stefan

21.04.2006 - 08:42 Uhr

In letzer zeit erhalte ich unregelmässig E-Mails von MyCsharp.de mit dem Titel:
Neues Thema im Forum: Windows-Technologien
zu erwähnen wäre hierbei das ich nicht über alle neuen Themen Sondern blos gelegendlich informiert werde

hat jemand anderes ein gleiches bzw änliches Problem?
oder kann mir jemand erklären woher das Problem kommt

20.04.2006 - 00:08 Uhr

ja warum nicht aber erst Nacher gehe jetzt auch erst mal schlafen

19.04.2006 - 20:32 Uhr

Ich gebe Auf mir Fallen auf anhieb nur ein Paar möglichkeiten ein die keine 100% zufälligkeit erzeugen

19.04.2006 - 20:28 Uhr

darf man einen einzigen String Speichern?

19.04.2006 - 20:21 Uhr

sollte doch so gehen:

  1. Zufallszahl ermitteln
  2. Lesen bis zufalszahl und weiter bis zu erstem Trenzeichen
    3.String zwischen Trenzeichen und nächstemtrenzeichen Ausgeben
  3. Fertig
19.04.2006 - 20:14 Uhr

Da ja nicht sicher ist ob wirklich nur eine Zeichenkette je zeile Vorhanden ist würde ich die Datei in eine List<string> Parsen
und dann einen Eintrag Zufällig Auswählen

Edit:
War ich wohl zu langsamm

Edit2:
Könnte doch wieder zu Stufe 2 Passen

19.04.2006 - 19:07 Uhr

Ich denke das das durchaussinn machen würde.
Aber am Besten in einem Neuen Thread.

gruß Stefan

15.04.2006 - 19:30 Uhr

wobei es doch eigendlich heißt

Do you use the best tools money can buy?