Видеокурс по изучению языка программирования C#
C# (C-sharp, Си-шарп) - язык программирования, сочетающий объектно-ориентированные и аспектно-ориентированные концепции. Разработан в 1998-2001 годах группой инженеров под руководством Андерсa Хейлсбергa в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET. Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств вроде Visual Studio.
C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к С++ и Java. Язык имеет строгую статическую типизацию, поддерживает полиморфизм, перегрузку операторов, указатели на функции-члены классов, атрибуты, события, свойства, исключения, комментарии в формате XML. Переняв многое от своих предшественников - языков С++, Java, Delphi, Модула и Smalltalk - С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем.
Урок 1. Что такое C# и зачем он нужен?
Урок 2. Установка среды разработки MonoDevelop.
Урок 3. Синтаксис языка C#. Первая программа на C#.
Урок 4. Переменные. Типы переменных.
Урок 5. Арифметические операции.
Урок 6. Условные операторы.
Урок 7. Оператор Switch Case - проверка значения переменной.
Урок 8. Циклы (for, while и do while) в языке C#, а также операторы специальные операторы Break и Continue.
Урок 9. Массивы. List-массивы.
Урок 10. Цикл foreach.
Урок 11. Методы и функции в языке C#.
Урок 12. Работа со строками.
Урок 13. Оператор try-catch - обработчик исключений.
Урок 14. Создание классов (Classes), объектов или экземпляров классов.
Урок 15. Конструкторы и метод static.
Урок 16. Указатель this.
Урок 17. Свойства в языке C#. Аксессоры get и set.
Урок 18. Наследование в языке программирования C#.
Урок 19. Массив указателей на базовый класс. Операторы is и as.
Урок 20. Виртуальные методы. Переопределение методов базового класса.
Урок 21. Абстрактные классы, методы и свойства в C#.
Урок 22. Интерфейсы. Множественное наследование классов.
Урок 23. Перегрузка методов в C#.
Урок 24. Перечисления (enum).
Урок 25. Структуры struct в языке C#.
Урок 26. Заключительный урок по изучению языка программирования C#.