Laden...
P
prakti08 myCSharp.de - Member
Werkstudent Softwareentwickler Trier Dabei seit 04.07.2008 321 Beiträge
Benutzerbeschreibung

Forenbeiträge von prakti08 Ingesamt 321 Beiträge

12.11.2012 - 17:09 Uhr

verwendetes Datenbanksystem: <oracle 11g>

Hallo,

es handelt sich um eine Aufgabe die ich bearbeiten muss:

SELECT User, MAX(Gleichheit)
FROM TAbelle
GROUP BY User
HAVING MAX(Gleichheit) > 0.98

Dazu soll ein Index angelegt werden, welcher die Abfrage beschleunigen soll.

Ich habe mir gedacht das ein index über (Gleichheit,User) beschleunigend wirken würde. Nach einem Blick in Explain_Plan ändert sich aber zur ursprünglichen Anfrage nichts.

Daraufhin habe ich alle möglichen Indezes erstellt (Gleichheit),(User),(User,Gleichheit),(Gleichheit,User) und den explain_plan ausgeführt.
Auch hier wieder keine Änderung.

Habe ich einen Denkfehler oder ist es nicht möglich diese Abfrage zu beschleunigen?

Vielen Dank für eure Hilfe

prakti

12.06.2012 - 00:05 Uhr

Hallo,
danke für deine Antwort.
Es gibt zwei Intervall-Einstellmöglichkeiten unter Achsen.
Einmal unter Label-Style und einmal unter Intervall.
Bei beiden haben ich nur die Auswahl "Auto" und bei LabelStyle noch "NotSet".
Beides hat mein Problem nicht gelöst.

Oder meintest du etwas anderes?

Edit:
Habs mit

Chart1.ChartAreas[0].AxisX.Interval = 1;

versucht... funktioniert leider auch nicht.
Habe jetzt statt Column ein Bar-Chart und "Label Auto Fit" ausgestellt. Da wird mir wenigstens alles angezeigt.

11.06.2012 - 15:18 Uhr

Hallo,

um die Auswertung eines Wahlganges schön darzustellen nutze ich das Chart-Control aus .Net 4

Als Diagrammtyp nutze ich das Balkendiagramm.
Wenn ich dort alle meine Datenpunkte inkl. Label eingetragen habe (etwa 20), wird mir allerdings nur jedes fünfte Label angezeigt.
Die Werte der Balken stimmen, allerdings kann man so nicht sehen welcher Balken welchen Kandidaten repräsentiert.
Die Datenpunkte habe ich bereits überprüft. Dort sind alle Werte und Strings richtig hinterlegt.
Gibt es eine Funktion die das Anzeigen der Label erzwingt?

Im Anhang ist ein Ausschnitt zu sehen.

14.05.2012 - 15:19 Uhr

Hallo,

ich habe ein Projekt in dem ich Daten verschlüsseln, hashen, etc. muss. Um das Projekt ein bisschen offener zu halten, wollte ich nun dieses Datenhandling in Dlls auslagern. Dafür habe ich mir verschiedene Interfaces angelegt mit denen ich in meinem Projekt arbeite, die auch in den Dlls verwendet werden. Allerdings finde ich das ganze unschön wie es jetzt ist.

Ich habe die Dlls zum Datenhandling fest eingebunden (Verweise angelegt) damit ich sie benutzen kann. Außerdem rufe ich diese über einen festen Namen auf.

Bspw:


IMac mac= new Mac.Mac(); // Mac.Mac() ist in der Dll
mac.CreateMac(message,key);

Jetzt kann ich ja die Dlls einfach überschreiben und es funktioniert weiterhin solange die Namen übereinstimmen. (Datei,Namespace,Klasse)
Geht das ganze auch dynamischer?

Ich möchte das der Name der Datei egal ist und in den Settings angegeben werden kann. Außerdem sollte der Klassenname egal sein, solange sie das passende Interface implementiert.

Ist das möglich? Oder gäbe es eine schönere Möglichkeit mein Vorhaben umzusetzen?

Viele Grüße
prakti

02.05.2012 - 21:04 Uhr

Hallo,

ich habe ein XML-Dokument in ein Byte-Array konvertiert und möchte dieses zur leichteren Verarbeitung in einen Hex-String wandeln.
Hier habe ich die Klasse BitConverter gefunden die das auch wie gewünscht macht.
Allerdings habe ich keine Möglichkeit gefunden diesen Schritt rückgängig zu machen.
Gibt es dafür keine vorgefertigten Methoden?

