Laden...
Avatar #avatar-2970.jpg
John Sanson myCSharp.de - Member
Anwendungsentwickler Dinslaken Dabei seit 03.03.2006 195 Beiträge
Benutzerbeschreibung

Forenbeiträge von John Sanson Ingesamt 195 Beiträge

28.11.2009 - 17:44 Uhr

Hi,

hatte gerade einfach nur 2 Gedanken:

Datenbanken sollten nicht durch ersetzen sondern durch Scripte auf neuesten Stand gebracht werden.

Wenn die DB vom Server in gebrauch ist kann sie sowieso nicht überschreiben werden.

Grüße
Chris

09.11.2009 - 11:35 Uhr

Hi,

ich denke DIA reicht da völlig aus und ist kostenlos.
Dia Homepage

Chris

19.09.2009 - 15:27 Uhr

Hallo Briefkasten,

in den Standardprojekten vom VS sind solche Evaluierungen nicht enthalten, jedoch kannst du RegKeys setzen.
Kann allerdings nicht sagen wie es sich bei anderen Installern wie z.B. InstallShield verhält.

Du solltest dir auf jeden Fall eine andere Methode suchen. Diese Sache mit dem RegKey ist sehr unsicher. Was hält den Benutzer davon ab den Key immer wieder zu löschen oder einen eigenen Wert zu geben?

Auch den Vorgang in der Installation mit einzuschließen halte ich für fehl am Platz. Dort kann man auch die Programmdateien ohne Installation kopieren oder zu einfach manipulieren. So dass keine Prüfung mehr vorhanden ist.

Ich habe es so gelöst, dass die Prüfung in meiner Verschlüsselten exe liegt. Dabei hatte ich das Glück, dass meine Verschlüsselungssoftware (.Net Reactor) Funktionen zur Evaluierung mitliefert.

Grüße

Chris

12.09.2009 - 13:09 Uhr

ja das würde auch gehen, ist aber blöd über Seiten die direkt auf die Datei verlinken sollen.

Leider funktioniert das mit den urlMappings bei mir auf dem Web Space nicht, und ich weiß nicht warum. Anstatt zu mappen ruft er die aufgerufene Datei auf.
In meinem kleinen Testprojekt gestern hat es geklappt.

11.09.2009 - 21:26 Uhr

Nabend, ich glaube urlMapping in der web.config bringt mich weiter, werde das gleich mal testen.

@vbprogger: Das kann ich bei Codefiles machen die aufgerufen werden, nicht aber bei den anderen wie .exe, .zip oder .msi.

@Stipo das wäre der beste Weg gewesen und ich weiß auch nicht mehr warum ich das nicht von Anfang an so gemacht habe. Jetzt muss ich gucken.

Schonmal danke an alle.

11.09.2009 - 18:27 Uhr

Hallo zusammen,

ich möchte, dass wenn eine Datei meiner Seite aufgerufen wird eine Umleitung zu einer anderen einrichten, geht das unter ASP.Net? Per web.config oder so.

Der Hintergrund ist wenn ich z.B. ein Programm dort online gestellt habe was Setupxxx10.exe heißt und sich die Versionsnummer ändert und die Datei nun Setupxxx20.exe heißt findet die niemand mehr der noch den alten Link hat.

Freundliche Grüße

Chris

05.09.2009 - 13:14 Uhr

Danke, habe einfach die falschen Suchbegriffe benutzt.

05.09.2009 - 12:50 Uhr

Hallo zusammen,

ich würde gern im IIS 6 bestimmt Websites und Pools überwachen und unter bestimmten Umständen im System oder IIS Websites stoppen oder starten.

Kennt wer zufällig eine freie C# Liberary oder Api-Aufrufe um dies zu tun.

Über google und im Forum habe ich ich bis jetzt nichts passendes gefunden, nur Dinge um allgemeine Einstellungen abzurufen, mir gehts aber hauptsächlich um das starten und stoppen.

Freundliche Grüße

Chris

14.08.2009 - 10:54 Uhr

Hi,

im MCP Portal kannst du deine gemachten Zertifikate einsehen und normalerweise bekommt man immer das erstere Zertifikat zugeschickt, es sei denn deins besteht aus mehreren Prüfungen und die hast du noch nicht komplett.

Grüße

Chris

