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 blutiger_anfänger
Thema: Instant Script Interpreter
Am im Forum: Projekte

Hey Pria,
könntest du mir vielleicht ein kurzes Beispiel geben, wie man Events hinzufügt?
Ich habe mir ein Form erstellt und einen Button hinzugeüft.. Das Form hab ich per ShowDialog geöffnet, damit es nicht gleich wieder verschwindet...

Jedoch schaffe ich es nciht den Eventhandler hinzuzufügen. Hättest du vielleicht ein kleines Beispiel? Das Event muss doch außerhalb der Main Methode, oder? Das gibt bloß jedes mal eine Fehlermeldung.

liebe Grüße,
Raffi

Thema: Schnittstelle C#.Net <> PHP <> MySQL
Am im Forum: Rund um die Programmierung

Ich arbeite gerade an einem Programm, welches eine Datenbank benötigt. Das Programm soll später von jedem PC mit einem Internetanschluss funktionsfähig sein, sprich die Datenbank muss auf einem Server ausgelagert werden.
Nun kommt der entscheidene Punkt.
Da ich möchte, dass die Nutzung möglichst ohne Kosten verbunden ist, kann ich schlecht verraussetzen, dass jeder der ein Netzwerk aufsetzen möchte einen Windows Server mietet. Von daher würde ich gerne auf MySQL Server setzen, da es bei so gut wie jedem FreeWebSpace Anbieter mindestens eine MySQL Datenbank dazu gibt.

Nun mein Problem. Wie kommuniziere ich am besten mit der MySQL Datenbank, denn die Datenbanken lassen sich nicht von außen ansteuern.

Ich hatte nun angefangen mir eine Library in PHP und eine entsprechende Klasse in C#.NET zu schreiben, die dann die PHP Datei auf dem Server steuert, die dann wiederrum mit der MySQL Datenbank kommuniziert.

Nun würde ich gerne wissen, ob es solch eine Schnittstelle schon gibt, da ich selbst nur sehr langsam voran komme bzw. die Geschichte sehr schnell unübersichtlich wird.

liebe Grüße,
Raffi

Thema: Suche Arbeitsstundenverwaltung(sprogramm)
Am im Forum: Smalltalk

Ist jetzt glaub ich nicht direkt mehrplatzfähig, aber sowas gab's hier im Board als Projekt schonmal... ;)

TimeCollect - Zeiterfassung

Thema: Problem mit DragDrop un DblClick
Am im Forum: GUI: Windows-Forms

Sobald du die Maus runterdrückst startest du den DnD Vorgang und solange der läuft ista uch ncihts mit Doppelklick. Ich hatte dasselbe Problem.

Starte den DnD Vorgang nicht direkt, sondern starte einen Timer mit sagen wir 100ms und wenn der sein TickEvent fired, dann starte den DnD Drop vorgang.
Beim MouseUp hälst du den Timer einfach wieder an.

Sprich wenn du DnD willst, bleibt die Maustaste ja länger als 100ms unten. Der Timer fired sein Event und der DnD Vorgang wird eingeleitet.

Machst du einen Doppelklick, so greift das MouseUP Event bevor der Timer fired, hält den Timer und somit gibt's auch kein DnD, was zur Folge hat, dass das DoubleClick Event greift.

liebe Grüße,
blutiger_anfänger

Thema: kleines Projekt: einfacher FTP-Client mit Drag und Drop
Am im Forum: GUI: WPF und XAML

Was du suchst müsste die ImageList sein. Schau mal hier:
http://www.java2s.com/Code/CSharp/GUI-Windows-Form/ListViewExample.htm

Thema: MySpace Loader
Am im Forum: Projekte

In wessen Eigenschaften? Denen von meinem Programm, oder den von MySpace?

Grundsätzlich bin ich immernoch der Meinung, dass alles was zu mir gestreamed wird auch bei mir bleiben darf! Denn alles was zu mir gestreamed wird war auf meiner Platte und was ich mit meinem Temp-Ordner mache, ist jawohl immernoch meine Sache! Oder Entscheidet hier der Entwickler des Browsers, was da belibt und was geht? Sprich entschidet der Entwickler des BGrowser, was legal gestreamed und was nicht ist?

Thema: MySpace Loader
Am im Forum: Projekte

