Phone Book 2.0
Използвайки интегрираната среда за разработка Visual Studio и езика за програмиране C# ще разработим мулти-платформено мобилно приложение за телефонен указател съдържащо списък с контакти.
Start
Стартирайте интегрираната среда за разработка Visual Studio.
Създайте нов проект: Visual C# > Cross-Platform > Mobile App (Xamarin.Forms).
За име на проекта запишете: Phone Book 2.0.
Добавете допълнителни пакети към проекта като инсталирате: NewtonSoft.Json от менюто: Tools > NuGet Package Manager > Package Manager Console, като изпълните следните команди в конзолата:
PM> Install-Package Newtonsoft.Json -Version 13.0.1Contact.cs
Добавете нов клас Contact.cs съдържащ с;едният програмен фрагмент:
public class Contact
{
private Uri picture;
public Uri Picture
{
get { return picture; }
set { picture = value; }
}
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string phone;
public string Phone
{
get { return phone; }
set { phone = value; }
}
public Contact(Uri picture, string name, string phone)
{
this.picture = picture;
this.name = name;
this.phone = phone;
}
}ViewModel.cs
Добавете нов клас ViewModel.cs съдържащ следният програмен фрагмент:
MainPage.xaml
Файлът MainPage.xaml съдържа изходния код от дизайна на потребителския интерфейс на разработваното приложение и се пише на езика XAML. Копирайте (Ctrl+C) и поставете (Ctrl+V) програмният фрагмент даден по-долу във Вашето приложение.
MainPage.xaml.cs
Файлът MainPage.xaml.cs съдържа изходния код от бизнес логиката на разработваното приложение и се пише на програмният език C#. Копирайте (Ctrl+C) и поставете (Ctrl+V) програмният фрагмент даден по-долу във Вашето приложение.
AddPage.xaml
Добавете нова страница AddPage.xaml. Копирайте (Ctrl+C) и поставете (Ctrl+V) програмният фрагмент даден по-долу във Вашето приложение.
AppPage.xaml.cs
Отворете файла AddPage.xaml.cs. Копирайте (Ctrl+C) и поставете (Ctrl+V) програмният фрагмент даден по-долу във Вашето приложение.
Demo
Стартирайте приложението от менюто: Debug > Start Debugging или като натиснете клавиш F5.

Фиг. 2.64. Демонстрация на работата на мулти-платформеното мобилно приложение за телефонен указател
Използвани изображения за потребителски профили
Last updated
Was this helpful?