В. А. Основы объектного программирования на языке C# оо – технология и обучение программированиюСодержаниеРоль языка и среды программированияНачала программирования. МоделиМодель структурного программированияМодель визуального, событийно-управляемого программированияМодель модульного программированияМодель объектно-ориентированного программированияКласс – это модульКласс – это тип данныхРазвернутые и ссылочные типыСтиль программированияПравило «И не вздумайте!»Правило «Never, never, never!»Правило «Нет литералам!»Жизненный цикл программной системыТри закона программотехникиНе бывает некорректных систем. Каждая появляющаяся ошибка при эксплуатации системы – это следствие незнания спецификации системыЕсли спецификацию можно нарушить, – она будет нарушена. Новичок (чечако) способен «подвесить» любую систему.Метод Флойда и утверждения AssertРасширенная архитектура приложений.LINQ и деревья выраженийТренд в направлении функционального программирования