Урок 12. Поняття об'єктно-орієнтованого програмування (ООП). Класи і об'єкти
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 10349
Поняття об'єктно-орієнтоване програмування (ООП) означає один з найефективніших підходів до сучасного програмування.
Раніше програмісти, в більшості випадків, використовували функціональний або процедурний принцип програмування. Всі програми, великі і маленькі, писалися в одному файлі. З плином часу програми ставали все складніші і більші, що доставляло проблеми розробникам за підтримки таких програм та внесення змін. Цю проблему вирішує об'єктно-орієнтоване програмування. ООП дозволяє об'єднати дані і методи, що відносяться до однієї сутності, і працювати з ними, як з одним цілим.
Класи і об'єкти. В чому різниця?
ООП привносить нам два ключових поняття: Клас і Об'єкт. Клас - це абстрактний тип даних. За допомогою класу описується деяка сутність (її характеристики і можливі дії). Наприклад, клас може описувати студента, автомобіль і т.д. Описавши клас, ми можемо створити його примірник -Об'єкт. Об'єкт - це вже конкретний представник класу.
Урок 11. Робота з файлами в Сі-шарп. Класи StreamReader і StreamWriter
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 7807
Файл - це набір даних, який зберігається на зовнішньому запам'ятовуючому пристрої (наприклад на жорсткому диску). Файл має ім'я і розширення. Розширення дозволяє ідентифікувати, які дані і в якому форматі зберігаються у файлі.
Під роботою з файлами мається на увазі:
- Створення файлів;
- Видалення файлів;
- Читання даних;
- Запис даних;
- Зміна параметрів файлу (ім'я, розширення ...);
- Інше.
Урок 10.Обробка виключень в Сі-шарп. Оператор try-catch
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 6386
У попередніх уроках, в деяких програмах ми не враховували непередбачені ситуації, які можуть призводити до помилок. Наприклад, коли нам необхідно було ввести число. Якщо замість числа ми ввели б рядок, то при конвертації цього рядка в чисельний тип програма б аварійно завершила роботу, і ми отримали б помилку.
Такі помилки і інші непередбачені ситуації в Сі-шарп називаються винятками. Обробка винятків - це опис реакції програми на подібні події (виключення) під час виконання програми. Реакцією програми може бути коректне завершення роботи програми, виведення інформації про помилку і запит повторення дії (при введенні даних).
З Днем незалежності України!
- Деталі
- Автор: Teacher
- Категорія: Різне
- Перегляди: 2397
Шановні друзі! Щиро вітаємо вас з Днем незалежності України!
Наша країна, наш народ святкує вже в котре річницю, відколи здійснилася споконвічна мрія українців - бути господарями на своїй прекрасній і чарівній землі. Майже тисячу років, з часів Київської Русі, українці прагнули вільно жити, сповідувати свої традиції та звичаї не зазнаючи при цьому поневірянь та утисків. Та історичні умови складалися так, що на українській землі панували більш згуртовані центральною владою народи-сусіди. Та попри все українці боролися за свою свободу.
Урок 9. Робота з рядками в Сі-шарп. Клас String
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 12693
Робота з рядками в Сі-шарп. Клас String
Рядки в Сі-шарп - це об'єкти класу String, значенням яких є текст. Для роботи з рядками в цьому класі визначено безліч методів (функций) і в цьому уроці ми розглянемо деякі з них.
Щоб використовувати рядок, його потрібно спочатку створити - приcвоїти яке-небудь значення, інакше ми отримаємо помилку: "Використання локальної змінної" [ім'я змінної] ", якої не присвоєно значення". Оголосимо простий рядок і виведемо його на екран:
static void Main (string [] args)
{
string s = "Hello World!";
Console.WriteLine (s);
}
static void Main (string [] args)
{
string s;
Console.WriteLine (s); // Помилка, рядок не створений
}
Урок 8. Функції в Сі-шарп. Оператор return
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 6092
Функції в Сі-шарп.
Функція являє собою невелику підпрограму. Якщо просто програма - це рішення якоїсь прикладної задачі, то функція - це також рішення, тільки вже в рамках програми і, відповідно, вона виконує завдання «простіше». Функції дозволяють зменшити розмір програми за рахунок того, що не потрібно повторно писати якийсь фрагмент коду - ми просто викликаємо скільки завгодно і де потрібно оголошену функцію.
Функції в Сі-шарп також називають методами. Між цими двома поняттями різниця невелика, і тут ми будемо використовувати термін функція.
До цього, ми весь код писали у функції main. Функція main є головною функцією програми та точкою входу програми. Будь-яка функція в Сі-шарп може бути оголошена тільки в рамках класу, так як C # - повністю об'єктно-орієнтована мова програмування (ООП). Оголошення користувача функції всередині іншої функції (наприклад main) неприпустимо. Оголошення функції має наступну структуру:
[Модифікатор доступу] [тип значення] [ім'я функції] ([аргументи])
{
// Тіло функції
}
Урок7. Оператор циклу foreach в Сі-шарп
- Деталі
- Автор: Teacher
- Категорія: Програмування на CSharp
- Перегляди: 3816
Оператор циклу foreach в Сі-шарп служить для перебору елементів колекції. До колекцій належать масиви, списки List і користувальницькі класи колекцій. У даному операторі не потрібно створювати змінну-лічильник для доступу до елементів колекції, на відміну від інших циклів. Оператор foreach має наступну структуру:
foreach ([тип] [змінна] in [колекція])
{
// Тіло циклу
}
Урок 12. Модульне програмування, пакети в Java.
- Деталі
- Автор: Ткаченко О.М.
- Категорія: Уроки Java для Android
- Перегляди: 3461
Автор: Ткаченко О.М.
Парадигма модульного програмування передбачає створення бібліотеки власних класів. У термінах Java такі бібліотеки називають пакетами.
Пакети – контейнери для класів, вони використовуються для збереження простору імен класів, розділеного на іменовані області.
Java має велику бібліотеку пакетів, що йдуть у комплекті з JDK. Всі тандартні класи Java містяться в пакеті – java.lang, який можна не вказувати у програмі.
Лекція 4. Основні оператори
- Деталі
- Автор: Teacher
- Категорія: Уроки для вивчення C#
- Перегляди: 3014
В даній лекції розглядаються основні оператори мови програмування C#. На конкретних прикладах показано використання таких операторів, як арифметичні, оператори порівняння, логічні, оператори зсувів, оператора присвоєння, тернарний оператор.
Лекція 3. Типи даних, опис.
- Деталі
- Автор: Teacher
- Категорія: Уроки для вивчення C#
- Перегляди: 2897
Тема: Базові типи даних
В данйі лекції розглядаються типи даних: цілі, дійсні, логічний тип їх опис, ініціалізація тощо. Також показано, як здійснюється автоматичне перетворення
і приведення типів.