Педагогика и образование » Дистанционные технологии в образовании » Средства разработки программно-методического обеспечения

Средства разработки программно-методического обеспечения

Страница 3

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

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

Средства визуального программирования, основанные на ООП

Средства визуального программирования, основанные на ООП, Borland Delphi, Borland C++ Builder - функционально ничем не уступают средствам, описанным выше. Но создание программ с помощью этих систем программирования занимает значительно меньше времени, чем, например, в Microsoft Visual C++. Это достигается благодаря наличию большого числа компонентов, начиная с простейших кнопок, и заканчивая компонентами для работы с сетью или каким-либо оборудованием. Однако механизм разработки программного обеспечения на основе компонентов влечет за собой неоптимальность исполняемой программы, вследствие чего она работает медленнее и требует больше ресурсов, чем такая же программа, написанная, например, на Microsoft Visual C++ или Borland C++.

К преимуществам Delphi и C++ Builder следует также отнести простоту работы с базами данных благодаря наличию специальных компонентов.

Богатые возможности Delphi и C++ Builder легко развиваются подключением других библиотек компонентов. В настоящее время существует множество различных библиотек для этих сред программирования, начиная от библиотек визуальных компонентов до мощных библиотек математического анализа. Особенный интерес при разработке программного обеспечения исследовательского оборудования представляет библиотека Component Works, разработанная американской фирмой National Instruments. Эта библиотека функционально повторяет библиотеку инструментов других продуктов этой компании - LabWindows/CVI и LabView, существенно расширяя спектр возможностей программ, созданных на Delphi или на C++ Builder.

Таким образом, средства визуального программирования, основанные на ООП - Borland Delphi и C++ Builder, благодаря скорости разработки программ и функциональным возможностям наиболее привлекательны для использования при разработке программного обеспечения исследовательского оборудования нового поколения практически в любой его части, а особенно в части программного обеспечения высшего уровня. Использование этих средств возможно и при разработке ответственных частей программного обеспечения, таких как программное обеспечение серверов, модули работы с сетью или модули управления оборудованием благодаря как возможности использования функций API в составе программы, так и возможностью написания программы с применением только функций API.

Средства графического программирования

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

Изначально средства графического программирования были предназначены для упрощения доступа инженеров и научных работников, не знакомых с программированием, к разработке систем автоматизации. В основном, имелось в виду программное обеспечение для управления измерительным оборудованием и обработки результатов измерений. Но постепенно развитие графических средств программирования позволило существенно расширить сферу их применения вплоть до разработки программ мониторинга и управления производством или технологическими процессами. Особого прогресса в данной области добилась фирма National Instruments. Ее продукты LabView, LookOut и BridgeView следует рассмотреть отдельно.

Страницы: 1 2 3 4 5

Еще по теме:

Духовность как нравственная основа личности
Если проанализировать и подытожить суждения, мнения, высказывания о личности, "рассыпанные" по трудам, статьям, заметкам К.Д. Ушинского, то вполне закономерным и обоснованным будет вывод, что доминантной чертой личности он считал целостность духовно-нравственных, волевых, интеллектуальных ...

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

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

Педагогика как наука


Педагогика как наука

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

Категории

Copyright © 2024 - All Rights Reserved 0.0259