SlideShare a Scribd company logo
1 of 21
2013
2014

Курс по програмиране
на C#

ПРОГРАМИРАНЕ ЗА НАЧИНАЕЩИ
ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ

ДАВИД ХОЛДИНГ АД | гр.“Казанлък“, ул.“Стара река“ 2, ДК „Арсенал“, ет.4
1

Съдържание
Представяне на курса .................................................................................................................................. 4
Занятие №1 .................................................................................................................................................. 5
Въведение в компютърното програмиране .......................................................................................... 5
Среда за разработка ................................................................................................................................ 5
Език за програмиране C# ........................................................................................................................ 5
Програма „Hello, world!” ......................................................................................................................... 5
Програма „Click me!” ............................................................................................................................... 5
Ключови думи .......................................................................................................................................... 5
Коментари ................................................................................................................................................ 5
Идентификатори ...................................................................................................................................... 5
Типове данни ........................................................................................................................................... 5
Литерали................................................................................................................................................... 5
Променливи и константи ........................................................................................................................ 5
Стойностни и референтни типове данни............................................................................................... 5
Класове и обекти ..................................................................................................................................... 5
Оператори, изрази и съждения .............................................................................................................. 5
Блокове от код ......................................................................................................................................... 5
Занятие №2 .................................................................................................................................................. 6
Конзолен вход и изход ............................................................................................................................ 6
Условни преходи и цикли ....................................................................................................................... 6
Занятие №3 .................................................................................................................................................. 7
Масиви...................................................................................................................................................... 7
Многомерни масиви ............................................................................................................................... 7
Занятие №4 .................................................................................................................................................. 8
Функции и методи ................................................................................................................................... 8
Често използвани методи ....................................................................................................................... 8
Занятие №5 .................................................................................................................................................. 9
Рекурсия ................................................................................................................................................... 9
Занятия №6 ................................................................................................................................................ 10
Преговор и упражнения ........................................................................................................................ 10
Занятие №7 ................................................................................................................................................ 11
Обектно-ориентирано програмиране ................................................................................................. 11
КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
2

Класове ................................................................................................................................................... 11
Обекти..................................................................................................................................................... 11
Структури ................................................................................................................................................ 11
Полета ..................................................................................................................................................... 11
Занятия №8 ................................................................................................................................................ 12
Методи ................................................................................................................................................... 12
Конструктори.......................................................................................................................................... 12
Занятие №9 ................................................................................................................................................ 13
Наследяване ........................................................................................................................................... 13
Видимост и капсулиране....................................................................................................................... 13
Занятие №10 .............................................................................................................................................. 14
Свойства.................................................................................................................................................. 14
Индексатори........................................................................................................................................... 14
Статични членове................................................................................................................................... 14
Занятие №11 .............................................................................................................................................. 15
Изключения ............................................................................................................................................ 15
Анотации ................................................................................................................................................ 15
Отражение .............................................................................................................................................. 15
Занятие №12 .............................................................................................................................................. 16
Полиморфизъм ...................................................................................................................................... 16
Презаписване на членове ..................................................................................................................... 16
Презаписване на оператори ................................................................................................................. 16
Предефиниране на членове ................................................................................................................. 16
Занятие №13 .............................................................................................................................................. 17
Абстракция ............................................................................................................................................. 17
Интерфейси ............................................................................................................................................ 17
Занятие №14 .............................................................................................................................................. 18
Шаблони ................................................................................................................................................. 18
Вградени колекции................................................................................................................................ 18
Занятие №15 .............................................................................................................................................. 19
Делегати ................................................................................................................................................. 19
Събития ................................................................................................................................................... 19
Ламбда функции .................................................................................................................................... 19
КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
3

Занятие №16 .............................................................................................................................................. 20
Преговор и упражнения ........................................................................................................................ 20

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
4

Представяне на курса

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
5

Занятие №1
Въведение в компютърното програмиране
Среда за разработка
Език за програмиране C#
Програма „Hello, world!”
Програма „Click me!”
Ключови думи
Коментари
Идентификатори
Типове данни
Литерали
Променливи и константи
Стойностни и референтни типове данни
Класове и обекти
Оператори, изрази и съждения
Блокове от код

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
6

Занятие №2
Конзолен вход и изход
Условни преходи и цикли

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
7

Занятие №3
Масиви
Многомерни масиви

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
8

Занятие №4
Функции и методи
Често използвани методи

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
9

Занятие №5
Рекурсия

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
10

Занятия №6
Преговор и упражнения

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
11

