Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von jaensen
Thema: Konsolenausgabe tabellarisch formatieren?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Schau dir das mal an: DataTable to string

Thema: SOAP Service Performance Problem
Am im Forum: Netzwerktechnologien

Zitat
Weg gefunden diese zu beschleunigen bzw. zu umgehen
Kannst es ja mal mit dem HttpWebRequest versuchen. Ich denke die Binärdaten kommen Base64 Codiert und wenn die Hauptaufgabe des WS das Ausliefern der Bilder ist sollte mit dem WebRequest nicht allzuviel code nötig sein.

Siehe z.B.: WebClient mit HTTP-POST- und Cookie-Unterstützung

Thema: Problem mit JQuery in MVC Application
Am im Forum: Web-Technologien

Wäre schön wenn du dein Problem hier nochmal in Textform und vielleicht mit etwas Code schildern könntest da nicht jeder lust hat das Video anzusehen und nicht garantiert ist das es genau so lange online und unter der gleichen URL erreichbar ist wie dein Post hier.

Thema: C#, Windows 7, Fenster Positionen
Am im Forum: GUI: Windows-Forms

Das Feature kenne ich schon, nur kann man damit keine Fenster kaskadieren. Aber ist ja auch wurscht. Mit den klassichen Mitteln kann man sowas schon erreichen so lange es nur um die eigenen Fenster geht.

Thema: C#, Windows 7, Fenster Positionen
Am im Forum: GUI: Windows-Forms

Zitat
Kaskaden-Positionierung
Das kenn ich jetzt nur von MDIs und habe das bei Windows 7 für normale Fenster so noch nicht enteckt. Aber den Rest konntest du eigentlich schon immer machen. Es gibt ja die Screen-Klasse mit der du die Bildschirmgröße herausbekommst und auch wie viele Monitore angeschlossen sind.
Da du ja alle deine Fenster kennst kannst du sie natürlich mit den normalen Location- und Size-Properties ausrichten wie du möchtest. Die schicken Animationen bekommst du dann allerdings nicht zu Gesicht.

Thema: Datenbank komplett nach einem Parameter durchsuchen
Am im Forum: Datentechnologien

Kam mir gerade in den Sinn: Search anything anywhere

Thema: Trackbar Beschriftung
Am im Forum: GUI: Windows-Forms

Das wirst du selbst zeichnen müssen. Da dir die TrackBar allerdings keine Events dafür anbietet wirst du das wie in good ol' MFC machen müssen und die entsprechende Windows-Message (WM_PAINT) abfangen, Context holen und Pinseln anfangen.

Alternativ schaust du dich am besten mal auf Codeproject um oder nimmst Controls von einem Kommerziellen Anbieter (DevXPress hatte da mal ihre XtraEditors kostenlos, k.A. ob es das Angebot noch gibt). Evtl. können die das.

Thema: Unerlaubte PC Zugriffe überwachen (oder verhindern)
Am im Forum: Rund um die Programmierung

Darf man fragen welchen Zweck dein Programm nachher erfüllen soll (also jetzt nicht aus technischer Sicht)?
Einen Benutzer Programme starten zu lassen um sie nachher wieder zu beenden und dann jemanden per Mail darauf aufmerksam zu machen scheint mir jetzt nicht so sinnvoll außer du möchtest eine Art "Honeypot" bauen.

Die nicht erlaubten Anwendungen gar nicht erst zu installieren oder mit Gruppenrichtlinien zu Arbeiten würde in meinen Augen mehr Sinn ergeben.

Thema: Doppelte Beziehung zwischen zwei Tabellen
Am im Forum: Datentechnologien

Jup, so ist es. Sauberer wäre es IMHO ohnehin eine Schicht aus Stored Procedures für den Datenzugriff dazwischenzuziehen.
Selbst wenn du deine Tabellen irgendwann mal umwirfst und dich für den anderen Ansatz entscheidest bleibt im besten Fall deine Client-Anwendung davon unberührt.

