MMX code explorer a wizard na metody

vložil Radek Červinka 2. července 2018 23:18

Minule jsem psal o MMX code explorer a jeho uvolnění volně ke stažení a tak jsem si řekl, že ho taky zkusím - třeba tam opravdu bude (někdo to naznačoval).

Často píši kód způsobem, že napíši nějakou část a v rámci ní dám volání metod, které následně vytvořím (programování shora dolů). Vždy mi ale chyběla funkce, která by mi ty metodu vygenerovala s korektními parametry.

Třeba napíši něco takového:


procedure TForm1.Button1Click(Sender: TObject);
var
  sText: string;
  iValue: Integer;
  oList: TList<Integer>;
  b: Boolean;
begin

  b := AddToList(sText, iValue, oList);

end;

a chtěl jsem aby mi IDE vygenerovalo metodu AddToList i s patřičnými parametry. A pak jsem našel uvedený MMX.

MMX Add method

kde Add method otevře následující dialog

MMX Add method

a stačí stisknout OK.

Případně kde Add procedure otevře následující dialog

MMX Add procedure

Ve výsledku první případ vygeneruje

function TForm1.AddToList(sText: string; iValue: Integer; oList:
    TList<Integer>): Boolean;
begin
  Result := ;
  // TODO -cMM: TForm1.AddToList default body inserted
end;

Jo. Přičemž i v dialogu lze např. specifikovat const parametry, určovat viditelnost atd.


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy: ,

Návody | Praxe

Komentáře

3.7.2018 9:37:39 #

Stanislav Hruška

Zabudol som pripomenúť, že sa to dá spustiť aj tlačidlom na panely nástrojov. Tá klávesová skratka je proste krkolomná.

Stanislav Hruška

3.7.2018 10:57:20 #

Stanislav Hruška

Funguje to geniálne. Ja radšej používam spustenie z toolbar. Tá klávesová skratka je krkolomná.
Len chcem upozorniť, že ak to chce niekto používať, tak nech si prečíta návod. Aby nebol prekvapený, že mu napr. mizne text (hlavne poznámky) a iné špecialitky.
Pri čítaní návodu sa nestačím diviť čo všetko to dokáže

Stanislav Hruška

Přidat komentář




biuquote
  • Komentář
  • Náhled
Loading



Naše nabídka

Partial English version.

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Poslední komentáře

Comment RSS