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.
wenn mal ein experiment dann mit dem Java Syle vom 1 April
Mann könnte "Forum" in "Community" ändern dann würde wieder alles passen.
Wurde die Farfe Für die Topics von Schwarz zu Blau umgestellt?
Ich finde Schwarz besser.
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.
das ist Google Maps. sieh auf der Karte unten links
google Maps und Earth Verwenden Meines wissens nach die Gleichen Bilder 🙂
sehen nach google aus 🙂
maps.google.de
oder google earth
ich komm aus dem Raum Heilbronn ab 1.8 bin ich aber fast die ganze zeit im raum Biberach Ulm
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
na ja 2.0 hat einfach echte vorteile vor 1.1 und die kann und sollte man schon nutzen
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
Er meldet
hab mich aber schon mal mit einer anderen E-Mail addresse Angemldet
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?
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
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
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
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:
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
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
Ich denke das er auf
toll ich musste sp2 installieren
anpielen
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
was denkst du den wo die ganz normalen Framework klassen gespeichert sind in Dlls und die habt ihr ja sicher schon verwendet
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
wenn du nur Managed objeke verwendest kannst du dem GC im großen und ganzen vertrauen
So und hier noch die komplette Code Datei
Tutorial 2.Quake3Map
Dieses Tutorial Zeigt:
Bitte Beachten: Sie Sollten mit den Grundlagen der Engine Vertraut sein. Dazu Bitte 1. Hallo World durcharbeiten.
**
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;
}
}
}
gab es schon und wurde nicht richtig angenommen
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
Das Model und das SDK Findet ihr unter http://irrlicht.sourceforge.net/downloads.html
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
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.
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
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
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.
http://www.mycsharp.de/wbb2/search.php?action=noreplysinboard&boardid=23
immer unter dem Foren Titel
Habe gerade den Thread gefunden der mir die Ganze zeit im Kopf herum geschwiert ist
WBB2 und Portal
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?
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
Ups das war dann wohl mein Fehler 😁
Danke für die schnelle Hilfe
gruß Stefan
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
ja warum nicht aber erst Nacher gehe jetzt auch erst mal schlafen
Ich gebe Auf mir Fallen auf anhieb nur ein Paar möglichkeiten ein die keine 100% zufälligkeit erzeugen
darf man einen einzigen String Speichern?
sollte doch so gehen:
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
Ich denke das das durchaussinn machen würde.
Aber am Besten in einem Neuen Thread.
gruß Stefan
wobei es doch eigendlich heißt
Do you use the best tools money can buy?