Szukaj…


Uwagi

Ta sekcja zawiera przegląd tego, czym jest xamarin i dlaczego deweloper może chcieć go używać.

Powinien również wymieniać wszelkie duże tematy w Xamarin i link do powiązanych tematów. Ponieważ Dokumentacja dla Xamarin jest nowa, może być konieczne utworzenie początkowych wersji tych pokrewnych tematów.

Instalowanie Xamarin Studio na OS X

Pierwszym krokiem do rozpoczęcia rozwoju Xamarin na komputerze z systemem OS X jest pobranie i zainstalowanie wersji Xamarin Studio Community z oficjalnej strony internetowej . Aby pobrać instalator, należy wypełnić kilka pól, jak pokazano na poniższym obrazku.

Strona pobierania wersji społeczności Xamarin Studio

Instalator Xamarin Unified zajmuje się identyfikacją i instalacją wszystkich wymaganych komponentów innych niż Xamarin (np. Android SDK) na Xamarin.Android, Xamarin.iOS i Xamarin Studio.

Aby opracować aplikacje Xamarin.iOS, muszą być spełnione następujące warunki wstępne:

Proces instalacji

Po spełnieniu wymagań wstępnych uruchom Instalatora Xamarin, klikając dwukrotnie logo Xamarin.

Kliknij dwukrotnie logo Xamarin, aby rozpocząć instalację

OS X Gatekeeper może wyświetlić okno dialogowe z prośbą o potwierdzenie otwarcia pobranej aplikacji. Kliknij „otwórz”, aby kontynuować.

Kliknij „otwórz”, aby kontynuować

Aby rozpocząć faktyczny proces instalacji, musisz przeczytać i zaakceptować warunki licencji na oprogramowanie Xamarin. Zaznacz pole wyboru „Zgadzam się na warunki licencji” i zanotuj prośbę o automatyczne użycie i zgłoszenie błędu.

Zaakceptuj warunki licencji, aby kontynuować

Następnym krokiem instalacji jest wybór produktów do zainstalowania. Elementy są w większości oczywiste, ale Intel® HAXM może być nieznany niektórym programistom. To skrót od Intel® Hardware Accelerated Execution Manager i przyspiesza emulację Androida.

Produkty, które są już zainstalowane w systemie, są wyświetlane, ale wyszarzone. Wybierz produkty do zainstalowania

Po wybraniu produktów Xamarin Unified instalator automatycznie pobierze i uruchomi każdego instalatora. Jeśli Xamarin.Android został wybrany w ostatnim kroku, pojawi się monit o wybranie lokalizacji instalacji zestawu SDK systemu Android. Domyślna lokalizacja jest w większości przypadków bezpiecznym wyborem, więc naciśnij „Kontynuuj”, aby kontynuować.

Wybierz lokalizację instalacji zestawu SDK systemu Android

Na koniec instalator wyświetli krótkie podsumowanie tego, co zostanie pobrane i zainstalowane. W tym przykładzie Xamarin.Android nie został jeszcze zainstalowany, więc jest pokazany na liście wraz z innymi wymaganiami wstępnymi.

Kliknięcie przycisku „Kontynuuj” powoduje rozpoczęcie procesu pobierania i instalacji każdego produktu. Instalator może poprosić o pozwolenie na wprowadzenie zmian w systemie, wyświetlając okno dialogowe z pytaniem o nazwę użytkownika i hasło bieżącego użytkownika systemu. Wprowadź dane i kliknij „OK”, aby kontynuować instalację.

Proces instalacji

Po zakończeniu instalacji można uruchomić Xamarin Studio. Wersja Community jest bezpłatna i nie wymaga logowania, ale aby korzystać z funkcji Enterprise, należy utworzyć konto i aktywować wersję próbną.

Instalacja zakończona

Następne kroki

Hello World za pomocą Xamarin Studio: Xamarin.Forms

Po pomyślnym zainstalowaniu Xamarin Studio na OS X. Czas na pierwszą aplikację Hello World.

Aplikacja Hello World: Xamarin.Forms

Co to jest Xamarin Forms:

Xamarin.Forms to nowa biblioteka, która umożliwia tworzenie natywnych interfejsów użytkownika dla systemów iOS, Android i Windows Phone z jednej wspólnej bazy kodu C #. Zapewnia ponad 40 wieloplatformowych elementów sterujących i układów, które są odwzorowywane na natywne elementy sterujące w czasie wykonywania, co oznacza, że interfejsy użytkownika są w pełni natywne

Krok 1:

Utwórz nowe rozwiązanie.

Kliknij „Nowe rozwiązanie” Kliknij „Nowe rozwiązanie”

Krok 2: Wybierz aplikację Forms i kliknij przycisk Dalej Wybierz aplikację Forms i kliknij przycisk Dalej

Krok 3: Dodaj nazwę aplikacji i kliknij Dalej wprowadź opis zdjęcia tutaj

Tak będzie wyglądać zwężenie projektu podczas tworzenia rozwiązania:

wprowadź opis zdjęcia tutaj

App.xaml:

<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    x:Class="HelloXamarinForms.App">
    <Application.Resources>
        <!-- Application resource dictionary -->
    </Application.Resources>
</Application>

App.xaml.cs:

using Xamarin.Forms;

namespace HelloXamarinForms
{
    public partial class App : Application
    {
        public App()
        {
            InitializeComponent();

            MainPage = new HelloXamarinFormsPage();
        }

        protected override void OnStart()
        {
            // Handle when your app starts
        }

        protected override void OnSleep()
        {
            // Handle when your app sleeps
        }

        protected override void OnResume()
        {
            // Handle when your app resumes
        }
    }
}

HelloXamarinFormsPage.xaml

<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:local="clr-namespace:HelloXamarinForms"
    x:Class="HelloXamarinForms.HelloXamarinFormsPage">

    <Label Text="Welcome to Xamarin Forms!" VerticalOptions="Center"
        HorizontalOptions="Center" />
</ContentPage>

HelloXamarinFormsPage.xaml.cs

using Xamarin.Forms;

namespace HelloXamarinForms
{
    public partial class HelloXamarinFormsPage : ContentPage
    {
        public HelloXamarinFormsPage()
        {
            InitializeComponent();
        }
    }
}


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow