Laden...
W
webstarg myCSharp.de - Member
München, Deutschland Dabei seit 21.07.2006 558 Beiträge
Benutzerbeschreibung

Forenbeiträge von webstarg Ingesamt 558 Beiträge

10.06.2010 - 15:49 Uhr

Meinst du ein Sequenzdiagramm?

09.05.2010 - 14:36 Uhr
public bool Methode1(string parameter) { ... }

public void Methode2(string parameter)
{
  //...
  if (Methode1(parameter).ToString() == "False")
  {
     //...
  }
  //...
}
23.08.2009 - 13:58 Uhr

@ TiltonJH: Ok, das mach ich. In der BBCode-Version gleich, die PDF-Version lade ich dann hoch, wenn sich mehrere Änderungen angesammelt haben.

grüße
webstarg

17.08.2009 - 18:59 Uhr

Hallo,

ich habe nachgesehen und bemerkt, dass ich vergessen habe einige Versionen zu veröffentlichen (2.01, 2.10, 2.20).
Die aktuelle Version hat den von Riv3r bemerkten Fehler nicht mehr und ist am ersten Beitrag angehängt.

[Änderungen]
Version 2.20
[>] Überarbeitet: PDF wurde mit Microsoft Office erstellt (vorher: PDFCreator, welches das PDF auf Basis des PostScript-Ausdruckes von Word erstellt), daher sind nun alle internen (Inhaltsverzeichnis, Verweise) sowie externen Links anklickbar