Занятие №7
Обектно-ориентирано програмиране
Класове
Обекти
Структури
Полета

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
12

Занятия №8
Методи
Конструктори

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
13

Занятие №9
Наследяване
Видимост и капсулиране

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
14

Занятие №10
Свойства
Индексатори
Статични членове

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
15

Занятие №11
Изключения
Анотации
Отражение

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
16

Занятие №12
Полиморфизъм
Презаписване на членове
Презаписване на оператори
Предефиниране на членове

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
17

Занятие №13
Абстракция
Интерфейси

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
18

Занятие №14
Шаблони
Вградени колекции

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
19

Занятие №15
Делегати
Събития
Ламбда функции

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
20

Занятие №16
Преговор и упражнения

КУРС ПО ПРОГРАМИРАНЕ НА C#

ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ

More Related Content

Viewers also liked

Училищен курс по програмиране на C# (2013/2014), занятие №7
Училищен курс по програмиране на C# (2013/2014), занятие №7Училищен курс по програмиране на C# (2013/2014), занятие №7
Училищен курс по програмиране на C# (2013/2014), занятие №7DAVID Academy
 
НВО 7 клас 2014
НВО 7 клас 2014НВО 7 клас 2014
НВО 7 клас 2014Az Vulev
 
Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)DAVID Academy
 
пробен дзи 2013
пробен  дзи 2013пробен  дзи 2013
пробен дзи 2013Velikova31
 
Задачи върху съседни и противоположни ъгли
Задачи върху съседни и противоположни ъглиЗадачи върху съседни и противоположни ъгли
Задачи върху съседни и противоположни ъглиMariq Kokalanova
 
Училищен курс по програмиране на C# (2013/2014) - Упражнения
Училищен курс по програмиране на C# (2013/2014) - УпражненияУчилищен курс по програмиране на C# (2013/2014) - Упражнения
Училищен курс по програмиране на C# (2013/2014) - УпражненияDAVID Academy
 
Лица задачи върху готови чертежи
Лица задачи върху готови чертежиЛица задачи върху готови чертежи
Лица задачи върху готови чертежиMariq Kokalanova
 
задачи върху готови чертежи признаци за еднаквост триъгълници
задачи върху готови чертежи   признаци за еднаквост триъгълницизадачи върху готови чертежи   признаци за еднаквост триъгълници
задачи върху готови чертежи признаци за еднаквост триъгълнициMariq Kokalanova
 
Ms office word 2007
Ms office word 2007Ms office word 2007
Ms office word 2007club23
 
MS Excel - логическата функция IF
MS Excel - логическата функция IF MS Excel - логическата функция IF
MS Excel - логическата функция IF nad_and
 
ИТ - MS Excel - Проектиране на таблици
ИТ - MS Excel - Проектиране на таблициИТ - MS Excel - Проектиране на таблици
ИТ - MS Excel - Проектиране на таблициnad_and
 
видове триъгълници според страните урок 67
видове триъгълници според страните урок 67видове триъгълници според страните урок 67
видове триъгълници според страните урок 67Светла Събева
 
ИТ - начален преговор за 7 клас
ИТ - начален преговор за 7 класИТ - начален преговор за 7 клас
ИТ - начален преговор за 7 класnad_and
 
Забавни задачи по математика
Забавни  задачи по  математика Забавни  задачи по  математика
Забавни задачи по математика Павлина Иванова
 

Viewers also liked (17)

Ravnob.triagalnik
Ravnob.triagalnikRavnob.triagalnik
Ravnob.triagalnik
 
Училищен курс по програмиране на C# (2013/2014), занятие №7
Училищен курс по програмиране на C# (2013/2014), занятие №7Училищен курс по програмиране на C# (2013/2014), занятие №7
Училищен курс по програмиране на C# (2013/2014), занятие №7
 
НВО 7 клас 2014
НВО 7 клас 2014НВО 7 клас 2014
НВО 7 клас 2014
 
Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2015), занятие №4 - JavaScript (част 2/2)
 
пробен дзи 2013
пробен  дзи 2013пробен  дзи 2013
пробен дзи 2013
 
Задачи върху съседни и противоположни ъгли
Задачи върху съседни и противоположни ъглиЗадачи върху съседни и противоположни ъгли
Задачи върху съседни и противоположни ъгли
 
Училищен курс по програмиране на C# (2013/2014) - Упражнения
Училищен курс по програмиране на C# (2013/2014) - УпражненияУчилищен курс по програмиране на C# (2013/2014) - Упражнения
Училищен курс по програмиране на C# (2013/2014) - Упражнения
 
