Объектно-ориентированное программирование

Что такое ООП и нужно ли оно мне?
Данная статья написана специально для студентов, которые впервые сталкиваются с таким понятием, как “объектно-ориентированное программирование”, а также со сложностью выбора: “Нужно ли мне это ваше ООП?”

Итак, Вы прочитали эту статью и решили, что да, Вы будете этим заниматься. Что же для этого понадобится? Конечно же, хорошие курсы, к тому же и бесплатные. Такие можно легко найти на сайте Интуита (Интернет Университета Информационных Технологий). Также очень желательно будет читать статьи на данную тематику, чтобы всегда узнавать что-то новое. Все ссылки, которые помогут Вам изучать ООП, будут размещены ниже. Помните главное - без практики никуда! ;)

Ссылки на полезные руководства:

Введение в теорию программирования. Объектно-ориентированный подход
Курс является вводным в объектно-ориентированное программирование и теоретический фундамент программирования. Курс лекций охватывает основные разделы программирования в приложении к объектно-ориентированным языкам программирования (теория вычислений, представление синтаксиса и семантики выражений, теория типов и др.)

Основы объектно-ориентированного программирования. Б.Мейер
Курс предназначен для изучения всего процесса разработки программных систем на основе объектной технологии. В данной книге основное внимание уделяется проблемам, возникающим на начальных этапах разработки – этапах анализа и проектирования системы. Предполагается знакомство читателя с первой частью фундаментального труда Бертрана Мейера «Основы объектно-ориентированного программирования». Однако учебник представляет самостоятельный интерес, дает фундаментальное описание объектной технологии разработки и полезен всем, кто создает программные системы в объектном стиле независимо от того, в какой рабочей среде и на каком языке программирования эти системы создаются

Видео: Основы объектного программирования на С#. В. Биллиг
Доклад посвящен методике построения учебного курса по программированию на основе языка C#.


Ссылки на полезные статьи:

Лекция: Технология объектно-ориентированного программирования в языке C#
В основе языка С# лежит технология объектно-ориентированного программирования (ООП). Все программы на языке С# в большей или меньшей степени являются объектно-ориентированными, поэтому, приступая к написанию даже самой простой программы, нужно познакомиться с основными понятиями в рамках ООП

Ссылки на полезные программы:

Visual Studio 2008 Express (на русском языке)
Бесплатная версия очень мощной среды программирования на таких языках, как C++, C# и т.д. Полностью на русском языке!