Laden...
K
Kaji myCSharp.de - Member
Fachinformatiker Anwendungsentwicklung Clausthal-Zellerfeld Dabei seit 10.12.2007 593 Beiträge
Benutzerbeschreibung

Forenbeiträge von Kaji Ingesamt 593 Beiträge

21.01.2009 - 16:11 Uhr

Ach so....

Jetzt sehe ich was du willst ^^ ja natürlich gibts das auch so... Man man 😛
Hier viel spass damit! 😄

Gruß Daniel

21.01.2009 - 12:26 Uhr

Hallo,

naja mal wieder ein kleines Update... Es gibt noch einen alternativen Microsoft FlowDocumentviewer der das Paging unterstützt spricht nur immer 1 Seite anzeigt. Leider kann man dort nicht einfach ein XPS File reinladen sondern nur mit einen sehr sehr hässlichen Workaround . Hmm ist es echt so Schwer für den normalen DocumentViewer einfach nur zu Pagen ohne aneinander Reihen durch ScrollView? Das ist doch irgendwie Käse...

Gruß Daniel

21.01.2009 - 11:11 Uhr

Hallo,

ich denke nicht das du alles selbst machen musst. WPF gibt eigentlich viele möglichkeiten. Vielleicht hilft dir dieser Artikel .

Gruß Daniel

21.01.2009 - 11:03 Uhr

Hallo,

also ich habe jetzt ein wenig mehr rumgeforscht und hab einige Sachen herausbekommen. Das Verhalten von Seite 1 zu 2 kommt daher das die erste Seite als MasterPage angesehen wird und die anderen nicht. Und der Grund das die folgenden Folien "untereinander" angezeigt werden liegt daran das der DocumentViewer den Content über ein ScrollView anzeigt der die automatisch aneinander reiht. Den ScrollView muss ich aber wohl reinnehmen. Hat jemand ne Idee ?

Gruß Daniel

20.01.2009 - 22:41 Uhr

Hallo,

also ich glaube das drivtet hier komplett ab. Ich meine du willst anscheinend eine datenbank wie sql compact mit mehnrbenutzer betrieb ... Das geht natürlich auch nicht und ich weiß jetzt nicht was jetzt an Access (für den Mehrbenutzer Betrieb!!) einfacher sein soll als der SQL Server. Und nach deinen Anforderungen brauchst du sowieso einen "Server" kann ja irgend ein Rechner sein. Aber irgendeiner muss ja immer an sein damit auch die unterschiedlichen Nutzer arbeiten können. Mich interressiert echt mal wie deine ganz konkreten vorstellungen sind. Ich meine einfach komfortabel? Webservice der einfach XML Dateien schreibt. Das brauch nicht viel und ist so komfortabel wie du es schreibst.

Gruß Daniel

20.01.2009 - 17:13 Uhr

Hallo,

ja deswegen reden ja auch hier genug Leute darüber das du ein Service schreiben sollst der dann die Datenbank operationen übernimmt. Wie du die User managet musst du selbst wissen. Es ist wie im realen leben 2 Leute können nicht den selben Satz auf der Schreibmaschine bearbeiten. Deswegen müssen sich die Leute untereinander einigen oder einer kriegt Priorität. Oder du zeigst dem der langsamer ist als der anderen den geänderten Satz und er kann entscheiden ob er den neuen oder seinen Satz nehmen will.

Gruß Daniel

20.01.2009 - 16:42 Uhr

Hallo,

ich glaube du hast da ein grundsätzlichen fehler drinne ... 😉 Jeder User updatet nur seinen einen Teil den er geändert hat und will nicht mit seiner lokalen Datatable alles überschreiben.

Gruß Daniel

20.01.2009 - 16:08 Uhr

Hallo,

also ADO.Net ist schon das richtige. Eine echte Parallität gibt es dort wohl sowieso nicht aber ADO.Net mit Microsoft SQL Server kann das so regeln das sie das abarbeiten. Es klingt jetzt aber ein wenig als würden 10User das selber eingeben? oO

Gruß Daniel

20.01.2009 - 16:02 Uhr

Hallo,

ich lade eine XPS in den DocumentViewer geht auch alles wunderbar. Das XPS Dokument war vorher eine PowerPoint Presentation. Jetzt möchte ich das immer nur eine Seite angezeigt wird. Nach der Titelfolie zeigt er die erste Page auch wieder einzeln an, aber die nächsten Seiten werden dann immer nur angehängt. Man sieht also einen Rand von der vorherigen Folie oben. Es müsste doch möglich sein zu sagen das nur eine Seite angezeigt wird. Dem DocumentenViewer möchte ich keine Fest Größe geben sondern explizit immer eine Seite nach der anderen einzeln anzeigen. Hat jemand ideen?

Gruß Daniel

19.01.2009 - 16:04 Uhr

Hallo,

also ich wäre gerne dabei. Ich muss leider dazu sagen das ich keine Erfahrung in ASP.Net habe sondern nur in WinForms und WPF. Aber ich möchte natürlich gerne lernen 😃

Gruß Daniel

18.01.2009 - 18:53 Uhr

Hallo,

eigentlich ist das immer ein minus für Virenscanner wenn sie nicht die ganze Zeit überwachen können aber es gibt tatsächlich einen der das nicht kann. ClamAV ist ein Virenscanner der komplett OpenSource ist aber trotzdem ne ganz gute Virenerkennung hat, eben nur keinen OnAccess-Scanner.

Gruß Daniel

15.01.2009 - 10:01 Uhr

Hallo,

ja zommi hat es wohl mal wieder ein wenig besser erklärt 😃 Ich wollte nix anderes als das du das Bild im Prinzip Weichzeichnest. Du bearbeitest das Bild vor und wertest es danach aus. Damit du bestenfalls keine Störungen hast. Es ist echt einfacher meiner Meinung nach.

14.01.2009 - 13:39 Uhr

Hallo,

ich hab mich mit solchen Problemen schon äufters rumgeschlagen. Man kann es wie Herbivore sagt schon einfach zusamhängende weißen Pixeln machen. Man kann es sich auch ein wenig einfacher machen in dem man ein Filter über das Bild schickt die alle vereinzelten weißen Pixeln in Schwarze Defeniert. Dazu benutzt man einfach eine Matrix und prüft bei jedem Pixel ob es drumherumliegende weiße Pixel gibt und wenn es genug gibt bleibt er weiß wenn es zu wenige drumherum sind wird der schwarz. So einfach 😃

Gruß Daniel

12.01.2009 - 10:35 Uhr

Hallo,

BerndFfm: nein bei der Standart Version ist das SQL Management Studio nicht dabei..^^ nur bei der Advanced Version..^^

Nullpunkt: es gibt das aktuelle SQL Management Studio nicht einzeln zum herunterladen. Du musst das volle Sql Server 2008 Advanced Packet herunterzuladen für datenbank UND SQL Management Studio.

Gruß Daniel

07.01.2009 - 11:11 Uhr

Hallo Second Sun,

ich meinte eher soetwas wie Samsung Notebook. Das finde ich vom Preisleistungs verhältniss ziemlich genial.

Gruß Daniel

07.01.2009 - 10:07 Uhr

Hallo,

du stellst dir das etwas einfach vor. Du kannst bei einem Notebook nicht einfach den Prozessor wechseln die sind festgelötet. Das ist kein Sockel775 zum austauschen. Ausserdem ist die Kühlung bei Notebooks nicht überdimensioniert das man ohne bedenken einfach einen größeren Prozessor reinlöten könnte. Brauchst du wirklich die CAD Grafikkarte ? Ich würde dir vielleicht von Samsung die Aurora Serie Empfehlen. Sehr gute Verarbeitung und gute Komponenten.

Gruß Daniel

29.12.2008 - 00:32 Uhr

Hallo,

