19.3.2009

 

Delphi - klávesové zkratky v IDE

Klávesové zkratky dokáží ušetřit hodně času. Proto není od věci si je čas od času zopakovat:

Ctrl+J - vyvolá Šablony kódu (Code Templates)

Ctrl+T - smaže slovo vpravo od kurzoru

Ctrl+E - zahájí inkrementální vyhledávání v aktuálním dokumentu od kurzoru

Ctrl+Y - smaže aktuální řádek

Ctrl+Shift+G - vloží nově vygenerovaný GUID na místo kurzoru

Ctrl+Shift+I - odsadí vpravo (Indent) označený blok textu

Ctrl+Shift+U - přisadí (Unindent / Outdent) označený blok textu

Ctrl+Shift+Y - smaže text od kurzoru do konce řádky

Ctrl+Shift+J - vyvolá SyncEdit (přiznám se: ač vyvíjím v Delphi dennodenně 11 let, nevím co to je?)

Alt+[ - skočí na počáteční závorku

Alt+] - skočí na ukončovací závorku

Alt+⇒ - vpřed v historii hotlinků (Hotlink history)

Alt+⇐ - zpět v historii hotlinků (Hotlink history)

Alt+⇑ - najdi deklaraci symbolu, na kterém stojí kurzor (vloží hotlink do historie hotlinků)

F4 - spustí program a zastaví na řádce, kde se nachází kurzor (jakýsi dočasný breakpoint)

F5 - zapne / vypne breakpoint na aktuální řádce

F7 - krok "dovnitř" v debuggeru (Debugger step into)

F8 - krok "přes" v debuggeru (Debugger step over)

Ctrl+F9 - zkompiluje projekt

Shift+F9 - zbuilduje projekt

F9 - spustí program se zapnutým debuggerem

Ctrl+Shift+F9 - spustí program bez debuggeru

Ctrl+F12 - zobrazí seznam unit zařazených v projektu (tedy ne všech unit, které se linkují)

Alt+G - zeptá se na číslo řádku, na který má jít

Ctrl+Shift+R - zahájí / ukončí nahrávání makra

Ctrl+Shift+P - přehraje makro

Ctrl+SPACE - vyvolá Dokončování kódu (Code Completion)

Ctrl+Shift+SPACE - vyvolá Nápovědu k parametrům (Code Parameter Hints)

Ctrl+Enter - otevře soubor, na jehož jméně se právě nachází kurzor

Ctrl+Shift+C - vyvolá Dokončování třídy (Class Completion) pro třídu, ve které právě stojí kurzor

Ctrl+Shift+⇑ - přeskakuje mezi deklarací a implementací metody

Ctrl+Shift+⇓ - přeskakuje mezi deklarací a implementací metody

Ctrl+Alt+⇑ - přeskakuje mezi implementacemi jednotlivých metod třídy směrem nahoru

Ctrl+Alt+⇓ - přeskakuje mezi implementacemi jednotlivých metod třídy směrem dolů

Ctrl+Alt+Home - skočí na implementaci první metody v unitě

Ctrl+Alt+End - skočí na implementaci poslední metody v unitě

Ctrl+/ - přepíná zakomentování / odkomentování aktuální řádky nebo označeného textu


Nedokáži přesně zmapovat, ve které verzi Delphi se která zkratka poprvé objevila, ale drtivá většina jich funguje i v Delphi 5 (z roku 1998).

Štítky:

31.1.2009

 

Google se zbláznil?

Dnes se Google rozhodl označovat úplně všechny nalezené odkazy textem "Tyto stránky mohou poškodit váš počítač." - viz obrázek:

Štítky:

19.12.2008

 

Microsoft vydal Service Pack 3 (SP3) pro SQL Server 2005

http://www.microsoft.com/downloads/details.aspx?FamilyId=ae7387c3-348c-4faa-8ae5-949fdfbe59c4

Build je 9.00.4035.

Jako všechny Service Packy produktů firmy Microsoft je i tento kumulativní, tedy není nutné instalovat nejprve Service Pack 1 nebo Service Pack 2.

Štítky:

25.8.2008

 

Delphi 2009 jsou hotové

Firma Embarcadero dnes oznámila, že Delphi 2009 a C++Builder jsou hotové.

Štítky: , ,

7.8.2008

 

SQL Server 2008 jde do výroby

Microsoft dnes oznámil, že SQL Server 2008 je hotov.

Štítky: ,

26.7.2008

 

SQL Server 2008 Release Candidate 0 (RC0)

SQL Server 2008 Release Candidate 0 (RC0) je ke stažení zde:

SQL Server 2008 RC0

Normálně ho mohou stahnout jen předplatitelé MSDN/TechNet, ale z výše uvedeného linku to jde každému. Pokud nevíte, co přesně stahnout, tak doporučuji X86 Executable (929 MB) a nainstalovat to jako Standard Edition.

Jedná se o build 10.0.1442.

Nějaké povídání o novinkách v SQL2008 zde:

SQL Server 2008 Books Online > What's New

Štítky: ,

4.4.2008

 

SQL Server - odstranění české diakritiky

Jak na ořezání české diakritiky v CHAR-ovém nebo VARCHAR-ovém sloupci nebo proměnné?

Přetypovat na VARCHAR stejné délky a využít toho, že např. ruská kódová stránka neobsahuje žádný znak s českou diakritikou:

SELECT CAST(Sloupec AS VARCHAR(8000)) COLLATE Cyrillic_General_CI_AS
FROM dbo.Tabulka

Příklad:

SELECT CAST('Příliš žluťoučký kůň úpěl ďábelské ódy' AS VARCHAR(8000)) COLLATE Cyrillic_General_CI_AS AS Vysledek


Vysledek
-----------------------------------------------------------
Prilis zlutoucky kun upel dabelske ody

(1 row(s) affected)


Funguje na SQL2000+.

Pozor, nefunguje pro Unicode typy NCHAR a NVARCHAR, tam by asi bylo jediné řešení napsat si funkci s konverzní tabulkou (á->a, č->c, ď->d atd.).

Štítky:

This page is powered by Blogger. Isn't yours?