Microsoft Visual Studio och.NET Framework, idag och imorgon! Robert Folkesson

Slides:



Advertisements
Liknande presentationer
Sweden SharePoint User Group Wictor Wilén
Advertisements

Tomas Sandström, Adtollo
Exempel på Powerpoint presentation
Petros Likidis Statistiska centralbyrån
Migrera befintliga system till Windows Azure
Page 1 GADD Software en introduktion Publik version, September 2013, gaddsoftware.com.
Malin Dandenell Nyheterna i Office 2013 Malin Dandenell
Göran Husman Office 365 MVP / HumanData AB
Mashups Per K, Vad är en mashup? • Mashup är en typ av webbapplikation som sammanställer information och funktionalitet från fler av varandra.
Mjukvara och nätverk Vad är det?.
Azure Web sites IRL Robert Folkesson Active
ASP.NET MVC MVC historik ● Traditionellt arkitekturmönster som ansetts särskilt lämpligt i webbapplikationer ● Separation of concerns & loose.
Uppgradera till Visual Basic.NET Per Ahlberg Johan Lindfors.
ALM Live: Testfokus – bättre mjukvarukvalitét med Visual Studio 2008 Team System Magnus Juvas Qwise.
Bo Linde Solution Specialist EPM Microsoft AB Project Server.
Verktyg för att hantera IT-Projekt
receptbok coriq Allt du behöver för att lyckas
Ajax Dynamiska webbsystem. AJAX och web 2.0 Web 2.0 är egentligen bara ett ”buzzword” för en modern webbsajt. Innehållet skulle till exempel vara: Rich.
Programmering II C#, ID1304.
Webben – intro Första föreläsningen i kursen Webbutveckling.
Microsoft Windows Vista och Microsoft Office 2007 För Hem-PC programmet.
Microsoft Dynamics CRM 3.0
2007 Microsoft Office System - Klienten Pontus Haglund Mid Market Solutions Specialist Microsoft AB.
Microsoft Healthcare Desktop Microsoft AB Offentlig Sektor
Våra kunders behov Behov
Exchange 2010 Martin Lidholm –
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
1 Windows Azure Mikael ÖstbergTorkel Ödegaard. 2.
Zend Framework Exemplifierat med spagooy.com Kurs: Moderna applikationsmiljöer, HIK Handledare: Martin Blomberg Studenter: Robin Bengtsson, Magnus Spång.
Office 2007 Sänk kostnaderna, öka produktiviteten
Från design till dynamisk webbplats | 2 Palle Zingmark  Webbkonsult på Hallvarsson & Halvarsson  Specialist på gränssnittsutveckling  Senior.
LINQ i alla dess smaker Johan Lindfors blogs.msdn.com/johanl Patrik Löwendahl
Visual Studio 2005 Johan Lindfors Dag König, SweNUG, KnowIT.
A Beginner's Guide to SharePoint 2013 REST API [Rest/Odata/Json]
Migreringserfarenheter från fältet
Utveckling med ramverket .net
ASP.NET 2.0 André Henriksson Developer Evangelist Microsoft AB.
Flexicon – Din systempartner
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela.
Välkommen till Sommarkollo Windows Presentation Foundation och Expression Blend Robert FolkessonJohan Lindfors
Webbutveckling Med fokus på grunder i html och css.
Presentationsöversikt Syfte med presentationen: Ge en första introduktion till nyheterna i Windows Vista Målgrupp: TDMs i små till stora organisationer.
WIPCORE PRESENTATIONSMALL  TEXT: Förutom de element som redan är stylade (t.ex. versala rubriker) finns det ett par andra riktlinjer. –Ord du vill markera.
Per Ahlberg Developer Evangelist, DPE Microsoft AB
Microsoft Dynamics AX (fd Axapta)
Visual Studio Team System Allan Knudsen Platform Strategy Advisor Allan Knudsen Platform Strategy Advisor
UTBILDNING FÖR SIBA I WEB FOUNDATION Erik Brandin, 16 februari 2010.
Användar profiler Analytiker Informationsanvändare Specialistfunktioner 5-10% av användarna 15-25% av användarna 65-80% av användarna Reporting Services.
… för utvecklare! Johan Lindfors. Webbläsare Applikationsserver Webbserver Dynamisk HTML motor Affärslogik RDBMS Applikationsserver?
Välkomna Per Ahlberg Johan Lindfors. Hur kan vi bli bättre...  Era utvärderingar är viktiga!  Betygsätt innehåll, talare, relevans  Kommentera gärna.
1 Windows Azure Mikael ÖstbergTorkel Ödegaard. 2 Äshur Ashore Azzuure.
Rikare webb med AJAX, Microsoft Silverlight, WPF och Expression Studio Robert Folkesson
Mashups Per K, Vad är en mashup? Mashup är en typ av webbapplikation som sammanställer information och funktionalitet från fler av varandra.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Oavsett om du tror att du kan, eller om du tror att du inte kan, har du helt rätt. ” -
Välkommen till Sommarkollo Produktgenomgång 2007 Microsoft Office system Pontus Haglund Lösningsspecialist Microsoft AB
Windows Server Agenda Hanterbarhet  Server Manager  Powershell Säkerhet  Server Core  Brandväggen och Ipsec Prestandaförbättringar  Virtualisering.
Moderna affärssystem - Systemutvecklarens roll -
Microsoft Partner Program Petter Körnemark Microsoft Partner Program ISV/Software Solutions Competency Custom Development Solutions Competency Empower.
SharePoint 2007 André Henriksson – Utvecklarevangelist Pontus Haglund – Produktspecialist Microsoft AB.
Agenda TechNet Klienten Sharepoint Sharepoint Exchange På ytan Säkerhet
Expression Graphic Designer –Vektor och pixelgrafik Expression Blend –Interaktiv design av Windows applikationer Expression Web Designer –Interaktiva webblösningar.
ISV Community Day Till sist Per Ahlberg Developer Evangelist Developer & Platform Evangelism Microsoft Sweden.
6558/G558 DATAKOMMUNIKATION Session Presentation.
Windows Vista: Utrullning Maria Johansson Windows Imaging WIM-filer Flera images per WIM-fil Filbaserat Hårdvaruoberoende Komprimerade Fånga systemläget.
Välkommen till Sommarkollo Expression Studio, verktyg för designers Juli 2007 Robert Folkesson Developer Evangelist Microsoft Johan Lindfors.
Software + Services Robert Folkesson
SeniorNet Karlstad Microsoft OneDrive Användning av OneDrive för lagring Komma åt dokument och foton på andra enheter Dela dokument och foton med andra.
 Object-Relational mapping  (aka O/RM, ORM, and O/R mapping)  Mappning av objekt och dess relationer till/från en relationsdatabas.
