BLOGas.lt
Pigūs skrydžiai
Sukurk savo BLOGą Kitas atsitiktinis BLOGas

TechEd Developers 2007 - 2 diena

Parašė Sergejus | 2007-11-07 00:42

Ši konferencijos diena man gavosi orientuota į darbą su duomenimis. Išklausiau dvi sesijas skirtas SQL Server 2008: „The Next Release of Microsoft SQL Server: Overview of SQL Server 2008“ ir „Programming SQL Server 2008“. Prezentacijų metu buvo minimos tokios SQL Server 2008 naujovės:

  • Skaidrus duomenų šifravimas, kurio dėka visas šifravimas / dešifravimas vyksta automatiškai be būtinybės modifikuoti egzistuojančias aplikacijas
  • Duomenų auditas, leidžiantis sekti kas ir kokias operacijas atlieka su duomenimis
  • Teisėmis grįstas administravimas, skirtas supaprastinti duomenų bazių administravimą
  • Naujas duomenų tipas FILESTREAM, įgalinantis saugoti didelės apimties failus
  • PathName() funkcija, leidžianti sukonstruoti kelią iki norimo failo
  • GEOMETRY ir GEOGRAPHY geografiniai duomenų tipai bei integracija su Virtual Earth
  • Keturi nauji datos ir laiko formatai: DATE, TIME, DATETIME2, DATETIMEOFFSET
  • Naujas Table-value parametrų tipas, skirtas struktūrizuotai informacijai perduoti
  • IntelliSense palaikymas SQL Management Studio… pagaliau!

Prezentacijų metu buvo kalbama ir apie numatomą SQL Server 2008 išleidimo datą. Pasirodo, galutinė serverio versija pasirodys tik antrame 2008 metų ketvirtyje. Vasario mėnesį, globalaus Visual Studio 2008, SQL Server 2008 ir Windows Server 2008 pristatymo metu, bus prieinama tik paskutinė CTP versija.

Kitas, su duomenimis susijęs pranešimas kuriame aš buvau, vadinosi „Optimizing Online, Enabling Offline with SQL Server Compact and Sync Services for ADO.NET“. Jo metu buvo aptariamos naujos Sync Services karkaso galimybės. Svarbiausi aspektai:

  • Vieningas sinchronizacijos API, nepriklausantis nuo konkrečios duomenų saugyklos bei naudojamų įrenginių
  • Automatinis atnaujinimų sekimas versijų bei žinių (angl. knowledge) pagalba
  • Centralizuotas sinchronizacijos agentas, per kurį vyksta galutinių mazgų (angl. end-points) bendravimas
  • Pirmoje CTP versijoje prieinami sinchronizacijos provaideriai skirti failų sistemai bei SQL Server duomenų bazei

Nemažai dėmesio sulaukė dinaminių kalbų ir DLR (Dynamic Language Runtime) komandos pristatymas „IronPython and Dynamic Languages on .NET“. Jo metu buvo ne tik pasakojama apie IronPython ir DLR, bet ir rodomi dinaminių kalbų panaudojimo pavyzdžiai programuojant XNA ir Robotics Studio. Kaip buvo pranešta, pirmoje DLR versijoje bus integruotos trys dinaminės kalbos: IronPython, IronRuby ir Managed JavaScript. Dinaminės VBx kalbos reikės dar kurį laiką palaukti. Taip pat buvo patikslinta IronPython 2.0 išleidimo data – 2008 metų pradžia.

Taigi tiek naujienų šiandien ir žiūrėsim ką atneš trečioji TechEd Developers 2007 diena.

Rodyk draugams

TechEd Developers 2007 nuotraukos

Parašė Sergejus | 2007-11-06 16:35

Žadėtos nuotraukos iš konferencijos TechEd Developers 2007 jau prieinamos. Šiandien patalpinau kelias pirmos dienos nuotrakas.

Rodyk draugams

TechEd Developers 2007 - 1 diena

Parašė Sergejus | 2007-11-06 14:27

Taigi praėjo pirmoji diena TechEd Developers 2007. Neįprasta matyti 4000+ .NET programuotojų vienoje vietoje. Įžanginį žodį tarė Microsoft kūrimo padalinio vice prezidentas Somma Somaserag. Prezentacijos metu Somma pranešė apie:

  • MSDN Code Gallery beta versijos paleidimą per ateinančius 2-3 mėnesius. Code Gallery – tai kodo pavyzdžių resursas, kuris bus plėtojamas kartu su programuotojų bendruomene.
  • Microsoft Sync Framework CTP versijos pristatymą. Sync Framework įgalina programuotojus dirbti su sinchronizuota informacija nepriklausomai nuo naudojamos duomenų saugyklos, įrenginių ar protokolų
  • Pasikeitimus Visual Studio 2008 partnerių licencijavime ir Visual Studio 2008 Shell aplinkos pristatymą. Nuo šiol Visual Studio galima bus naudoti ne tik į Microsoft platformą orientuotiems sprendimams kurti. Pristatymo metu buvo pademonstruota adaptuotą Visual Studio 2008 Shell versija, skirta World of Warcraft žaidimo modifikacijai kurti