Und hier das Programm im Anhang... ;)

Thema: MySpace Loader
Am im Forum: Projekte

Im Rahmen eines kurzen Tutorials, dass ich für meinen Blog verfasst habe, ist ein kleines Programm entstanden mit dem Mann sich die Songs auf MySpace Profilen anzeigen lassen & downloaden kann.

Vielleicht hat ja der ein oder andere Verwendung dafür.

Das dazugehörige Tutorial findet ihr hier:
http://www.net-blog.net/myspace/

Liebe Grüße,
Raffi

Thema: Wie und mit welchen Programmen 2D "Zeichentrick" Filme erstellen?
Am im Forum: Smalltalk

Danke für die Antwort, aber Lightwave ist doch zum Rendern von 3D, oder?
Suche aber was für 2D bzw. Trickfilm/Zeichentrick...

Thema: Wie und mit welchen Programmen 2D "Zeichentrick" Filme erstellen?
Am im Forum: Smalltalk

Guten Abend,
ich bin gerade mal wieder auf einen 2d animierten Clip bei Youtube gestoßen. (http://www.youtube.com/watch?v=sWVtcHDaiek)
Mein Frage nun - mit welcher Software erstellt man sowas (am besten)?
Ich kann mir kaum vorstellen, dass das komplett in Paint (extremfall) gezeichnet und dann mit einer Videoschnittsoftware aneinandergereiht wurde.

Ich würde mir freuen, wenn Ihr mir einen stups in die richtige Richtung geben könntet bzw. ein paar Keyword, damit ich mir vielleicht mal ein paar Tutorials raussuchen kann.

Liebe Grüße,
ein blutiger_anfänger

Thema: Ist dichten "out"?
Am im Forum: Smalltalk

Garnicht mal schlecht für den Anfang! Ein paar ernsthaftere Themen würden die Leser sicherlich auch nicht auf den Schluss bringen, dass du "irre" bist.

Hat mich übrigens dazu gebracht, mal meine alten "Werke" wieder hervorzukramen.
Hab dir mal 3 kurze rausgesucht, als Gedankenanstoß... ;)

Zitat
~Sinn des Lebnens~

Fragen über Fragen,
keine Lösung in Sicht,
niemand kann es mir sagen,
ich muss suchen - ist es meine Pflicht?

Ich rätsel und denke,
über des Leben‘s wahren Sinn,
ich schreibe und schenke,
Gedanken - wer ich denn bin...

Wofür ich denn lebe,
das denk‘ ich mir oft,
ob es eine Antwort gäbe,
vielleicht - ganz unverhofft...

Doch je mehr ich überlege,
es fällt mir nicht ein,
‘kann gehen tausend Wege,
doch welcher soll es sein?

Ich weiß das ich bin,
das eine Kraft mich treibt,
‘seh keinen Sinn,
doch sie ist mir einverleibt...

So bleibt mir nur eines,
zu akzeptieren wie‘s ist,
und Glücklich zu Leben,
bis zu meines Lebens - sinnloser - Frist...

Zitat
~Gedanken eines alten Mannes~

Aalglatt, zielstrebig,
geboren und erzogen zu dienen,
ein Produkt dieser Zeit,
ein Produkt veralteter Ideologie,
immer gehorcht - nie nachgefragt,
getan, gemacht - gelitten,
eiskalt und steinhart,
tode gesehen - zu sterben geholfen,
für jeden von ihnen eine Narbe,
hässlich, entstellt - doch nicht die Schale...

Bei all' der Kälte vergessen den Kern zu härten,
die Seele - sie zerbrach,
doch die Hülle steht...
...steht immernoch mit deutscher Härte,
nur ich - ein Wrack meiner Zeit,
gebildet, gelitten, gestraft und innerlich gestorben unter der SS,
hinab gefahren in die Hölle
und auf immer und ewig dorthin verbannt...

Zitat
~Eine neue Welt?~

