Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: LXXVIII Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 03 октября 2019 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Максимов А.П. ИСПОЛЬЗОВАНИЕ ЯЗЫКА C# ДЛЯ РАЗРАБОТКИ ПРИЛОЖЕНИЙ // Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ: сб. ст. по мат. LXXVIII междунар. студ. науч.-практ. конф. № 19(78). URL: https://sibac.info/archive/meghdis/19(78).pdf (дата обращения: 01.12.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

ИСПОЛЬЗОВАНИЕ ЯЗЫКА C# ДЛЯ РАЗРАБОТКИ ПРИЛОЖЕНИЙ

Максимов Александр Петрович

студент 3 курса, кафедра математики и физики естественнонаучного факультета  Братского государственного университета,

РФ, г. Братск

Язык 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. Книжный интернет-магазин

 

Список литературы:

  1. Джейсон Visual C# .NET. Полное руководство / Джейсон, Майк Прайс; , Гандэрлой. - М.: Корона Принт, 2018. - 960 c.
  2. Нейгел, К. C# 2016 для профессионалов / К. Нейгел. - М.: Вильямс, 2018. - 506 c.
  3. Рихтер CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C# / Рихтер, Джефри. - М.: Питер, 2015. - 656 c.
  4. Робинсон, С. C# для профессионалов / С. Робинсон, О. Корнес, Д. Глинн, и др.. - М.: ЛОРИ, 2015. - 187 c.
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

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

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.