SeniorNet Södermalm Microsoft OneDrive
PowerPoint 2013 Kom igång!.
Presentationens avskrift:

Microsoft Visual Studio och.NET Framework, idag och imorgon! Robert Folkesson

Versioner av.NET-ramverket.NET Framework SP1 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation Windows CardSpace.NET Framework SP1.NET Framework 3.5 LINQLINQ ASP.NET 3.5 CLR Add-in Framework Framework Additional Enhancements

Windows server 2008 Ramverks-versioner i Windows Server 2008: Fresh Install.NET Framework 2.0 w/SP1 App Server Role.NET Framework 3.0 w/SP1 Windows Update.NET Framework 3.5

Nyheter i Visual Studio 2008  Multi-targeting – Val av ramverksversion att utveckla mot (2.0, 3.0, 3.5) – Endast funktionalitet för vald ramverksversion visas – Verktygslåda, Projekttyper, Referenser, Intellisense,… – Enkelt att uppgradera till VS 2008  Enhetstestning – Nu tillgängligt i alla varianter av Visual Studio Professional  Förbättringar för Webbutvecklare – HTML /CSS-design – Integrerat AJAX och JavaScript-stöd

Multi-targeting i Visual Studio 2008

Language INtegrated Query (LINQ)  Designat för att reducera komplexiteten när du arbetar med data  Frågeuttryck som kan användas mot alla typer av kollektioner – Inbyggda : Select, Where, GroupBy, Join, etc. – Utbyggbart via ‘Extensibility model ‘  Fördelar – Arbeta med data på ett konsistent sätt oavsett vilken typ av data – Interagera med data som objekt – Integrerat med.NET-språken – IntelliSense i Visual Studio Ny programmeringsmodell för dataåtkomst som integrerar frågespråk direkt i.NET-språken (C#, VB.NET)

LINQ arkitektur & komponenter Objekt XML.NET Language Integrated Query C# 3.0 VB 9.0 andra… Relationsdata LINQ to Objects LINQ to SQL LINQ to XML LINQ to DataSets

Language Integrated Query (LINQ)

ADO.NET Entity Framework Datastorage OO Classes Datastore Objects Schema Datastore Objects Schema Entity Data Model Schema Entity Data Model Schema Conceptual ModelStorage/Logical Model *.CSDL *.MSL *.SSDL Map

Förbättringar för webbutveckling  ASP.NET AJAX 1.0 integration – Inkluderat in.NET Framework 3.5 – Ny projektmall för ASP.NET AJAX  Projektmall för Web Application inkluderad i Visual Studio  Javascript IntelliSense och debuggning  Bättre HTML/CSS-designvy – Split View (både källkod och designvy) – Nästlad Master Page går att visa i designvy – CSS-egenskaper, hantera/lägg på stilar, verktygsval för stilar – Förbättrad CSS/HTML-layout och visualisering i designvy  Nya kontroller: Web data controls – LinqDataSource, ListView, DataPager

Webbutveckling med Visual Studio 2008

Förbättringar för Windows- applikationer  Visual Studio Designer for WPF (“Cider”) – XAML-baserad editering – Visuell designyta synkroniserad med XAML – XAML IntelliSense – ClickOnce-utrullning för WPF-applikationer – Stöd för Winforms-integration  Integrerat arbetsflöde med Expression Blend för samarbete mellan designer/utvecklare

Office-applikationer  VS 2008 innehåller Visual Studio Tools for Office 3.0  Visuell designyta för: – Word- och Excel-dokument och mallar – Ribbon-kontroll – Task & Action-paneler – Outlook-formulär  Stöd för Workflow & SharePoint  Databindning i Word Content Controls  Applikation “add-ins” (både 2003 & 2007)  Dokument “add-ins” för Excel & Word 2007  Förbättrad utrullning och säkerhet med ClickOnce

Ribbon & Task-panel support i Microsoft Office 2007 Document- level Actions Pane Ribbon UI Customization App-level Custom Task Pane Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 InfoPath 2007

Mobila applikationer  Visual Studio Tools for Devices – Enhetstestning för mobil-applikationer – Device Emulator 3.0 – Stöd för certifikat, Xml config .NET Compact Framework 3.5 – Stöd för LINQ (XML, Objects & Dataset) – Windows Communication Foundation – CLR Profiler / Performance Monitor – Förbättringar i basklassbiblioteket: Kompression, klient-certifikat, API:er för ljud

Device Emulator 3.0