Viele Grüße
prakti08

24.01.2012 - 09:38 Uhr

Das ist wirklich eine sehr unschöne Lösung 😃

Dann werde ich mich wohl mit WDF auseinandersetzen müssen.

23.01.2012 - 21:57 Uhr

Guten Abend,

ich habe eine Frage zu C# in Verbindung mit USB.

Ich habe einige Beispiele und Tutorials gefunden, in denen mit USB-Geräten kommuniziert wurde.
Ist es möglich sich zwischen Betriebssystem und USB-Gerät zu hängen?
Beispiel:
Ich stecke einen USB-Stick in meinen PC.
Bevor dieser von Windows erkannt wird, sollte mein Programm diesen erkennen und den Zugriff von Windows blocken.

Ist das mit C# möglich oder sollte ich mich für dieses Thema in C einarbeiten?

Könnt ihr mir Bücher zu diesem Thema empfehlen?

Vielen Dank im Voraus.

prakti08

21.01.2011 - 15:27 Uhr

Hallo Community,
ich möchte die Reihenfolge der Items in meinem Treeview ändern und auch abfragen können.

Die Reihenfolge ändere ich momentan über Drag&Drop oder über Buttons.
Das funktioniert soweit.
Wenn ich allerdings die Items meines Treeviews durchgehe, beispielsweise mit foreach,
bekomme ich die Items immer in der Reihenfolge, in der ich die Items eingefügt habe und nicht in der, die aktuell angezeigt wird.

Mein Button Code:


Category_TreeView.Nodes.Remove(sourceNode);
Category_TreeView.Nodes[0].Nodes.Insert(sourceNode.Index - 1,sourceNode);

Abfrage-Code:

TreeNode tn = Category_TreeView.Nodes[0];
foreach (TreeNode item in tn.Nodes)
{
...
}

Was mich irritiert ist, dass die angezeigte Reihenfolge anders ist, als die Reihenfolge die man abfragt.
Wie komme ich an die Anzeige-Reihenfolge?

Edit: Ich habe es auch schon mit
while(node.NextVisibleNode != null)
...
versucht, allerdings weiß ich dann nicht, wie ich an das erste Element kommen soll...

20.12.2010 - 12:33 Uhr

Guten Tag.

Ich habe 2 Tabellen, Kategorie und Produkt.
An die Daten komme ich über Bindingsources.

In der Tabelle Kategorie befindet sich eine Hierarchie.
Das heißt eine Kategorie ist evtl eine Unterkategorie einer anderen.

Jetzt zu meinem Problem.
Die Produkte sind nur in den Unterkategorien enthalten.
Wenn die Vaterkategorie angewählt wird, sollen aber alle Produkte der Unterkategorien angezeigt werden.

Bsp:
Kategorien:


Name                    ID      Parent
Rund ums Haus           1         null
Haushalt                2          1
Garten                  3          1

Produkte:


Name                Kategorie
Rasenmäher            3
Mixer                 2

Bis jetzt mache ich es folgendermaßen:

Combobox 1: Parent_Kategorie, Bindingsource1 über Tabelle Kategorien.
Combobox 2: Child_Kategorie, Bindingsource2 über FK_Tabelle in Bindinsource1
Datagridview: Daten, Bindingsource3 über FK_Tabelle in Bindingsource 3

So bekomme ich zumindest mal für die Unterkategorien die Produkte angezeigt.
Wie schaffe ich es jetzt am Besten wenn ich "Rund ums Haus" anwähle, dass ich dann "RAsenmäher" und "Mixer" angezeigt bekomme?

13.12.2010 - 09:55 Uhr

Es hat /IACCEPTSQLSERVERLICENSETERMS=1 gefehlt.
Auf der MSDN Seite auf der ich gesucht habe, war dieser Parameter nicht erwähnt.
Ein anderer Fehler war wohl auch noch NT-Autorität\System statt der englischen Bezeichnung.
Vielen Dank für die Hilfe!

11.12.2010 - 11:23 Uhr

Es gibt keine Fehlermeldung.
Die Installation bricht einfach ab.
Habe auch in den Ereignisprotokollen nachgeschaut.

@FZelle: Vielen Dank für den Hinweis. Werde es am Montag gleich testen 😃

