tema1 forms
DESCRIPTION
TRANSCRIPT
![Page 1: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/1.jpg)
C# – Windows Form Application
Тема 1. Введение в объектное программирование
Ida-Ida-Virumaa KutsehariduskeskusVirumaa Kutsehariduskeskus
Программирование C# Infotehnoloogia õpetaja O.Popova
![Page 2: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/2.jpg)
Infotehnoloogia õpetaja O. Popova 2
Основные понятия Объект - это некая отдельная сущность,
выделяющаяся среди других сущностей особыми свойствами, поведением, взаимодействием с себе подобными объектами приложения.
Объект всегда конкретен и реально существует в форме или в приложении, обладая при этом только ему присущими свойствами и поведением.
Признаками объектов, отличающих их друг от друга, являются их свойства и поведение.
![Page 3: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/3.jpg)
Infotehnoloogia õpetaja O. Popova 3
Основные понятия Метод - это функция или процедура, которая
реализует возможные с объектом действия. Событие - это средство взаимодействия
объектов друг с другом. Объекты генерируют заданные события и выполняют действия в ответ на заданные события.
События - это аналог сообщений, которые получают и отправляют объекты.
![Page 4: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/4.jpg)
Infotehnoloogia õpetaja O. Popova 4
Основные понятия Состояние - каждый объект всегда
находится в определенном состоянии, которое характеризуется набором свойств объекта. Под воздействием событий объект переходит в другие состояния. При этом объект может сам генерировать события о переходе в другое состояние.
![Page 5: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/5.jpg)
Infotehnoloogia õpetaja O. Popova 5
Основные понятия Свойство - признак, некоторое отдельное
качество (параметр) объекта. Например, свойствами могут быть размеры объекта, заголовок, его наименование.
Совокупность свойств объекта определяет его состояние. Как правило, свойства - это набор переменных и констант, в которых хранятся значения, определяющие параметры объекта.
![Page 6: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/6.jpg)
Создание проекта
Windows Forms Application
![Page 7: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/7.jpg)
Infotehnoloogia õpetaja O. Popova 7
Начало работы MS VS 2010Стартовая страница
приложенияПозволяет: Открыть ранее
сохраненный проект Создать новый проект –
решение
![Page 8: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/8.jpg)
Infotehnoloogia õpetaja O. Popova 8
Создание нового проекта Создать новый
проект:
File->New->Project
![Page 9: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/9.jpg)
Infotehnoloogia õpetaja O. Popova 9
Шаг 1. Окно New Project
![Page 10: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/10.jpg)
Infotehnoloogia õpetaja O. Popova 10
Common Language Runtime (CLR) Common Language Runtime –компонент,
обеспечивает среду выполнения Microsoft .NET Framework - приложений.
![Page 11: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/11.jpg)
Infotehnoloogia õpetaja O. Popova 11
Элементы управления
label, textbox Свойства элементов:
Label1.Text = " Привет"; //записать в label
Label1.Text=""; //очистить от значения
![Page 12: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/12.jpg)
Infotehnoloogia õpetaja O. Popova 12
Элементы управления
label, textboxint a;
int rez;
a=Int32::Parse(textBox1.Text); //читать в переменную из текстового поля
rez=a*2;
Label1.Text=Convert.ToString(rez); //записать в label1
![Page 13: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/13.jpg)
Infotehnoloogia õpetaja O. Popova 13
double a;
a=Double::Parse(textBox1.Text); //читать в переменную из текстового поля
![Page 14: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/14.jpg)
Infotehnoloogia õpetaja O. Popova 14
Элементы управленияradioButton1
Свойство элемента:
radioButton1.Checked =1; //включен
radioButton1.Checked =0; //выключен
![Page 15: Tema1 forms](https://reader035.vdocument.in/reader035/viewer/2022081413/5485828cb4af9f780d8b4e21/html5/thumbnails/15.jpg)
Infotehnoloogia õpetaja O. Popova 15
Элементы управления Форма – name- Form1.h
Можно использовать обращение this
Метод – выгрузить форму
this.Close();