WPH323 @vaughanknight #auteched #WPH323 What We’ll Cover No problem No problem.

Download Report

Transcript WPH323 @vaughanknight #auteched #WPH323 What We’ll Cover No problem No problem.

WPH323
@vaughanknight
#auteched #WPH323
What We’ll Cover
No problem
No problem
A great place to start
First steps
First steps
SomeMethod()
{
DoThis();
DoSomethingElse();
}
SomeMethod()
{
#if WINDOWS_PHONE
NewXPlatformMethodWrappingDoSomething();
#else
DoThis();
#endif
}
Glass Half Full
SomeMethod()
{
AwesomeClassAbstract foo;
#if WINDOWS_PHONE
foo = new WindowsPhoneAwesomeClass();
#else
foo = new WindowsAwesomeClass();
#endif
}
SomeMethod()
{
AwesomeClassAbstract foo = factory.CreateAwesome();
}
AppInit()
{
#if WINDOWS_PHONE
factory = new WindowsPhoneFactory();
#else
factory = new WindowsFactory();
#endif
}
Two Half Full Glasses
A Glass For Everyone
A Glass For Everyone
A Glass for All Languages
A Glass for All Languages
Highest Common Returns
Highest Common Returns
Where to Start?