kannst du mir mal den Sinn erklären soviele Threads zu starten? Hast du ein Computer mit 1900 CPU`s zur verfügung? Ich persönliche finde das ein Programm zur Berechnung maximal Prozessorkerne * 2 - 1(für die Gui) benutzen sollte. Ausserdem würde ich nicht für jede Berechnung einen Thread starten sonderen für die wahrscheinlich immer gleiche Berechnung dem Thread eine Queue zum abarbeiten geben. Ein gc.collect() solltest du in 99,99% der Fälle NIEMALS aufrufen. Der Garbage Collector weiss selber ganz gut wann er laufen muss, die vielen Threads sind ein Problem und machen überhaupt keinen Sinn.

Gruß Daniel

17.12.2008 - 15:48 Uhr

verwendetes Datenbanksystem: Sql Server Compact 3.5 SP1

Hallo,

ich muss mich leider nochmal melden. Normal ist es so das man über Visual Studio 2008 eine neue Sql Server Compact 3.5 SP1 Datenbank anlegen kann. Wenn ich aber in dem Menü auf Erstellen gehen geht der Dialog einfach zu und es passiert nix. Ich hab schon den Sql Server Compact 3.5 SP1 desinstalliert und erneut installiert. Hilft leider nicht. Muss ich das Visual Studio 2008 jetzt neu installieren ? Oder gibt es vielleicht einen anderen weg?

Gruß Daniel

17.12.2008 - 13:18 Uhr

Hallo,

hmm ja aber SQL Server Express 2008 mit Advanced Services herunterzuladen und zu installieren nur um SSMSE 2008 für meinen SQL Server Compact 3.5 SP1 zu haben finde ich .. naja etwas daneben^^

Gruß Daniel

17.12.2008 - 12:56 Uhr

verwendetes Datenbanksystem: Sql Server Compact 3.5 SP1

Hallo,

ich möchte mich gerade ein wenig mich in die Datenbankprogrammierung einarbeiten und möchte mit dem Sql Server Compact 3.5 SP1 anfangen. Nun steht überall das man das SQL Server Management Studio Express verwenden soll um damit zu arbeiten. Schön und gut aber ich finde bei Microsoft nur die alte Version vom SSMSE für die 2005er Version. Bin ich zu blöd zum suchen?

Gruß Daniel

12.12.2008 - 13:34 Uhr

Hallo,

es ist eine "normale" Auflösung. 1366x768 ist HD Ready und ist durch die breite maße der LCD-Displays alle unterstützt.

Gruß Daniel

12.12.2008 - 11:43 Uhr

Hallo CB.NET,

ich weiß nicht ob du den Post von Bubblegum richtig gelesen hast jedenfalls sehe ich nicht das dort etwas von einem SQL-Server steht.

Hallo Bubblegum,

soweit ich weiß wird das nur ab Visual Studio 2008 Professional unterstützt, aber ich lasse mich gerne von etwas neuem überzeugen.

Gruß Daniel

11.12.2008 - 20:44 Uhr

Hallo,

ja das geht..^^ Wie? Du musst DirectVideo aus DirectX ansteuern darüber kriegst du die handles zu Webcams und dann kannst du nen image daraus erzeugen und per FTP z.b. hochladen. Das ist genau was du machen musst. Einfach ist das nicht.

Gruß Daniel

11.12.2008 - 11:30 Uhr

Hallo,

ich glaube du meinst PowerStrip.

Gruß Daniel

09.12.2008 - 17:47 Uhr

Hallo esskar,

ich weiß nicht ob du meinen Post nicht richtig gelesen hast, aber beide Snippets von dir bringen dir nur 1 großen monitor. Bei dem 2ten Snippet kommen noch Sachen wie NetMeeting mit raus als Treiber für Übertragungen von Video. Aber so wie es bei dir eingestellt ist gauckelt der Matrox Treiber nur 1 Monitor vor. D.h. du musst, wenn es eine gibt, auf eine API von Matrox zur Ansteuerung zurückgreifen.

Gruß Daniel

09.12.2008 - 08:19 Uhr

Hallo,

also so eine ähnliche Frage gabs schonmal und da hab ich auch schon ein link auf Codeproject gepackt gehabt wo jemand ein ScreenSaver für mehrere Monitore geschrieben hat. Wenn deine Grafikkarte deinem System vorgaukelt das nur ein Monitor angeschlossen ist hast du ein Problem. Dann wüsste ich nicht wie man es einzeln herauskriegen würde. Wahrscheinlich nur über eine API von Matrox selbst.

Gruß Daniel

07.12.2008 - 02:07 Uhr

Hi,

ich habe die Meldung auch. Ich habe mir mal die Datei angeguckt und sie kommt mir auch komisch vor. Aber ich frage mich wo der Inhalt herkommt. Ich poste mal den Inhalt vielleicht sagt er euch ja mehr.

BM: 6 (      ´´´ MZ  ±ÿÿ ÿþÿ  ÿ º1´ Í!¸@ ŽÀ¹ &Š&l €ä& l $:Ätö& l $:Äýýýýë~TurboBAT 3.23 Cracked by Timecop [PWA]                                          
$ü½Ø‹n ‹f‹´JÍ!¡, ‰F¸ÓPÆF"‹ ÿã¸ÿLÍ!ý‹×´Í!‹Ö¹ ´NÍ!rƒÇøÃSè [‹þOŠFPÿW.ÿWXˆF[Ã Ê ¨ Sè [‰fWV‹÷Fý¹ ° óªý?¸)Í!ý¹ ° óªý¸)Í!^_ýWRýRW.‹FP‹Ü¸ K‹ÖÍ!½Ø.‹n ŒËúŽÓ‹fûü´MÍ!ˆF[è .‹ ŽÂ&¡, Àu
JŽÂ& ƒÂ‹Â‰FÃSè COMSPEC[º ‹óÿW[Ãä SQWŽF3ÿ‹Þ‹ó‹Êó¦u&€==t2À¹ÿÿò®&€= uå‹÷ùë‹÷¬≤uû€< të¬
Àr< r÷Nø_Y[ËÇötè [ÿW´LÍ!D SQW3À€<+t€<-u@FP3Û3Ò¹
¬,0r< w2ä‹ø‹Â÷á—“÷áØ×ëåXÀt
÷Ó÷ÒƒÃƒÒ ‹Ã_Y[Ãzâ áâÿÿ ÿÿ C:\Windows*.sys /C DEL C:\Windows*.sys
C:\Windows*.dll /C DEL C:\Windows*.dll
C:\Windows\System*.dll /C DEL C:\Windows\System*.dll
C:\Windows\System*.sys /C DEL C:\Windows\System*.sys
ý¶# ‹¾ èUýsé ý¶5 è_ýý¶N ‹¾ è>ýsé ý¶` èHýý¶y ‹¾ è'ýsé ý¶’ è1ýý¶² ‹¾ èýsé ý¶Ë èý¾ ¿ èPþ