Thema: Doppelte Beziehung zwischen zwei Tabellen
Am im Forum: Datentechnologien

Dann nimm doch eine Stored Procedure.

Thema: WCF: Zyklisch viele Daten übertragen
Am im Forum: Netzwerktechnologien

Lieber alles in ein simples Array verpacken und alles auf einmal schicken. Da dürften die 10 Clients eigentlich kein Problem darstellen.

[EDIT] Damit sind nur die Werte gemeint, das mit dem Delta gilt trotzdem.

Thema: WCF: Zyklisch viele Daten übertragen
Am im Forum: Netzwerktechnologien

Naja kommt auch daruaf an wie die aussehen. Wegen der Latenz etc. sollte das keine Probleme machen. Wenn es 1000 Integers sind sollte es ebenfalls kein Problem sein. Wenn es allerdings 1000 Bitmaps von einer Kamera sind dann siehts anders aus ;-)

Evtl. musst du auch immer gar nicht alles übertragen sonder nur ein Delta? Um wie viele Clients handelt es sich denn ca. ?

Thema: WCF: Zyklisch viele Daten übertragen
Am im Forum: Netzwerktechnologien

Naja du hast dein Problem auch sehr allgemein formuliert bzw. erschließt sich mir nicht ganz was du für ein Problem hast.
Es würde mich z.B. wundern wenn die Kommunikation mit der SPS durch die WCF realisiert werden könnte also denke ich das es dir darum geht die gesammelten Daten den Clients über einen Service zur Verfügung zu stellen?

Wenn das der Fall ist dann sehe ich das Problem nicht so recht. Baue einfach einen normalen Service und frag ihn vom Client aus Timer gesteuert ab.

Thema: Path.GetTempPath() gibt unterschiedliche Resultate?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hmm... hab ich wohl nicht richtig gelesen, ist ja immer der Admin-Pfad mit drin.

Kann ich leider (oder doch zum Glück;) nicht nachvollziehen.
Testcode:


        static string _temp = "";
        static void Main(string[] args)
        {
            for (int i = 0; i < 10000000; i++)
            {
                string tmp = Path.GetTempPath();
                if (_temp != tmp)
                {
                    Console.WriteLine(tmp);
                    _temp = tmp;
                }
            }

            Console.ReadKey();
        }
Schau noch mal genau durch deinen Code. Ich kann mir eigentlich nur noch vorstellen das du den Pfad irgendwo im Code umbaust.

[EDIT]
Oder irgendetwas im MSI Pfuscht an den Umgebungsvariablen rum.

Thema: Zugriff auf eine Access Datenbank
Am im Forum: Datentechnologien

Auf MySQL Datenbanken solltest du auch mit dem CF zugreifen können (Standard MySQL Connector für .Net) ein Beispiel brauchts da eigentlich nicht du dann ganz normal mit ADO.Net arbeiten kannst.

Thema: zeichnen in ein DataGrid?
Am im Forum: GUI: Windows-Forms

Oder eine DataGridViewAmpelColumn bauen ;-)
Creating a custom DataGridViewColumn und viele andere Artikel darüber im Netz...

Thema: Zugriff auf eine Access Datenbank
Am im Forum: Datentechnologien

Mein Wissensstand dazu:
Das geht nicht da das Compact Framework bzw. Windows Mobile keine Zugriffskomponenten für eine Access Datenbank bereitstellt.

Wenn du immer eine Verbindung hast wenn auf die Datenbank zugegriffen werden muss dann könntest du das über einen Webservice machen.
Wenn du die Daten auch offline brauchst dann kannst du eine SQL Server CE Datenbank benutzen musst das dann aber irgendwie synchronisieren.

[EDIT] Wenn mehrere Benutzer gelichzeitig auf der Access DB arbeiten bist du mit dem Service aus Datenkonsistenzgründen sowieso besser dran da du gleichzeitige Zugriffe besser unter Kontrolle bekommst.

