Уроки по объектно-ориентированному программированию C#
Данная серия уроков по объектно-ориентированному программированию (ООП) C# рассчитана на не совсем начинающих программистов, а на уже имеющих некоторые навыки, некоторый опыт. Вы должны быть знакомы с некоторыми основными понятиями, такими как переменные, массив, функция. Предварительно можно проработать вот эти уроки по C# для начинающих.
Поскольку компьютеры увеличивают вычислительную мощность, программное обеспечение, которое они выполняют, становится более сложным. Эта повышенная сложность возникает за счет больших программ с огромными файлами исходных кодов, которые могут быстро стать трудными для понимания, обслуживания и сохранения без ошибок.
Объектно-ориентированное программирование (ООП) пытается решить эту проблему, создавая сети объектов, каждый из которых похож на небольшую программную "машину". Эти объекты, естественно, являются более мелкими сущностями, упрощая задачу разработки каждого блока. Однако, когда объекты взаимодействуют в системе, они становятся строительными блоками гораздо более сложного решения.
Платформа .NET Framework включает в себя все программное обеспечение, необходимое для компиляции программы, которая может быть разработана с помощью любого стандартного текстового редактора. Однако корпорация Майкрософт предоставляет множество подходящих сред разработки, которые значительно упрощают программирование и отладку.
Microsoft Visual Studio любой версии является отличной средой разработки для компиляции кода из этого учебника. Также есть бесплатный компилятор SharpDevelop. Некоторые примеры можно выполнить на онлайн компиляторах си шарп, таких как dotnetfiddle.net или rextester.com.
Если вам потребуется помощь или что-то непонятно в ООП, то можно обратиться ко мне. За небольшую плату я проведу индивидуальное занятие по программирования на C# с вами.
Список уроков по ООП на C#
- Урок 1. Концепции объектно-ориентированного программирования C#
- Урок 2. Создание простого класса на C#
- Урок 3. Свойства класса C#
- Урок 4. Конструкторы и финализаторы C#
- Урок 5. Статика C#
- Урок 6. Перегрузка метода C#
- Урок 7. Перегрузка конструктора в C#
- Урок 8. Перегрузка базовых операторов C#
- Урок 9. Перегрузка True и False в C#
- Урок 10. Перегрузка логического оператора C#
- Урок 11. Перегрузка реляционного оператора C#
- Урок 12. Перегрузка оператора преобразования C#
- Урок 13. Индексаторы C#
- Урок 14. Делегаты C#
- Урок 15. События C#
- Урок 16. Пространства имен .NET
- Урок 17. Сборки .NET
- Урок 18. Наследование C#
- Урок 19. Наследование и конструкторы C#
- Урок 20. Абстрактные классы C#
- Урок 21. Интерфейсы C#
- Урок 22. Структуры C#
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.