11.08.2009 - 13:42 Uhr

Hi,

ja genau das soll ja nicht mehr grün bleiben, ich will aus dem snippet raus.

Was auch noch ein Punkt ist, wenn man unter C# einen switch über die Snippets einfügt und eine Enumeration prüft werden die cases automatisch bei drücken von Enter gesetzt, das funktioniert unter VB.Net auch nicht, da ja wie gesagt die Entertaste nur einen Zeilenumbruch bewirkt.

Grüße

Chris

11.08.2009 - 12:29 Uhr

Hallo,

man kann unter C#, wenn man im VS ein Code-Snippet eingefügt hat mit Tab durch die Platzhalter wechseln und mit Enter das Snippet verlassen. Dann sind auch die Platzhalter nicht mehr grün.

Weiß Jemand von euch wie das unter VB.net geht?
Man kann da immer noch mit Tab navigieren, jedoch nicht mit Enter raus oder bestätigen, da man nur eine Zeile tiefer kommt aber nicht das Snippet verlassen hat.

Grüße

Chris

08.08.2009 - 12:40 Uhr

Hi m0rius,
wenn ich es richtig verstanden habe möchtest du nur den Rahmen erweitern, dann wird dir dieser Link helfen.

Erweitern von Glasframe in eine WPF-Anwendung

Auf dem Rahmen kannst du ganz normal die Standard Controls verwenden.

Grüße Chris

04.08.2009 - 21:02 Uhr

Hi,

ja du benötigst deine exe + Toolkit und evtl die xml Datei.

Du kannst die Toolkit dll in die Exe rein-mergen.

Wenn du dann das Problem mit der XML Datei behoben hast bleibt dir nur eine deine exe übrig.

Chris

01.08.2009 - 12:36 Uhr

Hi,

wenn es dir nur darum geht diese XML Kommentare einzufügen geht das auch sehr komfortabel wenn du dich über einer Methode oder Klassen befindest und einfach drei mal / drückst.

Wenn du daraus später auch Dokumentationen erstellen willst kannst du dir auch mal das Sandcastle Projekt angucken.

Grüße

Chris

30.07.2009 - 13:49 Uhr

Hi,

unter Build->Configuration Manager im Dateimenü kannst du die Plattform wählen.

Chris

28.07.2009 - 17:23 Uhr

Alle TextBoxen an das gleiche TextChanged Event hängen.

Chris

27.07.2009 - 12:07 Uhr

Hi,

Könnte es vielleicht sein, dass dein Assemby eine 32 Bit oder 64 Bit Anwendung erfordert und das nicht der Fall ist?

Gruß

Chris

27.07.2009 - 00:47 Uhr

Ich bitte um entschuldigung für die Aufregung.

Ich habe beim zusammenbauen der Adresse einen Fehler gemacht.
Der string wurde doppelt zusammengebaut, da ich die Methode zweimal aufrufe.

Und da die beiden hintereinanderstehen ist mir das auch nicht im Debugger aufgefallen, da Anfang und Ende ja richtig aussehen.

Manchmal sieht man den Wald vor.....

Danke

Chris

27.07.2009 - 00:10 Uhr

Ja so wie es google im Beispiel-code beschrieben hat.
Ich baue mir folgenden Link zusammen und lese das Ergebnis per WebRequest.

http://maps.google.com/maps/geo?q=Essen&output=xml&sensor=false&key=abcdefg

Den Key am Ende habe ich hier durch einen Key ersetzt der scheinbar auch zum Ergebnis führt.

Wenn die Adresse direkt im Browser aufrufe bekomme ich das richtige Ergebnis, wenn ich es in dieser Beispielanwendung aufruf auch. Aber in allen anderen Projekten nicht.

26.07.2009 - 23:58 Uhr

Hi,

ne das ist es nicht, wie gesagt meine Beispielanwendung funktioniert immer noch und das richtige Projekt nicht. Obwohl der selbe Code verwendet wird.

Ja diese API rufe ich ja auch auf, und irgendwelche gegrenzungen wie Zeitintervall oder Aufrufe werden nicht überschritten. Ist ja nicht noch das ich da alle deutschen Adressen abgleichen will. Habe mehrere TextBoxen wo Adresse drin ist und per Button wird zu dieser Adresse eine Koordinate abgerufen.

