Najnowsze


C# Rusz głową [Head First C#]: Opinia i napotkane problemy w pracy z Visual Studio 2017

Od razu napiszę, że książka Rusz głową C# Andrew Stallman, Jennifer Greene uważam za dobrą pozycję dla osób rozpoczynających naukę języka C#. Dla osób, które chcą nauczyć się programować i język C# jest dla nich pierwszym językiem programowania.

Rusz głową C# Wydanie III


Mam obecnie w ręku Rusz głową C# Wydanie III. Jest to pozycja, która ukazała się w 2014 roku i bazuje na Visual Studio 2012 for Windows 8. Obecnie gdy piszę te zdania najnowszą wersją jest Visual Studio 2017 (Community).

Jeżeli posiadacie tą książkę to od razu w Rozdziale 1 natraficie na problem. Na stronie 46 mamy utworzyć nowy projekt korzystając New Project > Visual C# > Windows Store > Blank App (XAML)

Pomijam tutaj wersje językowe, bo choć Visual Studio pobieracie w wersji polskiej to możecie zmienić język na angielski. Większym problemem jest to, iż nigdzie nie znajdziemy opcji Windows Store ani  Blank App (XAML)

Windows Store,  Blank App (XAML)

Główny problem dotyczy Aplikacji XAML, gdyż już od wersji Visual Studio 2013 nie znajdziemy możliwości utworzenia takiej aplikacji Blank App XAML. Jak zatem skorzystać z książki? Otóż pierwotne wydawnictwo, czyli O'Reilly wydało erratę. A w zasadzie autor napisał od nowa Rozdział 1 i Rozdział 10 tej książki. Tymczasem na stronie Helionu nie widzę żadnej informacji o tym.

ROZDZIAŁ 1

Rozdział 1 zostały napisany przez autora od nowa i jest dostępny na stronie wydawnictwa O'Reilly tutaj:

Niestety plik zawiera oczywiście dokument w wersji angielskiej. Na stronie helionu nie ma polskiego tłumaczenia ani żadnej wzmianki o tym.
W najbliższym czasie postaram się opracować grę i opisać sposób jej tworzenia, tak by osoby mające problem z j. angielskim, mogły zacząć jednak naukę z książką i nie poddawały się na początku rozdziału pierwszego.

Co zrobić jeśli nie radzisz sobie z wersją angielską tego rozdziału? Po prostu omiń na razie wszystko od strony 46 do strony 107 i zacznij spokojnie uczyć się od strony 108. Dużo wiedzy cię nie ominie, a oszczędzisz sobie nerwów na początek.

ROZDZIAŁ 2

str 96:  Oczywiście nie stworzyliśmy aplikacji Sklepu Windows a aplikację WPF.
str 97:  Nazwy plików są nieco inne
str 100:  Nazwy kart są nieco inne: MainWindows.xaml MainWindows.xaml.cs
str 102:  "Otwórz kod z projektu aplikacji Ratuj ludzi, a konkretnie plik [MainWindows.xaml.cs] ...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

"Należy pamiętać ...użyłeś następującej instrukcji using|:
using Windows.Media.Animation;

str 103:
namespace RatujLudzi
{
    public partial class MainWindow : Window


str 107: "Klasę możesz ... MainWindows.xaml oraz MainWindows.xaml.cs"
str 111:  "Utwórz nowy projekt WPF App kk
str 115:  "Prawdziwe działanie ... utworzenia nowego projektu WPF App w języku C# . Tym razem, zamiast usuwać stronę MainWindows.xaml ... "

Ekran wygląda nieco inaczej.

ROZDZIAŁ 3


Rusz głową C# Wydanie IV

W tym momencie nie ma jeszcze takiego wydania ani po polsku ani po angielsku. Natomiast trzeba od razu napisać, iż zostały zmienione dwa rozdziały w wydaniu III.

Head First C# Wydanie I

Pierwsza wersja książki, która trafiła na moje biurko.

Brak komentarzy:

Prześlij komentarz

Popularne