Download ppt - Tema1 forms

Transcript
Page 1: Tema1 forms

C# – Windows Form Application

Тема 1. Введение в объектное программирование

Ida-Ida-Virumaa KutsehariduskeskusVirumaa Kutsehariduskeskus

Программирование C# Infotehnoloogia õpetaja O.Popova

Page 2: Tema1 forms

Infotehnoloogia õpetaja O. Popova 2

Основные понятия Объект - это некая отдельная сущность,

выделяющаяся среди других сущностей особыми свойствами, поведением, взаимодействием с себе подобными объектами приложения.

Объект всегда конкретен и реально существует в форме или в приложении, обладая при этом только ему присущими свойствами и поведением.

Признаками объектов, отличающих их друг от друга, являются их свойства и поведение.

Page 3: Tema1 forms

Infotehnoloogia õpetaja O. Popova 3

Основные понятия Метод - это функция или процедура, которая

реализует возможные с объектом действия. Событие - это средство взаимодействия

объектов друг с другом. Объекты генерируют заданные события и выполняют действия в ответ на заданные события.

События - это аналог сообщений, которые получают и отправляют объекты.

Page 4: Tema1 forms

Infotehnoloogia õpetaja O. Popova 4

Основные понятия Состояние - каждый объект всегда

находится в определенном состоянии, которое характеризуется набором свойств объекта. Под воздействием событий объект переходит в другие состояния. При этом объект может сам генерировать события о переходе в другое состояние.

Page 5: Tema1 forms

Infotehnoloogia õpetaja O. Popova 5

Основные понятия Свойство - признак, некоторое отдельное

качество (параметр) объекта. Например, свойствами могут быть размеры объекта, заголовок, его наименование.

Совокупность свойств объекта определяет его состояние. Как правило, свойства - это набор переменных и констант, в которых хранятся значения, определяющие параметры объекта.

Page 6: Tema1 forms

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

Windows Forms Application

Page 7: Tema1 forms

Infotehnoloogia õpetaja O. Popova 7

Начало работы MS VS 2010Стартовая страница

приложенияПозволяет: Открыть ранее

сохраненный проект Создать новый проект –

решение

Page 8: Tema1 forms

Infotehnoloogia õpetaja O. Popova 8

Создание нового проекта Создать новый

проект:

File->New->Project

Page 9: Tema1 forms

Infotehnoloogia õpetaja O. Popova 9

Шаг 1. Окно New Project

Page 10: Tema1 forms

Infotehnoloogia õpetaja O. Popova 10

Common Language Runtime (CLR) Common Language Runtime –компонент,

обеспечивает среду выполнения Microsoft .NET Framework - приложений.

Page 11: Tema1 forms

Infotehnoloogia õpetaja O. Popova 11

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

label, textbox Свойства элементов:

Label1.Text = " Привет"; //записать в label

Label1.Text=""; //очистить от значения

Page 12: Tema1 forms

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

Infotehnoloogia õpetaja O. Popova 13

double a;

a=Double::Parse(textBox1.Text); //читать в переменную из текстового поля

Page 14: Tema1 forms

Infotehnoloogia õpetaja O. Popova 14

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

Свойство элемента:

radioButton1.Checked =1; //включен

radioButton1.Checked =0; //выключен

Page 15: Tema1 forms

Infotehnoloogia õpetaja O. Popova 15

Элементы управления Форма – name- Form1.h

Можно использовать обращение this

Метод – выгрузить форму

this.Close();