Laden...

Forenbeiträge von smilebey Ingesamt 32 Beiträge

05.11.2007 - 13:00 Uhr

Habe das hier gefunden:

System.Media.SoundPlayer myPlayer = new System.Media.SoundPlayer();
myPlayer.SoundLocation = @"c:\click.wav";
myPlayer.Play();

So, nun möchte ich die paar Wav Dateien (die in den Ressourcen sind) abspielen. Welche Location gebe ich da an?
Danke

05.11.2007 - 12:52 Uhr

.NET ist eine Art Antwort auf Java also ist das Ziel auch platformunabhängig zu programmieren. Sehe ich das richtig?
Ich will die Applikation in Win programmieren es aber in Linux und OSX ausführbar erstellen. Ist das möglich?

05.11.2007 - 12:11 Uhr

Hallo,

In diesem Forum gibt es wahrscheinlich schon ähnliche Beiträge über dieses Thema aber leider nicht eins das mir genau entspricht.
Es geht mir darum ein kleines ganz simples Programm zu erstellen dass nur wav Dateien abspielt. Es muss aber auf den meist genutzten OS ausführbar sein, d.h. Windows, OSX und Linux.
Natürlich ist .NET Voraussetzung, das ist klar aber bei der Nuztung von dlls oder anderen externen Methoden habe ich das Gefühl dass die nur unter Win funzen.

Konkret: Wenn ich z.B. DirectX nutze. Ist meine Applikation dann unter OSX ausführbar?

Danke

MfG smilebey

04.10.2007 - 09:32 Uhr

OK, sorry.

04.10.2007 - 09:23 Uhr

Original von John Sanson
Ja die aktion, die Cnard vorschlägt hatte ich auch zuerst im Kopf und wäre auch machbar. Allerdings dachte ich es gibt irgendein WebService oder ne Funktion die ich vielleicht aufrufen kann. Der Link von Smilebey hat leider nicht viel geholfen.

Ehrlich gesagt mir auch nicht 😄. Es ist einfach so dass die die ein Webservice wie Übersetzungen betreiben einfach daran kein Interesse haben APIs zu erstellen. Im Gegenteil, das würde den eigentlich viel mehr schaden.
Das mit dem Cnard Vorschlag wäre denke ich am besten. Wie das jetzt rechtlich im Rahmen bleibt ist so 'ne andere Sache.

PS: Gibts dir mal so einen Link zum Lesen =):http://groups.google.de/group/google-translate/browse_thread/thread/7a4bb864be9ee8e9

04.10.2007 - 09:14 Uhr

Erstmal danke für die Antworten.
@herbivore: eigentlich habe ich zwei Screenshots hochgeladen. Was soll den nicht mein Ernst sein? Die Bilder sahen doch sehr übersichtlich aus.

02.10.2007 - 20:48 Uhr

Hallo,
Hier der Screenshot

Dann wähle ich den zweiten Artikel (hier gelb) und dann öffnet sich dies:

siehe Anhang

Wenn ich auf Beispiel klicke öffnet sich nichts.

02.10.2007 - 16:03 Uhr

Von google selbst gibts da glaub nichts, aber guckst du hier
http://googlified.com/2006unofficial-google-translate-api/

02.10.2007 - 12:09 Uhr

Sorry herbivore, ich meinte die Offline Hilfe im VS.
Wenn ich da nach (wie schon oben erwähnt) z.B. Console.WriteLine suche, kommen mir paar Artikel (eher Titles) und unter jedem ein bisschen Text. In dem Text gibts auch bisschen Code.
Wenn ich aber den Artikel aufmache sind da nur ein-zwei Sätze über die Methode. Und die Unterpunkte (wie z.B ein Unterpunkt Beispiel) kann man auch nicht öffnen bzw sind nicht vorhanden.

Kann zur Zeit kein Screenshot erstellen da ich nicht am Heim-PC bin.

02.10.2007 - 12:04 Uhr

im dotnetpro Magazin gab's da im Mai einen Contest Daten aus csv Datei auslesen, in Datenbank speichern, dort Dubletten löschen, und wieder in csv Datei speichern.
in der Aktuellen Ausgabe (10) gibt's die Gewinner-Codes.
Wenn ich nach Hause komme kann ich die mal irgendwo hochladen. Frage: Ist das rechtlich korrekt?

Gruß smilebey