Version 2.10
[>] Überarbeitet: Vermehrt Zeichenklassen (etwa \d statt [0-9]) in Beispielen und Übungen verwendet (da ich dies ja in "5. Tipps zur Performance" empfehle)
[>] Überarbeitet: In Kapitel 4.14 "[(IF-)Anweisungen]" mit "[Verzweigungen und Anweisungen]" ersetzt
[>] Überarbeitet: Nicht nennenswerte Ergänzungen, kleine Änderungen
[+] Hinzugefügt: Kapitel 2.2 "On-the-fly-Testprogramme" erstellt (Text aus Kapitel 3 "Funktionen von Regex" ausgegliedert
[>] Gliederung geändert: Kapitel 3 umbenannt in "Die Klasse Regex", Inhalt in 3.1 "Wichtige Methoden" verschoben
[+] Hinzugefügt: Kapitel 3.2 "RegexOptions"
[+] Hinzugefügt: In Kapitel 5 "Tipps zur Performance" Link zu myCSharp-Artikel hinzugefügt: Performance von Regex

Version 2.01
[!] Fehler entfernt: Im Quellcode bei Kapitel 4.14 einmal "Ae" mit "Oe" ausgetauscht
[/Änderungen]

Viele Grüße
webstarg

16.08.2009 - 13:57 Uhr

Hallo,

was hast du denn eigentlich vor? Also warum willst du dem WebbrowserControl ein Cookie zuweisen?

Um automatisch bei einer Seite eingeloggt zu sein.

@ herbivore: Danke für die Antwort. Weißt du evtl. noch ein paar gute Stichwörter für die Suche, da diese bisher nicht viele hilfreiche Ergebnisse geliefert hat?

grüße
webstarg

16.08.2009 - 13:56 Uhr

Hi rollerfreak2,

dein Codeausschnitt hat funktioniert - danke!
(Der verlinkte Beitrag hat nicht geholfen.)

grüße
webstarg

14.08.2009 - 10:13 Uhr

meinst du das WebBrowser-Control?

Ja, dieses meine ich.
Dann muss ich also das Control steuern? Mit Request und Response meinst du?
Anders ist es also nicht möglich?

grüße
webstarg

14.08.2009 - 10:10 Uhr

Hallo rollerfreak2,

danke für den Tipp, diese Eigenschaft habe ich aber bereits auf true. Trotzdem tritt dieser Effekt ein.

grüße
webstarg

13.08.2009 - 22:56 Uhr

@ Riv3r: Danke für den Hinweis, ich schaus mir an und korrigiere das gegebenenfalls.

grüße
webstarg

13.08.2009 - 22:54 Uhr

Hallo Community,

ich habe in einer Form ein WebControl und Cookie kann man sich bei einer Seite einloggen.
Einen Cookie zu erstellen ist kein Problem, doch wie weise ich dieses dem WebControl zu.
Dazu konnte ich leider trotz intensiver Recherche nichts finden (die meisten Treffer waren zu ASP.NET, was hier nicht zutrifft). Kann mir bitte jemand sagen, ob/wie das möglich ist?

grüße
webstarg

13.08.2009 - 22:53 Uhr

Hallo Community,

ich habe eine Form, die ich per Maustasten verschieben können möchte. Dazu nutze ich das KeyDown-Event der Form. Das Problem dabei ist, dass die Cursor-Tasten nicht zum Event führen, da zwischen den Schaltflächen hergesprungen wird.

Wie kann ich dieses Problem lösen?

Danke im Voraus
grüße
webstarg

03.12.2008 - 10:42 Uhr

Achso, das war kein Beispielstring sondern ist immer der String.

Dann passt die Antwort von ujr zu deiner Frage.

grüße

03.12.2008 - 10:40 Uhr

(\d)(^\d)(\d)*

Hallo,

deine Beschreibung ist nur spärlich, das wäre jedoch eine Möglichkeit, wenn ich dich richtig verstanden habe. Du musst dann im Match auf Groups 0 und 2 zugreifen.

Siehe auch: Regex-Tutorial im Forum bei Artikel

grüße
webstarg

28.10.2008 - 20:03 Uhr

Notebook: Samsung R560 Aura P8400 Madril*Intel Centrino Core 2 Duo P8400 *4 GB DDR3 Arbeitsspeicher *nVidia GeForce M 9600 GT *320 GB Festplatte *802.11 n *Bluetooth *15,4" Display (1280 x 800)

grüße
webstarg

18.10.2008 - 23:49 Uhr

Einiges an Quellcode könntest du hier mit for-Schleifen sparen.

webstarg

18.10.2008 - 19:29 Uhr

Habe auch den Pixma ip4500, der kann Duplexdruck mit automatischem Wenden der Seiten. Bin super damit zufrieden.

grüße
webstarg

10.10.2008 - 19:42 Uhr

ein Wiki und ein Forum nebeneinander halte ich für schlecht. Außerdem sollten Änderungen an einem Artikel, der später auch unter dem Namen des Autors veröffentlicht werden würde (das wäre ja im Forum so).

Ne, also ich meinte eigentlich nur bis zum Zeitpunkt der Fertigstellung des Artikels.

webstarg

28.09.2008 - 22:51 Uhr

Ob man diese Gruppe jetzt in weitere Untergruppen unterteilen sollte ist wieder eine andere Frage. Denn es gibt Bereiche wo fast niemand ist, der sich wirklich gut damit auskennt.

dafür würde ich doch n wiki nehmen

15.09.2008 - 19:06 Uhr

Hier is noch ne Webcam: http://www.lhc-live.com/

06.09.2008 - 20:06 Uhr

Mal aus Datenschutz-Sicht gesehen, ist dieser Browser sicherlich nicht zu empfehlen.

Siehe auch:
http://www.spiegel.de/netzwelt/tech/0,1518,576664,00.html (Spiegel Online: Unausgereif und neugierig: Bundesamt warnt vor Google Chrome)
http://www.spiegel.de/netzwelt/tech/0,1518,576186,00.html (Spiegel Online: Daten-Saug-Browser)

grüße
webstarg

06.09.2008 - 20:02 Uhr

Ehrlich gesagt finde ich (persönlich) dieses Feature nicht sinnvoll.

grüße
webstarg

05.09.2008 - 17:05 Uhr

Ich fände es gut, wenn man das gelöst per Button kennzeichnen könnte, sodass dem ein Häckchen vorangestellt wird,
wie ich es gerade in einem anderen Forum gesehen habe (http://forum.javacore.de/index.php).

grüße
webstarg

Screenshot:

31.08.2008 - 10:30 Uhr

Wenn du Regex unbedingt vermeiden willst, was ich aber nicht empfehle 😉, dann könntest du es so machen:
String bei Zeichen '>' splitten, jeder 2. String, d.h. jeder Inhalt im Array auf einem geraden Index, könntest du dann verwenden.

Da ich nochmal von Psylon per PM angesprochen wurde, wie ich es mit dieser Variante meinte:

Ich dachte mir das so:

 string[] items = input.Split(new string[] { "<Dateiname>", "</Dateiname>"}, StringSplitOptions.RemoveEmptyEntries);

gruß
webstarg

29.08.2008 - 15:29 Uhr

Achso, sorry habe die Frage nicht genau durchgelesen.

Die Lösung von DavidT müsste gehen.

29.08.2008 - 15:26 Uhr

wie wäre es mit {989}
😉

**Edit: **Kann sein, dass du die Klammern escapen musst (das wäre dann {989}

29.08.2008 - 09:56 Uhr

Wenn du Regex unbedingt vermeiden willst, was ich aber nicht empfehle 😉, dann könntest du es so machen:
String bei Zeichen '>' splitten, jeder 2. String, d.h. jeder Inhalt im Array auf einem geraden Index, könntest du dann verwenden.

grüße
webstarg

Edit: Ne, so einfach gehts doch nicht. Dann müsstest du noch den letzten Teil entfernen, oder bei '<' und '>' splitten und dann die richtige Reihenfolge finden. ==> Also doch besser Regex. 🙂

27.08.2008 - 14:29 Uhr

Stimmt, geht nicht mit trim. sorry.

Trotzdem: google bemühen ->

text = Regex.Replace(text, " ", "");  

Ich denke nicht, dass er das erreichen will. Denn mit dieser Lösung hat er gar keine Leerzeichen mehr!

Ich denke diese Code-Zeile könnte dir helfen:

Regex.Replace(text, "( ){2,}", " "); 

grüße
webstarg

26.08.2008 - 19:47 Uhr

Dafür eignen sich dann doch besser RadioButtons.
Nur dass es da halt keine RadioButtonListBox gibt, aber du kannst ja ein RadioButton-Array erstellen, dann kommt es quasi auf das selbe hinaus.

grüße
webstarg

26.08.2008 - 11:53 Uhr

In den USA wird jede Mail im Land durch riesen Serverparks kontrolliert.
Daher sind Verschlüsselungsalgorythmen auch Verboten, die mehr als eine gewisse Zeit zum knacken brauchen. (Einführungsverbot von USB-Sticks deutscher Unis, ect.)

Das glaube ich jetzt nicht und will ich auch nicht glauben! Wirklich?

25.08.2008 - 10:18 Uhr

@ Leo007: Yahoo Mail dürfte deinen Anforderungen entsprechen: Unbegrenzt Speicherplatz, Spam-Filter, POP3 und SMTP. Anstelle von kontextsensitiver Werbung (neben der Benutzeroberfläche) gibts halt Bannerwerbung. 😉

Weiß aber nicht, ob Yahoo datenschutzmäßig (viel) besser dasteht...

Yahoo hat aber weniger Marktmacht bzw. weniger Dienste.
Denn kritisch wird es, wenn Google die Daten der verschiedenen Dienste verknüpft und ein Benutzerprofil erstellt:

Suchanfragen und Klicks auf News verraten die Interessen des Nutzers, Produktsuchen und Klicks auf Werbelinks geben Auskunft, welche Käufe in nächster Zeit anstehen, bei Google Finance überprüft er die Kurse seiner Aktien, mit Google Maps berechnet er die Route von seinem Wohnort zum Urlaubsziel, ... Zusätzlich sind in GMail seine Mailkorrespondenzen und Chatverläufegespeichert, in Docs and Spreadsheets seine archivierten Dokumente und Tabellen, im Dienst Calendar seine Termine und Aufgaben. ...

Noch n Zitat zum "Content Extracting" von GMail:

„Das ist ungefähr so, als würde die Post routinemäßig unsere Briefe öffnen, durchsuchen und einen inhaltlich passenden Werbeprospekt in das Kuvert stecken.“

grüße
webstarg

23.08.2008 - 16:10 Uhr

Hallo Community,

es gibt RegexOptions.Compiled (wird bei der Instanzierung der Regex-Klasse aufgerufen) und die statische Methode Regex.CompileToAssembly([Parameter]).
*Gibt es zwischen diesen beiden Varianten einen Unterschied? *Welche Variante ist zu bevorzugen?

grüße
webstarg

23.08.2008 - 15:21 Uhr

Ich würde die Checkboxen irgendwie gliedern, um diese in Form einer Tabelle anzeigen zu können.l

Das würde ich auch so machen und zwar würde ich da CheckedListBox verwenden. Da hast du mit dem Event ItemCheck dann auch alle Events auf einmal. 🙂

grüße
webstarg

22.08.2008 - 14:35 Uhr

Na wenn ein User sein Style vom Betriebssystem ändert, Sei es Farben von Fenstern, von Schrift,...
Dann hat das keinen Sinn mehr, denn weiße Schrift auf weißem Fenster - ist nicht lesbar 😉

Wenn du die SystemColors verwendest, sehe ich da kein Problem.

gruß
webstarg

22.08.2008 - 11:34 Uhr

Gar nicht.

Da müsstest du dir selbst eine eigene MessageBox erstellen.

gruß
webstarg

22.08.2008 - 11:16 Uhr

Hallo

Ich weiss nicht was passieren würde wenn ihr eine Mail mit einer Attentat Beschreibung versenden würdet.

Noch nicht viel, denke ich.
Bisher hat Google es geschafft, Daten den Behörden vorzuenthalten. Google hat sich 2006 noch geweigert den US-Behörden Nutzerdaten zu geben. Wie lange das aber angesichts des Patriot Act (Antiterror-Maßnahmenpaket) noch möglich ist, bleibt offen.

Auszug aus der Facharbeit:

Zugriff auf die Daten durch US-Behörden
Im Januar 2006 verlangte das amerikanische Justizministerium von Google und einigen anderen Suchmaschinen die Herausgabe von 5.000 zufällig ausgewählten Suchabfragen. Das Ministerium benötigte die Daten unter anderem, um Internetfilter für Minderjährige zu testen. Im Gegensatz zu Yahoo und Microsoft wehrte sich Google dagegen und setzte sich im Rechtsstreit mit der Behörde durch: Der Suchmaschinenbetreiber musste dieses Mal keine Benutzerdaten weitergeben. Doch das Unternehmen hat seinen Hauptsitz in den Vereinigten Staaten und unterliegt somit auch den strengen US-Antiterrorgesetzen (Patriot Act). Wenn es umdie Terrorabwehr geht, haben die Behörden fast unbeschränkten Zugriff auf Benutzerdaten. Sie können per Anordnung Unternehmen dazu zwingen, Daten über beliebige Nutzer auszuhändigen. Diese Anordnung ist geheim, sodass die Unternehmen die Öffentlichkeit und die Betroffenen nicht über die Herausgabe der Daten informieren dürfen. Die Anordnung unterliegt außerdem keiner richterlichen Überprüfung. Auch europäische Benutzer sind davon betroffen, da Google alle Daten zentral in den Vereinigten Staaten speichert. Diese Auseinandersetzung zwischen Google und dem Ministerium hat gezeigt, dass staatliche Stellen ein starkes Interesse an Benutzerdaten von Suchmaschinen entwickeln.

grüße
webstarg

21.08.2008 - 16:24 Uhr

Das Problem ist das der String nicht immer gleich ist, daher ist Split wohl nicht das richtige da ich den Index des richtigen wertes im Array nicht herausfinden kann 😉

Natürlich müsstest du noch ein paar if-s reinklatschen. 😉


string[] parts = "sd.sdf.fsd".Split('.');

if (parts.Count == 1) {}
else if (...

grüße
webstarg

21.08.2008 - 15:54 Uhr

Mit sensiblen Daten laesst sich viel Geld verdienen und Menschen sind gierig - denkbar schlechte Kombination.
Stimmt, aber die großen und bekannten Firmen wie Microsoft und Google machen das bestimmt nicht. Aber bei kleinen NoName-Firmen muss man da schon aufpassen.

Aber nur weil Google & Co. auf das Vertrauen der Benutzer angewiesen ist.

21.08.2008 - 15:52 Uhr

Mit sensiblen Daten laesst sich viel Geld verdienen und Menschen sind gierig - denkbar schlechte Kombination.

<< Die Benutzerdaten sind so etwas wie eine stille Kapitalreserve für schlechtere Zeiten, die Google eines Tages in klingende Münze verwandeln könnte. >>
Jo Bager, c't (http://www.heise.de/ct/06/10/168/)

21.08.2008 - 15:45 Uhr

Ich würde die (String-) **Methode Split **verwenden.

mfg
webstarg

21.08.2008 - 15:44 Uhr

Ich habe eine Facharbeit über Google geschrieben...

Google liest jede Mail mit Computern durch; nach Google-Aussagen sieht jedoch kein Mitarbeiter je eine Mail.
Die Mails werden gescannt, um Viren- und Spammails zu filtern. Außerdem blendet Google rechts der Mails kontextsensitive Werbung ein. Google nimmt es mit dem Datenschutz nicht unbedingt so genau... Hat auch einen BigBrother-Award erhalten.

Jedoch werden auch bei anderen Betreibern Mails mitgelesen... (dort jedoch nur um zu filtern)

grüße
webstarg

20.08.2008 - 16:11 Uhr

Der Timer wäre schon die richtige Lösung, die while-Schleife muss aber weg.

Etwa so:


private void timer1_Tick(object sender, EventArgs e) 
{
  if (comport.IsOpen)
  {
    comport.Write(new byte[] { 112 } , 0, 1);
  }
}

mfg
webstarg

20.08.2008 - 10:30 Uhr

Wenn ich dich richtig verstanden habe:

Stichwort: Lookaround

19.08.2008 - 12:32 Uhr

Hallo zusammen,

wir könnten in der FAQ eine Linksammlung von interessanten Artikeln und eine von Video-Tutorials machen...

18.08.2008 - 09:36 Uhr

Du könntest ein Panel-Control erstellen, welches sich auf- und zuklappen lässt.
So wie hier im Screenshot z. B. bei Firewall (Titel, was enthalten ist und eventuell, ob es gerade einen Fehler gibt (das könnte man dann farblich untermalen): http://www.microsoft.com/library/media/1031/germany/windows/images/products/windowsvista/features/details/sicherheitscenter-big.jpg
Das könnte man z. B. mit den Pumpen machen.

gruß
webstarg

14.08.2008 - 10:17 Uhr

Hm, Demokratie irgendwie nicht, da keine Gewaltenteilung:

Admins + Poweruser: Exekutive (Beiträge löschen), Legislative (Regeln bestimmen), Jurisdiktion (entscheiden, ob ein Beitrag gelöscht werden soll, ...)

😉

13.08.2008 - 22:06 Uhr

Aktualisierungen:

PDF-Version 2.00 vom 13.08.2008:
[+] Hinzugefügt: Kapitel 2.1 Validieren von numerischen Benutzereingaben
[+] Hinzugefügt: Link zur Forumsseite des Tutorials auf mycsharp.de in Kapitel 7
[>] Überarbeitet: Gesamtes Tutorial sprachlich überarbeitet
[>] Ausgetauscht: Englischen MSDN-Link durch deutschen ersetzt
[>] Überarbeitet: Kapitel 4.14
[>] Überarbeitet: Teilweise Formatierung korrigiert und vereinheitlicht
[>] Überarbeitet: Tabelle in Kapitel 4.13.3 neu angeordnet
[!] Fehler entfernt: Unübersetzt hineinkopierten englischen Teilsatz übersetzt
[!] Fehler entfernt: Kapitel "4.14.4" ist eigentlich "4.13.4"
[!] Fehler entfernt: Grammatikfehler in Kapitel 4.13.4 korrigiert
[!] Fehler entfernt: Falsche Satzstellung in Kapitel 4.13.2 korrigiert
[!] Fehler entfernt: Verb kommt im Kapitel Übungen in einem Satz doppelt vor
[!] Fehler entfernt: Wortfolge kommt im Kapitel Übungen in einem Satz doppelt vor
[!] Fehler entfernt: Patternteil im Kapitel 4.13.4 korrigiert: ".\server1" durch ".server1" ersetzt
[!] Fehler entfernt: Pattern in Kapitel 4.3 korrigiert: "[A-Zaz-0-9]" durch "[A-Za-z0-9]" ersetzt

BBC-Code-Version 1.00i vom 13.08.2008:
[+] Hinzugefügt: Link zur Forumsseite des Tutorials auf mycsharp.de in Kapitel 7
[>] Überarbeitet: Kapitel 4.14
[>] Ausgetauscht: Englischen MSDN-Link durch deutschen ersetzt
[!] Fehler entfernt: Unübersetzt hineinkopierten englischen Teilsatz übersetzt
[!] Fehler entfernt: Kapitel "4.14.4" ist eigentlich "4.13.4"
[!] Fehler entfernt: Grammatikfehler in Kapitel 4.13.4 korrigiert
[!] Fehler entfernt: Falsche Satzstellung in Kapitel 4.13.2 korrigiert
[!] Fehler entfernt: Verb kommt im Kapitel Übungen in einem Satz doppelt vor
[!] Fehler entfernt: Wortfolge kommt im Kapitel Übungen in einem Satz doppelt vor
[!] Fehler entfernt: Patternteil im Kapitel 4.13.4 korrigiert: ".\server1" durch ".server1" ersetzt
[!] Fehler entfernt: Pattern in Kapitel 4.3 korrigiert: "[A-Zaz-0-9]" durch "[A-Za-z0-9]" ersetzt

Grüße
webstarg

13.08.2008 - 20:31 Uhr

Habe ich da richtig verstanden, dass beim VS Express 2008 SP1 das Visual Studio UND das SP1 enthalten ist. Die ISO-Datei hat eine Größe von ca. 880 MB.

Die ISO-Datei ohne SP1 (auch Express 2008), von der ich das Visual Studio installiert hatte, "wiegt" 2,98 GB! =)

Beide ISOs enthalten C++.NET, C#.NET, VB.NET, Web Developer.

gruß
webstarg