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