Laden...
K
Benutzerbeschreibung

Forenbeiträge von Kovu Ingesamt 488 Beiträge

24.05.2007 - 23:46 Uhr

Hi,

ich bin ja selber noch Schüler (in nem gewissen Maße, lerne ja selber noch viel ^^), gebe jetzt aber jemanden der bisher nur Java in Konsole hatte, Nachhilfe / Lernhilfe in C#.net mit VS05.
Per Konsolenprogrammierung haben die schon Vererbung, Klassen etc pp in java gemacht.
Wo fange ich am besten an ihm das beizubringen?

Also mein Vorschlag:

  1. Stunde: Visual Studio Oberfläche
  2. Stunde: Grundlagen von Windows Forms
  3. Stunde: Windows Forms Controls Grundlagen

....

Wäre was dagegen einzusprechen?

07.05.2007 - 18:44 Uhr

Wäre schommal dringend suche gerade alles ab.... bitte help...

07.05.2007 - 17:30 Uhr

Habs gestern auf eigene Faust mit sehr viel umständlicheren Code gebastelt.

Meine Code:

  • Window finden (FindWindow)
  • In den Vordergrund holen (SetForeground)
  • Handle der Controls ermitteln (Code aus MyCsharp umgemodelt)
  • Mit SendMessage durch handle in Controls schreiben

Frage 1: Wie kann ich durch SendMessage ein "Enter" simulieren?
Frage 2: Bei dem ausprobieren deiner methode spare ich mir Schritt 3+4 von mir und verwende deine Methode SendKeys von DotNet. Problem war bei mir immer das Wörter falsch übermittelt worden.
hab zB durch einen timer 3 Mal das Wort "Hallo" reinschreiben lassen.
1: "Halloooooo"
2: "Haaaaaaaaaaaaaaaaaaaaaaaaalloooooooooooo"
3: "Halllllllo"
und das halt in variabler reinfolge und Anzahl...
Wie kommt das? Habs schon mit Flush und SendWait versucht aber kein Erfolg...

06.05.2007 - 21:31 Uhr

Ähm, der Link funzelt bei mir net...

06.05.2007 - 20:12 Uhr

Hi,

durch die Win32 Funktionen FindWindow und SetForegroundWindow rufe ich ein Fenster und Schalte es in den Vordergrund, einzigstes Problem: Minimierte Fenster, wie öffne ich diese Fenster wieder?

06.05.2007 - 19:01 Uhr

😜 Ne nicht wirklich ^^

06.05.2007 - 18:49 Uhr

Alle gleichzeitig xD meins is das beste 😜

06.05.2007 - 18:48 Uhr

Hier:


            Random r = new Random();
            int i = r.Next(-1, 1);

Gibt 0, 1 oder -1 zurück. Die 0 bei Bedarf abfangen und neu Random machen

06.05.2007 - 18:13 Uhr

Hi,

will einen ChatBot schreiben, hab das Problem das er in einem javaApplet eigenen Fenster ist, kann also nicht mit dem WebBrowser Control arbeiten.
Habe mir viele Infos in MyCsharp geholt und folgenden Code gebastelt:


        public void SendKeys()
        {
            INPUT[] input = new INPUT[2];
            input[0].type = 1;
            input[0].ki.wVk = (ushort)VK.F4;
            input[0].ki.dwFlags = (uint)Flags.KeyDown; // Keydown

            input[1].type = 1;
            input[1].ki.wVk = (ushort)VK.MENU;
            input[1].ki.dwFlags = (uint)Flags.KeyDown;

            SendInput(input.Length, input, Marshal.SizeOf(input[0]));

            input[0].type = 1;
            input[0].ki.wVk = (ushort)VK.F4;
            input[0].ki.dwFlags = (uint)Flags.KeyUp; // Keydown

            input[1].type = 1;
            input[1].ki.wVk = (ushort)VK.MENU;
            input[1].ki.dwFlags = (uint)Flags.KeyUp;

            SendInput(input.Length, input, Marshal.SizeOf(input[0]));
}

Damit soll erstmal Testweise Alt+F4 simuliert werden. Weder das, noch STRG+SHIFT+ESC funktioniert... er arbeitet es sauber ohne Fehler ab, aber mehr auch nicht... Bitte um Hlfe