10.12.2010 - 16:20 Uhr

alles schon versucht...
ich habs auch schon aufs minimum reduziert (nur sql), hat trotzdem nicht funktioniert

10.12.2010 - 15:54 Uhr

sry.. das ist noch übrig geblieben von copy paste...
ich benutze install

10.12.2010 - 15:27 Uhr

verwendetes Datenbanksystem: <SQL-Server 2008 Express>

Hallo Community,
ich versuche nun schon seit 2 Stunden den Sql-Server 2008 via Kommandozeile zu installieren. Dazu verwende ich folgende Parameter:

Setup.exe /qs /ACTION=Installation /FEATURES=SQL,RS,AS,IS,SSMS,ADV_SSMS,Conn /INSTANCENAME="test" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /AGTSVCPASSWORD="test" /AGTSVCSTARTUPTYPE=Automatic /RSSVCACCOUNT="NT AUTHORITY\Network Service" /RSSVCSTARTUPTYPE=Automatic /ASSVCACCOUNT="NT AUTHORITY\Network Service" /ASSVCPASSWORD="Test" /ASSVCSTARTUPTYPE=Disabled /ASSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /SAPWD="test" /SECURITYMODE=SQL /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /BROWSERSVCSTARTUPTYPE=Automatic /ISSVCACCOUNT="NT AUTHORITY\Network Service" /ISSVCPASSWORD="test" /ISSVCSTARTUPTYPE=Disabled /TCPENABLED=1 /NPENABLED=1 /RSSVCACCOUNT="NT AUTHORITY\Network Service" /RSSVCPASSWORD="Test" /RSSVCStartupType=Automatic

Die Parameter habe ich von msdn

Allerdings bricht die Installation schon relativ früh ab und das ohne Fehlermeldung.
Kann mir vielleicht jemand sagen was ich falsch mache?
Alle Parameter die "required" sind habe ich drin.
Zusätzlich möchte ich noch die Netzwerkdienste aktivieren. Darum "BROWSERSVCSTARTUPTYPE", "NPENABLED" und "TCPENABLED"

Vielen Dank für die Hilfe 😃

24.11.2010 - 20:34 Uhr

na klar würde es helfen 😃
allerdings denke ich nicht, dass ich die bilder öffentlich posten darf.
außerdem sieht es dann so aus als würde ich andere "meine" aufgabe machen lassen.

gibt es keine allgemeine hilfestellung die dazu passen würde?

24.11.2010 - 20:16 Uhr

Hallo Community 😉

Im Fach It-Sicherheit habe ich gestern eine Aufgabe bekommen bei der ich nicht weiterkomme.
Wir haben zwei Bilder bekommen mit der Information, dass in einem dieser Bilder eine Frage eines Testates, das nächste Woche stattfindet, enthalten ist.
Leider wurde das Themengebiet Steganographie nur beiläufig in einer Vorlesung erwähnt.

Was ich bisher gemacht habe:
Unterschiede Verglichen.
Diese Pixel genauer Angeschaut.
Dort habe ich gesehen, dass die RGB-Werte für G und B verändert sind.
R bleibt immer gleich und kann darum vernachlässigt werden.
Alle Veränderungen befinden sich im Weiß.
FF FF FE => 01
FF FE FF => 10
FF FE FE => 11

Als nächstes habe ich mir angeguckt wo genau die unterschiede liegen.
Dabei ist mir aufgefallen, dass am Anfang jeder 19te Pixel verändert ist.
Auch wenn ein 19ter Pixel nicht verändert ist bleibt die Reihenfolge danach gleich.
Daraus habe ich abgeleitet das dies 00 entspricht.

Damit habe ich schonmal einen halben Satz ausgelesen.
Ab Pixel 2700 ändert sich allerdings die Reihenfolge.
mit zaehler % 19 == 0 komme ich dort nicht weiter. Ab dieser Stelle ändern sich die Stellen, sodass mit %19 verschiedene Werte rauskommen.
Leider kann ich dort keine Folge erkennen. Allerdings kommen diese Werte meist mehrfach hintereinander vor. Also bleibt der Abstand gleich.

Auf eine Nachfrage bei meinem Übungsleiter kam als Antwort:
"das Intervall ist fix, jedoch werden nicht alle Pixel gezählt."

