260 likes | 356 Views
Visuals Studio 2008 és .NET Framework 3.5 áttekintés. Bátorfi Zsolt. zbatorfi@microsoft.com. Microsoft Magyarország. Fejlesztési és Platform Üzletág. Tartalom. Általános információk Időzítés .NET 3.5 csomagolás Tervezési célok VS 2008 termékinformációk Kompatibilitás és áttérés
E N D
Visuals Studio 2008 és .NET Framework 3.5 áttekintés Bátorfi Zsolt zbatorfi@microsoft.com Microsoft Magyarország Fejlesztési és Platform Üzletág Visual Studio 2008 és .NET 3.5 Konferencia
Tartalom • Általános információk • Időzítés • .NET 3.5 csomagolás • Tervezési célok • VS 2008 termékinformációk • Kompatibilitás és áttérés • Funkcionalitás • Web • Windows • Szolgáltatások • Jövőkép • Windows Server 2008, SQL Server 2008, Silverlight ASP.NET futures
Időzítés 2009++ Első félév2008 Második félév2007 Második félév 2006 • Második félév 2005 Termékek Kiegészítések Open Source .NET Framework 2.0 Visual Studio 2005 2008. február 27 – hármas termékbejelentés: Visual Studio 2008 + Windows Server 2008 + SQL Server 2008
.NET Framework csomagolás .NET Framework 3.5 LINQ ASP.NET 3.5 CLR Add-in Framework Additional Enhancements .NET Framework 3.0 + SP 1 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation Windows CardSpace .NET Framework 2.0 + SP 1
Visual Studio 2008 tervezési célok • Modern fejlesztő eszköz támogatás • Windows Server 2008, Windows Vista & Microsoft Office 2007 • .NET Framework 3.5 designer-ek • Office 2007 (ribbon, add-in, Sharepoint WF) • Szolgáltatás orientált, elosztott rendszerek (WF + WCF) • Windows Mobile • Új webfejlesztési támogatás • HTML / CSS designer • Integrált AJAX and JavaScript támogatás • Nyelvi újdonságok • Automatic PropertiesObject Initializers, Implicitly-typed Local Variables, Lambda Expressions, Extension Methods,Anonymous Types • Linq to Objects/XML/DataSets/SQL • + bármi (Active Directory, Sharepoint, Amazon, „WebDB”) • Intellisense támogatás
Termékverziók Architektekfejlesztőktesztelők Projekt menedzserek Hobbi fejlesztők oktatás http://devportal.hu/Portal/Detailed.aspx?NewsId=9d7e42b6-6910-4cd3-984f-d7e2b74d1942
Kompatibilitás, áttérés • Visual Studio Side-by-Side támogatás • Meglévő projektek konvertálása • Multitargeting
Tartalom • Általános információk • Időzítés • .NET 3.5 csomagolás • Tervezési célok • VS 2008 termékinformációk • Kompatibilitás és áttérés • Funkcionalitás • Web • Windows • Szolgáltatások • Jövőkép • Windows Server 2008, SQL Server 2008, Silverlight ASP.NET futures
Webfejlesztés • Teljeskörű ASP.NET AJAX 1.0 támogatás • Most már a .NET Framework 3.5 része! • ASP.NET AJAX projekt sablonok • Web Application Projects a Visual Studio-ban • Javascript IntelliSense & Debugger támogatás • HTML/CSS Designer támogatás • Split View • Nested Master Page • CSS Properties, Manage/Apply Styles windows, • CSS/HTML layout • Új adatvezérlők: • LinqDataSource, ListView, DataPager
Windows kliens fejlesztés • Visual Studio Designer for WPF (“Cider”) • Profi XAML editor • design time támogátás • XAML IntelliSense • Privew a kiválasztott elem-re • Document Outline nézet • Új property grid • Projekt sablon, debugger és telepítő támogatás • Winforms interoperabilitás • Expression Blend – VS 2008 átjárhatóság
Szolgáltatások fejlesztése • A két foundation egyesítése • WCF – Kommunikációs infrastruktúra • WF – Alkalmazás vezérlő logika • .NET 3.5-ös újdonságok • Http programozási modell (URI API-k) • JSON serialization & ASP.NET AJAX • Szindikáció (RSS) • Partial Trust (WCF .xbap) • Eszköztámogatás a Visual Studio 2008-ban • Add Service Reference • WF Designer • Project & item sablonok • Autohost & teszt kliens generálás • WCF konfiguráció szerkesztő
Tartalom • Általános információk • Időzítés • .NET 3.5 csomagolás • Tervezési célok • VS 2008 termékinformációk • Kompatibilitás és áttérés • Funkcionalitás • Web • Windows • Szolgáltatások • Jövőkép • Windows Server 2008, SQL Server 2008, Silverlight ASP.NET futures
Jövőkép: Silverlight 1.1 HTML DOMIntegration Framework Browser Host MS AJAX Library Controls DRM Media Inputs Integrated Networking Stack Media Editing Keyboard WMA MP3 Mouse Ink VC1 Layout .NET for Silverlight UI Core BCL DLR Data WPF Vector Text Extensible Controls CLR Execution Engine Generics Ruby LINQ Collections XLINQ Python Images Animation Application Services Networking XAML REST POX Presentation Core Legend Legend RSS JSON V1.1 V1.0 Installer
Jövőkép: Windows Server 2008 • Megjelenés 2007 év végén • Fontosabb újdonságok • IIS7 • Virtualizáció • Powershell
Jövőkép: SQL Server 2008 Entities Új adatmodellezés SQL Server CE EE egységes programozói modell Rich Services Keresés, Elemzés, Szinkronizálás Visual Studio Projekt sablonok, explorer, Entity Designer
Jövőkép: ASP.NET futures • ASP.NET + Silverlight • <ASP:XAML>, <ASP:Media> • Dynamic Data Controls • DynamicAutoData, DynamicList, DynamicDetails, DynamicFilter, DynamicInsert, DynamicNavigator, DynamicRssLink • ASP.NET Application Services • Dinamikus nyelvek • DLR • IronPython, Ruby, Managed Jscript • MVC támogatás
//ch9.hu bejelentés „Az ember, a kód és ami köztük van...” Az alaptechnológiák értéke és a velük kapcsolatos igazság keresése – erről szól a Channel9. A valóság bemutatása ez, ahogyan a fejlesztők látják. Ha Neked is van egy történeted, meséld el itt...
Amiről nem volt szó... • Language enhancements • MFC & C++ enhancements for Vista “look & feel” • ClickOnce improvements for WPF apps, alternative browser support and ISV rebranding • CLR enhancements - Partial trust & Threading • High-performance trace listener • Trace listener that logs events to Event Tracing for Windows in Windows Vista • WMI Provider Extension 2.0 • Anonymous pipes and named pipes • Peer-to-peer network APIs • Windows CardSpace UI & HTTP support • XSLT Debugger • SQL Server Compact Edition • SQL Server Reporting Services Support • MSBuild – parallel/multi-processor & multi-threaded builds • Client Application Services for Login/Logout, Role management and profiles • Profiler support for WCF Applications • Customize and extend code correctness policies – Team edition for developers • Tools for performance tuning an enterprise app • Web Test rules improvements
Források - LINQ • MSDN Developer Center • http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx • LINQ Forum • http://forums.microsoft.com/msdn/showforum.aspx?forumid=123 • Channel9 Linq Videos • http://channel9.msdn.com/tags/linq • Blog • Scott Guthrie • http://weblogs.asp.net/scottgu/archive/2007/04/21/new-orcas-language-feature-query-syntax.aspx • Charlie Calvert • http://blogs.msdn.com/charlie/archive/2006/10/05/Links-to-LINQ.aspx • Közüsség • http://www.linqdev.com/publicportal/ • http://linqinaction.net/ • Mintapéldák • 101 samples • http://msdn2.microsoft.com/en-us/vcsharp/aa336746.aspx • Orcas Beta 1 samples • http://msdn2.microsoft.com/en-us/bb330936.aspx
Források – VS2008/WPF • Cider MSDN Forum http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=169&SiteID=1 • Cider Channel9 Wiki http://channel9.msdn.com/wiki/default.aspx/Cider.HomePage • Blog • James Nakashima http://blogs.msdn.com/jnak/ • Brian Pepin http://www.urbanpotato.net/ • Chuck Jazdzewski http://www.removingalldoubt.com/ • Richard Bailey http://myfun.spaces.live.com/blog/
Források – Services & Workflow • MSDN Developer Center • http://msdn2.microsoft.com/netframework/default.aspx • http://msdn.microsoft.com/webservices/ • Forum • http://forums.microsoft.com/msdn/showforum.aspx?forumid=123 • Blog • Matt Winkler • http://blogs.msdn.com/mwinkle • Justin Smith • http://blogs.msdn.com/justinjsmith • Vittorio Bertocci • http://blogs.msdn.com/vbertocci • Steve Maine • http://hyperthink.net/blog
Források – mobilalkamazások • .NET Compact Framework Developer Centerhttp://msdn2.microsoft.com/en-us/netframework/aa497273.aspx • MSDN Forums: Smart Device Developmenthttp://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=11 • Blog • .NET Compact Framework Teamhttp://blogs.msdn.com/netcfteam • David Klinehttp://blogs.msdn.com/davidklinems • Esettanulmányokhttp://www.microsoft.com/casestudies/search.aspx?ProTaxID=1714
Források – Languages • Visual Basic • MSDN Developer Center • http://msdn2.microsoft.com/en-us/vbasic/default.aspx • Blog • VB Team: http://blogs.msdn.com/vbteam • Paul Vick: http://www.panopticoncentral.net • Forum • http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=903 • Visual C# • MSDN Developer Center • http://msdn2.microsoft.com/en-us/vcsharp/default.aspx • Blog • Charlie Calvert: http://blogs.msdn.com/charlie/archive/tags/Community%20Convergence/default.aspx \ • Forum • http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=9&SiteID=1
Források – VSTO • Blog • VSTO Team Blog – http://blogs.msdn.com/vsto2 • Eric Carter (VSTO Team Member) - http://blogs.msdn.com/eric_carter/ • Andrew Whitechapel (VSTO Team Member) - http://blogs.msdn.com/andreww/default.aspx • John Durant (VSTO Team Member) - https://blogs.msdn.com/johnrdurant/default.aspx • Paul Stubbs (VSTO Team Member) – http://blogs.msdn.com/pstubbs/ • Mike Hernandez (VSTO Product Manager) – http://blogs.msdn.com/mikeh/default.aspx • Kathleen McGrath (UE Team Writer) - http://blogs.msnd.com/kathleen • Office Zealot Site (Tim Huckaby) - http://www.officezealot.com/VSTO/bloghome.aspx • Visual Studio Tools for Office Developer Center on MSDN • http://msdn.microsoft.com/office/tool/vsto/default.aspx • Forum • http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=16&SiteID=1