Eine Welt in der es keine Autos mehr gibt,
eine Welt in der das Öl versiegt,
eine Welt mit Millionen von kranken Menschen,
eine Welt in der sie nicht an die Zukunft denken,
eine Welt voll Hass und großem Krieg,
eine Welt voll Krieg und doch ohne Sieg,
eine Welt voll Rohheit und ohne Denken,
eine Welt in der Korrupte die Staaten lenken,
eine Welt die keiner von uns heute will,
und dennoch hält jeder still,
öffne die Augen und tu was dagegen,
nicht nach Neuerungen, sondern nach Frieden sollst du streben,
doch tust du es nicht und bleibst weiter blind,
dann sag Gute Nacht und bemitleide dein Kind!
Grüße,
ein blutiger_anfänger

Thema: Webbrowser-Control isolieren?
Am im Forum: GUI: Windows-Forms

Ich behaupte, dass dir das "isolieren" nicht gelingen wird, da die Login Session anscheinend über Cookies aufrecht erhalten wird und der InternetExplorer nunmal nur ein Cookieverzeichnis hat.
Solltest du nur an den Content kommen wollen, so kannst du es über HttpWebRequest probieren und jedem Webrequest einen eigenen CookieContainer zu weisen.
Zum anzeigen kannst du den erhaltenen Quelltext immer noch einem beliebigen WebbrowserControl zuweisen, jedoch macht klicken auf links im WebbrowserControl dann keinen Sinn mehr, da das Control ja nur den erhaltenen Quelltext anzeigt, jedoch von deiner LoginSession nichts weiß.
Du könntest dann lediglich noch probieren, den angeklickten Link abzufangen und diesen wieder per HttpWebrequest zu laden und dann wiederum im Webbrowsercontrol anzeigen zu lassen.

Liebe Grüße,
blutiger_anfänger

Thema: Download - BinaryWriter - Datei kaputt
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Stimmt! Danke für die Antwort - funktioniert nun einwandfrei.

Hier noch mal meine Lösung, falls jemand Anderes mit diesem Problem mal auf den Thread stoßen sollte.

HttpWebRequest wRequest = (HttpWebRequest)HttpWebRequest.Create(Vurl);
            HttpWebResponse wResponse = (HttpWebResponse)wRequest.GetResponse();
            BinaryReader readFile = new BinaryReader(wResponse.GetResponseStream());
           
            byte[] bytearr;
            int length = (int)(wResponse.ContentLength);
            bytearr = new byte[length];
            bytearr = readFile.ReadBytes(length);

            readFile.Close();
            wResponse.Close();       

            FileStream fs = new FileStream(Application.StartupPath + "\\data\\testvid.flv", FileMode.Create);
            BinaryWriter bw = new BinaryWriter(fs);
            bw.Write(bytearr);
            bw.Close();

Thema: Download - BinaryWriter - Datei kaputt
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo liebe MyCSharpler,
ich lade per WebRequest eine .flv (FlashVideo) Datei.
Wenn der Download angeschlossen ist, habe ich zwar eine .flv Datei in der richtigen Größe, aber diese lässt sich nicht abspielen - Fehlermeldung im Player - ungültige Datei.
Ich vermute ich habe irgendwo beim abspeichern einen Fehler drin.

Ich hoffe ihr könnt mir helfen.

HttpWebRequest wRequest = (HttpWebRequest)HttpWebRequest.Create(Vurl);
            HttpWebResponse wResponse = (HttpWebResponse)wRequest.GetResponse();
            BinaryReader readFile = new BinaryReader(wResponse.GetResponseStream());
           
            byte[] bytearr;
            int length = (int)(wResponse.ContentLength);
            bytearr = new byte[length];
            bytearr = readFile.ReadBytes(length);

            ASCIIEncoding asc = new ASCIIEncoding();

            StreamWriter sr = File.CreateText(Application.StartupPath + "\\data\\dl_" + dlpart++.ToString() + ".flv");
            sr.Write(asc.GetString(bytearr));
            sr.Close();
            readFile.Close();
            wResponse.Close();

Grüße,
ein blutiger_anfänger

Thema: Webbrowser Control 32Bit - Vista 64Bit
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Danke - manchmal sieht man den Wald vor lauter Bäumen nicht... ;)

Hier noch ein kleines Workaround für VS Express Benutzer:
1. Die Projektdatei mit Notepad öffnen
2. Ganz unten vor den </PropertyGroup> Tag folgendes schreiben:
<PlatformTarget>x86</PlatformTarget>
3. Abspeichern, Projekt öffnen und kompilieren.