Jetzt zu meiner Frage:
Wie/Woran kann ich erkennen welcher Pixel gezählt wird und welcher nicht?

Vielen Dank für die Hilfe im Voraus
prakti08

12.11.2010 - 15:51 Uhr

OMG 😄:D
Ja, genau in diesem Moment ists mir auch aufgefallen.
Danke

12.11.2010 - 15:26 Uhr

Hallo.
Ich möchte einen Text zu Html parsen.
Es kann sein, dass ein teil dieses Textes schon Html ist. In dem Fall sollen diese Elemente unangetastet bleiben.
Dazu nutze ich Regex.
Ich habe ein Problem mit dem &, da es ja &lt; &gt; usw gibt und diese & nicht ersetzt werden sollen.

Mein Regex-String:

&(?!&uuml;)(?!amp;)(?!gt;)(?!nbsp;)(?!lt;)(?!auml;)(?!ouml;)(?!&Auml;)(?!&Ouml;)(?!&Uuml;)(?!&szlig;)

Damit sollten eigentlich nur die & gefunden werden, die nicht uuml; amp; ... dahinter stehen haben.
Für die meisten dieser Zeichen funktioniert das auch.
Aber, bei diesem String:

&uuml;&auml;&ouml;&nbsp;&gt;&amp;&lt;
&Auml;&Ouml;&szlig;&Uuml;

werden diese Zeichen trotzdem gefunden :

&Auml; &Ouml; &szlig; &Uuml; &uuml;

Die anderen Zeichen werden, wie gewollt, übersprungen.
Kann mir einer sagen woran das liegt?
Ist in meinen Überlegungen ein Denkfehler?

Vielen Dank für die Hilfe im Voraus 😉

01.09.2010 - 16:02 Uhr

vielen dank für deine hilfe 😃

01.09.2010 - 15:22 Uhr

ist das Vorgehen denn an dieser Stelle überhaupt notwendig?
Kann das Abfragen der Ports überhaupt mal lange dauern?

01.09.2010 - 14:50 Uhr

Hallo Community,
ich habe ein Problem.
Ich möchte eine Klasse zum Verwalten und Benutzen von Com-Ports schreiben.
Als Property möchte ich die Com-Port Namen in einer Liste anbieten.

Ich weiß nicht ob es stimmt, aber ich habe mir gedacht, dass das auch mal etwas länger dauern kann. Darum frage ich SerialPort.GetPortNames(); in einem anderen Thread ab. Wie soll ich jetzt darauf zugreifen?
Im moment greife ich über ein Event auf die Daten zu. Wenn der Thread fertig ist feuert er ein Event mit den Daten und fülle diese in eine ComboBox.
Das finde ich allerdings sehr unschön, da ich das wie gesagt als Property anbieten möchte.
Wie kann ich das besser machen?

Viele Grüße
Ich 😉

30.08.2010 - 22:18 Uhr

der akinator ist schon ziemlich gut, aber viele dinge hat er noch nicht drin.
ich hab mehrere personen hinzugefügt wie zb den SS Oberst aus "Ein Käfig voller Helden"

25.06.2010 - 16:15 Uhr

alles klar ...
projekt lief als 64Bit!

25.06.2010 - 15:33 Uhr

Hallo,

ich möchte folgenden Code verwenden:


private void Button_Click(object sender, EventArgs e)
        {
 MSDASC.DataLinks connectionDialog = new MSDASC.DataLinks();

                ADODB._Connection ADOcon;

                ADOcon = (ADODB._Connection)connectionDialog.PromptNew();
                if (ADOcon != null)
                    MessageBox.Show(ADOcon.ConnectionString);
}

Folgende Com objekte habe ich dafür eingebunden:

Microsoft OLE DB Service Component 1.0 Type Library -> MSDASC
Microsoft ActiveX Data Objects 2.8 Library -> ADODB

allerdings kommt beim aufruf folgender fehler:
BadImageFormatException

Die Datei oder Assembly "Interop.MSDASC, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Es wurde versucht, eine Datei mit einem falschen Format zu laden.

der code ist der gleiche wie in diesem link:
klick

seltsamerweise lässt sich dieser fehler auch nicht mit try catch abfangen. Sobald er auftritt werde ich aus meinem Programm geworfen. Auch wenn Break-Points gesetzt sind vor diesem Code teil, werde ich aus dem Programm geworfen..