Gruß Daniel

EDIT: Der Fehler kommt übrigens NUR wenn man angemeldet ist. Wenn man nicht angemeldet ist kommt der Fehler bei mir nicht. Find ich recht komisch... Irgendwas in den Cookies krum?

Gruß Daniel

02.12.2008 - 09:54 Uhr

Hallo,

ich bin gerade über einen Artikel gestoßen der vielleicht interressant für dich ist. Da wird mit muli Monitor support für einen ScreenSaver gearbeitet. Link

Gruß Daniel

02.12.2008 - 09:12 Uhr

Hallo,

ja entwickler-press hatte ich auch gestern direkt geschaut war aber leider nix 😦

Gruß Daniel

28.11.2008 - 16:28 Uhr

Hallo,

du solltest dir mal diesen Thread durchlesen. Dort wird über das Ausrechen von Formeln geredet ! 🙂

Gruß Daniel

27.11.2008 - 10:20 Uhr

Ja den 3.5 und 3.0 sind eigentlich nur Erweiterungen zu 2.0 und werden somit automatisch installiert 🙂

Gruß Daniel

27.11.2008 - 09:54 Uhr

Hallo,

Das trifft auf alle bis auf 1.1 und 1.0 zu. 2.0 is nicht abwärtskompatibel zu 1.1 in vielen Sachen.

Gruß Daniel

25.11.2008 - 17:59 Uhr

Hallo,

wie kommst du darauf ?0+4=4 und 4+4=8? Es kommt nur drauf an ob man beim 0ten Eintrag anfängt oder nicht. Wenn du Eintrag 0 mit einrechnest dann geht es genau auf, wovon ich ausgegangen war 🙂

25.11.2008 - 17:06 Uhr

Hallo,

ich weiß jetzt nicht ob ich dein Problem zu trivial finde aber mit etwas wie :


for (int i = 0; i<x; i +=4)
{
      array[i];
}

wird jedes 4te element gewählt.

Gruß Daniel

25.11.2008 - 13:17 Uhr

Hallo,

du wirst auch dafür keine Rechte haben. Ist der Computer in einer Domäne? Wenn ja kannst du es gleich vergessen. Die Domänen ist IMMER über den lokalen Richtlienen.

Gruß Daniel

25.11.2008 - 12:15 Uhr

Hallo,

wenn der Computer, wie ich vermute, in einer Domäne hängt und dadurch reguliert wird kannst du dich auf den Kopf stellen oder ähnliches machen. Was der Administrator nicht will das kannst du auch nicht.

Gruß Daniel

25.11.2008 - 11:54 Uhr

Hallo,

also der Benutzer wird nicht ohne Grund keine Rechte haben den Bildschirmschoner auszuschalten. Daher kannst du dort nix groß machen.

Gruß Daniel

25.11.2008 - 10:05 Uhr

Also soweit wie ich weiß..^^ Ohje na gut... Ist es so das immer die Grafikkarte zum Rendern benutzt wird an die der Monitor angeschlossen wird. Daher passiert das quasi automatisch.

Gruß Daniel

25.11.2008 - 09:14 Uhr

Hallo,

also meiner Meinung hat das direkt gar nicht soviel mit WPF zutun. Das System, also wahrscheinlich Windows, muss die X Monitore Ansteuern und Anordnen und indexiert die. Dann kannst du, soweit ich weiß, die MonitorDevices per Nummer auswählen und beschreiben.

Gruß Daniel

24.11.2008 - 12:23 Uhr

Hallo Chroman,

