Объектно-ориентированное программирование на С#. Андрианова А.А - 5 стр.

UptoLike

5
Введение
Учебное пособие посвящено принципам разработки программ на языке
С#, использующим объектно-ориентированный подход. В настоящее время
этот подход является основным для различных языков программирования.
Объектно-ориентированное программирование отличается от процедурного
программирования в первую очередь тем, что при проектировании основной
акцент ставится на разработку структур хранения и управления данными, а
не на алгоритмы, реализованные в программе. Согласно объектно-
ориентированному подходу любая программа представляет собой набор
взаимодействующих друг с другом объектов, имеющих состояние и
поведение. Разработка программы сводится к определению этого набора
объектов.
Язык программирования С# в настоящее время является одним из
наиболее распространенных средств разработки в рамках объектно-
ориентированного подхода. Он был разработан в 1998—2001 годах группой
инженеров под руководством Андерса Хейлсберга в компании Microsoft как
основной язык разработки приложений для платформы Microsoft .NET
Framework.
.NET Framework это программная платформа, выпущенная компанией
Microsoft в 2002 году, основой которой является виртуальная машина
Common Language Runtime (CLR), способная выполнять как обычные
настольные программы, так и веб-приложения. Отличительной особенностью
.NET Framework является способность выполнять программы, написанные на
разных языках программирования (C#, C++, Visual Basic и др.). Основой
платформы .NET Framework является набор библиотек классов, которыми
можно пользоваться при разработке приложений на всех поддерживаемых
языках.
Данное учебное пособие предназначено для студентов и преподавателей
Института Вычислительной математики и информационных технологий при
изучении принципов объектно-ориентированного программирования в
рамках различных учебных дисциплин.
Учебное пособие состоит из семи глав. В первой главе вводится понятие
объектной модели приложения. Вторая глава посвящена краткой
характеристике принципов объектно-ориентированного программирования и
                                                           Введение


    Учебное пособие посвящено принципам разработки программ на языке
С#, использующим объектно-ориентированный подход. В настоящее время
этот подход является основным для различных языков программирования.
Объектно-ориентированное программирование отличается от процедурного
программирования в первую очередь тем, что при проектировании основной
акцент ставится на разработку структур хранения и управления данными, а
не на алгоритмы, реализованные в программе. Согласно объектно-
ориентированному подходу любая программа представляет собой набор
взаимодействующих друг с другом объектов, имеющих состояние и
поведение. Разработка программы сводится к определению этого набора
объектов.
    Язык программирования С# в настоящее время является одним из
наиболее распространенных средств разработки в рамках объектно-
ориентированного подхода. Он был разработан в 1998—2001 годах группой
инженеров под руководством Андерса Хейлсберга в компании Microsoft как
основной язык разработки приложений для платформы Microsoft .NET
Framework.
    .NET Framework – это программная платформа, выпущенная компанией
Microsoft в 2002 году, основой которой является виртуальная машина
Common Language Runtime (CLR), способная выполнять как обычные
настольные программы, так и веб-приложения. Отличительной особенностью
.NET Framework является способность выполнять программы, написанные на
разных языках программирования (C#, C++, Visual Basic и др.). Основой
платформы .NET Framework является набор библиотек классов, которыми
можно пользоваться при разработке приложений на всех поддерживаемых
языках.
    Данное учебное пособие предназначено для студентов и преподавателей
Института Вычислительной математики и информационных технологий при
изучении принципов объектно-ориентированного программирования в
рамках различных учебных дисциплин.
    Учебное пособие состоит из семи глав. В первой главе вводится понятие
объектной модели приложения. Вторая глава посвящена краткой
характеристике принципов объектно-ориентированного программирования и
                                                                        5