Родионов Николай Александрович

кандидат технических наук

Национальная металлургическая академия Украины

Украина

Днепр

 

Карабут Владлен Николаевич

Национальная металлургическая академия Украины

Украина

Днепр

 

  Аннотация: подготовка инженеров-механиков, способных разрабатывать и создавать программы, связана с необходимостью внедрения компьютерных технологий в образовательный процесс. Учебный курс по программированию на языке Object Pascal  основан на среде разработки Delphi, предназначенной для разработки и создания программ. С помощью этой среды можно достаточно быстро и эффективно создавать программы любой сложности и любого назначения.

  Ключевые слова: информационные технологии, программирование,  разработка программ.

 

  С развитием и внедрением информационных технологий - программирование занимает особое место. Программирование быстро развивается, как с точки зрения расширения круга решаемых им задач, так и с точки зрения существенного усложнения используемых в программировании технологий и увеличения размеров разрабатываемых программных продуктов. Все это требует максимального упрощения и ускорения процесса разработки приложений [1].

  Такие требования к современному программированию привели к созданию многочисленных систем быстрой разработки приложений, представляющих собой интегрированные среды разработчика, включающие в себя [1]:

- средства быстрого и удобного построения программ, в том числе визуального;

- встроенные компиляторы и отладчики;

- системы коллективной разработки проектов и т.д.

  Одной из таких сред разработки является Delphi [1]. Delphi - это объектно-ориентированная среда разработки для визуального проектирования Windows-приложений.

  Основные особенности среды разработки Delphi [2]:

• визуальное конструирование программ;

• библиотека визуальных компонентов для будущих программ;

• поддержка нескольких языков программирования;

• возможность создания программ под разные платформы;

• введение множества технологий, ускоряющих и облегчающих написание программ.

  Визуальное конструирование программ избавляет программиста от рутинной разработки интерфейса (внешнего вида) будущей программы. Delphi содержит все необходимые компоненты, из которых программист может создать свою программу. Все необходимые для создания программы компоненты объединяются в так называемую библиотеку визуальных компонентов [2].

  Библиотека визуальных компонентов  предоставляет программисту огромное разнообразие созданных разработчиками Delphi компонентов, которые можно сразу использовать при написании собственных программ. При этом компоненты содержат в себе помимо программного кода и все необходимые для их работы данные, что избавляет программиста от рутинной работы [2]. 

  Поддержка нескольких языков программирования - новый этап в развитии программных продуктов подобного рода. Раньше программы создавались в различных средах, предназначенных для использования того или иного языка программирования. Кроме того, зачастую большой проблемой было столкнуться с разработкой сложных программных комплексов, элементы которых были написаны на разных языках программирования. В данной среде разработке введена поддержка нескольких, наиболее популярных и мощных, языков программирования - Delphi, C#, Java [2]. 

  Возможность создавать программы под различные платформы - также полезное достоинство Delphi. Microsoft .NET - это новая технология разработки программного обеспечения под Windows. В ее основе лежит идея универсальности программного кода, что дает возможность работы программы на любой платформе (операционной системе) при условии, что эта платформа поддерживает технологию .NET. Универсальность программного кода достигается за счет предварительного преобразования исходной программы в промежуточный код и затем с последующей трансляцией этого кода в выполняемую программу уже на этапе выполнения самой программы [2].

  Еще одна важная особенность среды разработки Delphi - применение множества новых технологий, облегчающих (и ускоряющих) создание программ. Быстрота достигается за счет использования готовых решений; за счет того, что большая часть текста (исходного кода) программы формируется автоматически, а не пишется вручную. Из удобств можно отметить: грамотное оформление и возможность настройки окна редактора исходного кода программы; удобную и четко структурированную справочную систему, в которой можно достаточно быстро и легко найти ответ на любой вопрос [2].

  Ознакомительную версию среды разработки Delphi можно загрузить с сайта производителя [3].

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

  Студенты машиностроительной специальности «Прикладная механика» НМетАУ (Национальной металлургической академии Украины) в курсе изучения «Объектно-ориентированное программирование» разрабатывают программы в ознакомительной версии среды разработки Delphi на языке Object Pascal по следующим направлениям:

- выбор метода и экономическое обоснование способа получения заготовки;

- определение припусков на обработку и размеров заготовки;

- определение режимов обработки и техническое нормирование технологического процесса на деталь;

- расчет и проектирование станочного приспособления;

- проектирование механического участка цеха;

- расчет технологической себестоимости продукции.

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

 

Литература 

1. Основы Delphi. Профессиональный подход /М.В. Сухарев. - СПб.: Наука и техника, 2004. - 603 с.

2. Delphi 2005. Учимся программировать / Шупрута В.В. – НТпресс, 2005. -345 с.

3. Delphi - Embarcadero Website [Электронный ресурс].- Режим доступа: 

https:// www.embarcadero.com