Domov Sociální média 10 Praktických tipů Editor jazyka - dummies

10 Praktických tipů Editor jazyka - dummies

Obsah:

Video: Biblical Series I: Introduction to the Idea of God 2024

Video: Biblical Series I: Introduction to the Idea of God 2024
Anonim

Pokud budete trávit čas práce s makrami v editoru jazyka Visual Basic, proč nepoužívat několik vestavěné nástroje, které usnadní práci? Tyto tipy výrazně zlepší vaše zkušenosti s programováním v makrech.

Použití komentářů bloků

Umístění jednoho apostrofu před libovolný řádek kódu řekne aplikaci Excel, aby přeskočilo tento řádek kódu. Tato technika se nazývá komentování kódu. Většina programátorů používá jediný apostrof k vytváření poznámek nebo poznámek v kódu, jak je zde ukázáno.

Jeden apostrof před jakoukoliv čárou změní tuto čáru na komentář.

Někdy je užitečné komentovat více řádků kódu. Tímto způsobem můžete otestovat určité řádky kódu, když řeknete programu Excel ignorovat komentované řádky.

Místo toho, abyste strávili čas komentováním jednoho řádku najednou, můžete pomocí panelu nástrojů Upravit komentovat celý blok kódu.

Chcete-li aktivovat panel nástrojů Upravit, přejděte do nabídky VBE a zvolte View → Toolbars → Edit. Vyberte řádek kódu, který chcete komentovat, a poté klepněte na ikonu bloku komentářů na panelu nástrojů Upravit, jak je znázorněno zde.

Použijte panel nástrojů pro úpravy, chcete-li použít komentáře k bloku kódu.

Kopírování více řádků kódu

Můžete zkopírovat celé bloky kódu zvýrazněním řádků, které potřebujete, a podržením klávesy Ctrl při přetažení bloku. Tento starý trik systému Windows funguje i při přetahování modulů.

Budete vědět, že přetahujete kopii, když kurzor zobrazí symbol plus vedle ní, jak je znázorněno zde.

Ctrl-drag pro vytvoření kopie.

Skok mezi moduly a postupy

Jakmile začne růst paměť cache kódu makra, může to být bolest pro rychlý pohyb mezi moduly a postupy. Bolest můžete zmírnit pomocí několika klávesových zkratek.

  • Stiskněte Ctrl + Tab pro rychlé přesunutí mezi moduly.

  • Stisknutím Ctrl + Page Up a Ctrl + Page Down přesuňte mezi postupy v rámci modulu.

Teleportování vašich funkcí

Při kontrole makra se může setkat s proměnnou nebo názvem funkce, která zjevně směřuje k nějakému jinému kódu. Místo toho, aby se všechny moduly probudily, aby zjistily, odkud tato funkce nebo název proměnné pochází, můžete jednoduše umístit kurzor na tuto funkci nebo název proměnné a stisknout Shift + F2.

Jak ukazuje tento obrázek, okamžitě jste se teleportovali k původu této funkce nebo názvu proměnné. Stisknutím kláves Ctrl + Shift + F2 se dostanete zpátky k místu, kde jste začali.

Stiskněte klávesu Shift + F2 na název funkce nebo proměnné, která se k ní dostane.

Zůstat v správném postupu

Pokud vaše moduly obsahují více procedur, může být obtížné procházení určitým postupem bez neúmyslného posunu do jiného postupu. Často se ocitnete posunutím nahoru a dolů, snažíte se vrátit na správný kód.

Chcete-li se vyhnout tomuto nesmyslu, klikněte na tlačítko Zobrazit postup v levém dolním rohu VBE, jak je zde zobrazeno. Tímto způsobem omezujete posouvání pouze na postup, který používáte.

Omezte posouvání na aktivní proceduru.

Procházení kódem

Chcete-li projít kódem, musíte makro dát do režimu ladění. Jednoduše umístěte kurzor kdekoli v makru a stiskněte klávesu F8.

Při programování termín ladění znamená nalezení a opravu možných chyb v kódu. Jedním z užitečnějších nástrojů pro ladění je schopnost postupně procházet kód jedním řádkem. Když projdete kódem, sledujete, jak každý řádek je spuštěn.

