SlideShare a Scribd company logo
1 of 15
Ida-Virumaa Kutsehariduskeskus




C# – Windows Form Application
Тема 1. Введение в объектное
программирование




 Программирование 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
Начало работы MS VS 2010
                                           Стартовая страница
                                               приложения
                                           Позволяет:
                                              Открыть ранее
                                               сохраненный проект
                                              Создать новый проект –
                                               решение




           Infotehnoloogia õpetaja O. Popova                        7
Создание нового проекта
                                             Создать новый
                                              проект:
                                           File->New->Project




           Infotehnoloogia õpetaja O. Popova                    8
Шаг 1. Окно New Project




             Infotehnoloogia õpetaja O. Popova   9
Common Language Runtime (CLR)
   Common Language Runtime –компонент,
    обеспечивает среду выполнения
    Microsoft .NET Framework - приложений.




                 Infotehnoloogia õpetaja O. Popova   10
Элементы управления
                label, textbox
 Свойства элементов:
Label1.Text = " Привет"; //записать в label
Label1.Text=""; //очистить от значения




                  Infotehnoloogia õpetaja O. Popova   11
Элементы управления
                 label, textbox
int a;
int rez;
a=Int32::Parse(textBox1.Text); //читать в
   переменную из текстового поля
rez=a*2;
Label1.Text=Convert.ToString(rez); //записать в
   label1
                   Infotehnoloogia õpetaja O. Popova   12
double a;
a=Double::Parse(textBox1.Text); //читать в
   переменную из текстового поля




                 Infotehnoloogia õpetaja O. Popova   13
Элементы управления
                radioButton1
 Свойство элемента:

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




                Infotehnoloogia õpetaja O. Popova   14
Элементы управления
   Форма – name- Form1.h
      Можно использовать обращение this

   Метод – выгрузить форму
                 this.Close();



                  Infotehnoloogia õpetaja O. Popova   15

More Related Content

Viewers also liked

Update of joint policy recommendation: “Motorcycle passengers, including chil...
Update of joint policy recommendation: “Motorcycle passengers, including chil...Update of joint policy recommendation: “Motorcycle passengers, including chil...
Update of joint policy recommendation: “Motorcycle passengers, including chil...Danielle Moore
 
Cyber state
Cyber stateCyber state
Cyber staterfidle
 
雲端與Big data
雲端與Big data雲端與Big data
雲端與Big dataYa-hui Lin
 
Prevalence of and barriers to passenger helmet use in Cambodia
Prevalence of and barriers to passenger helmet use in CambodiaPrevalence of and barriers to passenger helmet use in Cambodia
Prevalence of and barriers to passenger helmet use in CambodiaDanielle Moore
 
V საუკუნის ქართლი იაკობ ხუცესის "შუშანიკის წამების" მიხედვით
V საუკუნის ქართლი იაკობ ხუცესის "შუშანიკის წამების" მიხედვითV საუკუნის ქართლი იაკობ ხუცესის "შუშანიკის წამების" მიხედვით
V საუკუნის ქართლი იაკობ ხუცესის "შუშანიკის წამების" მიხედვითSophia Kashmadze
 
Best Hotels in Punjab
Best Hotels in PunjabBest Hotels in Punjab
Best Hotels in Punjabbahiasgroup
 
პროექტი "ჩემი რაიონი" - ნინოწმინდა
პროექტი "ჩემი რაიონი" - ნინოწმინდაპროექტი "ჩემი რაიონი" - ნინოწმინდა
პროექტი "ჩემი რაიონი" - ნინოწმინდაSophia Kashmadze
 
Complete wedding in pakistan for just 39 dollars
Complete wedding in pakistan for just 39 dollarsComplete wedding in pakistan for just 39 dollars
Complete wedding in pakistan for just 39 dollarsFaisal Maqsood
 
Too tekstifailidega vene
Too tekstifailidega veneToo tekstifailidega vene
Too tekstifailidega veneolgaermus
 

Viewers also liked (11)

Update of joint policy recommendation: “Motorcycle passengers, including chil...
Update of joint policy recommendation: “Motorcycle passengers, including chil...Update of joint policy recommendation: “Motorcycle passengers, including chil...
Update of joint policy recommendation: “Motorcycle passengers, including chil...
 
Cyber state
Cyber stateCyber state
Cyber state
 
雲端與Big data
雲端與Big data雲端與Big data
雲端與Big data
 
Ce453 (2)cdscdscsdcds
Ce453 (2)cdscdscsdcdsCe453 (2)cdscdscsdcds
Ce453 (2)cdscdscsdcds
 
Prevalence of and barriers to passenger helmet use in Cambodia
Prevalence of and barriers to passenger helmet use in CambodiaPrevalence of and barriers to passenger helmet use in Cambodia
Prevalence of and barriers to passenger helmet use in Cambodia
 
V საუკუნის ქართლი იაკობ ხუცესის "შუშანიკის წამების" მიხედვით
V საუკუნის ქართლი იაკობ ხუცესის "შუშანიკის წამების" მიხედვითV საუკუნის ქართლი იაკობ ხუცესის "შუშანიკის წამების" მიხედვით
V საუკუნის ქართლი იაკობ ხუცესის "შუშანიკის წამების" მიხედვით
 
Best Hotels in Punjab
Best Hotels in PunjabBest Hotels in Punjab
Best Hotels in Punjab
 
Cetgdtfdgdd
CetgdtfdgddCetgdtfdgdd
Cetgdtfdgdd
 
