Welcome to MSDN Blogs Sign in | Join | Help

TechEd Praha 2008 - Office Open XML

Tato dema obsahují ukázky práce se souborovým formátem Office Open XML s využitím technologie LINQ a knihovny Open XML Format SDK (http://www.microsoft.com/downloads/details.aspx?FamilyID=AD0B72FB-4A1D-4C52-BDB5-7DD7E816D046&displaylang=en).

 Štěpán

TechEd Praha 2008 - Vývoj pro Microsft Office 2007

Toto demo ukazuje spolupráci Microsoft Word 2007 s webovou službou Windows Live Search.

Štěpán

TechEd Praha 2008 - Vývoj aplikací pro mobilní zařízení

V příloze jsou dema ze semináře "Vývoj aplikací pro mobilní zařízení" na akci TechEd Praha 2008 (http://www.teched.cz/). Budete potřebovat Visual Studio 2008 Professional nebo vyšší a Windows Mobile 6 SDK Professional (http://www.microsoft.com/downloads/details.aspx?familyid=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en).

Štěpán

Seminář Trendy v ASP.NET

Minulý týden jsme přednášeli na akci našich kolegů na Slovensku. Jedna z přednášek se týkala trendů a novinek pro ASP.NET. Zejména návrhového vzoru MVC a webových služeb, které využívají REST. Jedná se o ASP.NET MVC Framework a ADO.NET Data Services. Obojí lze stáhnout z http://www.asp.net/. Prezentaci a demo najdete v přiloženém souboru. Obě dema používají databázi Northwind. SQL script pro vytvoření této databáze najdete http://www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en

Štěpán

Seriál článků na téma ADO.NET Entities

Na svém blogu jsem zveřejnil seriál článků o technologii, která se objeví v létě a bude představovat zřejmě největší koncepční změnu v možnostech práce s daty od dob laviny datových přístupů (ODBC, RDO, OLEDB, ADO, ... pamatujete se ještě?)

  • 1. část - K čemu je to dobré?
  • 2. část - Objektový model
  • 3. část - Možnosti mapování
  • 4. část - Srovnání s LINQ to SQL
  • Michael

    .NET 3.5 Enhancements Training Kit

    Na stránkách MSDN byl uveřejněn nový training kit obsahující prezentace, dema a holy na následující technologie:

    • ADO.NET Data Services
    • ADO.NET Entity Framework
    • ASP.NET AJAX History
    • ASP.NET Dynamic Data
    • ASP.NET MVC
    • ASP.NET Silverlight controls

    Link na stažení: http://go.microsoft.com/?linkid=8719735

     

    Michal N.

    DeepZoom - stojí za podívání!!!

    DeepZoom je zajímavá technologie umožnující zobrazovat vektorové i bitmapové obrázky pomocí SilverLight 2.0 v libovolném rozlišení. Je vhodná zejména pro zobrazování velkého množství obrázků a fotek. Při přiblížení dochází k progresivnímu stahování fotek ve vyšší kvalitě. Ukázku najdete na http://memorabilia.hardrock.com/, kde jsou různé artefakty po slavných rockerech (stačí popotahovat myší a točit kolečkem).

    Vyžaduje instalaci plug-inu pro Silverlight 2.0 Beta.

    Zcela ZDARMA - Visual Studio® Team System 2008 Team Foundation Server a Team Suite VPC Image (Trial)

    Na MSDN stránkách ( http://www.microsoft.com/downloads/details.aspx?FamilyID=c7a809d8-8c9f-439f-8147-948bc6957812&displaylang=en) je ke stažení VPC image obsahující mnoho Hands-on-labů pro VSTS a TFS 2008. Jedná se o Trial verzi, která vyprší až 31.12.2008. Jedná se o balíček zabalený rarem a rozdělený na 10 souborů. Vlastní HOLs jsou k dispozici v separátním souboru.

    K dispozici jsou tyto laby:

    1. Adding IntelliSense for Editing Process Templates
    2. Architecture in Visual Studio 2008 Team System
    3. Class Diagramming
    4. Code Analysis
    5. Code Profiling
    6. Configuring Build Trigger Options
    7. Creating a Database Project
    8. Creating, Editing, and Deleting a Build Definition
    9. Creating Custom Build Tasks
    10. Creating Team Admin Users and Developer Users
    11. Custom Policy Violation Alerts
    12. Custom Team Build Tasks using Team Foundation Build API
    13. Deleting a Team Project
    14. Directly Accessing Team Foundation Objects
    15. Exporting and Importing Work Items
    16. Extending Team Build by Using the Team Build API
    17. Generating Data and Unit Testing a Database Project
    18. Generic Testing
    19. Introduction to Visual Studio Team System 2008 Database Edition
    20. IT Governance with Team System
    21. Load Testing
    22. Manual Testing
    23. Merging Two Team Projects
    24. Migrating NAnt Scripts to Team Foundation Build
    25. Migrating Visual SourceSafe Projects
    26. Modifying a Portal Report
    27. Modifying TFS Check-in Policy
    28. Planning a Team System Deployment
    29. Refactoring and Changing Database Objects
    30. Securing Team Foundation Server
    31. Setting Up Custom Check-in Policies
    32. Team Development with Team System 2008
    33. Test Management
    34. Unit Testing
    35. Using SharePoint
    36. Using Team Foundation Server Version Control
    37. VSTS Version Control and Integration with Team System 2008

    clip_image002

     

    Během tří týdnů se objeví pro registrované členy na stránkách českého MSDN Connection nový benefit ZDARMA rozesílka DVD s výše uvedeným VPC a HOLy.

     

    Michal N.

    Detailní ASP.NET Request + Page LifeCycle diagram

    Pokud se zabýváte technologií ASP.NET do hloubky, může se Vám hodit tento diagram, který vypracoval náš MVP Robert Haken:
    "ASP.NET 2.0/3.5 Request + Page LifeCycle Diagram".

    Markéta

    24 hodinový soutěžní maratón v programování

    Ještě nemáte program na víkend 17. – 18. května 2008?

    Vytvořte soutěžní tým, přineste si vlastní notebook s WiFi a zúčastněte se 24 hodinového soutěžního maratónu v programování.

    Úkolem soutěžících je pomocí technologií Silverlight, ASP.NET 3.5 a Windows Live Sevices vytvořit mini web aplikaci a nahrát ji na

    stránky soutěže.

    Registrace týmů, podmínky soutěže a bližší informace (AJ) naleznete na http://www.mswtw.com,

    agendu (ČJ) na http://www.microsoft.com/cze/wintheweb/default.mspx .

    Bělohrad 2008 - Poslední místa na 10. ročníku "Semináře"

    Máte-li 8-9 dubna čas a chuť navštívit tak trochu netradiční konfernci v Lázních Bělohrad je nejvyšší čas.

    Konference se skládá z přednášek a z "Kuloární diskuze", jenž je podle mnoha účastníků ještě přínosnější než vlastní prezentace a možná i proto se většinou protáhne až do ranních hodin. :)

    Zvývá posledních pár míst. 

    Podrobnosti najdete na stránkách společnosti haes.cz

     

    J. Burian

    Innovation Days pro vývojářské společnosti v Brně a Hradci Králové

    Společnost Microsoft pořádá ve dnech 8.4.2008 v Hradci Králové a 9.4.2008 v Brně konference určené odborníkům vývojářských společností.

    Jenom pár dní po oficielním uvedení produktů Visual Studio 2008, SQL Server 2008 a Windows Server 2008 v České Republice vás čeká představení těchto produktů v Brně a Hradci Králové. Bude představené nové Visual Studio 2008 a novinky, které přináší .NET Framework 3.5. Dozvíte se co je nové ve Windows Serveru 2008 a SQL Serveru 2008. Uvidíte široké možnosti vývoje aplikací pro Microsoft Office 2007 a doplňků pro operační systém Windows Vista. Nakonec se dozvíte jak je důležitý design aplikací a jaké možnosti v této oblasti nabízí společnost Microsoft ať už se jedná o technologii Windows Presentation Foundation či Expression nástroje.

    Zároveň se seznámíte s možnostmi nastartování a zlepšení partnerství se společností Microsoft, se zaměřením na oblast vývoje software. Také se obeznámíte s velice účinným nástrojem na podporu prodeje vaší aplikace společně s Microsoft produkty. Uvidíte možnosti, které nabízí společnost Microsoft svým partnerům v oblasti zviditelnění jejich businessu.

    Registrace Brno: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032371277&Culture=cs-CZ 
    Registrace Hradec Králové: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032371061&Culture=cs-CZ

    Obsah:

    Čas Téma
    09.00 – 10.10 Novinky ve Visual Studiu 2008 – Představení nového Visual Studia 2008 a novinek, které přináší .NET Framework 3.5. Jedná se například o rozšíření LINQ, podpora AJAXu u webových aplikací a další.
    10.10 – 10.30 Jak se stát partnerem společnosti Microsoft? – V této prezentaci budou představeny možnosti partnerství se společností Microsoft. Dozvíte se jak nejefektivněji začít spolupráci v oblasti vývoje software a poradíme vám, která cesta je pro vás nejefektivnější pro postup na Certified a Gold Certified partnery.
    10.30 – 10.50 Přestávka
    10.50 – 12.00 Novinky ve Windows Serveru 2008 a SQL Serveru 2008 – Představení vývojářských novinek ve Windows Serveru 2008 a SQL Serveru 2008. Jedná se například o nativní podporu ASP.NET v IIS 7 nebo skriptovací jazyk PowerShell. SQL Server 2008 zase přináší novinky při práci s nerelačními daty jako jsou soubory, multimedia či geografické údaje.
    12.00 – 12.20 Pomůžeme vám prodávat vaše softwarová řešení - V rámci této prezentace budete seznámení s vysoce účinným nástrojem na podporu prodeje vašeho řešení společně s produkty Microsoft.
    12.20 – 13.00 Oběd
    13.00 – 14.00 Vývoj aplikací pro Microsoft Office 2007 – V této prezentaci vám  ukážeme široké možnosti vývoje aplikací pro Microsoft Office 2007. Uvidíte možnosti vytváření vlastních Ribbon prvků, podoken úloh. Uvidíte též jak využít nový formát OpenOfficeXML pro tvorbu vlastních dokumentů pro Office 2007. Součástí prezentace je představení vývoje pro serverovou část Microsoft Office Sharepoint Server 2007.
    14.00 – 14.30 Vývoj pro Windows Vista – Tato prezentace shrnuje možnosti vývoje vlastních aplikací a doplňků pro operační systém Windows Vista. Jedná se například o využití grafického systému AERO, tvorba Windows Gadgets, využití Windows Search a další.
    14.30 – 14.45 Přestávka
    14.45 – 15.10 Marketingová spolupráce se společností Microsoft – Ukážeme vám, jaké možnosti nabízí společnost Microsoft svým partnerům v oblasti zviditelnění jejich businessu. Jedná se o možnost zařazení do Katalogu partnerů či vložení svého řešení do Solution profileru - nástroje pro prezentaci před zákazníky. Představíme vám portál Innovate-On či mezinárodní organizaci Hlasy pro inovace.
    15.10 – 15.30 User Experience aneb Design aplikací je velmi důležitý – V poslední prezentaci se podíváme na to, zda a jak je důležitý design aplikací. Ukážeme vám jaké možnosti v této oblasti nabízí společnost Microsoft ať už se jedná o technologii Windows Presentation Foundation či Expression nástroje.
    15.30 Závěr a losování

    Michal N.

    Ukončení jarní série webcastů - VSTO2008, Administrace SQL 2008, VB9&LINQ

    Jarní série webcastů je u konce. K dispozici jsou následující webcasty:

    Novinky ve VSTO 2008

    Datum: 25.3.2008, čas: 1:10:33, velikost: 56,2 MB
    Visual Studio Tools for Office 2008 jsou nástroje pro tvorbu vlastních řešení na platformě .NET pro kancelářské balíky Microsoft Office 2007 a 2003. Nejnověvější verze těchto nástrojů umožňuje vytvářet vlastní rozšíření Ribbon prvku a vlastní podokna úloh jak pro aplikace tak pro dokumenty. Součástí je též designér pro tvorbu Ribbon prvku nebo návrhář formulářů pro Outlook 2007.

     

    SQL 2008 – Novinky pro administraci databáze

    Datum: 25.3.2008, čas: 1:01:42, velikost: 51,0 MB
    SQL 2008 nabízí celou škálu nových funkcí pro administraci databáze. Lze implementovat nové bezpečnostní scénáře (auditování, transparentní šifrování). Výkonnost databáze byla v mnoha ohledech zvýšena a je pod lepší kontrolou. Správa serveru je méně pracná díky využívání politik a dalším vylepšením.

     

    Novinky v jazyce Visual Basic 9 a LINQ to Objects

    Datum: 25.3.2008, čas: 1:20:06, velikost: 52,2 MB
    Obsahem webcastu je Visual Basic 9.0 a dotazovací jazyk LINQ. Postupně vás seznámí s principy integrovaného dotazovacího jazyka s názvem LINQ, který dovede identickým sémantickým i syntaktickým způsobem pracovat s libovolným datovým zdrojem. Ať jde o pole objektů, ADO.NET zdroje nebo XML soubor. Aby mohla být tato technologie do jazyka Visual Basic integrována, muselo dojít k jeho významnému rozšíření.

     

    Michal N.

    Dokážeš to – návod. 3 část

    Při příležitosti rozdávání myší a triček programátorským začátečníkům a hráčům her kteří se chtějí chvilku odreagovat je připraveno malé praktické cvičení. Praktický návod jak si vyzkoušet novinky Microsoft pro programátory a designéry a jak dostat triko nebo myšku. Podrobnosti o hlodavci a oblečku najdeš na www.dokazesto.cz

    Po první části úkoluVideo stream pomocí Silverlight a druhé části - Webový Windows Live Messenger IM Control, se nyní koukneme na  

     

    Část třetí - 3D objekt v Silverlightu pomocí projektu Microsoft Popfly.

    clip_image006PopflyMacclip_image002 

    Úkolem bude „naklikat si“ interaktivní prostorový objekt typu Silverlight Carousel a ten umístit na svoji stránku. 
    V našem případě nebudeme využívat nějaký externí hosting ani Live Spaces či cokoli jiného ale umístíme a veřejně vystavíme na svoji finální soutěžní stránku v Popfly.com doméně.

    clip_image004

    Finální vystavená stránka bez jakýchkoli grafických úprav obsahující všechny tri komponenty pak může vypadat podobně jako ta naše: http://www.popfly.com/users/Dokazesto/Dokazesto

     

    Microsoft Popfly

    je web obsahující nástroje pro vytváření a sdílení vlastních webových stránek i aplikací pomocí mixování různých existujících komponent bez nutnosti psát kód a bez hlubokých technických znalostí v oblasti tvorby webu. Více o Popfly v češtině např. v tomto článku.

    Popfly je typický představitel prostředí Web 2.0 - webu a on-line nástroje s komunitou uživatelů, možností sdílet projekty a dokonce mixovat obsah ostatních členů. Skládá se z nástroje pro vytváření nebo mixování aplikací či komponent a dále z prostředí jejich administrace, sdílení nebo publikování. Pro programátory, kteří chtějí dělat složitější věci, je navíc připraven add-in Popfly Explorer for Visual Studio and Visual Studio Express

    Pro využití Popfly je třeba, stejně jako v přechozích aplikacích mít založené Live ID, kterým se lze odkudkoli přihlásit a zároveň založit svůj profil.

    V Popfly můžeme vytvářet nebo upravovat:

    • Běžné HTML stránky
    • „Mashupy“ - mixy komponent
    • Bloky - a to vizuální či nevizuální
    • Datové zdroje.

     

    Začněme přípravou veřejné webové stránky

    Pokud nemáš nikde prostor pro své webové stránky kam bys umístil komponenty, využij Popfly a připrav si svoji vlastní webovou stránku. Create Stuff – Webpage:

    clip_image008

    clip_image010clip_image012

    Nyní je třeba stránku uložit (Save je vpravo nahoře) a pak veřejně vystavit : MyStuff – Projects – Share. Na linku Mash-out lze najít danou stránku, v našem případě to bylo http://www.popfly.com/users/Dokazesto/Dokazesto

    Stránka pak může vypadat takto:

    clip_image014

     

    Vytvoření vlastní komponenty prostorového „kolotoče“ v Silverlight

    Create Stuff – Mashup –Display a přetáhnout blok Carousel na plochu. … A je hotovo.

    clip_image016clip_image018clip_image020

    V Preview je pak vidět první náhled. Po klinutpí na symbol montážního klíče pak zdroj dat.
    Nyní záleží pouze na kreativitě čím Carousel naplnit. Dobře funguje propojení s kostkou Image Scraper

    Dalším typem je vytvoření vlastního zdoje dat (Data source)a propojení - naplnění carouselu udělat z něho.
    Pro tento konkrétní cvičný případ si sahám na loga z našeho MS Webu.

    clip_image022clip_image024clip_image026

    V náhledu vše pak může vše vypadat takto:

    clip_image028clip_image030

    Uložme opět pod nějakým jménem - na našem případě ""Kolotoc" a sdílejme veřejně. 
    Pozor pokud  se aplikace skládá z dalších částí, jako v našem případě např. datasetu, je třeba veřejně nasdílet i tyto další části.  

    Pomocí Mash-Out dostaneme také kýžený IFRAME pro vložení na externí stránky.

     

    <iframe style='width:100%; height:100%;' src='http://www.popfly.com/users/Dokazesto/Kolotoc.small' frameborder='no' allowtransparency='true'></iframe>

    • Štěpán Bechynský připravil video jak s Popfly pracovat a jak vložit  IM Control.
    • Michal Neuwirth udělal video jak použít Popfly Explorer for Visual Studio a upravovat nebo vytvářet své vlastní komponenty.

    Podklady resp. Výsledky jsou jsou na adresách http://www.popfly.com/users/Dokazesto/Obrazky - jednoduchý zdoj dat, http://www.popfly.com/users/Dokazesto/czcarousel počeštěný Carousel z videa Michala a výsledný projekt Štěpána http://www.popfly.com/users/Dokazesto/DigiGirlz%20Rulez%20Animace

     

    Sestavme nyní vše dohromady

    Nakonec dejme všechny tři IFRAME elementy které jsme zatím udělali, tj.:

    1. Carousel s obrázky
    2. Streamované video z Silverlight.live.com
    3. Webový IM Control

    do již připravené stránky http://www.popfly.com/users/Dokazesto/Dokazesto (nebo na libovolně jiný web)

    V případě Popfly stačí na správné místo stránky vložit testově okopírované IFRAME řetězce a Popfly pozná, že se jedná o HTML a vše upraví.

    clip_image034

     

    Pozn. Do spaces.live.com je možné přidat tyto IFARAME elementy např. pomoci "Live Gadetu"  SANDBOX HTML a do něho vložit element.
    V menu Přizpůsobit - Přidat Moduly -  Miniaplikace - Vybrat Webové miniaplikace - Filtrovat  V angličtině - Přidat Sandbox ...

    Ukázka bez formátování je na http://dokazesto.spaces.live.com/

    image image

     

    Pokud je vše OK, stránka je určená k veřejnému sdílení a navíc je to Tvoje vlastní stránka s vlastními komponentamy (nikoli pouze okopírovaný příklad) nic nebrání k jejímu zařazení do reagistrace pro rozdávání myší a triček. Registrace bude funkční od 1.4 do 31.5.2008.

     

     

    Přečti si i minulé díly ...

    1. Dokážeš to – návod. 1 část : 10GB zdarma pro Videa, Streaming a přehrávání pomocí Silverlight

    2. Dokážeš to – návod. 2 část : Jak si po Live Messengeru popovídat, aniž by protějšek musel mít své Live ID nebo musel mít Messenger nainstalovaný

     

    J. Burian

    More Posts Next page »
     
    Page view tracker