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
Štítky: Delphi
31.1.2009
Google se zbláznil?

Štítky: Google
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: SQL Server
25.8.2008
Delphi 2009 jsou hotové
Firma Embarcadero dnes oznámila, že Delphi 2009 a C++Builder jsou hotové.
Štítky: C++Builder, CodeGear, Delphi
7.8.2008
SQL Server 2008 jde do výroby
Microsoft dnes oznámil, že SQL Server 2008 je hotov.
Štítky: SQL Server, SQL Server 2008
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: SQL Server, SQL Server 2008
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: SQL Server