Gruße Chris

26.07.2009 - 23:30 Uhr

[EDIT=herbivore]Abgeteilt von Suche Bibliothek für Umkreissuche[EDIT]

Hallo zusammen,

danke für die weiteren Antworten.

Ich habe mir also eine Klasse erstellt, die per Webrequest bei Google die Koordinaten zu einer Adresse abruft.
Klappt im Beispiel Projekt.
Jetzt wollte ich das in meinem richtigen Projekt integrieren und es klappt nicht mehr. Ich bekomme von google einen Status code zurück, 602, der sagt, dass die Adresse falsch ist.

Der aufruf ist aber 1:1 der gleiche wie in der Beispielanwendung. Wenn ich die URL die aufgerufen wird kopiere und im IE setzte bekomme ich auch die richtige Antwort. Nur in meinem und jeden weiteren Testprojekt nicht mehr.

Hoffe jemand kann mir helfen.... das ist doch nich normal, habe das auch mal in einem seperaten Assembly compiliert. Mit dem gleichen Ergebnis aus der Beispielanwendung funktioniert es aus allen anderen nicht.

Grüße

Chris

24.07.2009 - 20:08 Uhr

Wenn deine Anwendung ein Setup besitzt kann die Dateierweiterung auch dort zugewiesen werden.

24.07.2009 - 16:56 Uhr

Ich habe eine WPF in der ich die Hilfedatei verwenden werde.
Warum glaubst du haben diese ausgedient?

Darüber hinaus verwende ich natürlich Tooltips und sonstige Hinweise.

Ich denke auch darüber nach so einen Assistenten wie im Office ( die Büroklammer) zur Unterstützung einzubauen.

24.07.2009 - 12:31 Uhr

Setzte im Projektexplorer das Projekt CaptureTest über das Kontextmenü als Startprojekt, dann startet beim drücken von F5 die Oberfläche.

Kompilieren kannst du die Projekte aber auch wenn du die im Kontextmenü des Projekts oder Solution auf Build klickst.

Gruß

Chris

21.07.2009 - 12:42 Uhr

Bibliothek zur Verwaltung von (Geo-)Koordinaten sieht sehr interessant aus.

Habe in der zwischenzeit geschafft über google Maps die Koordinaten zu einer Adresse zu bekommen. Außerdem habe ich im Netz eine Methode gefunden die mir die Entfernung der Punkte berechnen kann.

Das ist eigentlich alle was ich brauche, hatte zwar vorher geschrieben, dass ich ein Umkreis berechnen muss aber es geht ja auch anders. Nun prüfe ich einfach ob die ermittelte Entfernung größer ist oder in den begrenzten Gebiet liegt.

Danke für die schnelle Hilfe.

21.07.2009 - 10:49 Uhr

Ja, das soll in einer Windows-Anwendung integriert werden.
Dort wird die eigene Adresse festgelegt und es sollen dann weitere Adressen (aus den erfassten Kontakten) angezeigt werden, die sich in einem bestimmten Umkreis befinden.

Dabei ist eine Kartendarstellung ehr unwichtig.
Virtual und google Earth muss ich mir mal genauer ansehen.

Danke schonmal soweit.

21.07.2009 - 10:16 Uhr

Guten Morgen zusammen,

ich suche eine Libery die mir eine Umkreissuche bereitstellt. Ich möchte als eine PLZ oder Ortsname eingeben und alle Orte mit einem bestimmten Radius z.B. 50 KM zurück bekommen.

Wäre schön wenn wer einen Tipp hätte oder sogar schon Erfahrung damit.
Wichtig ist auch, dass es kostenlos oder sehr günstig ist.

Grüße

Chris

17.07.2009 - 18:03 Uhr

Ein ähnliches Problem hatte ich auch einmal.
Da lag es daran, dass mein Windows Media Player zu alt war. warum auch immer die Effekte mit dem WMP zusammenhängen.

Kannst es ja mal testen.

10.07.2009 - 21:25 Uhr

Ich habe Zuhause nur ein deutsches VS2008 installiert, kann aber noch keinen deutschen Download für die SL Tool finden. Wisst ihr zufällig wann der kommen soll?

10.07.2009 - 16:07 Uhr

Hi.