První řádek kódu je zvýrazněn a na levém okraji okna kódu se zobrazí malá šipka, jak je zde ukázáno. Opětovným stisknutím klávesy F8 spusťte zvýrazněný řádek kódu a přesuňte se na další řádek. Pokračujte stisknutím klávesy F8, abyste sledovali každý řádek provedený až do konce makra.

Stisknutím klávesy F8 projděte každý řádek makra.

Chcete-li se dostat z režimu ladění, přejděte do nabídky VBE a zvolte Debug → Step Out.

Přechod na určitý kódový řádek

Co když chcete začít krokem přes kód na určitém řádku? No, můžete to udělat prostě přesunutím šipky!

Pokud je v režimu ladění zvýrazněn řádek kódu, můžete klepnout a přetáhnout šipku v levém okraji okna kódu směrem nahoru nebo dolů, a to klepnutím na libovolný řádek kódu, který chcete provést dále.

Přetáhněte šipku při překročení kódu.

Zastavení kódu v předdefinovaném bodě

Když nastavíte bod zlomu, bude váš kód běžet jako normální a potom se zastaví na řádku kódu, který jste definovali jako bod zlomu.

Tato technika ladění se hodí, když chcete spustit testy malých bloků kódu najednou. Například pokud máte podezření, že v makru může dojít k chybě, ale víte, že většina makra běží bez problémů, můžete nastavit bod zlomu začínající na podezřelém řádku kódu a potom spustit makro. Když makro dosáhne vašeho bodu zlomu, ukončení provádění. V tomto okamžiku můžete stisknutím klávesy F8 na klávesnici sledovat, jak makro běží po jednom řádku.

Chcete-li nastavit zarážku v kódu, umístěte kurzor na místo, kde chcete spustit bod zarážky, a potom stiskněte klávesu F9 na klávesnici. VBA zřetelně označí bod zlomu bodem v levém okraji okna kódu a samotný kódový řádek bude tmavý.

Bod zlomu je označen tečkou a stínovaným textem.

Když vaše makro narazí na bod zlomu, bude skutečně umístěn do režimu ladění. Chcete-li se dostat z režimu ladění, můžete jít nahoru do nabídky VBE a vybrat Debug → Step Out.

Zobrazení počátečních a koncových hodnot proměnné

Pokud umístíte ukazatel myši na proměnnou String nebo Integer v VBA v režimu ladění, zobrazí se hodnota této proměnné v popisku nástroje.Tato funkce umožňuje zobrazit hodnoty, které jsou předávány v proměnných a mimo ně, což je užitečné při ladění kódu.

Nicméně, popisy nástrojů mohou obsahovat pouze 77 znaků (včetně názvu proměnné), takže pokud je hodnota ve vaší proměnné příliš dlouhá, dostane se odříznout. Chcete-li vidět za prvních 77 znaků, podržte kurzor podržením klávesy Ctrl.

Zde vypadá nápověda při přejímaní nad proměnnou v režimu ladění.

Počáteční a koncové znaky v proměnném popisku.

Vypnutí automatické syntaxe Kontrola

Často se při práci na nějakém kódu zjistíte, že potřebujete přejít na jiný řádek a něco kopírovat. Nejste hotovi s čárou; stačí to nechat na chvíli. VBE vás ale okamžitě zastaví s chybovou zprávou podobnou té, která je zde zobrazena, a upozorní vás na něco, co již víte.

Nedokončený řádek kódu vede k chybové zprávě.

Tato pole zpráv vás nutí zastavit to, co děláte, abyste potvrdili chybu stisknutím tlačítka OK. Po půl dne těchto náhlých schránek budete připraveni hodit počítač proti zdi.

Takže můžete počítač a svůj rozum uložit tak, že vypnete kontrolu automatické syntaxe. Přejděte do nabídky VBE a zvolte Nástroje → Možnosti. Objeví se dialogové okno Možnosti zobrazující kartu Editor. Zrušte zaškrtnutí volby Automatické ověření syntaxe, abyste tyto nepříjemné chybové zprávy zastavili.

Zabraňte varování při kódování.

Nebojte se o chybějící legitimní chybu. Váš kód bude stále červeně jít nahoru, poskytne vizuální znamení, že něco není v pořádku.

