tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von mschlegel
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
2045
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von mschlegel
    mschlegel mschlegel ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    202
    Hallo

    Ich muss gleich nochmal eine Frage zu VS (2008) loswerden.

    Es ist ja schön, dass in der MSDN alles supi dokumentiert ist, nur fände ich es praktisch wenn mir die Autovervollständigung (STRG + Leer) z.B. zu WM_RBUTTONDBLCLK eine etwas nettere Hilfestellung wie #define bla blubb ausgibt mit der man nix anfangen kann?
    Es kann doch heutzutage nicht zu viel verlangt sein, dass eine moderne IDE zumindest eine Kurzbeschreibung zu der Variable, Funktion, ... anbietet. In Eclipse geht das doch auch. Oder ist es durch die Sprache bedingt nicht möglich? Lasse mich da gern eines besseren Belehren.
     

  2. #2
    Avatar von SunnyBunny
    SunnyBunny SunnyBunny ist offline Mitglied Silber
    Registriert seit
    May 2006
    Beiträge
    78
    Hi.

    WM_RBUTTONDBLCLK ist eigentlich nur ein Wert. So weit ich weiss weist das "define" darauf hin, dass dieses WM_RBUTTONDBLCLK in einem enum definiert ist, der dahinter angegebene Wert ist dann der tatsächliche Wert. Man könnte auch mit diesem arbeiten.

    Wenn Du so was abfangen willst, dann musst Du zum Beispiel die Funktion PRETRANSLATEMESSAGE im Dialog anlegen und dort kann man dann WM_RBUTTONDBLCLK erfragen und entsprechende Aktionen folgen lassen.
    Bsp:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    BOOL Dialog_1::PreTranslateMessage(MSG* pMsg) 
    {
        // TODO: Speziellen Code hier einfügen und/oder Basisklasse aufrufen
            if(pMsg->message == WM_KEYDOWN)
        {
                 //Wenn es ein Tastendruck ist....
            }
            else if(pMsg->message == WM_RBUTTONDBLCLK )
        {
                 MessageBox("Bitte nicht doppelt die rechte Maustaste drücken!");
                 //rechtes Doppelklick ignorieren
                 return false;
            }
        
        return CDialog::PreTranslateMessage(pMsg);
    }

    Ich hoffe ich konnte es gut erklären.

    Gruß SunnyBunny
     
    Spinat schmeckt am besten, wenn man ihn kurz vor dem Servieren durch ein Schnitzel ersetzt und ein leckeres Hefeweizen dazu trinkt.

    Code :
    1
    2
    3
    4
    5
    
    if(Beitrag == "gut" || Beitrag == "lustig" || Beitrag == "hilfreich")
    {
         //Bewerte(CString User, Beitrag* Beitrag, BOOL Positiv) 
         Bewerte([COLOR="Magenta"]"SunnyBunny"[/COLOR],&Beitrag_siehe_oben,[COLOR="Blue"]true[/COLOR]);
    }

  3. #3
    Avatar von mschlegel
    mschlegel mschlegel ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    202
    Sorry, das meinte ich jetzt gar nicht

    Es ging mir darum, dass die IDE Visual Studio 2008 keine aussageräftige Hilfe/erklärung beim drücken von STRG + Leer anbietet. Da pop ja das Dropdown auf wo ich dann schnell(er) die passenden Funktionen, Variablen,... auswählen kann. Verweile ich länger auf einem Eintrag so wird noch ein Tooltip zu diesem angezeigt...und genau hier sollte dann (meiner Meinung nach) eine Kurzbeschreibung des Eintrages angezeigt werden. Ich finde es recht mühsam jeden Eintrag in der MSDN nachzuschlagen, die meisten ließen sich nämlich schon vorher ausschließen wenn man wüsste was sie machen.
     

  4. #4
    Avatar von SunnyBunny
    SunnyBunny SunnyBunny ist offline Mitglied Silber
    Registriert seit
    May 2006
    Beiträge
    78
    Achso. Ja da kann man ja kaum was drauf antworten, ausser, dass ich diese Funktion erst nach und nach mehr und mehr benutze, nachdem ich weiss, was ich machen will (also nur schreibfaul bin), so wird es dann wohl auch gedacht sein, denke ich mal.

    Sollen die mal den Praktikanten ransetzen der die ganzen Tooltipps mal erweitert.

    Gruß Sunny
     
    Spinat schmeckt am besten, wenn man ihn kurz vor dem Servieren durch ein Schnitzel ersetzt und ein leckeres Hefeweizen dazu trinkt.

    Code :
    1
    2
    3
    4
    5
    
    if(Beitrag == "gut" || Beitrag == "lustig" || Beitrag == "hilfreich")
    {
         //Bewerte(CString User, Beitrag* Beitrag, BOOL Positiv) 
         Bewerte([COLOR="Magenta"]"SunnyBunny"[/COLOR],&Beitrag_siehe_oben,[COLOR="Blue"]true[/COLOR]);
    }

  5. #5
    Avatar von mschlegel
    mschlegel mschlegel ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    202
    Im Buch wird jetzt die SDL eingesetzt, und dort sind alle Funktionen schön beschrieben (auch beim QuickEdit)

    Is eigentlich eine Frechheit, das ein Vollpreisprodukt (VS 2008 ist ja auch nicht gerade billig) keine Dokumentation in einfacher Weise anbietet wenn es sogar bei einem OpenSource-Projekt ordentlich gemacht wird (aber die arbeiten anscheinend eh sauberer)
    SunnyBunny bedankt sich. 

  6. #6
    langer1801 langer1801 ist offline Mitglied Platin
    Registriert seit
    Jun 2005
    Ort
    Bad Arolsen (Hessen)
    Beiträge
    556
    Hi,

    Intellisense und die Hilfe haben sich seit VS 6 kaum verbessert, die Hilfe ist im Gegensatz dazu recht .net-lastig geworden. Das wird auch von anderen Entwicklern bemängelt. Als Alternative bietet sich da VAssistX von Whooletomato an. Kostet zwar etwas, aber ich möchte es nicht mehr missen. Das ersetzt zwar nicht die MSDN, schlägt aber Intellisense um Längen.

    Mfg

    langer
     

Ähnliche Themen

  1. Antworten: 27
    Letzter Beitrag: 10.05.11, 00:40
  2. Deinstallation nicht möglich (Visual Studio 2008 express edition)
    Von XxbambamxX im Forum VisualStudio & MFC
    Antworten: 5
    Letzter Beitrag: 22.10.10, 17:38
  3. Webservice: Visual Studio 2008 vs Visual Studio 2010 Express for Windwos Phone
    Von Johannes7146 im Forum .NET Web und Kommunikation
    Antworten: 4
    Letzter Beitrag: 27.09.10, 23:06
  4. Visual Studio 2008 - Klasse nicht in Klassenansicht
    Von derpfaff im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 10.03.10, 11:18
  5. visual Studio 2008
    Von jma im Forum Coders Talk
    Antworten: 9
    Letzter Beitrag: 27.08.08, 13:14