kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: C# Polymorphismus mit Standardklassen

    geschrieben von friedsei

    dankeschön darkpandemic :D

    aber wenn ich die Ereignisdaten mitgebe, bekomme ich einen "Object null" Fehler. Also werde ich die erste Methode verwenden :)
  • in: C# Polymorphismus mit Standardklassen

    geschrieben von friedsei

    Hallo Darkpandemic :)

    erstmal danke für deine hilfe. Ich werde es heute ausprogrammieren. Ich glaube das löst mein Problem. :biggrin:

    Drag & Drop habe ich mit meiner Lösung bereits bewältigt. Es ist relativ simpel Standard-Steuerelemente mit Drag&Drop zu verschieben. Ich hoffe es ist mit deiner Lösung auch so simpel ist, aber da werde ich schon eine Lösungsmöglichkeit finden. :biggrin:


    Ich hab noch eine Frage.

    Wenn ich ein MouseDownEventhandler zum Button hängen will, dann würde ich das do machen:

    namespace FormTest {
        class MyButton : MyControl{
            public new event EventHandler Click;
            public new event MouseEventHandler MouseDown;        //<== geändert
    
            public MyButton()
                : base(new Button()) {
                    Button btn = (Button) this.embeddedControl;
                    btn.Click += Button_Click;
                    btn.MouseDown += Button_Mouse_Down;                 //<== geändert
            }
    
            public override string Text {
                get {                                    
                    return ((Button) EmbeddedControl).Text;
                }
                set {
                    ((Button) EmbeddedControl).Text = value;
                }
            }
    
            private void Button_Click(object sender, EventArgs e) {
                Click(this, EventArgs.Empty);            
            }
    
            private void Button_Mouse_Down(object sender, MouseEventArgs e) {   //<== geändert
                MouseDown(this, MouseEventArgs.Empty);                                       //<== geändert
            }
        }
    }


    aber ich bekomme folgende Fehler, wobei ich keine Ahnung habe wie ich ihn beheben kann,

    Der Delegat 'System.Windows.Forms.MouseEventHandler' enthält einige ungültige Argumente.

    Argument '2': Konvertierung von 'System.EventArgs' in 'System.Windows.Forms.MouseEventArgs' nicht möglich.


    Ich habe bereits einiges versucht und im Internet recherchiert. jedoch komme ich nicht auf die Problemlösung.
  • in: C# Polymorphismus mit Standardklassen

    geschrieben von friedsei

    Es ist recht schwierig zu beschreiben,

    Ich muss für mein Matura(Abitur) Projekt Buttons, Textboxen, Labels usw. per Drag & Drop in einem Panel platzieren(so ähnlich wie Windowbuilder) um ein Testprogramm zu konfigurieren, den Buttons TextBoxen usw. werden Werte und Funktionen zugewiesen . Diese gefertigte Oberfläche wird dann mit den Funktionen gespeichert und von einem Mitarbeiter der Testabteilung wieder geöffnet. Der Test-Mitarbeiter testet nun mit dieser Oberfläche ein Produkt der Firma, z.B. einen Motor.

    Bis jetzt muss ich ständig abfragen welchen Typ das ausgewählte Control hat (siehe Code Bsp. 1), um eine Funktion wie z.B. getName() auszuführen. Ich würde stattdessen gerne ein Control haben (das aber gleichzeitig ein button bzw. textfeld usw. ist), dass diese Funktionen wie getName() usw. ausführen kann (Auch um das Programm leichter zu erweitern).
    //Code Bsp. 1
    private void ControlListener(object sender, EventArgs e) {            
                if (sender.GetType().Equals(typeof(MyButton))){
                    MyButton curr = (MyButton) sender;
                    MessageBox.Show("Name: " + curr.getName());
                } else if (sender.GetType().Equals(typeof(MyTextBox))) {
                    MyTextBox curr = (MyTextBox) sender;
                    MessageBox.Show("Name: " + curr.getName());
                } else if (sender.GetType().Equals(typeof(MyTrackBar))) {
                    MyTrackBar curr = (MyTrackBar) sender;
                    MessageBox.Show("Name: " + curr.getName());
                } 
    }


    Also ich möchte mir die Type-Castings ersparen.
  • in: C# Polymorphismus mit Standardklassen

    geschrieben von friedsei

    danke nochmal. :)
    hast du noch eine idee, wie ich das mit den member-variablen machen kann?
  • in: C# Polymorphismus mit Standardklassen

    geschrieben von friedsei

    danke für die Antwort :)

    kann ich dann auf diesen ControlHolder auch einen Eventhandler drauflegen?
  • in: C# Polymorphismus mit Standardklassen

    geschrieben von friedsei

    Hallo Community,

    ich bin mir nicht sicher ob der Titel passend ist, aber ich habe folgendes Problem bei dem ich überhaupt nicht weiterkomme:

    Ich möchte eine Klasse schreiben die von der Standardklasse Control erbt. Soweit so gut.

    z.B.

    public class ControlHolder : Control {
        public Control Holder(){
    
        }
    
        public int get(){
             return -1
        }
    }  usw...


    nun würde ich z.B. gerne folgendes schreiben können:

    Button btn = new ControlHolder();
    TextBox txt = new ControlHolder();
    
    Console.writeLine("Button: " + btn.get() + "TextBox" + txt.get())


    Folgende Fehlermeldung erscheint (was auch klar ist):

    Eine implizite Konvertierung vom Typ "System.Windows.Forms.Button" in "ControlHolder" ist nicht möglich.


    doch wie geht es richtig? bitte um eure Vorschläge. :)

    danke schonmal :)
  • in: Programmieren lernen

    geschrieben von friedsei

    Diese Threads werden dir sicherlich weiterhelfen!
    http://www.lima-city.de/thread/c-oder-java-was-meint-ihr-erfahrungen
    http://www.lima-city.de/thread/java-als-erste-richtige-programmiersprache-lernen
  • in: Eck - ihr Webdesigner

    geschrieben von friedsei

    Da müsstet du mir schon was Zahlen, wenn du mir so eine Website "designen" (oder wie du das nennen willst) willst!!! :thefinger:
  • in: Clouds

    geschrieben von friedsei

    Ich kann ggamee nur zustimmen. Google hat eine echt sichere Cloud mit 5Gb Speicher. Die Verwaltung ist simple und du kannst deine Documente ganz einfach online bearbeiten.
    Ich würde jedoch wichtige Daten auch dort nicht hochladen.
  • in: Gute pc spiele

    geschrieben von friedsei

    syberpsace schrieb:
    friedsei schrieb:
    Super meat boy ist ein super freeware jump and run game.

    Wäre mir neu, dass Super Meat Boy Freeware ist.

    Ich habs von einem Freund bekommen, also hab ich mir gedacht, dass dieses Spiel freeware ist.
    Tja so kann man sich täuschen! ^^

    Limbo ist auch ein super jump & run game!
  • in: Englisch fließend sprechen am PC lernen

    geschrieben von friedsei

    Schau dir TV-Serien die du bereits kennst wie z.BBig Bang Theory, Scrubs, Simpsons usw. auf Englisch an.
    So gehts am einfachsten englisch fließend zu lernen.
  • in: Gute pc spiele

    geschrieben von friedsei

    Super meat boy ist ein super freeware jump and run game.
    Also an diesem Spiel hat man viele lustige Spielstunden(bei mir sind es nun schon locker mehr als 20 std.).
  • in: Selbstprogrammierter App fehlt eine Klasse

    geschrieben von friedsei

    Probier vl. mal im catch-Block alle Exceptions einzubinden und sieh dir dann an welche Exception da geworfen wird.

    public String reload()
    {
    	try
    	{
    		URL url = new URL(this.page);
    		URLConnection urlConnection = url.openConnection();
    		InputStream urlConnectionIS = urlConnection.getInputStream();
    		
    	} catch (Exception e)
    	{
    		// TODO Auto-generated catch block
    		e.printStackTrace();
    	} 
    	return "hallo";
    }
  • in: Selbstprogrammierter App fehlt eine Klasse

    geschrieben von friedsei

    Beim Android-Apps programmieren treten öfters mal solche "unfotunatelly the applic....." Fehler auf, welche nur durch Source not found definiert werden. Ich suche nach dem Grund für solche Fehler immer nach meinem eigenen Schema, auch wenn das vl. nicht der beste Weg zur Lösung ist:
    1) alles auskommentieren was nicht benötigt wird
    2) nacheinander wieder einkommentieren bis der Fehler wieder auftritt
    3) Diesen Fehler beheben oder im Forum fragen
  • in: Slender - Horrorspiel

    geschrieben von friedsei

    Ich hab dieses Spiel auf dem Smartphone ausprobiert. Die Steuerung war anfangs noch etwas kompliziert, aber nach einiger Zeit hatte ich das auch herrausen.
    Der Gruselfaktor ist bei diesem Spiel echt hoch und wenn man dieses Spiel im Dunklen spielen will, braucht man wirk
    lich mut!^^
    Ich finde dieses Spiel rinfach überragend. :)
  • in: Samsung Galaxy S3

    geschrieben von friedsei

    Samsung will laut eigener Aussage mit dem 4-Zoll-Handy S3 Mini den hohen Bedarf nach eben solchen Geräten in Europa bedienen.
    Das Display hat zwar nur 800x480 pixel , bietet aber den Vorteil eines Supler-Amoled-Display mit sattem Schwaz usw.
    In seinem inneren arbeitet ein Dualcore welcher für die nächsten Jahre auf dem Stand der Technik sein wird und dieses Smartphone wird auch in den nächsten Jahren noch gut funktionieren. Diese ganzen Quadcore Smartphones zahlen sich derzeit noch nicht wirklich aus, weil ich z.B. kann mit meinem Samsung galaxy S noch super schnell und flüssig im Internet surfen oder Spiele spielen.

    Ob sich jemand die knappen 400€ antun will ist dann wieder seine Entscheidung, aber im Großen und Ganzen finde ich dieses Smartphone ein kleines Kraftpaket und kann die Firma Samsung weiterhin nur gut da stehen lassen!

  • in: Krafttraining fragen

    geschrieben von friedsei

    Hi!
    ich glaube diese Seite kann dir dabei weiterhelfen!
    http://www.loges.de/%C3%9Cberlastungen_und_Fehlbelastungsfolgen_im_Sport :thumb:
  • in: Impressum wirklich nötig ?

    geschrieben von friedsei

    Hi!

    Das mit gewerblich oder nicht, garnichts zutun!
    Du bist für die Inhalte auf deiner Seite verantwortlich, machst du Mist, oder es wird warum auch immer ein Ansprechpartner benötigt, muss dieser aus dem Impressum hervorgehen!
  • in: Windows 8

    geschrieben von friedsei

    So wie sich Win8 derzeit präsentiert, zahlt es sich noch nicht aus sie auf dem Computer zu installieren, ich werde eher noch bei Win7 bleiben (Win7 hat bessere Stabilität, meiner Meinung nach eine bessere Oberfläche und nicht diese Störenden Kacheln)

    Win8 wird am besten auf den Tablet-PCs funktionieren, doch auf den Standrechnern oder Laptops wird sich dieses System nicht durchsetzen können.
  • in: Suche sehr gutes tablet

    geschrieben von friedsei

    Ich würde dir auch das Nexus 7 empfehen, es ist Preiswert und hat eine starke Hardware.

    Nur zur Info: Ubuntu läuft auf dem Nexsus 7 auch, aber durch den kleinen Tablett-Bildschirm von 7'' wird Ubuntu nicht gerade angenehm zu bedienen sein.

    Technischedaten:
    • CPU: ARM Cortex-A9, 4x 1.20GHz (nVIDIA Tegra 3)
    • RAM: 1GB
    • Speicher: 16GB Flash
    • Grafik: nVIDIA 12 GeForce ULP (IGP)
    • Display: 7", 1280x800, kapazitiv Multi-Touch, LED, IPS
    • Anschlüsse: 1x USB 2.0 (Micro-USB)
    • Wireless: WLAN 802.11bgn, Bluetooth 3.0, GPS
    • Card reader: N/A
    • Webcam: 1.2 Megapixel (vorne)
    • Betriebssystem: Android 4.1
    • Akku: Li-Polymer, 4325mAh, 9.5h Laufzeit
    • Gewicht: 0.34kg
    • Abmessungen: 198.5x120x10.45mm
    • Besonderheiten: Kompass, Gyroskop, Lagesensor, Lichtsensor, NFC • Herstellergarantie: 12 Monate (Pickup&Return)
  • in: Android - onTextChange edittext überschreiben

    geschrieben von friedsei

    Hi!

    Ich würde hier, dass EditTextView mit einem Initialwert von 0,00 füllen und danach kannst du mit afterTextChanged und beforTextChanged deinen Code ausführen lassen.

    Bsp.:
    EditText editText = (EditText)findViewById(R.id.editText);
    string str;
        editText.addTextChangedListener(new TextWatcher() {
    
            @Override
            public void afterTextChanged(Editable s) {
                // TODO Auto-generated method stub
                str +=editText.getText();
            }
    
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
                // TODO Auto-generated method stub
                str = editText.getText();
            }
    
            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
    
         
            } 
    
        });
  • in: PC-wunder.de

    geschrieben von friedsei

    hpage schrieb:
    friedsei schrieb:
    Wenn man sich deine Seite auf dem Smartphone ansieht, dann
    1) braucht sie außergewöhnlich lange zum laden und
    2) das layout is verschoben (die linke menüleiste ist ist zu weit rechts dargestellt. ist schon fast in der mitte)


    Also bei mir ist das Menü ganz links, das die Menüleiste in der Mitte ist liegt an deinen Browser den du benutzt!
    Das einzige Problem bei mir ist die 3D schrift
    Ich werde auch eine Mobile Version erstellen, aber es dauert noch eine weile!


    Vermutlich liegt es an meinem Browser, doch deine Seite sollte auf jedem Browser gut funktionieren.
  • in: PC-wunder.de

    geschrieben von friedsei

    Wenn man sich deine Seite auf dem Smartphone ansieht, dann
    1) braucht sie außergewöhnlich lange zum laden und
    2) das layout is verschoben (die linke menüleiste ist ist zu weit rechts dargestellt. ist schon fast in der mitte)
  • in: Android Smartphone

    geschrieben von friedsei

    Hi, :)

    also ich würde dir das Galaxy Nexus empfehlen.
    Obwohl es ein größeres Display hat(4,6''), hält der Akku im Vergleich mit anderen Smartphones sehr lange.
    Da es schon ein bisschen älter ist kostet es so ca. 350€, aber es ist trotzdem noch auf beinahe neuesten stand der Technik.
    Ich bin sehr zufrieden mit diesem Smartphone und kann es dir mit bestem Gewissen empfehlen.

    Wichtigste Daten:
    • OS: Android 4.1
    • CPU: 2x 1.2GHz Cortex-A9 (TI OMAP 4460)
    • GPU: PowerVR SGX540 (TI OMAP 4460)
    • RAM: 1024MB
    • Farbdisplay (16 Mio. Farben, 1280x720 Pixel, 4.65", Super AMOLED HD kapazitiver Touchscreen)
    • 2 Digitalkameras (1.: 5MP, AF, LED-Blitz, Videos @1080p 2.: 1.3MP, Videotelefonie)
    • 16GB Speicher
    • Standby-Zeit: 210h/200h (GSM/UMTS)
    • Gesprächszeit: 19.6h/8.5h (GSM/UMTS)
    • Größe: 135.5x67.9x8.9mm
    • Besonderheiten: Lagesensor, Lichtsensor, Annäherungssensor, Kompass, DLNA zertifiziert, NFC, Barometer

Login zum Webhosting ohne Werbung!