Лица задачи върху готови чертежи
Лица задачи върху готови чертежиЛица задачи върху готови чертежи
Лица задачи върху готови чертежи
 
Mat
MatMat
Mat
 
задачи върху готови чертежи признаци за еднаквост триъгълници
задачи върху готови чертежи   признаци за еднаквост триъгълницизадачи върху готови чертежи   признаци за еднаквост триъгълници
задачи върху готови чертежи признаци за еднаквост триъгълници
 
Ms office word 2007
Ms office word 2007Ms office word 2007
Ms office word 2007
 
MS Excel - логическата функция IF
MS Excel - логическата функция IF MS Excel - логическата функция IF
MS Excel - логическата функция IF
 
Zabavna matematika(2)
Zabavna matematika(2)Zabavna matematika(2)
Zabavna matematika(2)
 
ИТ - MS Excel - Проектиране на таблици
ИТ - MS Excel - Проектиране на таблициИТ - MS Excel - Проектиране на таблици
ИТ - MS Excel - Проектиране на таблици
 
видове триъгълници според страните урок 67
видове триъгълници според страните урок 67видове триъгълници според страните урок 67
видове триъгълници според страните урок 67
 
ИТ - начален преговор за 7 клас
ИТ - начален преговор за 7 класИТ - начален преговор за 7 клас
ИТ - начален преговор за 7 клас
 
Забавни задачи по математика
Забавни  задачи по  математика Забавни  задачи по  математика
Забавни задачи по математика
 

More from DAVID Academy

Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)DAVID Academy
 
Курс по уеб програмиране (2015), занятие №2 - CSS
Курс по уеб програмиране (2015), занятие №2 - CSSКурс по уеб програмиране (2015), занятие №2 - CSS
Курс по уеб програмиране (2015), занятие №2 - CSSDAVID Academy
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLDAVID Academy
 
Училищен курс по програмиране на C# (2013/2014), занятие №14
Училищен курс по програмиране на C# (2013/2014), занятие №14Училищен курс по програмиране на C# (2013/2014), занятие №14
Училищен курс по програмиране на C# (2013/2014), занятие №14DAVID Academy
 
Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)DAVID Academy
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)DAVID Academy
 
Курс по уеб програмиране (2014), занятие №2 - CSS
Курс по уеб програмиране (2014), занятие №2 - CSSКурс по уеб програмиране (2014), занятие №2 - CSS
Курс по уеб програмиране (2014), занятие №2 - CSSDAVID Academy
 
Училищен курс по програмиране на C# (2013/2014), занятие №12
Училищен курс по програмиране на C# (2013/2014), занятие №12Училищен курс по програмиране на C# (2013/2014), занятие №12
Училищен курс по програмиране на C# (2013/2014), занятие №12DAVID Academy
 
Курс по уеб програмиране (2014), занятие №1 - HTML
Курс по уеб програмиране (2014), занятие №1 - HTMLКурс по уеб програмиране (2014), занятие №1 - HTML
Курс по уеб програмиране (2014), занятие №1 - HTMLDAVID Academy
 
Училищен курс по програмиране на C# (2013/2014), занятие №10
Училищен курс по програмиране на C# (2013/2014), занятие №10Училищен курс по програмиране на C# (2013/2014), занятие №10
Училищен курс по програмиране на C# (2013/2014), занятие №10DAVID Academy
 
Училищен курс по програмиране на C# (2013/2014), занятие №9
Училищен курс по програмиране на C# (2013/2014), занятие №9Училищен курс по програмиране на C# (2013/2014), занятие №9
Училищен курс по програмиране на C# (2013/2014), занятие №9DAVID Academy
 
Училищен курс по програмиране на C# (2013/2014), занятие №8
Училищен курс по програмиране на C# (2013/2014), занятие №8Училищен курс по програмиране на C# (2013/2014), занятие №8
Училищен курс по програмиране на C# (2013/2014), занятие №8DAVID Academy
 
Училищен курс по програмиране на C# (2013/2014), занятие №4
Училищен курс по програмиране на C# (2013/2014), занятие №4Училищен курс по програмиране на C# (2013/2014), занятие №4
Училищен курс по програмиране на C# (2013/2014), занятие №4DAVID Academy
 
Училищен курс по програмиране на C# (2013/2014), занятие №3
Училищен курс по програмиране на C# (2013/2014), занятие №3Училищен курс по програмиране на C# (2013/2014), занятие №3
Училищен курс по програмиране на C# (2013/2014), занятие №3DAVID Academy
 