04.05.2007 - 22:54 Uhr

Hi,
hab jetzt schon einge Foreninhalte und Webinhalte durchgeguckt und bin zu dem Schluß gekommen, dass ein DataGridView (Net 2.0) wohl das beste wäre für die erstellung einer Tabelle die sogut wie nur Möglich Excel ähneln soll was die Funktionen angeht.
Besonders wichtig sind die Funtkionen des amnuellen Edetieren von Zelleninhalten, bedingte Formatierung einzelner Zellen und das Zusammenschalten von Zellen (Verbinden von Zellen).

Gehe ich richtig in der Annahme das dies die beste Lösung wäre und all das obige Möglich ist?
Wo sind die harten grenzen eines DataGridViews im Vergleich zu Excel und gibt es vllt doch eine bessere Lösung?

04.05.2007 - 16:11 Uhr

*schäm* danke

03.05.2007 - 16:01 Uhr

hallO? bitte!

02.05.2007 - 18:27 Uhr

Hi,

wie ich schon rausbekommen habe soll es Möglichsein Einzelne Steuerelemte einer Homepage über das WebBrowser-Control zu steuern, zum Beispiel die Eingabe von Passwörtern in GMX.de oder ähnliches.
Hätte jemand einige Referenzseiten für mich? MSDN bietet da nicht viel hintergrund zu... danke

30.04.2007 - 21:17 Uhr

Nicht wirklich da sich 1.1 von 2.0 in dem wohl doch ganz schön unterscheidet...

30.04.2007 - 21:04 Uhr

Hi,

Code1:


        private static ConnectionStringSettings GetConnectionStringSettingsObject()
        {
            Configuration con;
            con = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
            ConnectionStringsSection sec = con.ConnectionStrings;

            sec.SectionInformation.ForceSave = true;

            // Eintrag anlegen, wenn er noch nicht existiert: 
            if (sec.ConnectionStrings.Count == 0)
            {
                return null;
            }
            return sec.ConnectionStrings[0];        
        }

Code2:


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="ReportingManager.Properties.Settings.ConnectionString"
            connectionString="Data Source=192.168.0.226\\SQLExpress;Initial Catalog=pubs;User ID=Testuser;Password=26gf28" />
    </connectionStrings>
</configuration>

Mit Code 1 will ich die Config der Code2 auslesen. Leider kommt dabei nicht das raus was ich will, sondern ein leerer Connection String (Data Source=DBSource...) wie er von VS selbst erstellt wird (schätze ich).
Pfad von "con" habe ich überprüft - stimmt.

Woran kanns liegen?

30.04.2007 - 19:52 Uhr

Eigenschaft ControlBox eines Forms auf False

30.04.2007 - 18:56 Uhr

Original von grizzel
dies ist die fehlermeldung beim ausführen...

  
   bei System.Windows.Forms.DataGridView.get_MouseOverEditingControl()  

Da is die Methode die Schuld ist Kreuz für Kreuzigung aufstell
Poste mal den Code... vllt sieht man mehr (kann auch sein das es im kontext nicht stimmt, aber so kommen wir der Sache näher)

30.04.2007 - 18:54 Uhr

Sieht ziemlich genial aus! bringt nur leider noch nichts damit zu arbeiten solangs noch in der Beta ist... aber wir sprechen uns nochmal in nem Jahr =) Schade, bastel gerade an einem Database-Projekt und hätte es gut brauchen können.

30.04.2007 - 18:49 Uhr

Hi,

ich lager gerne meine Methoden in andere Klassen aus und habe mal ne grundlegende Frage...

Ereigniss1 ruft Methode1 auf, diese ruft Methode2 in Klasse2 auf und diese Methode3 in Klasse3.
Kommt ja vor, zum Beispiel wenn man Connections gut auslagert. Wo muss ich, wenn ich in Methode3 einen Fehler werfe, den überall mit try-catch abfangen? Reicht es in Ereigniss1 wo der Start der Verzweigung ausgeht oder muss ich ihn im Catch-Bereich immer weiter zurück werfen?

Frage 2:


try
...
catch (Excesption e)
{
  throw e;
 return false;
}

