Metro style Apps                        Desktop Apps  View                              XAML                      HTML / C...
Идеи приложений встиле MetroDESIGNING FOR ALL PCS, WINDOWS INTEGRATION AND APP LIFECYCLE
Pixel Density                              Snap, Filled andScreen Size                     Orientation
ApplicationBar
Metro style app                                                       Language Support                                    ...
User InterfaceHTML5/CSS                     XAML                          DirectX                     Controls            ...
App Container + Signed & Validated code
Check     Get latest    Prompt forlicense   listing data   purchase
• get get current product// // current product•var var currentProduct = Windows.ApplicationModel.Store.CurrentProduct;    ...
•   // get listing info•   currentProduct.loadListingInformationAsync().then(•      function (listing) {•       var listin...
•   currentProduct.requestProductPurchaseAsync().then(•           function () {•               // Purchase succeeded•     ...
What’s new with controlsin Windows 8?
Sychev-igor.90@mail.ruSychevigormsk@sychevigor
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Win8 ru
Upcoming SlideShare
Loading in...5
×

Win8 ru

689

Published on

Презентация, которая была шаблоном для рассказа про Windows 8 ctp в ННГУ, НИЯ-ВШЭ НН, ЧГУ в ноябре 2011 года

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
689
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Win8 ru

  1. 1. Metro style Apps Desktop Apps View XAML HTML / CSSController C C# Model JavaScript HTML C C# C++ VB JavaScrip t C++ VB WinRT APIs System Services Communication Graphics & Devices & & Data Media Printing Application Model Internet .NET Explorer Win32 SLKern Windows Kernel Services el
  2. 2. Идеи приложений встиле MetroDESIGNING FOR ALL PCS, WINDOWS INTEGRATION AND APP LIFECYCLE
  3. 3. Pixel Density Snap, Filled andScreen Size Orientation
  4. 4. ApplicationBar
  5. 5. Metro style app Language Support (CLR, WinJS, CRT) Language Projection UI Pickers Controls Media Web Host (HTML, CSS, JavaS Windows XAML Storage Network … cript))Metadata &Namespace Windows Runtime Core Runtime Broker Windows Core
  6. 6. User InterfaceHTML5/CSS XAML DirectX Controls Data Binding SVG Tiles Input Accessibility Printing Devices Communications & Data SensorGeolocation Portable NFC Contracts Local & Cloud Storage Web s Notifications Streams Media Visual BackgroundPlayback Capture PlayTo XML Networking SMS Effects Transfer Fundamentals Application Threading/Timers Memory Management Authentication Cryptography Globalization Services
  7. 7. App Container + Signed & Validated code
  8. 8. Check Get latest Prompt forlicense listing data purchase
  9. 9. • get get current product// // current product•var var currentProduct = Windows.ApplicationModel.Store.CurrentProduct; currentProduct = Windows.ApplicationModel.Store.CurrentProductSimulator;• get get the license information// // the license information•var var licenseInformation = currentProduct.licenseInformation; licenseInformation = currentProduct.licenseInformation;• check to see see the the user has active non-trial license// // check to if if user has an an active non-trial license• (licenseInformation.isTrial) {if if (licenseInformation.isTrial) {• // useruser has trial version the the application // has trial version of of application•} }
  10. 10. • // get listing info• currentProduct.loadListingInformationAsync().then(• function (listing) {• var listingInfo = listing;• });• var price = listingInfo.formattedPrice; <ListingInformation> <Product> <MarketData xml:lang="en-us"> <Name>Piano</Name> <Description>Piano Application</Description> <Price>8.00</Price> <CurrencySymbol>$</CurrencySymbol> </MarketData> </Product> </ListingInformation>
  11. 11. • currentProduct.requestProductPurchaseAsync().then(• function () {• // Purchase succeeded• },•• function (err) {• // Purchase failed• // Check err to see if user cancelled•• });
  12. 12. What’s new with controlsin Windows 8?
  13. 13. Sychev-igor.90@mail.ruSychevigormsk@sychevigor
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×