Курс по информационни технологии (2013) - 5. HTTP & Web Services
Курс по информационни технологии (2013) - 5. HTTP & Web ServicesКурс по информационни технологии (2013) - 5. HTTP & Web Services
Курс по информационни технологии (2013) - 5. HTTP & Web ServicesDAVID Academy
 
Курс по информационни технологии (2013) - 4. XML, XSD, XML в .NET Framework
Курс по информационни технологии (2013) - 4. XML, XSD, XML в .NET FrameworkКурс по информационни технологии (2013) - 4. XML, XSD, XML в .NET Framework
Курс по информационни технологии (2013) - 4. XML, XSD, XML в .NET FrameworkDAVID Academy
 
Курс по информационни технологии (2013) - 3. ADO.NET, LINQ to SQL
Курс по информационни технологии (2013) - 3. ADO.NET, LINQ to SQLКурс по информационни технологии (2013) - 3. ADO.NET, LINQ to SQL
Курс по информационни технологии (2013) - 3. ADO.NET, LINQ to SQLDAVID Academy
 
Курс по информационни технологии (2013) - 2. Бази данни. Системи за управлени...
Курс по информационни технологии (2013) - 2. Бази данни. Системи за управлени...Курс по информационни технологии (2013) - 2. Бази данни. Системи за управлени...
Курс по информационни технологии (2013) - 2. Бази данни. Системи за управлени...DAVID Academy
 
Курс по информационни технологии (2013) - 1. Desktop приложения. Windows Form...
Курс по информационни технологии (2013) - 1. Desktop приложения. Windows Form...Курс по информационни технологии (2013) - 1. Desktop приложения. Windows Form...
Курс по информационни технологии (2013) - 1. Desktop приложения. Windows Form...DAVID Academy
 
Курс по информационни технологии (2013) - 0. Представяне
Курс по информационни технологии (2013) - 0. ПредставянеКурс по информационни технологии (2013) - 0. Представяне
Курс по информационни технологии (2013) - 0. ПредставянеDAVID Academy
 

More from DAVID Academy (20)

Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
 
Курс по уеб програмиране (2015), занятие №2 - CSS
Курс по уеб програмиране (2015), занятие №2 - CSSКурс по уеб програмиране (2015), занятие №2 - CSS
Курс по уеб програмиране (2015), занятие №2 - CSS
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTML
 
Училищен курс по програмиране на C# (2013/2014), занятие №14
Училищен курс по програмиране на C# (2013/2014), занятие №14Училищен курс по програмиране на C# (2013/2014), занятие №14
Училищен курс по програмиране на C# (2013/2014), занятие №14
 
Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)
Курс по уеб програмиране (2014), занятие №4 - JavaScript (част 2/2)
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
 
Курс по уеб програмиране (2014), занятие №2 - CSS
Курс по уеб програмиране (2014), занятие №2 - CSSКурс по уеб програмиране (2014), занятие №2 - CSS
Курс по уеб програмиране (2014), занятие №2 - CSS
 
Училищен курс по програмиране на C# (2013/2014), занятие №12
Училищен курс по програмиране на C# (2013/2014), занятие №12Училищен курс по програмиране на C# (2013/2014), занятие №12
Училищен курс по програмиране на C# (2013/2014), занятие №12
 
Курс по уеб програмиране (2014), занятие №1 - HTML
Курс по уеб програмиране (2014), занятие №1 - HTMLКурс по уеб програмиране (2014), занятие №1 - HTML
Курс по уеб програмиране (2014), занятие №1 - HTML
 
Училищен курс по програмиране на C# (2013/2014), занятие №10
Училищен курс по програмиране на C# (2013/2014), занятие №10Училищен курс по програмиране на C# (2013/2014), занятие №10
Училищен курс по програмиране на C# (2013/2014), занятие №10
 
Училищен курс по програмиране на C# (2013/2014), занятие №9
Училищен курс по програмиране на C# (2013/2014), занятие №9Училищен курс по програмиране на C# (2013/2014), занятие №9
Училищен курс по програмиране на C# (2013/2014), занятие №9
 
Училищен курс по програмиране на C# (2013/2014), занятие №8
Училищен курс по програмиране на C# (2013/2014), занятие №8Училищен курс по програмиране на C# (2013/2014), занятие №8
Училищен курс по програмиране на C# (2013/2014), занятие №8
 