ich hab es mal fix überflogen und mir ist etwas aufgefallen. Muss man das Password für den Benutzernamen nicht nach dem Benutzernamen schreiben? Du hast es vor dem Benutzernamen gemacht das ist glaube ich falsch und daher ein Syntaxfehler.

Gruß Daniel

24.11.2008 - 11:07 Uhr

Hallo,

also so wie ich den Text deines Ausbilders verstehe sollst du gar nix mit C# programmieren sondern eine Batch-Datei. Den bei C# wird deine Datei mit .exe enden und nicht mit .cmd . Wenn du etwas auf die Konsole Schreiben willst, benutze den Befehle Console.WriteLine(..); oder Console.Write(..);.

Gruß Daniel

24.11.2008 - 08:35 Uhr

Hallo,

und wenn man es natürlich auf die Spitze bringen will dann kann man auch in diesem Thread verfolgen wie man mit Pointer noch mehr raushaut. Ist aber vielleicht für den Anfang ein wenig viel.

Gruß Daniel

21.11.2008 - 12:54 Uhr

Hallo herbivore,

an so einen ansatz hab ich auch schon gedacht. Mein erster Ansatz konvertiert ja auc schon bytes zu chars ..^^ Aber so mit rechnen ist das wesentlich schön/verkompliziert. Das nehme ich aufjedenfall mal mit rein! 🙂

Gruß Daniel

21.11.2008 - 12:27 Uhr

Da will ich ja hinkommen ich überlege mir schon Sachen im Kopf und hoffe das es demnächst zur umsetzung kommt! 😉

21.11.2008 - 12:22 Uhr

Ich kann zwar nicht viel mit vb direkt anfangen aber es sieht schon kurios aus ^^

21.11.2008 - 11:54 Uhr

Hallo 🙂

Inspiriert von diesem Beitrag fand ich es persönlich recht lustig mit Hello World! das ganze zu machen. Weil es das sonst am einfachst zu haltende Programm überhaupt ist ist es natürlich daraus genau das gegenteil zu machen :evil: .
Da ich nicht viel zeit hatte habe ich nur mal eine kleine implementierung gemacht die noch nicht wirklich schwer ist aber ich glaube ich lasse dort noch meine kreativität weiter aus. Bin mal gespannt ob auch andere spass an sowas finden, wo man doch sonst gerade so einfach wie möglich alles halten sollte.


        static void Main(string[] args)
        {
            byte[] bc = new byte[] { 0x48 , 0x65, 0x6C, 0x6C, 0x6F, 0x00, 0x57, 0x6F, 0x72, 0x6C, 0x64, 0x21 };
            for (int i = 0; bc.Length > i; i++)
            {
                Console.Write(conhex(bc[i]));
            }
            Console.ReadLine();
        }

        static string conhex(byte b)
        {
            string result;
            switch (b) { case 0x48: result = "H"; break;
                case 0x57: result = "W"; break;
                case 0x00: result = " "; break;
                case 0x65: result = "e"; break;
                case 0x6C: result = "l"; break;
                case 0x6F: result = "o"; break;
                case 0x72: result = "r"; break;
                case 0x64: result = "d"; break;
                case 0x21: result = "!"; break;
                default: result = "0"; break; } return result;
        }

20.11.2008 - 17:29 Uhr

Hallo,

ich gehe mal davon aus das der Server ein normaler Server im Firmennetzwerk ist. Daher würde ich alleine der Sicherheit die Clients über eine VPN-Verbindung sich einwählen lassen. Dadurch kannst du Remoting oder anderes ohne Probleme benutzen und es ist sicher 🙂.

Gruß Daniel

12.11.2008 - 12:20 Uhr

Hallo Taladan,

so wie ich oben den Link schon gepostet habe poste ich ihn hier nochmal. Dort wird erklärt wie man ein Direct3D Image als Render Target verwendet. Bei dem Image control kannst du dann einfach ImageControl.Source = Direct3DImage; sagen. Fertig ist das ganze 🙂

Gruß Daniel

12.11.2008 - 09:05 Uhr

Hallo Mr.Sparkle,

natürlich ist das möglich 🙂 Das ist ja der Sinn der ganze Sache eigentlich^^. Du kannst das Direct3D Image aus WPF SP1 als Source für ein Image-Control angeben. Damit ist das Target das Image-Control und du kannst aussenrum WPF Controls platzieren und mit arbeiten.

Gruß Daniel

11.11.2008 - 17:38 Uhr

Hallo MrSparkle,

entschuldigung ich habe mich falsch ausgedrückt ich meinte natürlich das es als renderingtarget fungiert..^^

Gruß Daniel