Wenn dein System es noch zulässt würde ich ohnehin über einen Wechsel auf SQL Server Express Edition, Firebird oder MySQL (eben ein echtes DBMS) nachdenken. Access Datenbanken werden auf 64 Bit Systemen nämlich nicht unterstützt

Thema: Suche "günstigen" virtuellen Server
Am im Forum: Smalltalk

Zitat
Ne andere Frage, in einem V-Server läßt sich keine VM starten, da es schon ein virtualisiertes System ist oder?
;-) Kommt darauf an mit was virtualisiert wurde aber an und für sich geht das schon (z.B. mit VMWare ESX) wobei das sehr langsam werden dürfte.

[Edit]
Zitat
Eine Datenbank kann durchaus schon mal recht umfangreich den Speicher belegen
Eine Datenbank kann sich aber auch unter Lastspitzen leicht mal ohne Ende speicher reinfressen den sie danach nicht mehr brauchen wird gibt diesen aber dann nicht mehr so schnell her. Über einige Parameter lassen sich Grenzen setzen die man einfach mal unter Last durchprobieren muss. Für SQL Server: Speicherkonfiguration SQL Server

Thema: entwicklung mit Microsoft Visual Studio 2005 und 64 oder 32 bit
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Ja das sollte unproblematisch machbar sein so lange du nicht auf .Net 4.0 mit der neuen CLR umsteigst oder Teile deiner Anwendung auf verschiedenen CLR Versionen betreibst.

Hilfestellung gibts u.a. hier: .Net Framework 4 Migration Issues und natürlich in Foren und Blogs von Leuten die ihre Software bereits migriert haben.

Wer suchet der findet.

Thema: Datenmodell aus XSD zur Laufzeit erstellen
Am im Forum: Datentechnologien

Zitat
Klickt der User mit der rechten Maustaste in das TreeView so soll er lediglich die Möglichkeit haben, ein "html"-Element zu erstellen (aber eben nur einmal).
Das heisst du willst zur Laufzeit validieren ob ein Element an der entsprechenden Stelle hinzugefügt werden kann. Also vergleichbar mit der XML-Completion im Visual Studio welche auch nur an dieser Stelle gültige Element anzeigt wenn eine entsprechende XSD hinterlegt wurde?

Dann könntest du sicherlich vom #Develop Code profitieren da dieser einen Xml-Editor mit code completion besitzt. Dieser ist auch in ein Plugin ausgelagert.
Wahrscheinlich insbesondere von dieser Klasse: src\AddIns\DisplayBindings\XmlEditor\Project\Src\XmlSchemaCompletionData.cs

Wenn sich die XSD ändert musst du das ganze Zeugl natürlich neu initialisieren.

Thema: Suche Anwendung zum Lesen der Telefonanrufe etc.
Am im Forum: Smalltalk

Zitat
auch wenn es wie mit Kanonen auf Spatzen schießen ist, wäre asterisk eine Empfehlung,
Geiles Teil aber da braucht er zusätzliche Hardware und die ist meist ein bisschen überdimensioniert (Ab 4 Ports etc..)

@inflames2k: Das stichwort dazu ist CTI (http://de.wikipedia.org/wiki/Computer_Telephony_Integration)

[EDIT] Alternativ ein Telefon kaufen welches CTI von Haus aus unterstützt und evtl. nach ner API dafür ausschau halten: Google shopping Ergebnisse - CTI Telefone

Thema: DataRow[] überprüfen
Am im Forum: Datentechnologien

Schmutzig ja, schnell nein.

Auf die Ausführungsgeschwindigkeit bezogen ;-)

Evtl. könnte der OP nochmal seinen Post etwas strukturierter und ausführlicher wiederholen?

Thema: Microsoft SQL - Datenbankänderung-Event
Am im Forum: Datentechnologien

