Среда VS. Основные элементы управления

Содержание

Слайд 2

Visual Studio Козьминых Н.М. RAD-система (Rapid Application Development) - среда быстрой

Visual Studio

Козьминых Н.М.

RAD-система (Rapid Application Development) - среда быстрой разработки приложений.

В основе таких систем лежит технология визуального проектирования и событийного программирования
.NET Framework – это платформа для построения и исполнения приложений, ещё более облегчающая написание надёжного программного кода в сжатые сроки
Слайд 3

Основные компоненты VS Козьминых Н.М. Текстовый редактор: написание программного кода; автоматическая

Основные компоненты VS

Козьминых Н.М.

Текстовый редактор:
написание программного кода;
автоматическая компоновка (оформление) кода;
автоматическая проверка

синтаксических ошибок;
средство IntelliSense - автоматическое отображение имен классов, полей или методов при начале их ввода.
Визуальный редактор форм;
Вспомогательные окна;
Компиляция в среде разработки;
Интегрированный отладчик, и т.д.
Слайд 4

Framework .Net Козьминых Н.М. В каркасе Framework .Net можно выделить два

Framework .Net

Козьминых Н.М.

В каркасе Framework .Net можно выделить два основных компонента:
статический

– FCL (Framework Class Library) – библиотека классов каркаса, содержит более 7 000 типов (классов, структур, интерфейсов, перечислений и т.д.);
динамический – CLR (Common Language Runtime) – общеязыковая исполнительная среда:
Управляемый модуль и управляемый код
Виртуальная машина
Метаданные
Сборщик мусора
Исключительные ситуации
Слайд 5

Файлы, создаваемые средой Козьминых Н.М. Для программы на C#: файл решения

Файлы, создаваемые средой

Козьминых Н.М.

Для программы на C#:
файл решения (.sln)
основной файл проекта

(.csproj)
файл Program.cs - описание класса Program с методом main(), с помощью которого осуществляется запуск программы
файлы с исходным кодом (.cs)
исполняемый exe-файл проекта – находится в подкаталоге проекта bin/Debug
Слайд 6

Пользовательский интерфейс на основе Windows Forms Козьминых Н.М. По умолчанию приложение

Пользовательский интерфейс на основе Windows Forms

Козьминых Н.М.

По умолчанию приложение WinForms содержит:
класс

Form1 – наследника класса Form. На форме вручную в ходе визуального проектирования размещают элементы управления;
модуль Program.cs, который описывает класс Program с точкой входа в проект – методом Main(), вызывающим статический метод Run класса Application, который создает объект класса Form1 и открывает форму
Слайд 7

Visual Studio. Начальная страница Козьминых Н.М.

Visual Studio. Начальная страница

Козьминых Н.М.

Слайд 8

Visual Studio. Создание проекта Козьминых Н.М.

Visual Studio. Создание проекта

Козьминых Н.М.

Слайд 9

Visual Studio. Среда разработки Козьминых Н.М.

Visual Studio. Среда разработки

Козьминых Н.М.

Слайд 10

Графический интерфейс пользователя Козьминых Н.М. Graphical user interface, GUI (ГУИ) –

Графический интерфейс пользователя

Козьминых Н.М.

Graphical user interface, GUI (ГУИ) – разновидность пользовательского

интерфейса, в котором элементы управления представлены на экране в виде графических изображений
Элементы управления (объекты) :
обладают свойствами - это показатели, характеризующие объект (какой?);
могут использовать методы – это действия, которые можно выполнить с объектом (что с ним можно сделать?);
реагируют на события - это показатели, которые характеризуют реакцию объекта (что объект делает?).
Слайд 11

Иерархия элементов управления. Класс Control Козьминых Н.М. Control - базовый класс

Иерархия элементов управления. Класс Control

Козьминых Н.М.

Control - базовый класс для элементов

управления пользовательских интерфейсов, который задаёт важные свойства, методы и события
Некоторые свойства класса Control
Слайд 12

Элемент управления Form (Форма) Козьминых Н.М. Form (Форма) – пустой холст,

Элемент управления Form (Форма)

Козьминых Н.М.

Form (Форма) – пустой холст, на котором

создается графический интерфейс приложение (создается пользовательский интерфейс)
Основные свойства : Text, BackColor, Enabled, Font, ForeColor, Size; BackgroundImage , StartPosition, WindowState.
Основные события: Click, DblClick, Load, Activated, Closing, Closed, Shown.
Слайд 13

Элемент управления Form Козьминых Н.М.

Элемент управления Form

Козьминых Н.М.

Слайд 14

Элемент управления Label (Метка) Козьминых Н.М. Label (Метка) - это поле,

Элемент управления Label (Метка)

Козьминых Н.М.

Label (Метка) - это поле, заполняемое программистом

текстовой информацией, недоступной пользователю для редактирования: заголовки, надписи к редактируемым полям, поясняющая информация
Основные свойства : Name, Text, BackColor, ForeColor, Font, Enabled, Visible, Size; Autosize, BorderStyle, TextAlignment
Основное событие : Click
Слайд 15

Элемент управления TextBox (Текстовое окно) Козьминых Н.М. TextBox (Текстовое окно) –

Элемент управления TextBox (Текстовое окно)

Козьминых Н.М.

TextBox (Текстовое окно) – поле ввода,

основное средство организации ввода и вывода информации (текстовой или цифровой) на экран
Основные свойства : Name, Text, BackColor, ForeColor, Font, Enabled, ReadOnly, Visible, Size
Основные события: KeyPress, TextChanged
Основной метод: Focus()
Слайд 16

Элемент управления Button (Кнопка) Козьминых Н.М. Button (Кнопка) - элемент, при

Элемент управления Button (Кнопка)

Козьминых Н.М.

Button (Кнопка) - элемент, при нажатии на

который позволяет выполнить процедуру обработки события Click
Основные свойства : Name, Text, BackColor, ForeColor, Font, Enabled, ReadOnly, Visible, Size и др.
Основное событие: Click
Слайд 17

Лабораторная работа №1 Козьминых Н.М.

Лабораторная работа №1

Козьминых Н.М.