kann mir einer sagen was ich falsch mache?
oder ob sich an diesem code was geändert hat und wie man es besser machen kann?

24.06.2010 - 15:35 Uhr

so.. ich habe eine zweite unschöne lösung gefunden.
im SelectedIndexChanged event der ComboBox lösche ich die DataSource der DataGridView.
im ListChanged event der Bindingsource lege ich im 2. durchlauf (wir immer 2 mal durchlaufen) die Datasource der DataGridView wieder neu fest.

Diese Lösung funktioniert auch ohne timer 😃
allerdings gefällt sie mir immernoch nicht.
Hatte hier noch keiner so einen Fall?
Wäre für jede Hilfe dankbar!

Was ich am seltsamsten finde ist, das nur die DataGridView solche Zicken macht, alle anderen elemente die an diese BindingSource gebunden sind verhalten sich normal!

Ist es möglich das so ein Fehler nur im Debug mode des Visual Studios auftaucht, aber nicht wenn man die normale .exe startet?

24.06.2010 - 14:21 Uhr

ich habe jetzt die filter mal einzeln durchprobiert.
der fehler tritt vor allem bei Visibility = Visible_CheckBox.Checked.ToString()
also dieser filter alleine reicht um den fehler zu verursachen..
allerdings ist das auch der wichtigste filter den ich habe...

24.06.2010 - 11:25 Uhr

die datensätze halten sich in grenzen.
es müssten um die 1000 sein. das ist ja nicht allzuviel.
wenn ich einfache filter anwende dann funktioniert das ganze (denke ich, habe erst heute mittag wieder zugriff auf das programm). allerdings arbeite ich mit den gefilterten daten in meinem programm weiter, weil ich auch methoden habe die auf jeden datensatz die dem filter entsprechen zugreifen..

System.IndexOutOfRangeException: Der Index 0 hat keinen Wert.
bei System.Windows.Forms.CurrencyManager.get_Item(Int32 index)
bei System.Windows.Forms.DataGridView.DataGridViewDataConnection.GetError(Int32 rowIndex)

23.06.2010 - 17:32 Uhr

Hallo,
in meinem Projekt habe ich ein Dataset mit mehreren Tabellen.
Die zwei Haupttabellen sind miteinander verknüpft über Nested Relation.
Sagen wir mal Kategorie und Produkte.

Kategorie ist an eine Combobox gebunden und Produkte an eine Datagridview.
Wenn ich nun in der Combobox ein anderes Item auswähle werden die Daten des Datagridview geändert, passend zur ausgewählten Kategorie.
Das geschieht alles ohne das ich eine Zeile Code geschrieben habe.

Allerdings brauche ich verschiedene Filter um die anzeige anzupassen.
Fast für jede Spalte gibts einen eigenen Filter.
Wenn ich jetzt das selectedItem der Combobox ändere, während die Bindingsource gefiltert ist, wird eine leere Datagridview aufgebaut, für jede Zelle erhalte ich einen Dataerror, dann wird die leere Datagridview nochmal gelöscht und es erscheint die passende ansicht.

Liegt das an den Filtern? Machen sie das Laden der Bindingsource so langsam das noch keine Daten vorhanden sind wenn die DataGridView drauf zugreifen will oder woran könnte das liegen?

der filter für die Bindingsource sieht zb. so aus:
(Language = 'DE')AND ((TITLE like '%adfa%') OR (CONTENT like '%adfa%'))AND (DATE_CHANGED ≤ DATE_PUBLISHED)

im moment umgehe ich das problem unschön, indem ich im event der ComboBox SelectedIndexChanged (dieses wird aufgerufen bevor die ansichten bzw bindings geändert werden) einen Timer starte über 10 ms und wärend diesem Zeitraum die Datagridview ohne Binding anzeige. danach setze ich das Binding wieder auf DataSource.

Kann mir einer sagen welche events und methoden ich nutzen kann um den timer zu umgehen?

21.06.2010 - 10:38 Uhr