Thema: Webbrowser Control 32Bit - Vista 64Bit
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Guten Morgen,
ich bin seit ein paar Tagen stolzer Besitzer eines 64Bit Betriebssystems, was mich nun zum ersten mal auf die Probe stellt.
Ich habe ein Programm entwickelt, was unter anderen das WebbrowserControl verwendet und dort FlashAnimationen anzeigt.
Unter Vista 64Bit gibt es 2 InternetExplorer - eine 32Bit Version und eine 64Bit Version. Der Adobe Flash Player ist jedoch nur zu der 32Bit Version kompatibel.

Wie schaffe ich es, dass meine Applikation den 32Bit IE, statt dem 64Bit wrappt?
Momentan wrappt das WebbrowserControl die 64Bit Version, was die Wiedergabe von FlashAnimationen unmöglich, und somit meine Applikation sinnlos macht.

Ich hoffe ihr könnt mir helfen!

Liebe Grüße,
ein blutiger_anfänger

Thema: Webrequest Problem mit Cookies
Am im Forum: Web-Technologien

Lass mir die Url mal zukommen, dann schau ich mir das mal an. (Zugangsdaten kann ich mir ja wahrscheinlich auch selber erstellen?! Ich nehm' nich so gerne die Zugangsdaten anderer Leute...)

Thema: Download läuft auf Timeout
Am im Forum: Netzwerktechnologien

Ich vermute, dass es sich bei deinem Script um ein PHP Script handelt. Sollte dies der Fall sein, dann schau dir folgendes mal an:
http://php-faq.de/q-konfiguration-time-limit.html

Grüße,
ein blutiger_anfänger

Thema: Webrequest Problem mit Cookies
Am im Forum: Web-Technologien

Instanzier dir den Cookie Container irgendwo "global" ála:

CookieContainer MeinContainer = new CookieContainer();

Mit der Response hat das garnicht soviel zu tun. Es reicht eigentlich wenn du bei deinen HttpRequests (beim Login und allen weiteren), einfach deinen CookieContainer mitgibst - z.B. so:

HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www." + SystemURL + "/Start");
                req.CookieContainer = MeinContainer;

Thema: Druck klappt auf Netz-Drucker, aber nicht auf USB-Drucker
Am im Forum: Rund um die Programmierung

Dann lässt du den Servernamen halt weg und gibst nur den Namen deines Druckers an.
Alternativ kannst du probieren als Servernamen "127.0.0.1" oder "localhost" anzugeben.
Den Druckernamen für den Drucker kannst du leicht herausbekommen, wenn du dir schnell nen PrintDialog erstellst und bei DialogResult.Ok per MessageBox den Namen des gewählten Druckers ausgeben lässt...


Grüße,
ein blutiger Anfänger

Thema: Druck klappt auf Netz-Drucker, aber nicht auf USB-Drucker
Am im Forum: Rund um die Programmierung

Damit hab ich noch nicht gearbeitet, aber kann es sein, dass du als "hPrinter" nicht den entsprechenden Drucker übergeben kannst, oder sehe ich da was falsch?

Thema: Druck klappt auf Netz-Drucker, aber nicht auf USB-Drucker
Am im Forum: Rund um die Programmierung

Welche API verwendest du?

Thema: Webrequest Problem mit Cookies
Am im Forum: Web-Technologien

Das Stichwort heißt CookieContainer! Den musst du deinem HttpWebRequest zuweisen! ;)
Mehr dazu hier:
http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.cookiecontainer.aspx
oder unter Google... ;)

Thema: Druck klappt auf Netz-Drucker, aber nicht auf USB-Drucker
Am im Forum: Rund um die Programmierung

PrintDialog ist das Fenster...
Mit PrintDocument sollte es ohne gehen, oder reden wir gerade aneinander vorbei?
Meinst du das Fenster zum Drucker auswählen, oder diverse Zusatzsoftware von deinem Drucker?