29.09.2007 - 22:30 Uhr

Hallo,
habe eine Frage bzgl. der Hilfe von MS VS 2005 bzw. der MSDN Libary.

Egal welchen Beitrag ich öffne steht immer nur die Beschreibung der z.b. Methode aber kein anderer Unterpunkt kann geöffnet werden z.B. Beipiel.

Wenn ich nach Cosole.WriteLine suche kommen viele als Ergebnis. In der Liste steht auch teilweise Code drinnen, aber wenn ich den Beitrag aufmache nichts außer der Beschreibung.

liegts vieleicht am Browser?

Danke

28.09.2007 - 18:08 Uhr

Original von langalaxy

Original von smilebey
Mich interessiert nur noch ob es geht den Array zur Laufzeit zu vergrößern.

Nein -> nimm wie herbivore bereits erwähnt hat List<T>

OK, OK, nur nicht böse sein. Mich hat's einfach nur interessiert. 😉

Danke und noch einen schönen Abend wünsche ich

28.09.2007 - 18:02 Uhr

Danke für deine Antwort herbivore! Dann merk ich's mir einfach in einer Hilfvariable.

Mich interessiert nur noch ob es geht den Array zur Laufzeit zu vergrößern.

28.09.2007 - 17:52 Uhr

Hallo,
Ich hätte eine (wahrscheinlich) dumme Frage, aber ich komme wirklich nicht zur Lösung.
In C++ habe ich ein array deklariert und eine Größe von z.B. 100 angegeben.
Danach werden 10 Elemente eingegeben. Wenn ich dann die Funktion Length benutze krieg ich 10 und nicht 100.
In C# bekomme ich die Größe die ich am Anfang in der Deklaration angegeben habe also 100. Wie krieg ich die 10?
Oder gibts da eine Lösung in dem ich den Array zur Laufzeit immer um ein Element vergrößern kann?

Danke

29.03.2007 - 15:53 Uhr

OK, gut danke. 👍

29.03.2007 - 15:37 Uhr

Hallo ich habe folgenden Code in einem Buch gefunden:

public class RgbColor {
   private int red = 0;
   private int green = 0;
   private int blue = 0;

   public static RgbColor ColorRed {
      get { return new RgbColor(255, 0, 0); }
   }
   public static RgbColor ColorGreen {
      get { return new RgbColor(0, 255, 0); }
   }
   public static RgbColor ColorBlue {
      get { return new RgbColor(0, 0, 255); }
   }
   public RgbColor(int red, int green, int blue) {
   this.red=red;
   this.green=green;
   this.blue=blue;
   }
}

Ist hier alles richtig? Wenn ja, könnte mir bitte jemand erklären wieso es

public static RgbColor ColorRed

heißt.

29.03.2007 - 09:02 Uhr

i=index
j=am ähnlichsten zu i, aber trotzdem zu unterscheiden
k=weil er in der Tastatur gleich neben i und j steht 🙂

26.03.2007 - 08:44 Uhr

Ich würde es mit zwei Methoden machen:

public float ReadLineFloatX(string str) 
{
str = str.Replace(".", ",");
float flt = Convert.ToSingle(str);
return flt
}


public void WriteLineFloatX(float flt) 
{
string str=Convert.ToString(flt);
str = str.Replace(",", ".");
WriteLine(str);
}

Und dan einfach im Programm

float nummer=ReadLineFloatX(Console.ReadLine());

bei Eingabe und

WriteLineFloatX(nummer);

bei Ausgabe.

Rechnest mit 2,4 aber gibst immer 2.4 nach ausen.

smilebey

23.03.2007 - 13:51 Uhr

Falls das noch jemand braucht, hier der Code:

System.IO.File.WriteAllBytes("c:\\x.txt", global::WindowsApplication2.Properties.Resources.x);
23.03.2007 - 11:31 Uhr

Danke, das ist was ich suchte!

smilebey

23.03.2007 - 11:16 Uhr

Original von herbivore
Hallo smilebey,

wirklich klar ist es mit immer noch nicht. 🙂 Aber ich denke, du solltest erstmal
>
durcharbeiten. Wenn dann noch Fragen sind, gerne.

herbivore