also .. ich habe eine DataGridView mit ein paar gebundenen Columns. Dann habe ich eine unbound CheckBoxColumn hinzugefügt.
Jetzt würde ich am liebsten im Designer (nennt man doch hoffentlich so^^, die anzeige in der man sich forms zusammenklicken kann... das [Entwurf]'s fenster) iwo angeben das der Wert für die checkboxcolumn von den 2 benachbarten Werten generiert wird. also ohne das ich das selber schreiben muss...

die foreach sagt einfach aus wie ich es momentan mache, nämlich an einer bestimmten stelle muss ich jede row durchgehen um den wert zuzuweisen.
Hoffe jetzt ists verständlicher, wobei ich glaube das es nicht geht wie ichs am liebsten machen würde..

17.06.2010 - 17:04 Uhr

Hallo,
der Titel ist etwas seltsam, da mir keine treffenden Begriffe einfallen. 😃

Ich möchte in meiner DataGridView einer CheckBoxColumn.Cell die Werte zuweisen.
Den Wert lese ich aus zwei benachbarten Zellen heraus.
Also es sieht ungefähr so aus:


row[2] = (row[0].Value < row[1].Value)

Bis jetzt mache ich das mit foreach, was ich ein wenig unschön finde.
Jetzt meine Frage, ist es möglich sowas über den Designer zu machen?
Wenn ja, wie?

14.06.2010 - 11:28 Uhr

Wieso WM-Fieber? Die Fußball-WM findet doch erst 2011 in Deutschland statt. Dann bekommen wir attraktiven Fußball zu sehen. Jürgen

frauenfußball ist doch kein sport 😄

11.06.2010 - 11:52 Uhr

Hallo,
ich öffne meinen link so:

    
 element.Click += new HtmlElementEventHandler(Link_Click);
....
void Link_Click(object sender, HtmlElementEventArgs e)
        {
      System.Diagnostics.Process.Start(Hyperlink);

        }

allerdings kommt es bei manchen links vor, das nicht nur der Standartbrowser den link öffnet wie er eigentlich sollte, sondern auch noch zusätzlich der IE.

Mit debuggen komme ich in dem Fall nicht weiter...
wenn ich die Stelle System.Diagnostics.Process.Start(Hyperlink); passiert habe, und auf } stehe, ist der link ganz normal im Standardbrowser geöffnet worden.

Wenn ich allerdings } danach passiere, öffnet sich der gleiche link nochmal mit dem IE.

Allerdings kann ich nicht erkennen an welcher Stelle das passiert.
Seltsamerweise ist das auch nicht bei allen links so.

Hat einer ne Idee woran das liegen könnte?

10.06.2010 - 15:34 Uhr

alles klar..
mein programm funktioniert jetzt soweit für
html, php und .htaccess weiterleitungen.

kennt jemand vllt beispielseiten für javascript, pearl, asp.net seiten mit weiterleitung damit ich meinen code testen kann?

09.06.2010 - 17:20 Uhr

ich habe mir grad ne methode geschrieben um den html code auszulesen

 private static string GetHTML(HttpWebResponse response)
        {
            Encoding enc = System.Text.Encoding.GetEncoding(1252);
            StreamReader loResponseStream = new
              StreamReader(response.GetResponseStream(), enc);

            string html= loResponseStream.ReadToEnd();

            loResponseStream.Close();
            response.Close();
            return html;
        }

wie bekomme ich jetzt am besten den link ausgelesen?
sollte ich den string mit contains usw durchlaufen oder gibts ne möglichkeit direkt auf html tags zuzugreifen, ähnlich HtmlDocument?

09.06.2010 - 16:54 Uhr

Hallo Community,

ich bin grade dabei eine klasse zu erstellen, die mir sagen soll ob ein link funktioniert oder nicht.
Dabei möchte ich auch weiterleitungen erkennen.
Wenn dies Serverseitig geschieht, kann ich über den http statuscode erkennen ob eine weiterleitung existiert. Wenn trotz weiterleitung "OK" zurückgegeben wird, kann ich noch prüfen ob die übergebene url != responseUrl. Das ist aber auch nur der fall wenn die weiterleitung serverseitig geschieht.
Kann mir einer nen tipp geben wie ich an script oder normale html weiterleitungen komme?

bsp:

www.mycsharp.de

06.06.2010 - 23:45 Uhr

habs grade überflogen, sieht schonmal ganz gut aus..
allerdings wünsche ich mir eine lösung die auch größere Sudokus akzeptiert..
bsp 12er statt 9er

wenn du diesen punkt noch umsetzt kannst du die nächste aufgabe stellen 😉

diesen punkt kannst du doch vernachlässigen^^
habe in den nächsten tagen seeehr wenig zeit um iwas nachzuprüfen.
akzeptiere deine lösung also 😃