du solltest dir auch unbedingt den .Net Reactor ansehen. Der ist zwar keine Freeware aber liegt mit ca. 170 Dollar oder so und den Funktionen die er zu bieten hat ganz vorne.
http://www.eziriz.com/

Außerdem ist auch Xenocode Postbuild sehr effektiv, jedoch auch mit weit über 1000 Euro viel teurer.

Zu der Bewertung muss man sagen, dass es auch die Funktionen ankommt die du brauchst. Z.B. Stringverschlüsselung, Ressourcenverschlüsselung, Ausschluss von Dateien, .Net Versionsunterstützung, Nativcode Erzeugung usw.

Hier ist ein Vergleich des .Net Reactor mit anderen Programmen.
http://www.eziriz.com/comparison.htm

Grüße

chris

10.07.2009 - 12:25 Uhr

Bei mir fehlt nach der Installation der Designer und wird auch nicht mehr angezeigt, nur noch der XAML Quelltext, der normalerweise unter dem Designer ist.

Habt ihr dieses Problem auch?

10.07.2009 - 11:27 Uhr

Hat sich schon erledigt.

Nachdem ich die Tools für SL 3 für Visual Studio installiert habe und anschließend mein Projekt öffnete erschien der Convertion-Wizard, den man auch kennt wenn man z.B. Projekte von VS2005 nach VS2008 migriert.

chris

10.07.2009 - 10:51 Uhr

Guten Morgen,

ich habe vor ca. einer Woche ein kleine Projekt mit Silverlight 2 angefangen. Da ich vorher schon einiges mit WPF gemacht habe, habe ich auch ein paar Dinge in Silverlight vermisst. Zu meiner Freunde habe ich gestern dann bemerkt, dass Silverlight 3 schon raus ist.

Nun meine Frage:
wie kann ich mein Silverlight 2 Projekt auf 3 umstellen?

Grüße

Chris

08.07.2009 - 16:28 Uhr

Müüste es nicht:


connectionBuilder.DataSource = ".\\SQLEXPRESS";

anstatt


connectionBuilder.DataSource = "localhost\\SQLEXPRESS";

sein?

06.07.2009 - 14:11 Uhr

ja stimmt, es ist das Rucksackproblem, jetzt kann ich dem ganzen auch einen Namen geben.

Bei mir ist das ganze noch etwas komplizierter, da jede Frage einen Typ hat und der auch noch in die Auswertung mit einfließt.

Bis jetzt brauchte das ganze bei mir immer zwischen 1 und 12 Versuchen bis es gepasst hat, werde nochmal sehen ob ich 1, 2 Stellen optimieren kann.

Danke für den Link.

06.07.2009 - 11:23 Uhr

Hallo zusammen,

dieser Titel sagt euch wahrscheinlich wenig, mir viel leider kein besserer ein, darum erkläre ich einfach mal um was es geht.

Ich habe Fehlerpunkte, Fragen mit verschiedenen Fehlerpunkten und eine Anzahl an Fragen. Die Punkte variieren auch.

Beispiel:
Fehlerpunkte = 33
Fragenanzahl = 10

und 120 Fragen mit verschiedenen Fehlerpunkten zwischen 2 und 5.
Es ist das Ziel mit der Anzahl der Fragen genau auf die Fehlerpunkte zu kommen, dabei sollen die Fragen jedoch per Zufallgewählt sein, damit sich nicht immer das gleiche Bild ergibt.

Bin damit bereits seit gestern dran und habe eine Lösung, die allerdings nicht schön ist.
Meine Lösung bis jetzt sieht so aus, dass ich mir per Zufall aus den verfügbaren Fragen 10 raushole und wenn die Summe der Fehlerpunkte dann nicht den Fehlerpunkten entspricht, schmeiß ich die 10 wieder weg und hole die nächsten bis es passt.

Wäre für Hinweise und Gedanken wie man es anstellen könnte sehr dankebar.

Grüße

Chris

01.06.2009 - 23:15 Uhr

Hi,

in etwa so:


 textBox1.Text = "";
 foreach (var item in checkedListBox1.CheckedItems)
 {
      textBox1.Text += item.ToString();
 }

Chris

17.05.2009 - 22:59 Uhr

Hi,

ich habe gerade eine wmv Datei auf meinem Webspace hochgeladen, kann diese aber nicht runterladen. Wird nie gefunden, obwohl Pfad richtig geschrieben ist.

