|et

OOP/C#

1. osa / Часть 1 – C# Põhikonstruktsioonid / Основные конструкции C#

Eesti:

  • Projekti loomine: kuidas luua uus C# projekt Visual Studio-s.
  • Ikooni lisamine: Properties -> Application -> Icon kaudu saab lisada rakenduse ikooni.
  • Arvutamine: lihtsad arvutused, muutujate ja andmetüüpide kasutamine (int, double, string).
  • Teooria+Praktika: Console.WriteLine, Console.ReadLine, operaatorid (+, -, *, /).

Русский:

  • Создание проекта: как создать новый C# проект в Visual Studio.
  • Добавление иконки: через Properties -> Application -> Icon можно установить иконку приложения.
  • Вычисления: простые вычисления с использованием переменных и типов данных (int, double, string).
  • Теория+Практика: Console.WriteLine, Console.ReadLine, операторы (+, -, *, /).

2. osa / Часть 2 – C# Valikute konstruktsioonid / Конструкции выбора

Eesti:

  • if, else if, else laused.
  • switch lause kasutamine erinevate tingimuste jaoks.
  • Teooria+Ülesanded: valikute loogika rakendamine praktilistes näidetes.

Русский:

  • Конструкции if, else if, else.
  • Использование switch для различных условий.
  • Теория+Задачи: применение логики выбора в практических примерах.

3. osa / Часть 3 – C# Kordused, massiivid ja klassid / Циклы, массивы и классы

Eesti:

  • Kordused: for, while, do-while.
  • Massiivid: ühemõõtmelised ja kahemõõtmelised (int[], string[,]).
  • Klassid ja objektid: class, omadused (property), meetodid (method), konstruktorid (constructor).
  • Teooria+Ülesanded: andmete korduv töötlemine ja objektide loomine.

Русский:

  • Циклы: for, while, do-while.
  • Массивы: одномерные и двумерные (int[], string[,]).
  • Классы и объекты: class, свойства (property), методы (method), конструкторы (constructor).
  • Теория+Задачи: повторная обработка данных и создание объектов.

4. osa / Часть 4 – C# Failitöötlus / Работа с файлами

Eesti:

  • Tekstifailide lugemine ja kirjutamine (StreamReader, StreamWriter, File.ReadAllText).
  • Failide loomine, kustutamine ja olemasolu kontroll (File.Exists, File.Create, File.Delete).
  • Teooria+Praktika: andmete salvestamine ja lugemine programmis.

Русский:

  • Чтение и запись текстовых файлов (StreamReader, StreamWriter, File.ReadAllText).
  • Создание, удаление файлов и проверка существования (File.Exists, File.Create, File.Delete).
  • Теория+Практика: сохранение и чтение данных в программе.

5. osa / Часть 5 – C# Kollektsioonid. Listid ja sõnastikud / Коллекции. Списки и словари

Eesti:

  • Listid: List<int>, List<string> – lisamine, eemaldamine, sorteerimine.
  • Sõnastikud: Dictionary<string, int> – võtme-väärtuse paaridega töötamine.
  • Meetodid ja näidised: filtrid, rühmitamine, keskmiste arvutamine.
  • Teooria+Praktika: andmete organiseerimine ja töötlus.

Русский:

  • Списки: List<int>, List<string> – добавление, удаление, сортировка.
  • Словари: Dictionary<string, int> – работа с парами ключ-значение.
  • Методы и примеры: фильтры, группировка, вычисление среднего.
  • Теория+Практика: организация и обработка данных.