Wahrscheinlich dumme Frage aber wird geworfen UND zurückgegeben oder ist die Exception in dem Moment die Rückgabe?

30.04.2007 - 18:45 Uhr

@grizzel poste mal die Methoden die das Show / Hide verursachen und bewirken rein.

Eine NullReferenceException entsteht (wenn ich mich nicht irre) wenn du zB einen Form2 initialisierst aber den Verweiß nicht festlegst (passiert mir ab und zu *schäm)

30.04.2007 - 18:33 Uhr

Weiß leider keinen rat, aber poste doch mal das Ereignes oder die 2 / 3 Ereignisse per Code-Option hier rein, dann sieht man vllt mehr...

30.04.2007 - 18:25 Uhr

Vielen dank, so weiß ich wenigstens schon mal das meine Suche nicht vergebens enden wird...
Werd mich heute Nacht mal dransetzen...

30.04.2007 - 18:24 Uhr

Gerade das Linq (hoffe ich vertu mich jetzt nicht im namen) soll ziemlich genial sein. hab in der IX was drüber gelesen und gerüchteweise mal was gehört... ziemlich klasse!

30.04.2007 - 17:30 Uhr

Ja, es handelt sich um eine Desktop-Anwendung.
Ok, mein Problem ist nicht die Seite da zu stellen, heißt ich kann gerne das BrowserObject benutzen, aber die Seite die ich aufrufe, zB eine X-belibige Seite wie GMX, soll stuerbar sein, heißt ich will ein einzelnes Kontroll abfangen können (ZB das GMX Feld für Benutzername) und da was eingeben können in der Laufzeit, um so dem User die arbeit abzunehmen.

30.04.2007 - 17:02 Uhr

Hi,

gibt es die Möglichkeit eine Schaltfläche einer Seite anzusteuern, insbesondere eine Textbox?
ZB zur automatisierten eingabe von Banutzernamen und passwörtern auf nicht-aspx und nicht selbstgecodeten Internetseiten? Geht sowas?

28.04.2007 - 20:46 Uhr

Schließe mich der masse an - hab die Fehler unter Vista Home premium mit einer ATI auch

28.04.2007 - 11:55 Uhr

Hi,

Über "AktuellerNamespace.Properties.Settings set = new ...." greif ich ja auf meine Einstellungen der Konfigurationsdatei zu.
Jetzt suche ich eine Methode vorher abzufragen ob die Konfigrationsdatei vorhanden ist, wie bekomm ich den Pfad raus?

LG Kovu

Edit: Dazu noch die Frage, in was für einem Fall kann es vorkommen das diese Datei fehlt? Wann wird sie erzeugt? Bei der INstallation oder bei jedem Start des Programms?

23.04.2007 - 20:30 Uhr

Hi,

ich denke daran ein Downloadprogramm für Videos der oben genannten Seiten zu basteln, wäre mal n gutes projekt. Allerdings habe ich keinerlei Ahnung was ich dafür alles beherrschen muss und wo ich ansetzen soll. Kann mir jemand ein paar Tipps geben?

04.12.2006 - 12:37 Uhr

Hi zusammen,

ich greife über die using System.DirectoryServices auf das Active Directory drauf.
Nun hab ich eine Statusanzeige in der zur Zeit nur IP Adresse des Servers und ob verbunden oder nicht verbunden drin steht.
Aus Design-Technischen Gründen bleiben aber noch 3 Zeilen Platz für Informationen, was sich auch nicht ändern lässt.

Deswegen sollen dort noch Informationen über den Server hinein.

Welche sinnvollen Informationen könnte man noch anzeigen?
Wie ruft man diese Server Informationen ab?

zur Zeit mache ich es so um die Main-Verbindung herzustellen:


            try
            {
                if (ipAdresse == null)
                    throw new Exception("Interner Fehler. Error Code 016");
                else
                    _ip = ipAdresse;
                _dirEntry = new DirectoryEntry("LDAP://" + ipAdresse, "Administrator", "Passw#0rt",AuthenticationTypes.Secure); //Stellt Verbindung her
                _dirSearcher = new DirectorySearcher(_dirEntry); //Suchalgorythmus: Speichert alle Cointerdaten und Endknoten
            }

27.11.2006 - 14:41 Uhr

