Найти тему

Разработка оконного приложения на C# в Microsoft Visul Studio - урок 1

В Microsoft Visual Studio 2019 на языке C# можно разрабатывать приложения для Windows, WEB приложения а также приложения для Android и iOS.

Приложения для Windows разделяют на классические и универсальные.

Классические приложения это – приложения настольных компьютеров и ноутбуков (Desktop приложения).

Универсальные приложения это – приложения, ориентированные на работу в операционной системе Microsoft Windows 10. Универсальное приложение или приложение для универсальной платформы Windows (UWP приложение) может быть запушено на десктопе (настольном компьютере или ноутбуке), планшете смартфоне или на другом устройстве, поддерживающем UWP (Xbox, Holographic). Отличительной особенностью универсальных приложений является то, что они распространяются (устанавливаются на компьютеры пользователей) через магазин приложений Windows (Microsoft Store).

Классические приложения, в свою очередь, разделяют на Windows Forms приложения, WPF (Windows Presentation Foundation) и консольные приложения (Console).

Windows Forms приложение – это оконное .NET приложение, в котором пользовательский интерфейс реализован на основе технологии Windows Forms.

В приложениях WPF пользовательский интерфейс реализуется на основе DirectX графической подсистемы, обладающей расширенными возможностями (прозрачность, градиентная заливка, трансформация, отображение трехмерной графики, работа с растровой и векторной графикой, работа с аудио и видео, возможность связи интерфейсных элементов с источниками данных).

Консольные приложения для взаимодействия с пользователем используют консоль – окно, в котором отображается текстовая информация, и клавиатуру.

Разработка Windows Forms приложения

Начало работы

Для того чтобы приступить к созданию Desktop Windows Forms приложения для Windows на языке C# или, как принято говорить, начать работу над проектом, надо:

1. Запустить Visual Studio или, если Visual Studio уже запущена, в меню Файл выбрать команду Создать проект.

2. В открывшемся окне Visual Studio 2019, в списке Начало работы, нажать кнопку Создание проекта (рис. 1.1).

3. В открывшемся окне Создание Проекта (рис. 1.2) в списке выбрать C# Приложение Windows Forms (.NET Framework) и нажать кнопку Далее.

4. В окне Настроить новый проект в поле Имя проекта надо ввести название проекта и, если необходимо, изменить расположение папки проекта. Затем нужно нажать кнопку Создать.

Рис. 1. Начало работы над новым проектом
Рис. 1. Начало работы над новым проектом
Рис. 1.2. Выбор платформы и языка программирования
Рис. 1.2. Выбор платформы и языка программирования
Рис. 1.3. Ввод названия проекта и выбор рабочей папки
Рис. 1.3. Ввод названия проекта и выбор рабочей папки

В результате описанных действий будет создан проект — совокупность папок и файлов, содержащих всю информацию, необходимую для создания выполняемого (exe) файла программы. По умолчанию Visual Studio создает проект в папке С:\Users\User\source\repos\Project, где: User — имя пользователя в системе, Project — имя проекта, указанное в момент его создания.

Главное окно Microsoft Visual Studio в начале работы над новым проектом приведено на рис. 1.4. В его заголовке отображается имя проекта, над которым в данный момент идет работа.

Рис. 1.4. Главное окно Microsoft Visual Studio в начале работы над новым проектом
Рис. 1.4. Главное окно Microsoft Visual Studio в начале работы над новым проектом

В верхней части главного окна находится строка меню и область отображения панелей инструментов. По умолчанию в области панелей инструментов отображаются панели Стандартная и Макет. Чтобы сделать доступными другие панели инструментов, надо в меню Вид выбрать команду Панели инструментов и в раскрывшемся списке сделать щелчок на имени нужной панели.

Центральную часть окна Visual Studio занимает окно конструктора (Designer) формы. В нем находится форма — заготовка главного окна приложения. Окно программы во время ее разработки принято называть формой.

В левой вертикальной области главного окна находятся кнопки Источники данных, Обозреватель серверов и Панель элементов. Кнопка Панель элементов раскрывает окно Панель элементов.

В панели элементов (рис. 1.5) находятся элементы. Элемент — это объект, реализующий некоторую функциональность. Например, в группе Стандартные элементы управления находятся элементы, реализующие пользовательский интерфейс (Label — область отображения текста; TextBox — поле редактирования текста; Button — командная кнопка).

Рис. 1.5. Панель элементов
Рис. 1.5. Панель элементов

В окне Свойства (рис. 1.5), которое находится в правой нижней области окна Visual Studio, отображаются свойства объекта, выбранного в окне Конструктор, — элемента или, если ни один из элементов не выбран, формы. Обратите внимание, в верхней части окна Свойства отображается имя выбранного объекта и его тип (на рис. 1.5 Form1 – имя формы (объекта), Form - тип).

Рис. 1.6. Окно Свойства
Рис. 1.6. Окно Свойства

Сделав в окне Свойства щелчок на кнопке События (на ней нарисована молния), можно увидеть события (рис. 1.7), которые способен воспринимать выбранный объект (компонент или форма).

Событие — это то, что происходит во время работы программы. Например, командная кнопка может реагировать на щелчок кнопкой мыши — событие Click.

Процесс разработки приложения

Процесс разработки приложения состоит из двух шагов:

  • Создание формы приложения
  • Создание функций обработки событий

Процесс создания формы и функций обработки событий будет представлен в следующих уроках.

См.

Чтобы не пропустить момент публикации, подписывайтесь на канал!