Zum Inhalt springen

Gateway_man

Mitglieder
  • Gesamte Inhalte

    1167
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Gateway_man

  1. Ich hab den Speicher für eclipse mal hochgesetzt, allerdings keine Veränderung hinsichtlich der problematik mit dem Kontextmenü. @flashpixx: Ja da hast du recht ich könnte diese Abschalten. Ich denke das werde ich auch tun. Zwischenzeitlich hatte ich mal den Designer von Netbeans ausgetestet und bin angenehm überrascht. Dieser hat ja auch recht viele Properties und ist zudem nicht so komplex aufgebaut wie der von JBuilder. Danke für den Tipp. Unglaublich da hab ichs schon so lange installiert und es ist mir noch nicht aufgefallen :upps. Danke an euch. lg Gateway
  2. Die Lesbarkeit wird erhöht und man muss nichtmehr 2 Funktionen schreiben, sondern kann alles bequem in eine schreiben. Den Zugriff kannst du über die Modify's Readonly oder Writeonly setzten.... lg Gateway
  3. Vorab, vielen Dank für die schnelle Antwort. NetBeans habe ich bereits auf dem Rechner (in der Version 6.8). Das hatte ich ganz vergessen . Ja ich habe bereits festellen müssen, dass solche vergleichsweise Perfomanten IDE's wie VisualStudio eher rar sind. Ich hatte diesbezüglich noch nicht das Glück fündig zu werden. Ich nahm mir heut mal Zeit um eine umfangreiche Suche zu starten. Nach vielen diversen IDE's bin ich dann schließlich durch einige Forenbeitrage zum JBuilder gelangt. Dieses wird scheinbar von CodeGear vertrieben. Es gibt davon auch eine Testversion, welche ich mir direkt vornahm. Ich muss schon sagen, das Programm schein recht umfangreich (Downloadgröße 1.8GB). Zu meinem bedauern musste ich festellen, das das Programm auf Eclipse aufbaut und von der Struktur genauso (für mich) irreführend ist. Der Swing GUI Designer ist sehr hackelig und Zeitraubend. Nun gut ich werd heut Abend mal Netbeans ausgiebig antesten. Zu deiner Verwunderung über die Performanceprobleme bei eclipse. Also ich denke nicht das es am Rechner liegt. Es läuft bei mir zwar auf meinem Laptop, allerdings sind die Leistungsmerkmale eigentlich ausreichend: Prozessor: Intel Core 2 Duo T9400 2.53Ghz (x2) Ram: 4 GB DDR2 Die Problematik bei eclipse scheint folgende zu sein: Scheinbar versucht eclipse die AutoComplete Liste bei jeder betätigung der Löschtaste zu aktuallisieren. Das sind ja sehr seltsam aus. Das Kontextmenü überlapt und ich warte dann einige sekunden bis er endlich alle Zeichen gelöscht hat. Wenn ich beispielsweise etwas schneller tippe und dann mal schnell die letzten drei characters löschen möchte, kann ich beobachten wie pro sekunde ein charakter gelöscht wird und dann kommt eben noch der hübsche Effekt des überlabenden Kontextmenüs der AutoComplete Liste hinzu. Nun gut. Danke nochmals, lg Gateway
  4. Guten Abend, ich suche eine komfortable IDE für Java Desktop Anwendungen. Sie sollte auf jedenfall einen Designer enthalten. Im Grunde sowas wie Visual Studio eben nur für Java. Aktuell nutze ich Eclipse und bin absolut enttäuscht über die lausige quallität. Ich darf manchmal 2 Minuten lang warten bis sich das Kontextmenü der Code-Completion öffnet und während der Zeit friert Eclipse ein. Lauter solche späße machen es für mich leider unbrauchbar. Naja dafür ist es kostenlos.... Die gesuchte IDE darf mich auch ruhig was kosten so ist es nicht. Was ich nicht suche sind plugins für eclipse, die hatte ich schon zu genüge. Danke lg Gateway
  5. static void Main(string[] args) { int i; string Wort; Console.WriteLine("Geben sie bitte ihr Wort ein."); Wort = Console.ReadLine(); for (i = 0; i < Wort.Length; i++) { Console.WriteLine("Hallo I {0}",Wort[Wort.Length-i]); } Console.ReadLine(); } lg Gateway
  6. Guten Abend, ich hatte jetzt auf verschiedenen Seiten unterschiedlich Aussagen bezüglich Parameterübergaben gelesen und weiß jetzt nicht welcher ich glauben kann. Aussage eins: Jeder Parameter der einer Funktion übergeben wird, wird nicht reffenziert übergeben. Aussage zwei: Paramter mit einem primitiven Datentyp, werden als ByValue übergeben und Parameter welche über komplexe Datentypen verfügen werden refferenziert. Sollte Aussage eins zutreffen, würde ich gerne wissen wie ich Parameter refferenziert übergeben kann? lg Gateway
  7. sry hat sich schon erledigt. lg Gateway edit: @Guybrush Threepwood: Exakt da lag das Problem .
  8. Guten Abend, dies ist höchst warscheinlich ein denkbar einfach zu lösendes Problem, allerdings komme ich nicht ganz dahinter. (Ich nutze den VSC++ Compiler) Wenn ich ein Objekt der Klasse Bow erzeugen möchte, teilt mir der Compiler mit das für eben diese Klasse ein geeigneter Standartkonstruktor verfügbar ist. Ich verstehe das nicht, da ich zum einen, einen Konstruktor sowie einen destruktor bereitstelle. class Bow { string color; bool drawn; int numOfArrows; public: Bow(string aColor); ~Bow(); void draw(); int fire(); }; Bow::Bow(string aColor) { using std::srand; using std::time; numOfArrows = 10; drawn = false; color = aColor; srand(time(0)); } Bow::~Bow() { } int Bow::fire() { using std::cout; using std::rand; if(!drawn) { cout << color << " has not been drawn " << "and therefore could not fire.\n"; return 0; } int score; score = rand() % (10 - 0 + 1) + 0; if(score == 0) cout << color << " missed the target!!!\n"; else cout << color << " scored " << score << " points!!!\n"; return score; } void Bow::draw() { using std::cout; drawn = true; cout << "The " << color << " bow has been drawn.\n"; } lg Gateway
  9. Also ich setze prinzipiell die Backcolour auf Weiß und die Gridcolour auf Schwarz, lass die RowHeader ausblenden und setzte die Enum SelectionMode auf FullRowSelect. EditMode auf EditProgrammatically setzten.... AllowUserToAddRows auf False setzten. lg Gateway
  10. Gateway_man

    C# StreamReader

    Schreib dir doch einfach mal eine kleine Methode oder Funktion die dir das prüft. Bsp.: bool DataAvailable(ref StreamReader rdReader,int intInterval,int Timeout) { DateTime t1 = DateTime.Now; DateTime t2; while((!rdReader.BaseStream.CanRead) && (tcpClient.Available<=0)) { Thread.Sleep(intInterval); t2 = DateTime.Now; if(t2.Subtract(t1).Milliseconds > Timeout){ return false; } } return true; } Ich entschuldige mich für etwaige Syntaxfehler. Ist freihand verfasst und sollte nur als kleine Richtline gelten. lg Gateway
  11. Das ist schon richtig. Allerdings verstehe ich nicht warum man das nich hätte anders Regeln können. Mein vorheriger Anbieter beispielsweise, hat mir nach meiner Kündigung ein schreiben zukommen lassen in dem stand: lg Gateway
  12. Guten Morgen, ich hatte mich vor geraumer Zeit von euch hinsichtlich DSL Provider beraten lassen. Da fiel unter anderem das Thema Sonderkündigungsrecht bei Umzug, wenn am neuen Standort dsl nicht verfübar sein sollte. Es gibt jetzt ein Urteil zugunsten des Providers, welches zum Vergleich herangezogen werden kann. (Demnach vorsichtig bei der Vertrags- und Providerauswahl, denn wer weiß ob andere Provider sich nun auf dieses Urteil berufen.) Quelle Mich würde mal brennend interessieren, welcher Provider das war. lg Gateway
  13. Hat sich bereits erledigt. lg Gateway
  14. Hi, ich schreib mir gerade eine kleine FTP Client Klasse, welche über die gängigsten Funktionen beinhalten soll. Jedoch gestaltet sich der NLST Befehl als recht schwierig. Beziehungsweise das verständis dafür fehlt mir anscheinend, da die Response vom FTP Server Null ist. Beschreibung des NLST und des PASV Befehls. Ich hab mal die entsprechenden Zeile rausgesucht. Das wäre demnach mein aktueller stand: #Region "Fields" Private Const BUFFER_SIZE As Integer = 4090 Private _Buffer(BUFFER_SIZE) As Byte Private enc As Encoding = Encoding.ASCII Private writer As StreamWriter = Nothing Private reader As StreamReader = Nothing #End Region Public Sub NLST() WaitForResponse(writer) Dim s As Socket = Datasocket() writer.WriteLine("NLST" & vbCr & vbLf) WaitForResponse(reader) Dim response As String = String.Empty While True Dim retval As Integer = 0 retval = reader.BaseStream.Read(_Buffer, 0, _Buffer.Length) response &= enc.GetString(_Buffer) If retval < BUFFER_SIZE Then Exit While End If End While ClearBuffer() MsgBox(response) response = String.Empty While True Dim retval As Integer = 0 retval = s.Receive(_Buffer, 0, SocketFlags.None) response &= enc.GetString(_Buffer, 0, retval) If retval < BUFFER_SIZE Then Exit While End If End While 'Der response String sollte jetzt eigentlich 'die Dateinamen des aktuellen Verzeichnisses 'per Carage Return Linefeed seperiert beinhalten. MsgBox(response) ClearBuffer() End Sub Public Function Datasocket() As Socket Dim s As Socket = Nothing WaitForResponse(writer) writer.WriteLine("PASV" & vbCr & vbLf) WaitForResponse(reader) Dim response As String = String.Empty While True Dim retval As Integer = 0 retval = reader.BaseStream.Read(_Buffer, 0, _Buffer.Length) response &= enc.GetString(_Buffer) If retval < BUFFER_SIZE Then Exit While End If End While ClearBuffer() If response.Contains("227") Then Dim cache As String = response.Substring(response.IndexOf("(") + 1, response.LastIndexOf(")") - response.IndexOf("(") - 1) Dim fields As String() = Split(cache, ",") s = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp) s.Connect(fields(0) & "." & fields(1) & "." & fields(2) & "." & fields(3), (fields(4) * 256) + fields(5)) End If Return s End Function Würde mich freuen, wenn mir jemand helfen könnte. lg Gateway
  15. Siehe Beitrag #3. Die Grenze war in der 2.0 Version des Frameworks bereits bei 2 GB. Warum sollten Sie diese dann in den folgeversionen runtersetzen. Beziehungsweise wäre es schön, wenn du mal irgendeinen Quellverweise liefern würdest, wo man das nachlesen könnte. lg Gateway
  16. Die Berechnung für das Color Objekt ist doch nicht so einfach wie gedacht. Die Komplette Strukur liegt im Anhang als txt. Du kannst das mal grob überschlagen, allerdings denke ich persönlich nicht das du die 2 GB grenze geknackt hast. lg Gateway color.txt
  17. Das sollte von der Datenmenge eigentlich kein Problem sein. Dein Color Array für die y Achse belegt ~137MB, das sollte eigentlich zu handlen sein. Ich hab leider nichts zu den Arraygrenzen für aktuellere Frameworks gefunden. Aber ich denke da wird irgendwo anders ein Problem sein, jedoch fällt mir dazu jetzt nichts ein. lg Gateway edit: Wie ließt du denn die Daten ein? Sequentiell? Ich hab da so meine bedenken das ein .net programm mit solchen Datenmengen in solch kurzer Zeit klar kommt, beziehungsweise kommt das drauf an wie du damit umgehst. Werden die Synchron oder Asynchron eingelesen? ....
  18. So ist es ja auch falsch. Der Wert 34 ist nur in der Ascii Codierung das doppelte Hochkomma. Du greifst aber gerade auf die UTF32 Codierung zu. Siehe auch hier. Das dürfte wohl eher das sein was du willst: string str = "Siehe da, das ist dein Zeichen" + (Char)34 + "!" lg Gateway
  19. hi, das hier wär eine Möglichkeit. Ist aber eine quick and dirty Lösung. Was tut er ? Er hat sich ne funktion geschrieben, der man den ZielString übergibt und dieser wird dann nach bereits belegten SQL Zeichen durchsucht und erstetzt. lg Gateway PS: Wenn du Google befrägst nutze am besten Wörter wie: VBscript, sql, injection
  20. string str = "\\" + Strings.Chr(34) + TextBox1.Text + "\\" + Strings.Chr(34); lg Gateway
  21. Das sieht ja ganz schön wüst aus. Nutze bitte das nächste mal Codetags und eventuell weniger Fonttags. Zum Thema zurück. Bei dir fehlen essentielle Schritte, wie das durchsuchen der Directories. Zumal empfehle ich auf die WindowsApi Funktionen (GetProfileString, etc.) zurückzugreifen, dann kannst du dir das einlesen und parsen der InI Struktur sparen. Das du eine Lösung vorgiebst ist ja schön und gut. Aber aus dem ersten Post des TE geht hervor, das er sich nicht sehr gut auskennt. Was ebenfalls auffällt ist, das der TE keine Zielsprache erwähnt, sprich bevor ich ihm eventuell eine Lösung anbieten würde/könnte, würde ich ersteinmal nachfragen, welche Sprache er bevorzugt nutzt. Da alles andere zu mehr Verwirrung führen könnte, speziell, da er ja sagt, er sei ein Anfänger. Das alles führt mich zurück auf meine eigentliche Frage: Welche Programmiersprache nutzt du denn? Falls du dir da nicht ganz Sicher bist, stehen folgende zur Auswahl: -Visual C ++ -C Sharp -VB Dot NET -F Sharp lg Gateway
  22. Wenn du innerhalb eines Backgroundworker Events auf Controls zugreifen willst, empfehle ich dir Delegates. Im Grunde ist ein Backgroundworker nur ein stark abstrahierter Thread.
  23. Hm, so oft lese ich weder die Bildzeitung noch die rtl news um deren enge Beziehung bemerkt zu haben. Übrigens weiß hier vielleicht jemand ob es beim Verlag der Zeitschrift Focus, in den letzten sechs Jahren einen nicht unerheblichen Managementwechsel gab? Hatte mir vor kurzem mal wieder die aktuelle Ausgabe gekauft (das erste mal seit ca 6-7 Jahren) und war teilweise schockiert. Allein das Cover: --> Wird deutschland zum Islamstaat --> Die geheimsten Tricks der Spekulanten Das Inhaltsverzeichnis enthielt Artikelbezeichnungen wie etwa: -->Wie böse sind Spekulanten wirklich? Ich fand das las sich wie ein boulevardblatt. Ich hatte den Focus eigentlich noch als Gute/Objektive Informationsquelle für Politische -sowie Marktwirtschaftliche Themen in Erinnerung. Nun gut, in sechs Jahren kann sich eine Menge ändern. lg Gateway
  24. Okay das hätte ich mir denken können. Wurde wieder reichlich ausgeschmückt und aufgebauscht.... Wusste garnicht das man die rtl News auf selbige Stufe stellen darf wie die Bild Zeitung . lg Gateway
  25. Gateway_man

    MSSQL Hilfe

    Wohl wahr. Allerdings kann man ja noch auf 0 prüfen. Naja alles in allem wäre das eh eine überdimensionierte Lösung. lg Gateway

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...