06.06.2010 - 20:00 Uhr

habs grade überflogen, sieht schonmal ganz gut aus..
allerdings wünsche ich mir eine lösung die auch größere Sudokus akzeptiert..
bsp 12er statt 9er

wenn du diesen punkt noch umsetzt kannst du die nächste aufgabe stellen 😉

06.06.2010 - 15:30 Uhr

achso..
wenn das "remote pause" drin ist werde ichs benutzen 😉

04.06.2010 - 14:45 Uhr

danke..
eigentlich logisch.. ich frag mich warum ich nicht selber drauf gekommen bin 😃
funktioniert jetzt alles..

04.06.2010 - 09:41 Uhr

da ich drauf angesprochen wurde und meine aufgabe wohl weiter oben untergegangen ist poste ich sie nochmal..


Schreiben Sie ein Programm, das mit Hilfe von Backtracking eine gültige Lösung für beliebige Sudoku ermittelt, falls eine solche existiert. Die Lösung kann direkt in das Sudoku eingetragen werden.

Edit: Das Sudoku liegt in Form eines 2Dim Arrays vor

03.06.2010 - 22:19 Uhr

...
seltsam das es bei mir funktioniert?!
siehe Anhang

habe die variablen iteration und radius in der überwachung.
habe einige minuten gewartet und das war das ergebnis!

03.06.2010 - 18:44 Uhr

warum sollte 1 nicht funktionieren?
selbst wenn der radius 1 ist bekommt man ne zahl zwischen 0 und 1 als zufallszahl..
wegen nextDouble

das exklusiv habe ich überlesen.. hab das -1 weggemacht..

03.06.2010 - 18:28 Uhr

so.. hab den radius² auf long gecastet.. jetzt kann man auch int.MaxValue nutzen 😉

neue aufgabe


Schreiben Sie ein Programm, das mit Hilfe von Backtracking eine gültige Lösung für beliebige Sudoku ermittelt, falls eine solche existiert. Die Lösung kann direkt in das Sudoku eingetragen werden.
03.06.2010 - 17:43 Uhr

Besonders für Lan-Spieler ist dieses Tool sehr interessant, da ihr damit auch in jenen Spielen, in denen es keine Pause Funktion gibt, das Spiel einfach anhalten könnt.

Kannst du mir das genauer erklären?
Wie kann es einen nutzen ein Multiplayerspiel anzuhalten bei dem es keine Pausefunktion gibt?

Beispielsweise Counter Strike. Solange der Server weiterläuft kann man doch trotzdem getötet werden...

03.06.2010 - 17:28 Uhr

zählt meine lösung oder wärs besser wenn man ne lösung für alle zahlen entwickelt?^^

03.06.2010 - 15:15 Uhr

danke für die antwort!
werds demnächst ausprobieren 😃

03.06.2010 - 13:49 Uhr
    public class MonteCarloPI : IMonteCarloPi
    {
        Random random = new Random();
        int m_Radius = 0;

        public int CircleRadius
        {
            get
            {
                return m_Radius;
            }
            set
            {
                m_Radius = value;
            }
        }

        public double Calculate(int iterations)
        {
            double x = 0, y = 0;
            int unter = 0;


            for (int i = 0; i < iterations; i++)
            {

                x = random.NextDouble()+ random.Next(0,m_Radius);
                y = random.NextDouble() + random.Next(0, m_Radius);
                
		        if(((x*x)+(y*y))<=(long)m_Radius*m_Radius))
		        unter++;
	        }
            return (((double)unter / iterations) * 4);
        }

    }

war aber bestimmt anders gedacht oder?^^

02.06.2010 - 17:01 Uhr

hat nicht funktioniert.
da ich die links über das Navigated event sammle bzw über das CompleteDocument
kann ich das Navigating nicht abbrechen, da sonst beide Events nicht ausgelöst werden..

02.06.2010 - 16:39 Uhr

Hallo,
ich lade Texte aus meiner Datenbank in den Webbrowser.
Diese Setze ich mit DocumentText.
Jetzt möchte ich die schriftgröße ändern.

google sagte mir

Webbrowser.Document.ExecCommand("FontSize", false, "80%");

allerdings tut sich dabei garnichts..

wahrscheinlich weil keine html tags verwendet ausser es sind links im text vorhanden.

kennt jemand einen weg die FontSize zu ändern?