Училищен курс по програмиране на C# (2013/2014), занятие №4
Училищен курс по програмиране на C# (2013/2014), занятие №4Училищен курс по програмиране на C# (2013/2014), занятие №4
Училищен курс по програмиране на C# (2013/2014), занятие №4
 
Училищен курс по програмиране на C# (2013/2014), занятие №3
Училищен курс по програмиране на C# (2013/2014), занятие №3Училищен курс по програмиране на C# (2013/2014), занятие №3
Училищен курс по програмиране на C# (2013/2014), занятие №3
 
Курс по информационни технологии (2013) - 5. HTTP & Web Services
Курс по информационни технологии (2013) - 5. HTTP & Web ServicesКурс по информационни технологии (2013) - 5. HTTP & Web Services
Курс по информационни технологии (2013) - 5. HTTP & Web Services
 
Курс по информационни технологии (2013) - 4. XML, XSD, XML в .NET Framework
Курс по информационни технологии (2013) - 4. XML, XSD, XML в .NET FrameworkКурс по информационни технологии (2013) - 4. XML, XSD, XML в .NET Framework
Курс по информационни технологии (2013) - 4. XML, XSD, XML в .NET Framework
 
Курс по информационни технологии (2013) - 3. ADO.NET, LINQ to SQL
Курс по информационни технологии (2013) - 3. ADO.NET, LINQ to SQLКурс по информационни технологии (2013) - 3. ADO.NET, LINQ to SQL
Курс по информационни технологии (2013) - 3. ADO.NET, LINQ to SQL
 
Курс по информационни технологии (2013) - 2. Бази данни. Системи за управлени...
Курс по информационни технологии (2013) - 2. Бази данни. Системи за управлени...Курс по информационни технологии (2013) - 2. Бази данни. Системи за управлени...
Курс по информационни технологии (2013) - 2. Бази данни. Системи за управлени...
 
Курс по информационни технологии (2013) - 1. Desktop приложения. Windows Form...
Курс по информационни технологии (2013) - 1. Desktop приложения. Windows Form...Курс по информационни технологии (2013) - 1. Desktop приложения. Windows Form...
Курс по информационни технологии (2013) - 1. Desktop приложения. Windows Form...
 
Курс по информационни технологии (2013) - 0. Представяне
Курс по информационни технологии (2013) - 0. ПредставянеКурс по информационни технологии (2013) - 0. Представяне
Курс по информационни технологии (2013) - 0. Представяне
 

Recently uploaded

Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...Eesti Loodusturism
 
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmibookbahareshariat
 
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmibookbahareshariat
 
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmibookbahareshariat
 
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdfمحاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdfKhaled Elbattawy
 
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaranFAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaransekolah233
 
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmibookbahareshariat
 

Recently uploaded (8)

Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
Saunanaine_Helen Moppel_JUHENDATUD SAUNATEENUSE JA LOODUSMATKA SÜNERGIA_strat...
 
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 1 By SadurshSharia Mufti Amjad Ali Azmi
 
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 2 By SadurshSharia Mufti Amjad Ali Azmi
 
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
 
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdfمحاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
محاضرات الاحصاء التطبيقي لطلاب علوم الرياضة.pdf
 
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaranFAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
FAIL REKOD PENGAJARAN.pptx fail rekod pengajaran
 
Energy drink .
Energy drink                           .Energy drink                           .
Energy drink .
 
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali AzmiBahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
Bahare Shariat Jild 3 By SadurshSharia Mufti Amjad Ali Azmi
 