Thema: Zwei Dateien hinereinander Starten (Stapelverarbeitung)
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Oder du nimmst dir einen Backgroundworker zu Hilfe.


        public void StarteStapelverarbeitung()
        {
            BackgroundWorker bgw = new BackgroundWorker();
            bgw.DoWork += new DoWorkEventHandler(bgw_DoWork);
            bgw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bgw_RunWorkerCompleted);
            bgw.RunWorkerAsync();
        }

        System.Threading.Thread t = new System.Threading.Thread(new ThreadStart(Anleitung_Start));
            System.Threading.Thread t2 = new System.Threading.Thread(new ThreadStart(Anleitung_Start2)); 

        void bgw_DoWork(object sender, DoWorkEventArgs e)
        {

            System.Diagnostics.Process.Start("1.exe");
        }

        void bgw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            System.Threading.Thread t2 = new System.Threading.Thread(new ThreadStart(Anleitung_Start2));
            t2.Start();
        }

public void Anleitung_Start()
        {
            System.Diagnostics.Process.Start("1.exe");
        }

        public void Anleitung_Start2()
        {
            System.Diagnostics.Process.Start("2.exe");
        } 

Starten kannst du das ganze dann über einen simplen Aufruf von:


StarteStapelverarbeitung();

Grüße,
ein blutiger Anfänger

Thema: Druck klappt auf Netz-Drucker, aber nicht auf USB-Drucker
Am im Forum: Rund um die Programmierung

Ich weiß ja nicht was du drucken willst, aber warum nimmst du dafür nicht ein "printDocument" und weißt diesem dann den USB-Drucker zu?

printDocument1.PrinterSettings.PrinterName = "MeinUSBdrucker";

grüße,
ein blutiger_anfänger

Thema: Multithread Download
Am im Forum: Netzwerktechnologien

Hallo liebe MyCsharpler!
Zuerst wünsche ich allen nochmal einen frohes Osterfest und dann habe ich mal wieder eine kleine Frage.
Kennt jemand eine Klasse die multithreaded Downloads erlaubt? Beziehungsweise geht das vielleicht sogar mit den .Net-Bordmitteln?

Ich meine nicht, dass ich zwei verschiedene Downloads gleichzeitig laufen lassen kann, sondern dass eine Datei in mehrere Chunks zerteilt geladen und nach dem vollständigen Download dann wieder zu einer Datei zusammengesetzt wird.

liebe Grüße,
Raffi

Thema: RegEx Pattern, um Attribute aus HTML-Code auszulesen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Danke für den Anstoß! So wie du's geschrieben hattest, hat's leider nicht ganz geklappt.
Aber so läufts:

Regex titlematch = new Regex(@"((title="")([^""]+)("" class=""fullname""){1})");

Thema: RegEx Pattern, um Attribute aus HTML-Code auszulesen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Guten Morgen,
ich brech' mit grad nen Ast ab bei dem Versuch ein kleines RegEx Pattern zu erstellen...

Der zu matchende String kann z.B. wie folgt aussehen:

title="Herbert Meier"" class="fullname"

Mein erster Versuch sah so aus:

Regex titlematch = new Regex(@"((title=""){1}[ a-zA-Z]*("" class=""fullname""){1})");
            MatchCollection Ads = titlematch.Matches(this.HTML);

Da jedoch nicht nur normale Namen vorkommen können, sondern jegliche Sonderzeichen (alles was die Leute sich halt gern so in ihre Nicknames ballern... e :;£ÿ...), wäre es am sinnvollsten zu sagen, das zwischen dem ersten und dem letzten Teil des Patterns alles erlaubt ist. Doch was muss ich dann einsetzen?

So...

Regex titlematch = new Regex(@"((title=""){1}("" class=""fullname""){1})");
            MatchCollection Ads = titlematch.Matches(this.HTML);

...und so...

Regex titlematch = new Regex(@"((title=""){1}(.+?)*("" class=""fullname""){1})");
            MatchCollection Ads = titlematch.Matches(this.HTML);

...klappt es leider nicht, obwohl die letzte Variante im RegEx-Lab von herbivore gematcht hatte.

Ich hoffe ihr könnt mir helfen! ;)


Liebe Grüße,
Raffi

Thema: suche einfachen opensource editor/notepad zur eigenen weiterentwicklung
Am im Forum: Rund um die Programmierung

Wenn das Teil nur so wenig können soll, wieso baust du dann nicht von Grund auf einen eigenen?
WinForm + RichtextBox und den Rest kannst du ja dann "weiterentwickeln".

Alternativ fällt mir aus'm Kopf nur Notepad++ ein, aber der ist natürlich schon sehr aufgebläht und in C++ geschrieben.