Ir svarbiausias dalykas, kuris buvo paminėtas Somma pranešime, Visual Studio 2008 RTM versija bus prieinama jau lapkričio pabaigoje! Taip, taip, už kelių savaičių!

Kitas pranešimas, į kurį buvau nuėjęs vadinosi „Extend the Office User Interface with Visual Studio Tools for the Office System (VSTO 3.0)“. Jo metu buvo pranešta apie VSTO 3.0 patobulinimus:

  • Naują Visual Studio 2008 Ribbon dizainerį, kuris leidžia eksportuoti dizaineryje aprašytos juostos aprašymą į XML formatą. Iki šiol Office 2007 Ribbon komponentus reikėjo aprašinėti rankomis XML formatu
  • Naują užduočių juostos (angl. Task Pane) komponentų dizainerį
  • Word Content Controls įrankius, skirtus supaprastinti duomenų susiejimą (databinding)
  • Outlook formos regionus (angl. Forms Regions), leidžiančius kurti skirtingo tipo formas Outlook programoje
  • Elemento talpinimo (angl. Element Host) komponentą, įgalinantį Windows Forms ir Windows Presentation Foundation aplikacijų funkcinį suderinamumą

Paskutinis pirmadienio pristatymas, kurį aš pasirinkau, buvo „Introductory Walkthrough of Windows Communication Foundation (WCF) using Visual Studio 2008“. Jo metu buvo paminėti tokie WCF ir .NET 3.5 patobulinimai:

  • Web stiliaus (REST, AJAX) servisų palaikymas
  • Workflow Foundation servisų palaikymas
  • Naujas WCF projekto tipas – WCF serviso biblioteka – kurios dėka galima atidėti servisą talpinančios aplinkos kūrimą vėlesniam laikui, taip sukuriant 100% nepriklausomą nuo aplinkos servisą
  • WCF testinis klientas. Su Visual Studio 2008 prieinamas WCF klientas, leidžiantis matyti visus kuriamo serviso metodus bei tikrinti jų funkcionalumą
  • Nauja „Add Service Reference“ galimybė, leidžianti greitai ir paprastai sugeneruoti tarpines (angl. proxy) klases nurodytam servisui
  • Grafinis WCF konfigūracijos failo redagavimo įrankis

Greitu momentu atsiras ir keleta nuotraukų iš konferencijos. Laukite 2 dienos apžvalgos!

Rodyk draugams

TechEd Developers 2007 naujienos - kasdien!

Parašė Sergejus | 2007-11-02 10:23

Taigi ateina ilgai laukta savaitė - TechEd Developers 2007 Barselonoje. Pati konferencija prasideda lapkričio 5 (pirmadienį) ir pasibaigia lapkričio 10 (penktadienį), bet aš išskrendu jau rytoj iš ryto. Jeigu viskas vyks kaip planuota - pradedant nuo pirmadienio, aš kasdien talpinsiu savo įspūdžius bei nuotraukas blog'e. Tokiu būdu ir jus žinosite kas įdomaus vyksta konferencijoje!

P.S.

Kiek žinau, į TechEd Developers važiuoja apie 16 žmonių iš Lietuvos, keletą aš pažįstu, bet gal tarp skaitytojų irgi yra važiuojančių? Jeigu taip, susisiekite!

P.P.S.

Atsiprašau dėl vėluojančių straipsnių iš Silverlight ir Workflow Foundation.

 

Rodyk draugams

C# protected internal matomumo modifikatorius

Parašė Sergejus | 2007-11-01 12:14

Kaip žinia, C# turi 4 metodų matomumo modifikatoriai: public, protected, private ir internal. Pirmi trys – klasikiniai OOP modifikatoriai; internal matomumo modifikatorius nurodo, kad klasė / metodas bus prieinami tik iš to paties rinkinio (assembly), kuriame jie yra apibrėžti. Šalia minėtų keturių, egzistuoja dar vienas sudėtinis matomumo modifikatorius – protected internal. Tarkime turime tris klases A, B ir C:

Ar susikompiliuos aukščiau minėtos klasės? Atsakymas taip! protected internal matomumo modifikatorių reikia skaityti kaip protected OR internal, bet ne protected AND internal. Klasėje C naudojamas A klasės metodas Foo() kaip internal, o klasėje B - kaip protected.

Rodyk draugams