10 Praktických tipů Editor jazyka - dummies

Výběr redakce

Datování Po 50: Talk about Your Personal Health - dummy

Datování Po 50: Talk about Your Personal Health - dummy

Copyright © 2014 AARP. Všechna práva vyhrazena. Pokud jste měli chronické nebo život ohrožující onemocnění, když jste byli mladší, měli jste zkušenost mluvit o svém zdraví. Možná jste musel opakovaně vyprávět příběh o jizvě na hrudi nebo o nohou nebo vysvětlit hůlky, které jste museli užívat každý den. Nebylo to ...

Datování Po 50: Tipy na Den večeře - figuríny

Datování Po 50: Tipy na Den večeře - figuríny

Dobré jídlo a dobré víno (zejména dobré víno) vytváří přátelské prostředí. Zdědíte náladu místnosti: klidné a kontemplativní nebo živé a oživené. Jídlo a atmosféra vám dávají něco, o čem mluvit, a pokud jste potraviny nebo víno, můžete se ponořit do svého ...

Datování Po 50: Tipy pro film Datum - figuríny

Datování Po 50: Tipy pro film Datum - figuríny

Skvělé důvody, které přinesou do filmů první rande. Nejprve nemusíte mluvit stejně jako vy, když jste na večeři, a to může být dobré, když nemáte bohaté zkušenosti dohromady. A za druhé, když uvidíš film ...

Výběr redakce

Apache Bigtop a Hadoop - figuríny

Apache Bigtop a Hadoop - figuríny

Vám pomohou začít s Hadoopem. up Hadoop na svém přenosném počítači. Váš cluster bude spuštěn v pseudo-distribuovaném režimu na virtuálním stroji, takže nebudete potřebovat speciální hardware. Virtuální počítač (VM) je simulovaný počítač, který můžete spustit na ...

Cloudera Impala a Hadoop - figuríny

Cloudera Impala a Hadoop - figuríny

Cloudera je přední poskytovatel softwaru a služeb Apache Hadoop na velkém datovém trhu. Stejně jako aplikace Apache Drill se technologie Impala společnosti Cloudera snaží zlepšit dobu odezvy interaktivního dotazu pro uživatele Hadoop. Apache Hive poskytl známý a výkonný dotazovací mechanismus pro uživatele Hadoopu, ale časy odpovědi na dotaz jsou často nepřijatelné kvůli důvěře Hive ...

Alternativní faktory formátu nasazení pro Hadoop - dummies

Alternativní faktory formátu nasazení pro Hadoop - dummies

Ačkoli Hadoop pracuje nejlépe, když je nainstalován na fyzickém počítači, zpracování má přímý přístup k vyhrazenému úložišti a vytváření sítí, Hadoop má alternativní nasazení. Ačkoli jsou méně účinné než vyhrazený hardware, v některých případech jsou alternativy užitečné. Virtualizované servery Významný trend v IT centrech za posledních deset let ...

Výběr redakce

Váš první běh: začíná pomalu, ale určitě - figuríny

Váš první běh: začíná pomalu, ale určitě - figuríny

ŽIvot, návrat do sportu po dlouhém propuštění nebo návrat z úrazu, skvělý způsob, jak se dostat do běhu a rychle vybudovat svůj kilometrový výkon, je začít s kombinovanou jízdou / chůzí. Myšlenka je poměrně jednoduchá: po tom, co si nasadíš své oblečení, boty, klobouk, ...

Běží Amok: Deset společných výcvikových chyb - figuríny

Běží Amok: Deset společných výcvikových chyb - figuríny

Zde jsou deset nejběžnějších chyb, které běžeči dělají. Vyhněte se všem těmto chybám a nejen drasticky snížíte šanci na zranění, ale také můžete překročit cílovou čáru maratonu tak, jako byste chtěli ...

Hledání větru - figuríny

Hledání větru - figuríny

Svět plavby se točí okolo větru. Vaše loď nemůže jít nikam bez větru (pokud nezapnete motor, který by v tomto okamžiku podváděl). Ale než vyrazíte na moře, musíte mít na paměti bezpečnost. Ať už jste stará sůl nebo začínající námořník, je vám bezpečný ...