Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style Apps Communication & Data Application Model Devices & Printing WinRT.

Similar presentations


Presentation on theme: "Overview Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style Apps Communication & Data Application Model Devices & Printing WinRT."— Presentation transcript:

1

2

3 Overview

4 Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style Apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media XAML HTML / CSS HTML JavaScrip t C C++ C# VB Desktop Apps Win32.NET / SL Internet Explorer System Services View Model Controller Core

5

6

7

8 Key Bindings FeatureSummary 1. Data Types ref classReference type value classValue type interface classInterface propertyProperty with get/set event“Delegate property” with add/remove/raise delegateType-safe function pointer genericType-safe generics 2. Allocation gcnewGarbage-collected allocation ref newReference-counted allocation 3. Pointer & Reference ^Strong pointer (“hat” or “handle”) %Strong reference BINDINGS TO FOREIGN TYPE SYSTEMS

9

10

11 Language

12

13

14

15

16

17

18

19 HRESULTException E_OUTOFMEMORYOutOfMemoryException E_INVALIDARGInvalidArgumentException E_NOINTERFACEInvalidCastException E_POINTERNullReferenceException E_NOTIMPLNotImplementedException E_ACCESSDENIEDAccessDeniedException E_FAILFailureException E_BOUNDSOutOfBoundsException E_CHANGED_STATEChangedStateException REGDB_E_CLASSNOT REG ClassNotRegisteredExceptio n E_DISCONNECTEDDisconnectedException E_ABORTOperationCanceledExceptio n

20

21

22

23

24

25 Libraries

26

27

28

29 100: Improving Software Quality Using Visual Studio 11 C++ Code Analysis Rong Lu 479: A Lap Around Visual Studio 11 Express for Metro style Apps Using C++ Vikas Bhatia, Joanna Mason 761: A Lap Around DirectX Game Development Tools Boris Jabes 802: Taming GPU Compute with C++ AMP Daniel Moth 835: Writing Modern C++ Code: How C++ has evolved over the years Herb Sutter 845: Tips and Tricks for Developing Metro style Apps Using C++ Tarek Madkour RELATED SESSIONS Bringing Existing C++ Code into Metro style Apps Ale Contenti Under the Covers with C++ for Metro style Apps Deon Brewis Building Metro style apps with HTML5 and Compiled Code Raman Sharma ONLINE TALKS ON CHANNEL 9

30 Q&A

31


Download ppt "Overview Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style Apps Communication & Data Application Model Devices & Printing WinRT."

Similar presentations


Ads by Google