Училищен курс по програмиране на C# (2013/2014) - Помагало

  • 1. 2013 2014 Курс по програмиране на C# ПРОГРАМИРАНЕ ЗА НАЧИНАЕЩИ ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ ДАВИД ХОЛДИНГ АД | гр.“Казанлък“, ул.“Стара река“ 2, ДК „Арсенал“, ет.4
  • 2. 1 Съдържание Представяне на курса .................................................................................................................................. 4 Занятие №1 .................................................................................................................................................. 5 Въведение в компютърното програмиране .......................................................................................... 5 Среда за разработка ................................................................................................................................ 5 Език за програмиране C# ........................................................................................................................ 5 Програма „Hello, world!” ......................................................................................................................... 5 Програма „Click me!” ............................................................................................................................... 5 Ключови думи .......................................................................................................................................... 5 Коментари ................................................................................................................................................ 5 Идентификатори ...................................................................................................................................... 5 Типове данни ........................................................................................................................................... 5 Литерали................................................................................................................................................... 5 Променливи и константи ........................................................................................................................ 5 Стойностни и референтни типове данни............................................................................................... 5 Класове и обекти ..................................................................................................................................... 5 Оператори, изрази и съждения .............................................................................................................. 5 Блокове от код ......................................................................................................................................... 5 Занятие №2 .................................................................................................................................................. 6 Конзолен вход и изход ............................................................................................................................ 6 Условни преходи и цикли ....................................................................................................................... 6 Занятие №3 .................................................................................................................................................. 7 Масиви...................................................................................................................................................... 7 Многомерни масиви ............................................................................................................................... 7 Занятие №4 .................................................................................................................................................. 8 Функции и методи ................................................................................................................................... 8 Често използвани методи ....................................................................................................................... 8 Занятие №5 .................................................................................................................................................. 9 Рекурсия ................................................................................................................................................... 9 Занятия №6 ................................................................................................................................................ 10 Преговор и упражнения ........................................................................................................................ 10 Занятие №7 ................................................................................................................................................ 11 Обектно-ориентирано програмиране ................................................................................................. 11 КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 3. 2 Класове ................................................................................................................................................... 11 Обекти..................................................................................................................................................... 11 Структури ................................................................................................................................................ 11 Полета ..................................................................................................................................................... 11 Занятия №8 ................................................................................................................................................ 12 Методи ................................................................................................................................................... 12 Конструктори.......................................................................................................................................... 12 Занятие №9 ................................................................................................................................................ 13 Наследяване ........................................................................................................................................... 13 Видимост и капсулиране....................................................................................................................... 13 Занятие №10 .............................................................................................................................................. 14 Свойства.................................................................................................................................................. 14 Индексатори........................................................................................................................................... 14 Статични членове................................................................................................................................... 14 Занятие №11 .............................................................................................................................................. 15 Изключения ............................................................................................................................................ 15 Анотации ................................................................................................................................................ 15 Отражение .............................................................................................................................................. 15 Занятие №12 .............................................................................................................................................. 16 Полиморфизъм ...................................................................................................................................... 16 Презаписване на членове ..................................................................................................................... 16 Презаписване на оператори ................................................................................................................. 16 Предефиниране на членове ................................................................................................................. 16 Занятие №13 .............................................................................................................................................. 17 Абстракция ............................................................................................................................................. 17 Интерфейси ............................................................................................................................................ 17 Занятие №14 .............................................................................................................................................. 18 Шаблони ................................................................................................................................................. 18 Вградени колекции................................................................................................................................ 18 Занятие №15 .............................................................................................................................................. 19 Делегати ................................................................................................................................................. 19 Събития ................................................................................................................................................... 19 Ламбда функции .................................................................................................................................... 19 КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 4. 3 Занятие №16 .............................................................................................................................................. 20 Преговор и упражнения ........................................................................................................................ 20 КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 5. 4 Представяне на курса КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 6. 5 Занятие №1 Въведение в компютърното програмиране Среда за разработка Език за програмиране C# Програма „Hello, world!” Програма „Click me!” Ключови думи Коментари Идентификатори Типове данни Литерали Променливи и константи Стойностни и референтни типове данни Класове и обекти Оператори, изрази и съждения Блокове от код КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 7. 6 Занятие №2 Конзолен вход и изход Условни преходи и цикли КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 8. 7 Занятие №3 Масиви Многомерни масиви КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 9. 8 Занятие №4 Функции и методи Често използвани методи КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 10. 9 Занятие №5 Рекурсия КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 11. 10 Занятия №6 Преговор и упражнения КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 12. 11 Занятие №7 Обектно-ориентирано програмиране Класове Обекти Структури Полета КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 13. 12 Занятия №8 Методи Конструктори КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 14. 13 Занятие №9 Наследяване Видимост и капсулиране КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 15. 14 Занятие №10 Свойства Индексатори Статични членове КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 16. 15 Занятие №11 Изключения Анотации Отражение КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 17. 16 Занятие №12 Полиморфизъм Презаписване на членове Презаписване на оператори Предефиниране на членове КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 18. 17 Занятие №13 Абстракция Интерфейси КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 19. 18 Занятие №14 Шаблони Вградени колекции КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 20. 19 Занятие №15 Делегати Събития Ламбда функции КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ
  • 21. 20 Занятие №16 Преговор и упражнения КУРС ПО ПРОГРАМИРАНЕ НА C# ВАЛЕРИ ДАЧЕВ И АЛЕКСАНДЪР ДАЛЕМСКИ