"C#. Rusz Głową!" i VisualStudio 2015

0

Witam!
Zaczynam moją przygodę z książką "C#. Rusz Głową!" (wydanie III). Niestety przykłady w niej omawiane dotyczą VisualStudio 2012 dla Windows 8. Sam jestem w posiadaniu VisualStudio 2015 na Windows 10 i już przy pierwszym zadaniu napotkałem problem związany z różnicami pomiędzy wersjami.
Zamiast wzorca Blank App (XAML) muszę używać substytutu w postaci Blank App (Universal Windows).
Zgodnie z kolejnymi instrukcjami usuwam z mojego projektu MainPage.xaml i w tym momencie powinienem dodać stronę "Basic Page" jednak w mojej wersji VisualStudio takiej opcji nie mam.
Wiem, że "Basic Page" to po prostu "Blank Page" z oprogramowanymi już pewnymi funkcjonalnościami. Jednak nie mogę nigdzie znaleźć pełnej zawartości "Basic Page", aby po prostu sobie ją przekopiować i móc spokojnie kontynuować naukę.
Czy ktoś mógłby mi pomóc jakoś uporać się z tym problemem w taki sposób, abym nie miał później problemów związanych z tym, że mój kod różni się od omawianego w książce? :)
Z góry dziękuję za pomoc i wszystkie rady. :)

1

Wszystkie rzeczy, które są w tej pierwszej aplikacji "Ratuj ludzi" można zrobić w WPF. Ta pierwsza aplikacja tak czy siak prawie nic cię nie nauczy bo tam jest czyste copy paste, to jest raczej żeby zachęcić do nauki, po tej aplikacji już jest Windows Forms przez 2/3 książki, 1/3 to właśnie aplikacje dla sklepu windows 8 ale można je zrobić w WPF (pisze to w którymś dodatku pozostałości (szkoda że nie napisali na początku, taki mały minusik dla autorów)).

0

W takim razie przesiadam się na WPF i znowu pojawia się to samo pytanie - jak mogę sensownie zastąpić to "Basic Page"? I czy mam w tym wypadku zamiast Page używać Window?
Czy bez znajomości Visuala powinienem w tym momencie po prostu pominąć aplikację "Ratuj Ludzi" i z kolejnymi nie powinienem mieć problemu?

1

Tak, powinieneś użyć "window". A co do pomijania to nie ma sensu, właśnie te pierwsze rozdziały są napisane w taki sposób aby czytelnik nie zapoznawała się z samym językiem, a właśnie z Visual Studio.

0

Okej, to chciałbym to przerobić, ale dalej nie wiem jak uporać się z tym "Basic Page". :D
Może ktoś posiadający odpowiednią wersję VisualStudio mógłby mi chociaż wysłać ten kodzik?
Chociaż ciężko mi uwierzyć, że to nie ma żadnego substytutu w VS 2015.

1

Możesz sobie doinstalować SDK dla Windows 8 do swojego VS2015 i wtedy będziesz miał możliwość tworzenia aplikacji identycznie jak mówi książka. Aplikacje Windows 8 działają na Windows 10, a pisze się dość podobnie do aplikacji UWP.

W załączniku masz czystą aplikację z dodaną BasicPage oraz jej zależnościami (bo samo BasicPage wprowadza trochę rzeczy do namespace Common). Możesz sobie spróbować przekopiować do swojej aplikacji UWP, istnieje szansa, że zadziała bez jakichkolwiek zmian.

1 użytkowników online, w tym zalogowanych: 0, gości: 1