.NET 2.0 2.0 add-in 3.0 3.5/SP1 Host Process 3.0 add-in 3.5 add-in 1.1 add-in.NET 1.1 CLR 2.0 – CLR 1.1.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

SOAP Because SOAP uses POST and POST is unsafe to cache *Except Data Caching.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Preface Demo A Quick Thank You How Did We Do It?
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Parallel Performance Tools in Visual Studio 2010.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
− © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Default WANGPSLookup Default WANGPSLookup.
Feature: Microsoft Dynamics GP 2013 R2 Dashboards © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Parametric Sweeps Cluster SOA MPI LINQ to HPC Excel Cluster Deployment Monitoring Diagnostics Reporting Job submission API and portal.
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Parallel Pattern Library Resource Manager Task Scheduler Task Parallel Library Task Parallel Library Parallel LINQ Managed Native Key: Threads Operating.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

IoCompleteRequest (Irp);... p = NULL; …f(p);
Ctrl-K, X Ctrl-K, S
Возможности Excel 2010, о которых следует знать
Title of Presentation 11/22/2018 3:34 PM
Title of Presentation 12/2/2018 3:48 PM
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4/27/17, Bell #8 What amount of net pay has been earned this period?
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Presentation transcript:

.NET add-in /SP1 Host Process 3.0 add-in 3.5 add-in 1.1 add-in.NET 1.1 CLR 2.0 – CLR 1.1

.NET add-in /SP1 Host Process 3.0 add-in 3.5 add-in CLR 2.0 – CLR 1.1 CLR 4.0 – CLR 2.0

.NET add-in /SP1 Host Process 3.0 add-in 3.5 add-in CLR 4.0 – CLR 2.0.NET add-in

Modell-specifikus Interop Statikus nyelvek (pl. C++, C#) Objektummodellek (pl. Office, HTML DOM) Dinamikus nyelvek (pl. Python, Ruby) (Visual Basic).NET CLR COM Interop VB Runtime Python, Ruby, Interop

Dynamic Language Runtime IronPython IronRuby C# Visual Basic Egyéb Expression Trees Call Site Caching Dynamic Object Interop IronPython IronRuby Office Silverlight.NET Saját környezet Programozási nyelvek és DLR-ügyfelek Futásidejű illesztők Futásidejű környezetek

TypeEquivalenceDemo TableHelper Main Word.Application InsertTable Word.Application Word PIA 1 1 typeof( 1 ) == typeof( 2 )  false typeof( 1 ).IsEquivalentTo(typeof( 2 ))  true typeof( 1 ) == typeof( 2 )  false typeof( 1 ).IsEquivalentTo(typeof( 2 ))  true 2 2

Excel.Chart chart =... chart.ChartWizard( range.CurrentRegion, // --- Source Type.Missing, // --- Gallery Type.Missing, // --- Format Type.Missing, // --- PlotBy Type.Missing, // --- CategoryLabels Type.Missing, // --- SeriesLabels Type.Missing, // --- HasLegend "Memory Usage in " + Environment.MachineName, // --- Title Type.Missing, // --- CategoryTitle Type.Missing, // --- ValueTitle Type.Missing); // --- ObjectTitle Excel.Chart chart =... chart.ChartWizard( range.CurrentRegion, // --- Source Type.Missing, // --- Gallery Type.Missing, // --- Format Type.Missing, // --- PlotBy Type.Missing, // --- CategoryLabels Type.Missing, // --- SeriesLabels Type.Missing, // --- HasLegend "Memory Usage in " + Environment.MachineName, // --- Title Type.Missing, // --- CategoryTitle Type.Missing, // --- ValueTitle Type.Missing); // --- ObjectTitle

Excel.Chart chart =... chart.ChartWizard( Source: range.CurrentRegion, Title: "Memory Usage in " + Environment.MachineName); Excel.Chart chart =... chart.ChartWizard( Source: range.CurrentRegion, Title: "Memory Usage in " + Environment.MachineName);

var word = new Word.Application(); object template = Type.Missing; object newTemplate = Type.Missing; object docType = Type.Missing; object visible = Type.Missing; word.Documents.Add( ref template, ref newTemplate, ref docType, ref visible); var word = new Word.Application(); object template = Type.Missing; object newTemplate = Type.Missing; object docType = Type.Missing; object visible = Type.Missing; word.Documents.Add( ref template, ref newTemplate, ref docType, ref visible);

var word = new Word.Application(); word.Documents.Add(); var word = new Word.Application(); word.Documents.Add();

foreach (var p in processes) { ((Excel.Range)excel.Cells[i, 1]).Value2 = p.ProcessName; ((Excel.Range)excel.Cells[i, 2]).Value2 = p.WorkingSet64; i++; } foreach (var p in processes) { ((Excel.Range)excel.Cells[i, 1]).Value2 = p.ProcessName; ((Excel.Range)excel.Cells[i, 2]).Value2 = p.WorkingSet64; i++; }

foreach (var p in processes) { excel.Cells[i, 1].Value = p.ProcessName; excel.Cells[i, 2].Value = p.WorkingSet64; i++; } foreach (var p in processes) { excel.Cells[i, 1].Value = p.ProcessName; excel.Cells[i, 2].Value = p.WorkingSet64; i++; }

Programozási modellek Concurrency Runtime ThreadPool Resource Manager Task Scheduler Data Structures for coordination Concurrent Data Structures Resource Manager Task Scheduler Task Parallel Library PLINQ Parallel Pattern Library Agents Library Felügyelt (menedzselt) kódNatív kód Operációs rendszer Szálkezelés Integrált eszközök Parallel Debugger Tool Windows Profiler, Concurrency Analysis HPC MPI Debugger

Inicializálás Task A Task I1 Task A1 Task A2 Task A3 Task A4 Task B Task B1 Task B2 Task B3 Task B4 Task B5 Task I2 Összegzés Task C1 Task C2

public class Rational { public Rational(int numerator, int denominator); public int Numerator {get; } public int Denominator { get; } public Add(Rational other); //... } public class Rational { public Rational(int numerator, int denominator); public int Numerator {get; } public int Denominator { get; } public Add(Rational other); //... }

Part #1#2#3#4#5#6

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.