Ich glaube, ich muss *.wmv in der web.config zulassen, aber wie genau?

Habe leider beim googlen und im form nicht das richtige gefunden.

Danke

Chris

06.05.2009 - 11:35 Uhr

Genau das habe ich gesucht:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Danke Peter.

06.05.2009 - 10:39 Uhr

Moin,

ich habe das Problem, dass im IE8 meine Website etwas zerhackt aussieht und keine Zeit mich darum zu kümmern. Da im Kompartibilitätsmodus alles wie gewünscht aussieht wollte ich mal fragen ob íhr irgendwelche Maßnahmen kennt mit denen ich die Seite sofort im Kompartibilitätsmodus starten kann?

Danke und Grüße

Chris

20.02.2009 - 15:27 Uhr

Man sollte die controls nicht public machen.

Kann ich mich nur anschließen.

Ich denke dein Problem ist, dass du versuchst über die Klasse dein Label zu ändern. Das geht aber nicht, du brauchst eine Instanz dein Form, dann kannst du auch auf auf Properties usw. zugreifen.

Angenommen das Label ist noch auf public.


Form1 form1 = new Form1();
form1.label1.Text="text";

Chris

15.01.2009 - 12:02 Uhr

Hi,

wenn der Code nach label2.Visible =true deine GUI blockiert wird das Label erst sichtbar wenn der rest abgearbeitet ist.

Schiebe mal zwischen label2..... und dem try Block ein
Application.DoEvents();

Gruß Chris

28.12.2008 - 04:06 Uhr

Moin,

ich würde auch WPF anstatt WinForms bevorzugen, um genau zu sein habe ich das auch schon, am 19. Dezember habe ich die 70-502 WPF abgelegt. Habe mir vorher um die 20 Webcasts von MS dazu reingezogen um erstmal einen Überblick zu bekommen immer wieder Praxisbeispiel gemacht und ein Buch gelesen. Die Prüfung ist auf jeden Fall machbar.

D.h. zwar nicht, dass die Winforms tot sind aber in WPF fließen ganz andere Aspeke mit ein die es in den WinForms nicht so gibt wie xaml, Animation, 3D usw.
Außerdem hat man direkt auch eine Silverlight Grundlage.

Naja wahrschein war das mit dem Nachfolger so geplant aber so wie ich das sehe setzt sich WPF nur schleichend durch und in großen WinForms Projekten ist es nicht ganz so einfach zu migrieren und oft auch gar nicht notwendig. Wer jedoch mit WPF gearbeitet hat ist, meistens begeistert. Denke auch Winforms ist noch lange nicht abgeschrieben, zwar wird wird die Winforms selbst nicht weiterentwickelt jedoch kann man die neuen Dínge aus .Net 3.5 wie Extension Methods, Linq usw. auch dort benutzen.

Grüße

Chris

27.12.2008 - 13:09 Uhr

Hi,

mal eine andere Frage, warum willst du Prüfungen für das 2.0 .Net Framework machen anstatt für 3.5?

Ich habe vor einiger Zeit die MCP in ASP.Net gemacht und dieses Self-Paced Training Kit von MSPress benutzt. In dem Buch stand viel an Inforationen, aber trocken und so nah an den Fragen war das nicht.

Ich denke es kommt darauf an ob man in dem Bereich in dem man die Prüfung macht wirklich was lernen will. Dann braucht man auch Praktische Beispiele, Webcasts, Bücher etc. oder ob man einfach nur das Zertifikat will, dann reicht sicherlich das von deinem Link aus.

Chris

21.11.2008 - 10:57 Uhr

Ja das nervt wirklich, dazu kommt noch das der Designer manchmal gar nicht merkt wenn er neu geladen werden müsste und erst eine Kompilierung des Projekts notwendig ist. Denn danach bekommt man diesen Reload Balken immer, obwohl, vom Benutzer, während der Kompilierung keine Änderungen gemacht wurden.

Da ich auch Animiationen habe die ausgeführt werden bei einem Relaod, ist die ganze Sache jedes mal sehr unangenehm.

Möglicherweise ist der Designer zu performance lastig um sofort auf Änderungen zu reagieren.

18.10.2008 - 07:53 Uhr