OK, mit Dateien arbeiten ist eine Sache, die ich schon durch habe. Das ist auch mein zweiter Schritt. Das einzige Problem ist, wie ich eine Datei (z.B. file.txt) in meine Ressourcen kriege und dann, wenn man mein Programm startet die Datei aus den Ressourcen in den Temp Ordner kopiert. Das war mein letzter Versuch, besser kann ich 's nicht erklären 🙂

23.03.2007 - 11:06 Uhr

Nein, das meinte ich nicht. Hab' mich schlecht ausgedrückt. Ich versuch's nochmal.
Also, mein Programm hat folgende Aufgabe: Übersetzen von Namen ins Deutsche (sicherlich albern, aber eine gute Übung). Ich habe mir das so vorgestellt. Die Namen in dieser Form: Michael-Übersetzung des NamensChristian-Übersetzung usw. schreibe ich in eine TXT Datei. Die würde ich gerne in mein Programm einziehen, und jedes mal wenn ich mein Programm ausführe soll die Datei wieder "ausgespuckt" werden in den Temp Ordner um aus ihr wieder lesen zu können. Das wars eigntlich.
Ich hoffe ich hab's jetzt besser erklärt 🙂.

23.03.2007 - 10:51 Uhr

Hallo,
Habe eine Frage bezüglich des Einfügens einer Datei in das eigene Prgramm.
Und zwar, wenn ich z.B. eine Applikation habe und ich will das die Datei c:\fie.txt in mein Programm eingefügt wird. Und danach jedesmal wenn es ausgeführt wird die Datei in den Temp Ordner kopiert (also aus meinem Programm). Habe das mal in Delphi gemacht (aber das habe ich leider auch vergessen). Wie könnte man das in C# machen?

MfG
smilebey

22.03.2007 - 11:05 Uhr

Original von capcom
Schön, dass es so ein Forum gibt und die hilfsbereiten Teilnehmer darin!

Ja das stimmt. Wie ihr schon durch die Anzahl der Posts sieht bin ich auch Neuling im Forum. Aber man muss wirklich sagen das die Community einfach super ist. Danke

22.03.2007 - 09:31 Uhr

Original von Holzbrett
Boa, herbivore, ich glaub ich kauf Dich! 😄

Geht das? Wenn ja, ich biete mit 😁

21.03.2007 - 16:07 Uhr

Original von TEry
Langsam sind die Grenzen zwischen Vernunft und Wahnsinn zu weit auseinandergeklafft. Aber hinter jedem Vernunftswessen oder zuinnerst, lauert ja auch ein wenig Wahnsinn. Von welcher Art auch immer dieser sei...

*kaffeschlürf*

Naja man behauptete dass Albert Einstein auch wahnsinnig war...

21.03.2007 - 11:54 Uhr

Danke!
Vor ein paar Minuten wurde beim Klicken auf command.zip ein SQL Fehler gemeldet, da habe ich gedacht dass die Datei schon gelöscht wurde.
Nochmal dank!

smilebey

21.03.2007 - 11:38 Uhr

Ich entschuldige ich wenn ich jetzt vom Thema komme, aber es gibt ein paar neue im Forum die jetzt die Möglichkeit, die Datei von herbivore runterzuladen, nicht haben. (z.B. ich 🙂 )Könnte man die Datei vielleicht nochmal uploaden?

Danke im Voraus

20.03.2007 - 16:43 Uhr

Hallo,
Starte mal dieses Thema zum Spaß um zu sehen auf wieviel Arten die ganze Community einen String in ein Integer umwandeln kann.
Ich fange mal an:

int i = Int32.Parse(myString);
19.03.2007 - 15:07 Uhr

@blackcoin: Danke für die schnelle Antwort!

@kwasir: Naja mit Python hab ich nicht programmiert, aber bei c++ z.B. wird das automatisch als char gespeichert und nicht als Nummer. Deswegen war ich bisschen erstaunt.

MfG
smilebey

19.03.2007 - 14:58 Uhr

Hallo, wie ihr am Titel vermuten könnt bin ich Anfänger und hab folgende Frage:
Wie kann ich eine Zahl z.B. 97 in den entsprechenden Buchstaben nach ASCII umwandeln z.B. in meinem Fall "a"?

17.03.2007 - 13:54 Uhr

Original von webstarg
Hallo!

Das ist mit .NET 1.1 nicht möglich.
Die Funktion ist ab 2.0 verfügbar.

mfg
webstarg

Ok, und wie würde das mit 2.0 gehen?

MfG
smilebey