На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Приложение Заметки (C#, Xamarin Forms, sqlite-net-pcl)

Скриншот архива с проектом

Структура проекта

Задание

Разработать приложение для хаметок. Приложение должно запускаться на любом современном устройстве работающем на ОС Android. Реализовать приложение рекомендуется на MAUI как современном инструменте реализации мобильных приложений, но можно использовать и более старую технологию - Xamarin Forms. 

Функционал программы

  • добавление заметки
  • удаление заметки
  • редактирование заметки
  • страница о программе 

Фрагмент программного кода верстки главной страницы

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="NotesApp.MainPage" 
             Title="Главная страница">

    <StackLayout Orientation="Vertical" Spacing="20" VerticalOptions="FillAndExpand">

        <!-- Фрейм с приветствием -->
        <Frame BackgroundColor="#2196F3" Padding="20" CornerRadius="0">
            <Label Text="Добро пожаловать в приложение заметки!" HorizontalTextAlignment="Center" TextColor="White" FontSize="26"/>
        </Frame>

        <!-- Описание -->        
        <Label Text="Приложение разработано с использованием Xamarin Forms и Sqlite" FontSize="Title" Padding="30,10,30,10"/>

        <!-- Текст перед ссылкой -->
        <Label Text="Узнай больше, перейдя по ссылке:" 
               FontSize="16" 
               Padding="30,10,30,0"/>

        <!-- Кликабельная ссылка -->
        <Label Text="https://learn.microsoft.com/en-us/previous-versions/xamarin/" 
               FontSize="16" HorizontalTextAlignment="Center"
               FontAttributes="Bold"
               TextColor="Blue"
               HorizontalOptions="Center">
            <Label.GestureRecognizers>
                <TapGestureRecognizer Tapped="OnLinkTapped" CommandParameter="https://learn.microsoft.com/en-us/previous-versions/xamarin/"/>
            </Label.GestureRecognizers>
        </Label>

    </StackLayout>
</ContentPage>

Фрагмент программного кода страницы для заметок (функциональная часть)

using NotesApp.Models;
using System;

using Xamarin.Forms;
using Xamarin.Forms.Xaml;

namespace NotesApp
{
	[XamlCompilation(XamlCompilationOptions.Compile)]
	public partial class NotePage : ContentPage
	{
		public NotePage ()
		{
			InitializeComponent ();
		}

        protected override void OnAppearing()
        {
            notesList.ItemsSource = App.Database.GetItems();
            base.OnAppearing();
        }

        // обработка нажатия элемента в списке
        private async void OnItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            Note selectedNote = (Note)e.SelectedItem;
            AddNotesPage addNotesPage = new AddNotesPage
            {
                BindingContext = selectedNote
            };
            await Navigation.PushAsync(addNotesPage);
        }
        // обработка нажатия кнопки добавления
        private async void CreateNote(object sender, EventArgs e)
        {
            Note note = new Note
            {
                Date = DateTime.Now
            };
            AddNotesPage addNotesPage = new AddNotesPage 
            {
                BindingContext = note
            };
            await Navigation.PushAsync(addNotesPage);
        }              

        private async void AboutButton_Clicked(object sender, EventArgs e)
        {
            await Navigation.PushAsync(new AboutPage());
        }
    }
}

Пояснения по запуску программы

Все как всегда. закидываете на мобилу apk-файл который находится в архиве с исходным кодом и устанавливаете, после чего можно будет протестировать работу данного приложения. 

Купить 800,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)
Приложение Заметки (C#, Xamarin Forms, sqlite-net-pcl)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

800,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Приложение заметки.rar
64663343
Оцени работу

рейтинг

Приложение Заметки (C#, Xamarin Forms, sqlite-net-pcl)
Простое приложение для ведения заметок. Приложение обладает минималистичным дизайном и функционалом. Предназначено для работы на мобильных устройствах с ОС Android.
Категория: Образование
Стоимость: 800,00