Zitat
AFAIK können die 2005er aber verwendet werden.
Ja, geht schon aber wie lange noch? Das mussten sie wohl anbieten damit die Leute einfacher migrieren können.
Quelle: Whats new in SQL 2005 Server SP3

Thema: WLAN-Empfang schlecht
Am im Forum: Smalltalk

Manche LCD-Fernseher strahlen wohl auch recht deftig. Hab ich bei einem Freund erlebt:
Fernseher an -> Empfang schlecht, Fernseher aus -> Empfang super wobei er da einen USB-WLan Stick hatte bei dem die Antenne schon extrem beschissen war.

Thema: UdpClient Receivetimeout compact framework
Am im Forum: Netzwerktechnologien

Zitat
Ein extra Thread kommt bei meinen Anforderungen nicht in Frage?
Tut er nicht?

[EDIT]
Oder so: Socket.Select()

Thema: Combobox/Listbox in Eigenschaften einbinden
Am im Forum: GUI: Windows-Forms

Was meinst du genau?
Im Eigenschaften-Fenster vom Studio in der Designansicht? Oder meinst du die Properties im Code?

Zitat
Mit get- und set bringt er mir da nur Fehler...
Welche?

Thema: Hilfe-Datenbankprogrammierung in C#- Hilfe
Am im Forum: Datentechnologien

Zitat
Ich denke mal dass du dich mit den Grundsätzen von SQL vertraut machen solltest.
Und zwar erstmal nicht in deinem Programmcode sondern am besten (wenn du Access benutzt in Access) und beim SQL Server z.B. im SQL Server Management Studio bzw. irgendeiner anderen kompatiblem GUI deiner Wahl.
Da musst du dann nicht jedesmal neu kompilieren und bekommst auch nur die SQL-Fehler angezeigt (die du im Code erst nach dem Ausführen mit einer Exception mitgeteilt bekommst).

Thema: Microsoft SQL - Datenbankänderung-Event
Am im Forum: Datentechnologien

Notification Services Beispiele Allerdings sind die Notification Service ab dem 2008er SQL Server nicht mehr unterstützt.

Wenn du kriterien wie z.B. ein DateTime (besser DateTime2)-Feld in deiner Tabelle hast dann kommst du auch nur mit dem SQL Server Agent aus und brauchst keine Trigger.

"Echtzeit" würde es mit den Triggern auch gehen ich weiß aber nicht wie es dann um die Performance bei z.B. inserts bestellt ist.
Du baust z.B. einfach einen After Insert-Trigger auf die entsprechende Tabelle und benutzt dann z.B. einen SOAP Endpoint um einen Webservice aufzurufen der dann wiederum mit der zu benachrichtigenden Anwendung kommunizieren kann.

Solltest du deinen Datenzugriff sowieso schon in Stored Procedures gekapselt haben dann brauchst du gar keine Trigger.

Thema: Path.GetTempPath() gibt unterschiedliche Resultate?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Aus der Doku:

Zitat
Returns the path of the current user's temporary folder
Benutzt eine deiner Custom Actions impersonation?

Thema: Microsoft SQL - Datenbankänderung-Event
Am im Forum: Datentechnologien

Nicht so schön aber sollte funktionieren:
Einen Trigger auf die zu überwachenden Tabellen bauen und bei Änderungen diese in eine Changelog-Tabelle schreiben. Diese wird von einem Agent-Job abgefragt und dann z.B. ein Webservice (oder was auch immer man vom Server erreichen kann) benachrichtigt. Danach wird die Changelog-Tabelle wieder geleert oder bereits versandte Änderungen entsprechend geflagt wenn man sie aufheben möchte.

Dieser Ansatz wäre allerdings nicht "realtime". Kommt drauf an wofür du es brauchst.
Der Notification Service arbeitet meines Wissens nach ebenfalls nicht "realtime".