2008.NET iSDC & RONUA Workshop, November 10 th 2007. Mark Blomsma Software architect Develop-One.

Slides:



Advertisements
Similar presentations
Developer Knowledge Sharing Eric Sun Dec, What programming language did you learn in school and since then? Now, its time to refresh …
Advertisements

The Microsoft Technical Roadshow 2007 Language Enhancements and LINQ Daniel Moth Developer & Platform Group Microsoft Ltd
© ThoughtWorks, 2007 Delicious Dot Net A tasty take on WPF, WCF, LINQ and O-R Mapping. Your host: James Crisp.
Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions.
Visual Studio 2008 and the.NET Framework v3.5 Gill Cleeren Microsoft Regional Director.
Visual Studio Extensibility, DSL Tools and T4 Code Generation Peter Goodman.
.NET 3.5 – Mysteries. NetFx Evolution NetFx 1.0 C# 1.0, VB 7.0, VS.NET NetFx 1.1 C# 1.1, VB 7.1, VS 2003 NetFx 2.0 C# 2.0, VB 8.0, VS 2005 NetFx 3.0 C#
Overview of Customization and Development Capabilities in Dynamics AX
1 Visual Studio 2008 Fons Sonnemans (Trainer) Reflection IT
.NET 3.0 & 3.5 Framework Team: Dan Stead Alex Nichols.
ASP.NET 3.5 New Features. 2 Agenda What's New in.NET Framework 3.5? Visual Studio 2008 Enhancements LINQ (Language Integrated Query) New ASP.NET Server.
LinqToSharePoint SandBoxed Solution Shakir Majeed Khan
LINQ: Language-Integrated Queries (To be included in C # 3.0) Technology developed by Anders Hejlsberg & friends at Microsoft (2005) Presented by Tal Cohen.
Developing Windows Vista gadgets iSDC Workshop, November 9 th Mark Blomsma Software architect Develop-One.
C# 3.0 and LINQ Pavel Yosifovich CTO, Hi-Tech College
ORM Technologies and Entity Framework (EF)
A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft
Overview SQL Server 2008 Overview Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP, MCTS Microsoft Web Development MCP ITIL.
Building, Running, and Managing Workflows on Windows Azure Jürgen Willis Group Program Manager Microsoft Corporation AZR321.
Creating and Running Your First C# Program Telerik Software Academy Telerik School Academy.
Introducing Visual Studio ® LightSwitch™ Andrew Coates Microsoft DEV201 #auteched #dev201.
Building, Running, and Managing Workflows on Windows Azure Jürgen Willis Group Program Manager Microsoft Corporation.
Programming the CLR in SQL Server 2005 Mark Blomsma Develop-One Session Code: DB.08.
Eric Vogel Software Developer A.J. Boggs & Company.
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Putting it all together: LINQ as an Example. The Problem: SQL in Code Programs often connect to database servers. Database servers only “speak” SQL. Programs.
LINQ and C# 3.0 Mads Torgersen Program Manager for the C# Language Microsoft Corporation.
The.NET Language Integrated Query Project Anders Hejlsberg TLN306 Technical Fellow Microsoft Corporation.
How to be a C# ninja in 10 easy steps Benjamin Day.
 Joshua Goodman Group Program Manager Microsoft Corporation.
CIS 247 – Intro to XML. Intro Class Agenda Introductions Introductions Syllabus/Schedule Syllabus/Schedule Instructor Website Instructor Website Words.
C# 3.0 and LINQ Pavel Yosifovich CTO, Hi-Tech College
AUC Technologies LINQ (Language Integrated Query) LINQ Presented By : SHAIKH SHARYAR JAVED Software Engineer (Daedalus Software Inc.) Technology Teacher.
Language Integrated Query (LINQ). Data Access Programming Challenges Developers must learn data store-specific query syntax Multiple, disparate data stores.
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
C#: Future Directions in Language Innovation Anders Hejlsberg TLN307 Technical Fellow Microsoft Corporation.
Microsoft /web ® Building Web Apps with ASP.NET Jump Start Scott Hanselman Jon Galloway.
Leverage NHibernate in your architecture without tight coupling Presented by Jeffrey Palermo CTO, Headspring Systems Microsoft MVP, MCSD.Net
WEB SERVER SOFTWARE FEATURE SETS
Satisfy Your Technical Curiosity C# 3.0 Raj Pai Group Program Manager Microsoft Corporation
Alex Turner Senior Program Manager Managed Languages Team Improve Your Code Quality using Live Code Analyzers.
Writing Better C# Using C# 6 By: Mitchel Sellers.
ITP 109 Week 2 Trina Gregory Introduction to Java.
Mark Michaelis Chief Computer Nerd IDesign/Itron/IntelliTechture DTL313.
Miguel A. Castro Architect IDesign SESSION CODE: WEB310.
Wely Microsoft MVP, Visual C#
Building Web Applications with Microsoft ASP
Introduction ITEC 420.
How to be a SharePoint Developer
Part 1: Overview of LINQ Intro to LINQ Presenter: PhuongNQK.
Introduction to Entity Framework
Tech·Ed North America /18/2018 2:05 PM
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Microsoft .NET 3. Language Innovations Pan Wuming 2017.
What’s New in Windows Server 2016
.NET and .NET Core 9. Towards Higher Order Pan Wuming 2017.
An Introduction to Entity Framework
Language Integrated Query (LINQ)
Microsoft Virtual Academy
Introduction to StreamInsight
Visual Studio “Orcas” & .NET Framework v3.5
Language Integrated Query (LINQ)
LINQ & ADO.NET Entity Framework
Office 365 Development.
Integrating REST API and SQL Server JSON Functions
Технологии доступа к данным на платформе Microsoft.NET
Windows Server “Longhorn”
Visual Studio 2008.
Advanced .NET Programming I 6th Lecture
SQL Azure to .NET Developers
Presentation transcript:

2008.NET iSDC & RONUA Workshop, November 10 th Mark Blomsma Software architect Develop-One

Agenda  Introduction  Objectives  Basic development cycle  Demo  Progamming gadgets  Settings and gadgets  Security  Demo 08-nov-2007© 2007 Develop-One2

Mark Blomsma  Professional developer since 1992  Microsoft Certified Professional (MCP)  Microsoft Most Valuable Professional (MVP) for four years running  Author, Speaker & Software Architect at Develop-One  Instructor for DevelopMentor 08-nov-2007© 2007 Develop-One3

Objectives  Demo a bunch of stuff  C# 3.0  VSTO - Outlook AddIn  LINQ to SQL  WCF 08-nov-2007© 2007 Develop-One4

C# 3.0 – Automatic Properties 08-nov-2007© 2007 Develop-One5 private string _address; public string Address { get { return _address; } set { _address = value; } Old: New: public string Address {get; set;}

C# 3.0 – Object Initializers 08-nov-2007© 2007 Develop-One6 void Main() { Customer c = new Customer(); c.Name = “Mark”; c.Age = 35; } Old: New: void Main() { Customer c = new Customer() { Name = “Mark”, Age = 35 }; }

C# 3.0 – Anonymous Types 08-nov-2007© 2007 Develop-One7 void Main() { var anObject = new { Name = “Mark”, Age = 35 }; }

C# 3.0 – Extension Methods 08-nov-2007© 2007 Develop-One8 public static class MyExtensions { public static void Say( this object o ) { … }

Demo  Build an ‘Hello World!’ Outlook AddIn. 08-nov-2007© 2007 Develop-One9

LINQ  It is a set of language changes and API's that allow you to write SQL-like queries natively in your chosen.NET programming language. 08-nov-2007© 2007 Develop-One10 void Main() { MyDatabase db = new MyDatabase(); var customers = from c in db.customers select c.Name, c.Address; }

Demo  LINQ to SQL 08-nov-2007© 2007 Develop-One11

Demo  Windows Communication Foundation 08-nov-2007© 2007 Develop-One12

Resources  nov-2007© 2007 Develop-One13

08-nov-2007© 2007 Develop-One14