Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 3-4(ЯП)+.doc
Скачиваний:
104
Добавлен:
10.06.2015
Размер:
680.96 Кб
Скачать

Интегрированные среды разработки программ

Важнейшим элементом современного программирования является программные средства, позволяющие создавать программы. Такой класс инструментального программного обеспечения получил название интегрированных сред разработки(integrated developer environmentIDE). Современные среды разработки программного обеспечения предоставляют разработчику-программисту высокоразвитые инструменты, которые существенным образом сокращают время проектирования и реализации программ, а также позволяют сделать разрабатываемое программное обеспечение значительно более качественным. Наряду с этим, использование интегрированной среды разработки существенным образом облегчает труд программиста.

Под интегрированной средой разработки понимают комплекс взаимосвязанных программных средств, который реализует развитый программный интерфейс между компилятором(compiler),компоновщиком(linker) и другими служебными программами, участвующими в процессе формирования бинарного кода приложения, с одной стороны, и разработчиком программ, с другой. Этот программный интерфейс реализуется в виде следующих элементов среды: редактор кода, редактор оконного интерфейса (конструктор форм), менеджер проектов, инспектор объектов программы, палитра визуальных компонентов и др.

Среда разработки позволяет управлять не только процессом кодирования приложения, но и берет на себя функции управления процессом компоновки и отладки приложения. Так, все современные среды разработки имеют встроенные средства пошаговой отладки, расстановки контрольных точек в программе и точек останова.

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

Хорошо известно, что на сегодняшний день законодателем «мод» в области разработки системного и прикладного программного обеспечения в целом и интегрированных сред разработки в частности является корпорация Microsoft. Наиболее известной и используемой интегрированной средой разработки этого производителя является пакет VisualStudio.NET, в котором поддерживаются такие языки программирования какVisualBasic.NEТ,VisualC++,VisualC# иVisualJ#.

На начальном уровне изучения современных концепций высокоуровневого программирования оптимальным выбором является среда разработки Visual Basic, которая использует в качестве базового одноименный язык программирования и предоставляет многочисленные компоненты, которые используются как строительные блоки приложения. Широкая известность и популярность этого языка программирования и соответствующей среды разработки обусловлена, в первую очередь, тем, что на протяжении более чем 20 лет этот инструмент программирования поддерживается на высоком уровне и обновляется корпорацией Microsoft.