| Perfil de TomasTomas HavettaFotosBlogListas | Ayuda |
|
20 enero MCT Event 2007 - ZurichTak jsem letošní rok zahájil účastí na setkání MS trenérův Zurichu, které se konalo od 10. do 12. ledna.
Po příjemném letu s ČSA z Brna do Prahy a pak do Zurichu jsem byl rád, že MS vybral hotel pouhých 10 minut jízdy od letiště. Přijel jsem večer a hned zašel na Welcome Party. Setkal jsem se s kolegy z GOPASu a lidmy z dalších firem z Čech a Slovenska. Nakolik nikdo netušil, co nás čeká, v klidu jsme konzumovali, co hotel připravil pro nás.
Ve čtvrtek jsem odhalil první tři přednášky jako čistě marketingové a tak jsem se šel raději projít městem, přes které jsem zatím vždy jen projel. Doprava v Zurichu je super. Koupil jsem si lístek na 24 hodin a vlakem jsem byl za 5 minut v centru. Prošel jsem se k jezeru a pak starými uličkami zpět na nádraží. Kupodivu tam bylo plno bank. Na druhou stranu jsem měl pocit, že jsem v mrtvém městě. Kromě lidí v autech a hromadné dopravě nebyl na ulici skoro nikdo. Pro našince trošku nezvyk.
Po návratu do hotelu jsem zamířil na přednášky o Vistě. Info od kolegů potvrdilo můj předpoklad, že vynecháním prvních přednášek o nic nepřijdu. Jako člověk, který školil v programu Vista Touchdown vývojáře jsem už o Vistě hodně věděl a očekával jsem další informace z pohledu správce. Bohužel, téměř nic nového jsem se nedozvěděl. Tento přednášející zjevně nebyl zrovna v kramflecích, co se týče Visty. Ale na druhý den ten samý člověk perfektně zvládl přednášku o Longhorn serveru. Bylo vidět, že to je jeho téma.
Podobné výkyvy v obsahu a kvalitě přednášek byly bohužel i u dalších přednášek. Byla to docela loterie, nakolik jsem zažil i případ, že jednu přednášku přednášející zvládl dobře a zajímavě a hned další hodinu to bylo zoufalství. Měl jsem pocit, že slidy viděl tak hodinku před přednáškou poprvé.
Celkově hodnotím akci jako vydařený "social event", kde se sešli a mohli si povykládat trenéři bez ohledu na "konkurenční" boj. Informace, které jsme dostali se dají rozdělit jak tomu bývá i u jiných konferencí, na nezajímavé, normální a zajímavé. Tady byly naštěstí i ty zajímavé. Jako nejlepší bych ohodnotil právě přednášku o Longhorn serveru a pak přednášku o tom, jak zaujmout posluchače a jak zajímavě přednášet. 30 enero VS 2005 - díl. 1 SnippetsTak máme za sebou první tři měsíce, kdy je k dispozici plná verze VS 2005. Vzhledem k tomu, že se jedná o zásadní produkt, který přináší velké množství změn a novinek oproti VS 2003, je načase se na nekteré podívat trochu blíže.
Snippets - pod tímto novým názvem je k dispozici nástroj na vkládání kusů kódu. Pokud například použijete snippet pro foreach, do kódu se Vám automaticky vloží:
foreach (object var in collection_to_loop)
{ }
Vy jen vyplníte náhradu za object, var a collection a máte hotovo. Pokud chcete vytvořit členský prvek třídy a hned k němu property, stačí napsat prop pak klepnout dvakrát na Tab a najednou tam máte private int myVar; public int MyProperty{ get { return myVar; } set { myVar = value; }}
Kurzor je hned nastaven na první "int". Pokud změníte typ, změní se typ i u public property. Pak změníte název privátního prvku a automaticky se změní názvy v public property. No a na závěr už jen zadáte název property a je základ hotov.
Jediná zrada je, že VB programátoři mají k dispozici cca 500 hotových snippets, v C# je jich jen pár. Nezbývá, než si je vytvořit ve vlastní režii. Na webu je k dispozici několik free editorů pro vytváření snippets. Samotný snippet je XML soubor.
Takto vypadá XML soubor pro "prop" snippet
<?xml version="1.0" encoding="utf-8" ?> public $type$ $property$
Na začátku v elementu <Header> jsou informace o autorovi. Sekce <Snippet> obsahuje dvě zásadní podčásti. V první jsou deklarace pro proměnné, které snippet používá. Ty Vám dovolí při zápisu na prvním místě výskytu nahradit jiným textem a VS pak změní všechny další výskyty. Zde se využívá pro správné zadání typu v deklaraci property. Část <Code> pak obsahuje to, co se vloží do vašeho textu.
V případě, že bych chtěl ve výše uvedeném snippetu zajistit, že jméno členského prvku bude ve tvaru "m_jmeno", stačí část <Code> upravit takto: <Code Language="csharp"><![CDATA[private $type$ m_$property$; public $type$ $property$ a pak v deklaraci zrušit část deklarující fields a je hotovo. Originální snippety naleznete ve složce: C:\Program Files\Microsoft Visual Studio 8\VC#\Snippets\1033\Visual C# pokud jste instalovali do defaultního umístění. 26 septiembre TechEd 2005 CZ - konecTak, už je tu nový týden a TechEd 2005 CZ je za námi. Děkuji všem, kdo se zúčastnili a poslechli si naše přednášky. Pokud máte zájem, můžete si moje prezentace stáhnout na adrese www.trigan.cz/teched .
V případě dotazů mi neváhejte napsat. 21 septiembre TechEd 2005 CZ - středa CLI201Tak mám za sebou třetí přednášku. Tentokrát byla o Smart Clientech. Co to je, kde to roste a jak se to dělá. Pokud můžu posoudit z reakcí publika, tak docela zaujala. Sám jsem zvědav, jak to s technologií Smart Clientů dopadne za 5 let...
Koho zajímá VS 2005 a má přístup k MSDN downloudům, tak pozor, už je ke stažení RC verze. Já ji budu stahovat přes víkend, tak jsem sám zvědav, co se změní oproti Beta 2 verzi.
Na závěr něco pro úsměv:
"Nemám rád lidi, co berou drogy... Hlavně celníky!" TechEd Praha - první den - DEV351Tak mám za sebou první den letošního malého českého TechEdu. Zahajoval jsem přednáškou o novinkách ve VB .NET 2005. Novinek je tolik, že vše ani nešlo stihnout. Kdo bude mít zájem o soubory z projektu, který jsem na přednášce vytvořil, může si je stáhnout z webu. Adresa je www.trigan.cz/teched/dev351.rar. Pokud budete mít problém se stažením, napište mi e-mail.
V druhé přednášce jsem představil technologii ClickOnce pro deployment aplikací typu Smart Client. Dle reakcí publika to bylo docela zajímavé.
Dnes mě čeká vizionářská přednáška o tom, co je to Smart Client. Takže po Smart autech, Smart telephounech nás čekají Smart aplikace. Načase, abych si našel ve slovníku, co je to Smart 07 julio DataDirectDnes ráno jsem vyrazil na snídani pořádanou společností DataDirect. I když přišlo hodně málo lidí a situaci v sále zachraňovali pracovníci DataDirect, kterých byla většina, stál výklad za to. Krátce bylo zmíněno, jak fungují jednotlivé způsoby DataProviderů v .NET prostředí a následně byl představen jejich produkt, který nabízí 100% managed provider pro Oracle, SQL server, IBM DB2 a Sybase. Dle jejich tvrzení dokážou jen změnou ovladačů zvednout výkon aplikace trojnásobně. Až se vrátím z Amsterdamu, zkusím nachystat vlastní testík a uvidíme. Jak to dopadne, dám vědět. |
|
||
|
|