Date post: | 26-Jun-2015 |
Category: |
Technology |
Upload: | damir-arh |
View: | 1,799 times |
Download: | 3 times |
Razvoj aplikacij za Windows 8Damir Arh, MVPData Platform Development
AgendaOd Do Vsebina
15:00 16:00 Razvoj Windows 8 aplikacij – OsnoveDamir Arh
16:00 16:15 Odmor
16:15 17:15 Razvoj Windows 8 aplikacij – WowReaderDamir Arh
17:15 17:30 Odmor
17:30 18:00 Team Foundation ServiceDanijel Malik
Namizne aplikacije
Aplikacije za Windows Store
Aplikacije za Windows 8?
Windows 8
Visual Studio 2012Express for Windows 8
Razvijalsko licencoVeljavnost: 30 ali 90 dniVezana na Live ID
Kaj potrebujem za razvoj?
Podprta razvojna okolja
JavaScript + HTML
C#/VB+
XAML
C+++
XAML
Windows RuntimeOgrodje .NET Windows Runtime
System.Windows Windows.UI.XAML
System.IO Windows.Storage
System.Resources Windows.ApplicationModel.Resources
System.Net.Sockets Windows.Networking.Sockets
System.Security.Cryptography Windows.Security.Cryptography
System Windows.Foundation
System.Globalization Windows.Globalization
.NET for Windows Store apps
.NET Framewor
k
Windows Phone
Windows Store
Pa začnimo…
Application UI
Capabilities
Declarations
Packaging
Manifest
Osnovna postavitevFullScreenLandscape
VisualStateManagerFullScreenPortraitFilledSnapped
StandardStyles.xaml
Struktura predloge strani
LayoutAwarePage
RichTextColumns
BooleanNegationConverter
BooleanToVisibilityConverter
BindableBase
SuspensionManager
Mapa Common
Življenjski cikel aplikacije
Windows.Storage.ApplicationDataNastavitve
LocalSettingsRemoteSettings
DatotekeLocalFolderRemoteFolderTemporaryFolder
C:\Users\*\AppData\Local\Packages
Delo z datotekami
ReadTextAsync(IStorageFile)
ReadBufferAsync(IStorageFile)
WriteTextAsync(IStorageFile, String)
WriteBytesAsync(IStorageFile, byte[])
AppendTextAsync(IStorageFile, String)
Pomožni razred FileIO
Kadar je trajanje lahko daljše od 50 msIAsyncOperation<StorageFile> GetFileAsync()Task<WebResponse> GetResponseAsync()
Async/awaitDispatcher.Invoke ni potreben
Asinhronost
Asinhrono je zahtevno
Async / await pomaga
FileOpenPicker
FileSavePicker
CameraCaptureUI
„Modalna“ pogovorna okna
AppBar
Ploščice
Iskanje
Skupna raba
Source App Share Broker
Target App
Nastavitve
API Reference for Windows Store appshttp://bit.ly/Win8API
Design Guidance for Windows Store appshttp://bit.ly/Win8Design
Windows 8 app sampleshttp://bit.ly/Win8Samples
Viri
WowReader
Nastavitve
Prikazovanje podatkov
Skupna raba
Iskanje
WowReader
http://bit.ly/WinRTXAMLToolkit
http://bit.ly/CallistoWinRT
http://bit.ly/MvvmLight
http://bit.ly/CaliburnMicro
http://bit.ly/MefPortable
http://bit.ly/Q42WinRT
http://bit.ly/SQLiteNet
Pregled uporabnih knjižnic