Danke sehr., hat geholfen

27.11.2006 - 13:02 Uhr

Hi leute,

ich habe bei einem Rahmenlosen Form einen manuellen kleinen Border gezeichnet mit der Methode OnPaint. Dies Funktioniert auch einwandfrei.

Jetzt hab ich bei einem Form in der Load die Size geändert und im Programmcode bei einem Button auch nochmal. Jedoch zeichnet sich der Rahmen nicht neu. Wie erzwinge ich dies?

20.11.2006 - 13:56 Uhr

Hi,

hab einen merkwürdigen Fehler:

Hab ein Notify Icon und will dort mit einen text anzeigen:



      public void SetNotiBaloonText(int timeout, string text, ToolTipIcon icon)
      {
          this.notifyIcon1.ShowBalloonTip(timeout, "mUGM", text, icon);
      }


leider zeigt er den BaloonText bei einem Timeoput von 1000 unendlich lang an.

06.11.2006 - 15:03 Uhr

Nein, INI-Dateien MÜSSEN es leider bringen, darum komm ich nciht drum herum.

Ich werd ma nach Cryptostrings googlen

06.11.2006 - 14:13 Uhr

Es wird ein Extraprogramm zur manuellen Entschlüsselung beigelegt, damit man ausserhalb des Hauptprogrammes die INI Datei editieren kann.

Was sind Cryptostreams?

06.11.2006 - 13:41 Uhr

Hi,

ich weiß es wird einige hier erschrecken / verärgern / abstoßen / zum lachen bringen, aber ich muss aufgrund eines Wunsches eines Kunden mit INI-Dateien arbeiten.

Diese will ich jetzt so verschlüsseln, dass ein anderer diese nicht entschlüsseln kann.
Welche Funktion benutze ich am besten?
Habe es mit File.Encrpyt versucht aber es geht nicht.

06.11.2006 - 13:34 Uhr

hi ich habe ein problem wie fragt man von windows dir taskleistengröße ab ? der user kann sie ja vergrößern oder verkleinern wäre nett wenn ihr schnell antworten könnten danke schon mal im vorraus!

27.09.2006 - 00:09 Uhr

NUr mal so...

was ist WS
was ist KPT
was ist MT??????

26.09.2006 - 23:50 Uhr

Also bleibt mir nur meine Schwäche übrig: C++. Richtig?

Wie stehts mit VB6? Ich weiß nicht euer Liebling, aber wohl besser als C++, zumindest für mich.

26.09.2006 - 23:42 Uhr

DAnke für den Link den kannte ich schon und wenn ich mich recht entsinne oder jetzt wieder ne halbe Stunde lesen zu müssen heißt es überall dort dass es keine Lösung gibt auss ein paar Third Party PRogrammen die n Haufen geld kosten, richtig?

26.09.2006 - 23:33 Uhr

Original von ikaros
Ok, am simpelsten wäre VB(6 und früher) für FTP unterstützung gibts nette Tipps.
Delphi bringt das in den etwas gehobeneren Editionen schon mit(mir bekannt ab Version 5(hab ne Lücke zw. 2 und 5)).
Wenn Speicherplatz egal ist(ein paar MB) und die Zeit zw. Start und Verfügbarkeit, bleib doch bei .Net(2.0). Die Verpackung von .Net-Code(in unabhängige Programme) können Tools erledigen(wär die einfachste Lösung).
Fürn FTP-Qlient reicht auch QBasic(ok, war böse). Dh. die Sprache ist für die Aufgabe eher nebensächlich. Je nach gewählter "Sprache" kann es aber komplex werden(Details, und Portverweigerungen - Zugriffsregeln). Wenn eine fertige Lösung existiert würde ich mir nicht den Krampf der Neuimplementierung auf unbekannten Terrain machen.
Als Kommerzielle Lösung für die beschriebene Anforderung würde ich PostBuild empfehlen. Es gibt aber auch andere Lösungen(Tools genauer gesagt) die eine .Net-Anwendung in eine "normale" Exe kapseln können.

Wie jetzt? Ich hab überall in diesem Forum immer und immer wieder gelesen das es absolut nicht Möglich ist, eine CS.Net Anwendung oder eine VB.Net Anwendung zu Kompilieren und vom Framework unabhängig zu machen?!?!?!?!

