Ostatnia aktualizacja: 31.10.2015
Zacznijmy Visual Studio Express 2013 dla systemu Windows. Wybierz Plik->Nowy projekt... z menu. Przed nami otworzy się okno tworzenia projektu:
Po lewej stronie okna wybierz Visual C#->Store Apps->Windows Phone Apps. A spośród szablonów nowego projektu wybierz Pusta aplikacja (Windows Phone) , nadaj projektowi nazwę, na przykład nazwijmy go HelloApp. I kliknij OK.
A Visual Studio stworzy nowy projekt:
Projekt szablonu Pusta aplikacja ma domyślnie następujące węzły:
Katalog aktywów zawierający używane pliki obrazów
App.xaml i App.xaml.cs — odpowiednio plik zasobów aplikacji xaml i plik kodu aplikacji c#
MainPage.xaml i MainPage.xaml.cs — odpowiednio plik GUI okna aplikacji i plik kodu okna w c#
Package.appxmanifest - plik manifestu aplikacji
Na tym początkowym etapie na razie pliki mają dla nas wartość Strona główna.xaml oraz Strona główna.xaml.cs. Otwórzmy plik MainPage.xaml, który reprezentuje GUI:
Po lewej stronie w postaci telefonu będziemy mieli okno grafika. Po prawej stronie znajduje się okno znaczników interfejsu graficznego w xaml. Interfejs graficzny w tym przypadku jest reprezentowany przez klasę MainPage, która jest osobną stroną. Wszystkie wprowadzone przez nas zmiany w interfejsie zostaną od razu wyświetlone w grafice, co da nam wizualne zrozumienie, jak ostatecznie wszystko będzie wyglądało.
Załóżmy, że nasza aplikacja obliczy kwotę kaucji po naliczeniu odsetek. W tym celu potrzebujemy pola do wpisania kwoty wpłaty, pola do wyświetlenia wyniku oraz przycisku, za pomocą którego rozpoczniemy naliczanie kwoty końcowej. Zmieńmy więc kod pliku Strona główna.xaml w następujący sposób:
Za pomocą atrybutów elementów ustalamy ich wygląd i pozycjonowanie. Na przykład, używając atrybutu Margin, ustawiane są wcięcia od zewnętrznej krawędzi. O atrybutach i innych elementach języka xaml porozmawiamy później.
Po dodaniu elementów i ich atrybutów okno projektanta zostanie automatycznie zaktualizowane:
Teraz zmieńmy kod przycisku w następujący sposób:
Za pomocą wyrażenia Click="button1_Click" dodaliśmy obsługę zdarzeń Click. Zatem po kliknięciu przycisku zostanie uruchomiona metoda button1_Click. Teraz zdefiniujmy tę metodę.
Otwórzmy plik Strona główna.xaml.cs, który zawiera logikę strony. Domyślnie ma następujący kod:
Korzystanie z systemu; za pomocą System.Collections.Generic; za pomocą System.IO; za pomocą System.Linq; za pomocą System.Runtime.InteropServices.WindowsRuntime; za pomocą Windows Foundation; za pomocą Windows.Foundation.Collections; przy użyciu Windows.UI.Xaml; za pomocą Windows.UI.Xaml.Controls; przy użyciu Windows.UI.Xaml.Controls.Primitives; przy użyciu Windows.UI.Xaml.Data; przy użyciu Windows.UI.Xaml.Input; przy użyciu Windows.UI.Xaml.Media; za pomocą Windows.UI.Xaml.Navigation; przestrzeń nazw HelloApp (publiczna zapieczętowana klasa częściowa MainPage: Page ( public MainPage() ( this.InitializeComponent(); this.NavigationCacheMode = NavigationCacheMode.Required; ) przesłonięcie chronione void OnNavigatedTo(NavigationEventArgs e) ( ) ) )
Dodaj nową metodę do klasy MainPage:
Prywatny void button1_Click(object sender, RoutedEventArgs e) ( podwójny kapitał; if(Double.TryParse(textBox1.Text,out capital)) ( capital+=capital * 0,12; textBlock1.Text = capital.ToString() + „dolary”; ) else ( textBlock1.Text="Niepoprawna wartość"; ) )
W metodzie otrzymujemy wartość wprowadzoną w polu tekstowym i próbujemy przekonwertować ją na typ double. Jeśli transformacja się powiedzie, wyświetlamy wynik prostych obliczeń.
Biegnijmy:
W momencie uruchomienia możemy wybrać, gdzie będziemy testować aplikację - na prawdziwym urządzeniu lub emulatorze. W moim przypadku uruchamiam aplikację na prawdziwym smartfonie, więc z rozwijanej listy wybieram Urządzenie. Możesz jednak również wybrać jeden z emulatorów, jeśli są już zainstalowane.
Podczas uruchamiania aplikacji na smartfonie ważne jest, aby smartfon nie był w stanie zablokowanym. Więc biegnijmy:
Wpisz liczbę w polu tekstowym i kliknij przycisk:
Przy testowaniu za pomocą smartfona należy pamiętać, że po uruchomieniu aplikacja jest automatycznie instalowana na telefonie i możemy ją znaleźć na liście wszystkich aplikacji:
A w razie potrzeby wtedy odłączając się od komputera, możemy go również uruchomić lub usunąć.
To kończy tworzenie pierwszej aplikacji.
Tworzenie aplikacji dla Windows Phone nie jest takie trudne, zwłaszcza jeśli próbujesz stworzyć aplikację dostarczającą informacje o usługach i produktach lub zbierającą dane z kanału RSS.
Są to aplikacje, które można zaimplementować za pomocą kodu JavaScript w przeglądarce lub za pomocą projektanta Access, dzięki czemu nie trzeba nabywać pełnego zestawu narzędzi do tworzenia takich aplikacji mobilnych lub desktopowych. Nadeszła nowa generacja kreatorów aplikacji, usług internetowych, które umożliwiają tworzenie i uruchamianie własnych aplikacji.
Niedawno Microsoft uruchomił własne studio do tworzenia aplikacji - Windows Phone App Studio. To proste narzędzie, które pozwoli Ci stworzyć działające aplikacje od podstaw. Na przykład stworzenie prostej aplikacji, o której mowa w artykule, zajmie mniej niż 15 minut, ponieważ ten konstruktor zawiera standardowe szablony. Oczywiście nie mówimy teraz o tworzeniu złożonych programów lub gier, ale ten artykuł wystarczy, aby zacząć.
Podobnie jak aplikacje programu Access, programy utworzone za pomocą Windows Phone App Studio korzystają z połączeń danych, co oznacza, że są oparte na modelu widoku głównego/szczegółowego. Możesz podłączyć źródło treści (czy to RSS, Youtube itp.) lub użyć go do publikowania własnych treści. Oczywiście aplikacja obsługuje obie te funkcje jednocześnie. Oprócz kanałów będziesz mieć również możliwość hostowania własnej zawartości, niezależnie od tego, czy są to skompilowane strony HTML, czy strony zorganizowane przy użyciu prostych baz danych, które firma Microsoft nazywa „zbiorami”.
1. Pierwszy krok, musisz zdecydować o zawartości swojej aplikacji, możesz edytować lub usuwać te strony i elementy, które są domyślnie.
Połączyliśmy naszą aplikację testową z kanałem RSS wielkiego świata. Wszystko, czego potrzebujemy, to adres URL kanału, a kreator automatycznie utworzy widok, który wyświetla listę ostatnich artykułów, a także drugi widok, który wyświetla szczegółowe informacje o artykułach.
Warto jednak zauważyć, że proces tworzenia własnej aplikacji nie jest taki prosty, ponieważ parser RSS używany w App Studio czasami nie radzi sobie z formatowaniem kanałów RSS generowanych przez witrynę. Oznacza to, że czasami może to stać się prawdziwym problemem, ponieważ tekst artykułu po prostu nie zostanie wyświetlony, a możliwość debugowania będzie poważnie ograniczona, jak ma to miejsce w przypadku wszelkich narzędzi programistycznych opartych na chmurze.
3. Teraz musisz zapytać imię, opis, a także ustaw rozmiar na 160x160 pikseli.
4. Cóż, ostatni etap - generowanie i publikacja Aplikacje. Oto, co mamy:
Na koniec dostępny jest podgląd stworzonej aplikacji, możesz sprawdzić, jak będzie działać na smartfonie lub tablecie. Jeśli wszystko jest w porządku, naciśnij przycisk „Generuj”, pojawi się wyskakujące okienko:
Dwie opcje do wyboru, pierwsza to wygenerowanie aplikacji na urządzenia mobilne, druga to na tablety i zwykłe komputery PC. Wygenerowanie usługi zajmuje mniej niż 10 minut, więc możesz na zmianę tworzyć produkt dla każdej platformy. Proces instalacji jest bardzo prosty dzięki wbudowanej obsłudze kodów QR w Windows Phone. Najpierw musisz zainstalować certyfikat na swoim telefonie, a odbywa się to za pomocą kodu QR, który umożliwia pobranie certyfikatu bezpośrednio na telefon.
- Aby ułożyć powstały cud w Sklepie Windows Phone, tj. do sklepu z aplikacjami, aby każdy mógł go pobrać, nie tylko Ty, potrzebujesz certyfikatu programisty. Kosztuje około 600 rubli.
Od razu widać, że to narzędzie jest przeznaczone do scenariuszy BYODev - kiedy trzeba szybko zdobyć aplikację, a jednocześnie nie angażować się w pełny proces rozwoju. Chociaż warto zauważyć, że nadal masz możliwość pobrania gotowych kodów źródłowych i wykorzystania tego narzędzia do prototypowania przed przekazaniem ich zespołowi programistycznemu do rewizji. Z pewnością będziesz mógł samodzielnie wiązać źródła danych w postaci kolekcji hostowanych w chmurze.
Jest to jeden z dobrych powodów, dla których firma Microsoft umożliwia pobieranie kodu źródłowego przygotowanego do uruchomienia w programie Visual Studio. Zostanie dołączony do projektu Visual Studio i będzie można go zaimportować bezpośrednio do środowiska IDE, a następnie debugować. Debugowanie aplikacji za pomocą ulubionego symulatora urządzenia pomoże Ci szybko zidentyfikować problem - obrazek wstawiony na początku artykułu został usunięty na serwerze. Możesz szybko zmienić kod i aplikacja znów będzie działać.
Oprócz uproszczenia procesu debugowania, dostęp do kodu źródłowego ułatwia również stylizowanie wygenerowanego kodu, modyfikując szablony lub zmieniając połączenia źródła danych ze źródłami prywatnymi. Wygenerowany kod jest w całości komentowany, a ponieważ jest on używany jako główny wzorzec projektowania podczas tworzenia aplikacji, znacznie łatwiej będzie Ci zrozumieć, jak dokładnie działa każdy pojedynczy fragment kodu i jak dostosować go do swoich wymagań.
Jedno jest jasne w tworzeniu takich aplikacji: nie są one przeznaczone do tworzenia złożonych aplikacji. Są jak plastikowe zabawki dla dzieci: wszystko jest przed nami, a my po prostu musimy poskładać coś w sens. W miarę zdobywania doświadczenia dzięki tym „placom zabaw”, możesz stopniowo przejść do projektowania kodu i używać go do tworzenia bardziej złożonych rzeczy. Dzięki zestawom narzędzi, takim jak Windows Phone App Studio, możesz korzystać z aplikacji opartych na zawartości, kanałów RSS, zawartości sieci Web i zawartości lokalnej.
Oczywiście ten zestaw prawdopodobnie nie będzie reprezentował wszystkiego, czego potrzebujesz do stworzenia komercyjnej aplikacji, bez względu na to, jak proste musi to być. Ale nie o to chodzi, ponieważ wygenerowany kod daje szkielet do pracy i sposób na zrozumienie, jak działa proces budowania aplikacji. Jedno jest pewne: jeśli planujesz rozpocząć tworzenie własnych aplikacji, to jest to świetne miejsce do rozpoczęcia. Czytaj więcej: i
Ostatnia aktualizacja: 04/12/2017
UWP (uniwersalna platforma Windows) to ujednolicona platforma do tworzenia i uruchamiania aplikacji w systemach Windows 10 i Windows 10 Mobile.
UWP jest wynikiem foliacji wcześniejszych technologii. Tak więc wraz z wydaniem Windows 8 wprowadzono nową platformę architektoniczną dla aplikacji - Windows Runtime (WinRT), która umożliwiała uruchamianie aplikacji w tzw. trybie Modern (Metro) na komputerach stacjonarnych i tabletach. Następnie, wraz z wydaniem Windows 8.1 i Windows Phone 8.1, rozwinęła się ta technologia – pojawiły się „aplikacje uniwersalne”, które mogły od razu uruchomić Windows 8.1 i WP8.1. W lipcu 2015 r. został oficjalnie wydany nowy system operacyjny Windows 10. Wykorzystuje on platformę UWP, która jest ewolucją środowiska wykonawczego Windows.
Jak sama nazwa platformy sugeruje, jest uniwersalna – uniwersalna dla wszystkich urządzeń w ekosystemie Windows 10. A są to zwykłe komputery stacjonarne, tablety, urządzenia mobilne, urządzenia IoT (Internet of Things), Xbox, urządzenia Surface Hub. A aplikacja UWP może działać tak samo na wszystkich tych platformach, o ile mają zainstalowany system Windows 10.
Dlaczego platforma UWP?
Programowanie w ramach platformy UWP ma szereg zalet:
Szerokość dystrybucji. Do tej pory (kwiecień 2017) Windows 10 został już zainstalowany na ponad 400 milionach urządzeń. Na komputerach stacjonarnych Windows 10 wyprzedza już Windows 8/8.1.
Wsparcie dla szerokiej gamy urządzeń. Komputery stacjonarne, tablety, smartfony, duże tablety Surface Hub, różne urządzenia IoT, w przyszłości urządzenia wirtualnej rzeczywistości HoloLens – gama urządzeń, na których może działać Windows 10, jest naprawdę szeroka.
Wsparcie dla różnych języków programowania i technologii. Aplikacje UWP można budować w językach takich jak Visual C++, C#, Visual Basic, JavaScript. Visual C++, C# i Visual Basic używają XAML jako technologii tworzenia interfejsu graficznego, JavaScript używa HTML. Ponadto C++ może używać DirectX zamiast XAML. Oznacza to, że jest to dość powszechne i znane wielu technologiom.
Sklep z aplikacjami i łatwość dystrybucji. Sklep Windows to doskonałe miejsce do dystrybucji aplikacji platformy UWP, zarówno płatnych, jak i bezpłatnych. Już same możliwości platformy i sklepu Windows Store pozwalają na wykorzystanie różnych sposobów zarabiania. Na przykład możesz zintegrować bloki reklam z aplikacjami za pomocą różnych pakietów SDK. Możesz dystrybuować za opłatą, a płatność można elastycznie konfigurować. Opcjonalnie można wstawić udostępnienie wersji testowej, po czym użytkownik może zdecydować, czy kupić aplikację, czy nie. Możesz także zarabiać zgodnie z modelem freemium, w którym aplikacja jest shareware, a niektóre usługi w ramach aplikacji są świadczone za opłatą. Co więcej, wszystkie te możliwości monetyzacji zapewniają wbudowane narzędzia SDK.
Bogate funkcje platformy. Platforma UWP dziedziczy wiele z Windows Runtime z Windows 8.1, a jednocześnie zapewnia wiele nowych funkcji, takich jak bogatsza integracja z chmurą, Cortana, system powiadomień Win10 i wiele innych.
Czego potrzebujesz do rozwoju platformy UWP
Programowanie UWP wymaga systemu Windows 10. Wszystkie inne systemy operacyjne, takie jak Windows 8.1/8/7, nie wspominając o Windows XP, nie są odpowiednie!
Potrzebne będzie również środowisko programistyczne Visual Studio 2017 Community. Jest to w pełni funkcjonalne bezpłatne środowisko programistyczne, które można pobrać z oficjalnej strony internetowej pod adresem https://www.visualstudio.com/downloads/download-visual-studio-vs .
Możliwe jest również korzystanie z wersji VS 2015 i wszystkich innych poprzednich wersji Visual Studio - 2013, 2012, 2010 itd. nie działają z platformą UWP.
Podczas instalacji Visual Studio 2017 należy sprawdzić odpowiedni element w programie instalacyjnym:
Zanim zaczniesz tworzyć aplikacje, upewnij się, że w Windows 10 Update jest zainstalowana odpowiednia opcja dla programistów:
Po zainstalowaniu systemu Windows 10 i programu Visual Studio 2017 możesz rozpocząć tworzenie aplikacji.
Uważa się, że w prawdziwym życiu smartfony z systemem operacyjnym Microsoft są tak samo powszechne, jak ludzie z patronimicznym „Artyomowiczem”. Dziwna (delikatnie mówiąc) polityka „Złej Korporacji” dotycząca siódmej i ósmej rodziny mobilnego systemu operacyjnego odwiodła wielu użytkowników od eksperymentowania z „okienkami” na smartfony, a teraz korporacja poważnie zajęła się poprawianiem swojego wizerunku w tej niszy użytkownika. Jako podziemny fan Microsoftu mam nadzieję, że im się uda – „dziesiątka” krąży po planecie, jej głównym atutem jest jeden rdzeń dla wszystkich platform, a zatem ma wszelkie szanse na przeciągnięcie sporej części mobilnego rynek. A jako programista z przyjemnością zrobię dla Ciebie artykuł wprowadzający do tworzenia tej osi mobilnej, abyś zawsze był gotowy na wzrost jej popularności :).
Przegląd architektury
Dzięki wspólnemu rdzeniowi i środowisku wykonawczemu dla aplikacji platformy UWP, raz napisana aplikacja będzie działać na wszystkich urządzeniach z systemem Windows 10. Ten zakres obejmuje:
- komputery osobiste;
- systemy serwerowe - SO Windows Server 2016;
- laptopy - MS Surface Book;
- tablety - MS Surface Pro;
- smartfony - Lumia;
- konsole do gier - Xbox One;
- okulary rozszerzonej rzeczywistości - MS HoloLens;
- tablety ścienne - MS Surface Hub;
- inteligentny zegarek - MS Band 2.
Lista jest imponująca. Ponadto UWP nie ogranicza się tylko do wykonywania programów użytkowych, wspiera również działanie sterowników na poziomie jądra. Pozwala to na tworzenie sterowników, które działają na różnych urządzeniach, o ile określony komponent, dla którego jest przeznaczony sterownik, jest taki sam.
Platforma UWP obsługuje zarówno sterowniki na poziomie jądra, jak i na poziomie użytkownika. Podsystem obejmuje interfejsy interfejsu sterownika urządzenia (DDI), z których może korzystać sterownik platformy UWP.
Ale to wszystko nie chroni programisty przed dostosowaniem interfejsu do niektórych platform i rozdzielczości ekranu. W niektórych szczególnych przypadkach może to nie być konieczne.
Narzędzia deweloperskie
Do pisania, debugowania, wdrażania i testowania aplikacji dla systemu Windows 10 Mobile potrzebujesz programu Visual Studio 2015 (bez wątpienia). Trzecia aktualizacja wyszła tego lata. Gorąco polecam! Jego główną poprawką błędu jest zmniejszone zużycie pamięci w porównaniu z drugą aktualizacją.
Również będziesz potrzebować Zestaw SDK rocznicowej aktualizacji systemu Windows 10: zawiera wszystkie niezbędne narzędzia do tworzenia aplikacji dla całej floty urządzeń z systemem Windows 10. Jeśli używasz VS 2015 z trzecią aktualizacją, zawiera już najnowszy SDK.
Jedną z głównych innowacji jest Windows Ink. Korzystając z tego interfejsu API, możesz dodać obsługę pióra w dwóch wierszach kodu. Do tego służą dwa obiekty kontrolne: InkCanvas i InkToolbar.
Nowy interfejs Cortana API upraszcza implementację sterowania głosowego. Komponent Cortana Actions w nowym interfejsie API umożliwia tworzenie nowych fraz/wyrażeń.
Uwierzytelnianie biometryczne Windows Hello jest teraz dostępne dla twórców stron internetowych w przeglądarce Edge.
Narzędzie do modelowania interfejsu użytkownika Blend for Visual Studio 2015 zapewnia bardziej zaawansowane możliwości tworzenia interfejsu niż VS. Dzięki niemu możesz tworzyć układy w XAML dla wszystkich obsługiwanych aplikacji: aplikacji, sieci Web, uniwersalnych, mobilnych i tak dalej. Zawiera również konstruktory do dodatkowych zadań, takich jak tworzenie animacji i kontrolowanie zachowania elementów.
Sposoby tworzenia aplikacji dla systemu Windows 10 Mobile
Głównym sposobem tworzenia aplikacji na smartfony z systemem Windows 10 Mobile jest rozwój aplikacje uniwersalne (UWP)(przewiń Visual C# → Windows → Uniwersalne kreatory tworzenia projektów).
Jednak nie tylko on. Jak wiadomo Xamarin jest wbudowany w Visual Studio 2015, można go również wykorzystać do tworzenia aplikacji dla Windows 10 Mobile, jednocześnie dla Androida i iOS, zmieniając interfejs i pozostawiając logikę programowania w C# (Visual C# → Cross-Platform).
Oprócz języka Visual C# można również wybrać Visual Basic lub Visual C++. VS 2015 umożliwia tworzenie aplikacji uniwersalnych za pomocą JavaScript (JavaScript → Windows → Aplikacje uniwersalne). Można je również wdrożyć na urządzeniu z systemem Windows 10 Mobile.
Narzędzia do pracy ze starszymi projektami
W ciągu długiej historii systemu operacyjnego Windows stworzono dla niego ogromną liczbę różnych aplikacji. Wraz z wydaniem Windows 8 i WinRT (a później Windows 10 i UWP), stare aplikacje komputerowe należą już do przeszłości, ponieważ tylko aplikacje komputerowe Win 8 i Win 10 obsługują klasyczne aplikacje Win32, COM, .NET. To zasmuciło Microsoft. Ale chłopaki zdali sobie sprawę, że mogą opracować konwerter, który konwertuje stare aplikacje dla nowego zaawansowanego podsystemu UWP. Zrodzony z tego Konwerter aplikacji komputerowych.
Konwersja projektu Xcode to proces dwuetapowy. Najpierw musisz dodać podświetlanie składni Objective-C do Visual Studio: zainstaluj rozszerzenie objc-syntax-highlighting.vsix z folderu winobjc\bin. Następnie za pomocą narzędzia wiersza polecenia vsimporter.exe należy przekonwertować projekt Xcode na projekt VS. Następnie wynikowy plik sln można otworzyć w studio, gdzie zostanie podświetlona składnia Objective-C. Możesz zbudować i uruchomić aplikację i będzie działać tak jak każdy inny program Windows.
Złam mnie, jak niesamowite jest widzieć poprawnie podświetlony kod Objective-C w Visual Studio!
Darmowy kompilator służy do kompilacji kodu Obj-C Szczęk. Ponieważ dane wyjściowe to standardowa aplikacja platformy UWP, można je uruchomić na urządzeniu przenośnym w środowisku Windows 10 Mobile. Jeden program może mieć zarówno kod C++, jak i Obj-C.
![](https://i2.wp.com/xakep.ru/wp-content/uploads/2016/10/1477467842_113d_teapot.jpg)
Jeśli masz projekt na poprzednią wersję Windows Phone, czyli 8.1 (lub 8.0), to po otwarciu go w VS 2015 studio automatycznie zaktualizuje projekt tak, aby spełniał wymagania Universal Windows App (UWP) . Konwertowane będą nie tylko znaczniki interfejsu użytkownika w XAML, ale także logika programu w JS/C++/C#/VB wraz z nią. Jeśli w kodzie były wywołania podsystemu WinRT, zostaną one przekonwertowane na wywołania platformy UWP.
Jest jeszcze inny popularny typ aplikacji - gry. Renderuj iOS i Android przez niskopoziomowy interfejs OpenGL. Z drugiej strony w systemie Windows 10 Mobile do wyświetlania obrazów w grach używany jest DirectX 11. Powoduje to niekompatybilność. Ale jest rozwiązanie - otwarty projekt ANGLE. ANGLE (prawie natywny silnik warstwy graficznej) — prawie natywny silnik warstwy graficznej — umożliwia użytkownikom systemu Windows bezproblemowe uruchamianie aplikacji OpenGL ES na sprzęcie DirectX 11. Osiąga się to poprzez konwersję wywołań z interfejsu API OpenGL ES do interfejsu API DirectX 11. ANGLE w pełni obsługuje następujące trzy typy aplikacji:
- uniwersalne aplikacje dla Windows 10 (Uniwersalne aplikacje Windows);
- aplikacje dla Windows 8.1 i Windows Phone 8.1;
- klasyczne aplikacje desktopowe Windows.
Kwestia ta została szerzej omówiona w mojej książce „ Magia momentu rotacji”(Znowu promujesz swoją książkę! No dobrze, zasługujesz na to. - ok. wyd.).
Nadal dostępne tylko dla członków
Opcja 1. Dołącz do społeczności „strony”, aby przeczytać wszystkie materiały na stronie
Członkostwo w społeczności w wyznaczonym okresie zapewni ci dostęp do WSZYSTKICH materiałów hakerskich, zwiększy osobistą skumulowaną zniżkę i pozwoli na zgromadzenie profesjonalnej oceny Xakep Score!
Japonia była bardziej niż zauważalnie dotknięta wynikiem II wojny światowej. W 1946 r. rząd zamroził wszystkie depozyty osobiste ludności i wprowadził karty na wiele rodzajów towarów, w tym żywność. Dwa lata później władze amerykańskie zdecydowały...
Takie samochody są również sprzedawane w Federacji Rosyjskiej, mimo że w przeciwieństwie do innych krajów, tutaj ich właściciele nie otrzymują ulg podatkowych. Nasi rodacy w większości traktują takie „modne rzeczy” z chłodem, jednak BMW jest w ...
W 1927 zmarł Giovanni Agusta, pozostawiając nowe przedsięwzięcie swojej żonie Gussepinie i 20-letniemu synowi Domenico. Młody hrabia lubił motocykle. A kiedy pod koniec II wojny światowej stało się jasne, że we Włoszech sam przemysł lotniczy będzie ...
Wydawałoby się, że Ducati i chopper to rzeczy zupełnie nie do pogodzenia. Ale przecież ktoś taki sam jeździ na krążownikach! A takich ludzi jest wielu. A babcie za takie opowieści rozprzestrzeniają się - nie daj Boże, ile! Tak więc, aby oddać na łaskę konkurentów cały ten segment…
Jujiro Matsuda otworzył kuźnię dwukrotnie, ale okoliczności były takie, że biznes musiał zostać zamknięty. Dopiero w 1920 roku Matsuda wraz z grupą inwestorów nabył w Hiroszimie upadłą firmę budowlaną Abemaki, która zajmowała się sprzedażą...
Ale wciąż są wyjątki od reguły. Rok modelowy Toyoty Land Cruiser Prado 2002, ze swoim „miejskim” stylem, jest w stanie pokonać nawet poważną nieprzejezdność. Samo połączenie słów „Land” i „Cruiser” pozwala nam zaklasyfikować model jako kombinację ...
Wydarzenia - Subaru Impreza WRX
Stworzony, by zaimponować Nazwa Impreza pochodzi od angielskiego słowa impress, które oznacza „imponować”, „imponować”. A dodanie WRX sugeruje, że jest to jedna z najwyższych modyfikacji modelu Subaru Impreza. Po raz pierwszy była...
W grudniu 1887 r. w chłopskiej rodzinie pod Mediolanem urodził się chłopiec, który od dzieciństwa interesował się nie tyle pracą na wsi, co modnym wówczas sprzętem z silnikami benzynowymi. W wieku 15 lat Giuseppe Gilera (i to był on) dostał pracę w ...
Jako pierwsza w Japonii otrzymała wielopunktowy system wtrysku paliwa. Był też wariant z silnikiem Diesla, który stał się pierwszym na świecie takim samochodem w klasie Gran Turismo. Dziś ta maszyna to prawdziwy klasyk i przedmiot...
Biały pasek - czarny i znowu biały - czarny. Góra-dół, góra-dół. To nie atrakcja w Luna Park, ale życie jednego z najlepszych zawodników Formuły 1. 17 września 1960 w Londynie w rodzinie przyszłego dwukrotnego mistrza świata Formuły 1 Gr...
Ale Suzuki nie zawsze była firmą motoryzacyjną. Wszystko zaczęło się prozaicznie i bardzo w duchu minimalistycznej Japonii. W małej zapomnianej przez Boga wiosce Hamamatsu w prefekturze Shizuoka (tej samej, w której Soichiro Honda, założyciel kolejnego...
Jak się okazało, mają podobne poglądy, więc od razu podjęli współpracę. Urodziny Volvo przypadają 14 kwietnia 1927 roku, kiedy pierwszy samochód o nazwie Jacob opuścił fabrykę w Göteborgu. To wydarzenie oznaczało narodziny nowego szwedzkiego...
Mechanicy Johann Winkelhofer i Richard Jenicke w lutym 1885 roku pod marką Wanderer rozpoczęli produkcję rowerów według własnego, oryginalnego projektu, który stał się bardzo popularny. W wyniku powszechnej motoryzacji w 1902 roku pierwsze...
Zespół Renault F1. Równolegle - zbieżność! Linia francuska, złamana
Na początku Formuły 1 tory były zdominowane przez korporacje samochodowe. Alfa Romeo, Maserati, Ferrari – nikt nie wątpił, że ich samochody będą faworytami. Potem niektóre zespoły fabryczne opuściły Royal Races w zamian za ...
Historia marki, czyli dlaczego samochody z tabliczką znamionową „TRD” nie mogą być uważane za zwykłe „Toyoty” 7 czerwca 1954 roku, kiedy ani Corolla, ani Crown nie znajdowały się w „arsenale” młodej i nieznanej poza Japonią firmy Toyota , a Land Cruiser nawet nie myślał, że nabędzie...