პროექტი "ჩემი რაიონი" - ნინოწმინდა
პროექტი "ჩემი რაიონი" - ნინოწმინდაპროექტი "ჩემი რაიონი" - ნინოწმინდა
პროექტი "ჩემი რაიონი" - ნინოწმინდა
 
Complete wedding in pakistan for just 39 dollars
Complete wedding in pakistan for just 39 dollarsComplete wedding in pakistan for just 39 dollars
Complete wedding in pakistan for just 39 dollars
 
Too tekstifailidega vene
Too tekstifailidega veneToo tekstifailidega vene
Too tekstifailidega vene
 

Similar to Tema1 forms

Лилия Смирнова «Расширение функционала СДО: потребности и возможности»
Лилия Смирнова «Расширение функционала СДО: потребности и возможности»Лилия Смирнова «Расширение функционала СДО: потребности и возможности»
Лилия Смирнова «Расширение функционала СДО: потребности и возможности»Lilia Smirnova
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализMaksim Nikitin
 
информатика и технологии в работе гимназии
информатика и технологии в работе гимназииинформатика и технологии в работе гимназии
информатика и технологии в работе гимназииM.Gezalova
 
учебный проект
учебный проектучебный проект
учебный проектbrusilov_e
 
проектная деятельность
проектная деятельность проектная деятельность
проектная деятельность seredukhina
 
Presentation in ELT
Presentation in ELTPresentation in ELT
Presentation in ELTEkaterina
 
компоненты E learn для Plone
компоненты E learn для Ploneкомпоненты E learn для Plone
компоненты E learn для PloneSergey Greger
 
применение иктна уроках технологии статья
применение иктна уроках технологии статьяприменение иктна уроках технологии статья
применение иктна уроках технологии статьяСветлана Голубева
 
применение иктна уроках технологии статья
применение иктна уроках технологии статьяприменение иктна уроках технологии статья
применение иктна уроках технологии статьяСветлана Голубева
 
объекты Word
объекты Wordобъекты Word
объекты WordLidiKashka
 
план конспект урока
план конспект урокаплан конспект урока
план конспект урокаnikarin4
 
24.практическая работа по информатике «работа с www. поиск информации в интер...
24.практическая работа по информатике «работа с www. поиск информации в интер...24.практическая работа по информатике «работа с www. поиск информации в интер...
24.практическая работа по информатике «работа с www. поиск информации в интер...Kirrrr123
 
Организация обучения и контроля в условиях единой информационной среды
Организация обучения и контроля в условиях единой информационной средыОрганизация обучения и контроля в условиях единой информационной среды
Организация обучения и контроля в условиях единой информационной средыGala Timofeeva
 
04 1 информатика 10-11. книга 1-шауцукова_2004
04 1  информатика 10-11. книга 1-шауцукова_200404 1  информатика 10-11. книга 1-шауцукова_2004
04 1 информатика 10-11. книга 1-шауцукова_2004psvayy
 

Similar to Tema1 forms (20)

Лилия Смирнова «Расширение функционала СДО: потребности и возможности»
Лилия Смирнова «Расширение функционала СДО: потребности и возможности»Лилия Смирнова «Расширение функционала СДО: потребности и возможности»
Лилия Смирнова «Расширение функционала СДО: потребности и возможности»
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализ
 
информатика и технологии в работе гимназии
информатика и технологии в работе гимназииинформатика и технологии в работе гимназии
информатика и технологии в работе гимназии
 
учебный проект
учебный проектучебный проект
учебный проект
 
проектная деятельность
проектная деятельность проектная деятельность
проектная деятельность
 
Presentation in ELT
Presentation in ELTPresentation in ELT
Presentation in ELT
 
Project
ProjectProject
Project
 
компоненты E learn для Plone
компоненты E learn для Ploneкомпоненты E learn для Plone
компоненты E learn для Plone
 
план урока
план урокаплан урока
план урока
 
применение иктна уроках технологии статья
применение иктна уроках технологии статьяприменение иктна уроках технологии статья
применение иктна уроках технологии статья
 
применение иктна уроках технологии статья
применение иктна уроках технологии статьяприменение иктна уроках технологии статья
применение иктна уроках технологии статья
 
Remi 14 04-2011-slide-share
Remi 14 04-2011-slide-shareRemi 14 04-2011-slide-share
Remi 14 04-2011-slide-share
 
Cscl m mlab-2011
Cscl m mlab-2011Cscl m mlab-2011
Cscl m mlab-2011
 
я.прогр птп
я.прогр птпя.прогр птп
я.прогр птп
 
объекты Word
объекты Wordобъекты Word
объекты Word
 
1
11
1
 
план конспект урока
план конспект урокаплан конспект урока
план конспект урока
 
24.практическая работа по информатике «работа с www. поиск информации в интер...
24.практическая работа по информатике «работа с www. поиск информации в интер...24.практическая работа по информатике «работа с www. поиск информации в интер...
24.практическая работа по информатике «работа с www. поиск информации в интер...
 
Организация обучения и контроля в условиях единой информационной среды
Организация обучения и контроля в условиях единой информационной средыОрганизация обучения и контроля в условиях единой информационной среды
Организация обучения и контроля в условиях единой информационной среды
 
04 1 информатика 10-11. книга 1-шауцукова_2004
04 1  информатика 10-11. книга 1-шауцукова_200404 1  информатика 10-11. книга 1-шауцукова_2004
04 1 информатика 10-11. книга 1-шауцукова_2004
 

Tema1 forms

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