Hi,

im 3.5er bzw. 3.5 SP1 .Net Framework ist so einiges hinzugekommen. WPF macht da denke ich nicht den größten Teil aus. Hier ein kleines Bildchen

Also ich begeister mich immer mehr für WPF, auf ersten Blick fehlen zwar in der ToolBox verschiedene Controls wie z.B. DateTimePicker, Timer oder DataGridView aber kann man sich relativ einfach selbst zusammenbauen, oder findet sie in anderen Klassen wieder.

Ich habe allerdings festgestellt, dass die Arbeiten an der GUI seit WPF bei mir wesentlich länger dauern, da man halt so einfach die Möglichkeit hat sich eigenen Controls zu bauen. Wo ich bei WinForms eine ListBox genommen habe, Werte rein und fertig, habe ich bei WPF manchmal den ganzen Tag daran gesessen mir eine viel tollere Liste zu erstellen. Wahrscheinlich hätte diese tolle ListBox unter WinForms 3 Tage gedauert da es dort viel schwieriger ist Controls zu schachtel, zu zeichnen usw. , darum habe ich mir nur selten die Mühe gemacht.

Chris

18.10.2008 - 07:31 Uhr

Hi,

danke für die Antworten.

Ich denke auch, dass es keine 100%tigen Schutz gibt, jedoch möchte ich es den bösen Leuten so schwer wie möglich machen.

Ich habe nun mit dem .Net Reactor so einige Einstellungen durchprobiert und habe eine optimale gefunden, wo Schutz besteht und sich die Anwendung noch ausführen lässt.

.Net reactor Infoseite
Ich denke dieses Tool ist sehr mächtig, zumindest ist es mir nicht mehr möglich irgendwelche Schlüsse aus den Salat den das Tool erstellt zu ziehen. Und der Preis liegt mit ca. 140 Euro auch im machbaren Bereich.

Grüße
Chris

17.10.2008 - 01:03 Uhr

Hi Leute,

ich bin mittlerweile an einem Punkt wo ich gedenke meine Anwendungen per Obfuscator zu schützen.

Nun habe ich einige Tools dazu ausprobiert. Xenocode Postbuild 2008 war dabei unschlagbar, leider auch unschlagbar teuer.

Mit dem .Net Reactor kann ich zumindest Teile meiner Anwendung (verschiedene Assemblies) so schützen wie ich es möchte: ILDASM suspress, Renammig, String-encryption usw.
Wenn ich versuche die ganze Anwendung zu schützen, lässt sie sich nicht mehr ausführen.

Nun zu meinem Problem. Was würde mir diese ganze Sache bringen, wenn man die, zwar verschlüsselten, Assemblies einfach in einem anderen Projekt einbinden kann, dann auf die Funktionen zugreifen kann und man dann die Werte hat, die ich extra im Code verschlüsselt habe?

Nichts, oder?

Dann habe ich überlegt einen code den Assemblies zuzuweisen und wenn das nicht geschieht geben die Funktionen kein Rückgabewert.
Tolle Überlegung aber meine Hauptanwendung ist ja ungeschützt also kann man sich den benötigten Code ja einfach mit ILDASM oder sogar im Notepad heraussuchen.

Also ihr seht schon das Problem. Ich stehe irgendwie auf dem Schlauch. Könntet ihr mir raten was ihr nun tun würdet.

Grüße

Chris

13.10.2008 - 19:00 Uhr

Kann leider nicht ausweichen. Ich habe es jetzt erstmal so gemacht, dass ich alle Objekte der Tabelle ohne where abrufe in einer Liste speicher und diese dann mit einem Linq Query filter. Es funktioniert zwar ist aber für größere Datenmenge absolut ungeeignet. Zum glück habe ich in dieser Tabelle nur max 15 Datensätze.

Bin also immer noch für jede Hilfe dankbar.

13.10.2008 - 17:54 Uhr

Kein Problem, ich bin auch zur Zeit scheinbar mein eigenes Versuchskaninchen.
Ich habe 2 Datenbänke 1 SQL Express 2005, da hat alles mit dem Entity Framework auf Anhieb geklappt. Und die SQL Compact 3.5 DB. Diese wird nicht komplett vom EF unterstützt und immer wieder irgendwelche Fehler. Wie dieser hier.