Suma 2.0
Използвайки интегрираната среда за разработка Visual Studio и езика за програмиране C# ще разработим мулти-платформено мобилно приложение за намиране сумата на две числа.
- Стартирайте интегрираната среда за разработка Visual Studio.
- Създайте нов проект: Visual C# > Cross-Platform > Mobile App (Xamarin.Forms).
- За име на проекта запишете: Suma 2.0.
Файлът MainPage.xaml съдържа изходния код от дизайна на потребителския интерфейс на разработваното приложение и се пише на езика XAML. Копирайте (Ctrl+C) и поставете (Ctrl+V) програмният фрагмент даден по-долу във Вашето приложение.
MainPage.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:Suma_2._0"
x:Class="Suma_2._0.MainPage">
<!-- Suma 2.0 -->
<StackLayout Padding="20">
<Label Text="Сума2.0" FontSize="Large" />
<Label Text="A=" />
<Entry x:Name="EntryA" Keyboard="Numeric" />
<Label Text="B=" />
<Entry x:Name="EntryB" Keyboard="Numeric" />
<Label Text="A+B=" />
<Entry x:Name="EntryC" Keyboard="Numeric" />
<Button Text="Изчисли" Clicked="OnButtonClicked" />
</StackLayout>
</ContentPage>
Файлът MainPage.xaml.cs съдържа изходния код от бизнес логиката на разработваното приложение и се пише на програмният език C#. Копирайте (Ctrl+C) и поставете (Ctrl+V) програмният фрагмент даден по-долу във Вашето приложение.
MainPage.xaml.cs
using System;
using Xamarin.Forms;
namespace Suma_2._0
{
/// <summary>
/// Suma 2.0
/// </summary>
public partial class MainPage : ContentPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
// Button Click Event Handler
void OnButtonClicked(object sender, EventArgs args)
{
var A = int.Parse(EntryA.Text);
var B = int.Parse(EntryB.Text);
var C = A + B;
EntryC.Text = C.ToString();
}
}
}
Стартирайте приложението от менюто: Debug > Start Debugging или като натиснете клавиш F5.
Фиг.57 Разработка на мулти-платформено мобилно приложение за намиране сумата на две числа
Фиг.58 Тестване на мулти-платформено мобилно приложение за намиране сумата на две числа - Android Emulator 7.1 (API 25)