Статья опубликована в рамках: LXXVIII Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 03 октября 2019 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
дипломов
ИСПОЛЬЗОВАНИЕ ЯЗЫКА C# ДЛЯ РАЗРАБОТКИ ПРИЛОЖЕНИЙ
Язык C# - является объектно-ориентированным языком программирования, по синтаксису очень схожим на язык разработки Java, но не идентичным ему. Языки C и Java построены на синтаксических конструкциях языка C++ и являются языками одного семейства.
В среде Visual C# с помощью платформы .NET Framework возможно создание приложений Windows, веб-служб, средств баз данных, компонентов, элементов управления и многое другое.
Особенности языка C#:
- C# не требует указателей;
- автоматическое управление памятью через сборку мусора;
- формальные синтаксические конструкции для перечней, структур и свойств классов;
- перегрузка операций для пользовательских типов;
- возможность строить общие типы и общие члены с использованием синтаксиса;
- полная поддержка техники программирования, основанной на использовании интерфейсов.
В C# приложение - это коллекция, состоящая из одного или нескольких классов, структур и других типов. Класс определяется как набор данных и методов работающих с ними. Приложение состоит из классов, которые содержат именные блоки кода, которые называются методами - членами класса, которые могут осуществлять действия или вычислять значения.
Рассмотрим приложение книжного интернет-магазина, которое дает возможность пользователю просматривать определенный перечень платных книг в интернете.
Разработка программы начинается с главной страницы приложения. На ней будут размещены следующие элементы:
1) Кнопки навигации по приложению.
2) Элемент frame.
Для перехода по страницам приложения необходимо написать функцию, которая будет перенаправлять пользователя на нужные ему страницы по нажатию кнопок, это происходит следующим образом:
string path = System.IO.Path.GetFullPath("book.jpg"); private void Home_Click(object sender, RoutedEventArgs e) { myFrame.Navigate(Class1.Mp); Background = new SolidColorBrush(Colors.White); playvideo = true; } |
Для оформления главной страницы приложения, требуется разбить элемент Grid, находящийся в элементе Grid главного окна на 2 строки и 4 столбца, для размещения в 1 строке кнопок навигации по разделам приложения, а во 2 строке элемента Frame.
Затем требуется поместить 4 кнопки навигации в 0 строку, эти кнопки будут иметь название «Домой» – выход на главную страницу приложения, кнопка «Книги» – переход на Page с книгами, кнопка – «Манги» – переход на Page с мангами, и кнопка выход.
Для перехода по страницам приложения необходимо написать функцию, которая будет перенаправлять пользователя на нужные ему страницы по нажатию кнопок, это происходит следующим образом:
private void Button_Click_1(object sender, RoutedEventArgs e)
{
myFrame.Navigate(Class1.M);
Background = new ImageBrush(new BitmapImage(new Uri(path)));
playvideo = false;
StartVideo();
}
private void Exit_Click(object sender, RoutedEventArgs e)
{
Close();
}
В результате было полученно современное приложение, которое открывает доступ к каталогу платных книг. Основная идея интернет-магазина в том, что вместо покупки отдельных книг пользователь получает доступ ко всему каталогу. Это приложение подойдет именно для тех, кто читает много и с удовольствием.
Рисунок 1. Книжный интернет-магазин
Список литературы:
- Джейсон Visual C# .NET. Полное руководство / Джейсон, Майк Прайс; , Гандэрлой. - М.: Корона Принт, 2018. - 960 c.
- Нейгел, К. C# 2016 для профессионалов / К. Нейгел. - М.: Вильямс, 2018. - 506 c.
- Рихтер CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C# / Рихтер, Джефри. - М.: Питер, 2015. - 656 c.
- Робинсон, С. C# для профессионалов / С. Робинсон, О. Корнес, Д. Глинн, и др.. - М.: ЛОРИ, 2015. - 187 c.
дипломов
Оставить комментарий