26.09.2006 - 23:25 Uhr

Original von Robert G

Original von ikaros
Also VB-,Delphi-, Borland C++ - Runtime(Ohne die Vorzüge eines GACS).

mfg ikaros
Edit:
War wohl wirr, daher zusammenfassend: Tolle Sache diese Sprachen die eine eigene Runtime erforderten.
Nochmal, weder Delphi noch BCB brauchen eine Runtime außer die WinApi auf dem System (oder die QT2 wenn du CLX statt VCL nmmst, dafür aber halt auch auf Linux).
Eine normal kompilierte Delphi Echse enthält die VCL. Die VCL ist "nur" eine Sammlung von Delphi-Klassen, die einem das Ringen mit der WinAPI abnehmen, es ist keine Runtime, und das war der Grund warum ich es hier vorgetragen habe[1]. Das schien nämlcih Kuvo wichtig zu sein.

[1]neben meiner allergischen Reaktion auf die VB-Empfehlung 😉

--> Oder QT2.... auch auf Linuc <---

Den Abschnid raff ich ncihts, sorry.

Also sehe ich das richtig, dass ich mit Delphi meine FPT Sachen progeen kann, diese Kompiliere und die Exe dann einfach so weitergebbar ist, richtig?
Der USer brauch also NICHTS anderes als die Exe auszuführen, nichts installieren, nichts. Richtig?

26.09.2006 - 23:02 Uhr

OK ok ok lach

Es ist ja schön das eine 2 Zeilige Frage einen Krieg der Welten auslösen kann, aber Inzwischen sind die Antworten so geworden, dass ein Erweiterter Anfänger oder auch anfänglicher Fortgeschrittener nicht mehr mitkommt.

Also nochmal meine Frage auf die Hoffnung einer simplereren klararen Antwort:

Welche Programmiersprache, die ein sagen wir fortgeschrittener Anfänger von CS.Net und VB.Net schnell (!!!) lernen kann, ist am besten um einen kleinen !!!!! Ftp Clienten zu schreiben der im Endeffekt per Exe auf Windows XP / 2003 und evtl 200 läuft????

26.09.2006 - 17:04 Uhr

Hi zusammen,

ich habe ein Problem, ich komme aus dem DotNet Bereich.
Nun brauch ich ein simples kleines Programm was nur über eine Exe ohne jegliche Abhängigkeiten startbar sein soll.
Da es auch kein Setup geben soll und alle DotNet Projekte von dem Framework abhängig sind, brauch ich dazu wohl eine andere Sprache.

Was würdet ihr empfehlen, was noch relativ Modern ist und wo ich noch Referenzseiten, Codebeispiele und Foren zu finde um mir helfen zu lassen bei Problemen?

Es soll ein FTP Client werden.

Grüße

25.09.2006 - 13:07 Uhr

Morgen!

ich hab ein problem ich Habe eine C# .Net Programm mit mehreren Forms. Und ich möchte abfragen ob andere Fenster von windows oder andere Software die Programmforms überlappen oder ob die Forms für den User sichtbar sind also über den Anderen Fenstern liegen!

Pls hilft mir !
danke schon mal im vorraus!

24.09.2006 - 18:44 Uhr

Hmm, wie groß wäre der Aufwand wirklich?

23.09.2006 - 21:28 Uhr

Hab von diesem selber zeichnen Null Ahnung, hast du Referenzseiten oder vllt einfach ein Code dafür?

23.09.2006 - 20:04 Uhr

Hi, hab folgendes Problem:

Habe ein Programm was unter XP und unter Win 03 Server laufen wird. Für viele verschiedene Anwender.

Nun ist das komplette Design bisher auf XP angepasst, die runden BUttons und so sind ja im XP Style schon drin.

Wenn ich das Programm unter Win 03 starte, bleiben Hitnergrundfarben und alles festeingestellte natürlich drin. Aber der Grundstyle springt auf das platte viereckige Design von Win 03 um.

Wie kann ich dem mein XP Style for ever aufzwängen?

23.09.2006 - 19:47 Uhr

Hi,

weiß jemand auf welchem Server und in welchen Channels man über Entwicklung / Hilfen / DotNet usw reden kann?