Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс_ред.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.76 Mб
Скачать

С# как язык Объектно-Ориентированного Программирования (ооп)

C# действительно является языком ООП, то есть он рассчитан на разработку и использование классов. Дело это полезное, нужное, увлекательное, но для человека, не знакомого с программированием вообще – поначалу достаточно трудное. Поэтому процесс изучения всех возможностей языка осуществляется в несколько этапов:

  • Изучение типов данных и управляющих конструкций языка в рамках консольного приложения на основе единственного класса, созданного мастером проекта, иными словами – без создания собственных классов;

  • Использование готовых классов .NET Framework для выполнения необходимых действий в рамках консольного приложения:

Класс Console – для выполнения операций ввода-вывода;

Класс Convert – для преобразования типов данных;

Класс Math – для выполнения стандартных математических функций

И еще множество полезных классов, которые могут Вам понадобиться при выполнении Ваших проектов.

  • Использование готовых классов Windows Forms для разработки простейших приложений с графическим интерфейсом;

  • Разработка собственных классов и компонентов – уже вне рамок данного курса при изучении дисциплин «Технология программирования» и «Объектно-ориентированное програм­мирование».

Состав и назначение файлов проекта

Используя любую интегрированную среду программирования, которая с помощью соответствующих мастеров создает Вам программные проекты, необходимо четко представлять, из чего эти проекты состоят, где располагаются и как их переносить с одного компьютера на другой.

Не составляет исключения и MS Visual Studio. При создании нового проекта на С# мы выбираем тип «Консольное приложение» в диалоговом окне «Новый проект»:

Здесь уже указано расположение создаваемого проекта и его имя. Обычно при установке Visual Studio создается специальная папка «Visual Studio 2008\Projects» в папке «Мои Документы», но никто не запрещает Вам создать специальную папку (например, «D:\C# Programs») и сохранять все свои программы именно туда.

Такая же ситуация и с именем проекта. По умолчанию предлагается ConsoleApplication1, но лучше все-таки его поменять, чтобы название папки проекта соответствовало его назначению. Например, для первой лабораторной работы понятным и удобным впоследствии именем может послужить Project1.

Для примера используем это имя и сохраним проект на диск. Соответственно, в указанной для сохранения проекта папке появится папка с нашим проектом:

Именно эту папку целиком необходимо копировать, если Вам необходимо перенести проект с одного компьютера на другой. Если открыть эту папку, то Вы увидите следующее:

В Вашей папке проекта находится еще одна папка с таким же названием, а рядом с ней – файл с тем же именем и расширением *.SLN (Solution). Слово Solution (решение) используется вместо Project (проект) в связи с тем, что Ваша разработка может содержать несколько проектов, причем они даже могут быть написаны на различных языках, используемых в Visual Studio! Пока мы изучаем один язык и пишем простые программы, у нас будет одна папка проекта - Project1. Откроем ее:

В этой папке и хранятся результаты Ваших трудов. Собственно файл исходного текста программы – Program.cs, файл проекта с указаниями для компилятора C#, что именно в проект входит и с какими режимами эти файлы должны компилироваться, а также три папки – Bin, Obj и Properties. Первые две служат для хранения результатов компиляции – в Obj хранятся промежуточные (объектные) файлы, из которых затем собирается готовая к выполнению программа и помещается в папку Bin. В папке Properties находятся файл AssemblyInfo.cs c информацией о сборке проекта.

Чтобы отыскать Вашу скомпилированную и готовую к выполнению программу откроем папку Bin, а затем находящуюся в ней папку Debug:

В этой папке вместе с Вашим приложением (первый файл) находятся еще несколько вспомогательных файлов. Название папки Debug происходит от английского слова «Отладка», это означает, что данная версия программы является отладочной и не предназначена для распространения.