Тема 4_Аппаратное и программное обеспечение
.pdfКафедра |
Среды программирования |
|
Кафедра |
|
Среды программирования |
|
|
информатики |
УГАТУ |
информатики |
УГАТУ |
||||
Среды быстрого проектирования (визуальный подход). |
|
Их свойства и поведение затем настраиваются с |
|
||||
Серьезным препятствием для разработки графических |
|
||||||
|
помощью простых редакторов, визуально |
|
|||||
приложений была сложность создания различных |
|
|
|
||||
|
|
показывающих характеристики соответствующих |
|
||||
элементов управления (кнопки, пункты). Очень трудоемко |
|
|
|||||
|
элементов. |
|
|||||
вручную описывать процесс создания этих элементов в |
|
|
|||||
При этом вспомогательный исходный текст программы, |
|||||||
соответствии с требованиями Windows, на глазок |
|
||||||
|
|
ответственный за создание и работу этих элементов, |
|||||
определять координаты, отслеживать их состояние с |
|
|
|||||
|
|
генерируется RAD-средой автоматически, что |
|
||||
помощью специальных команд. |
|
|
|
||||
|
|
позволяет сосредоточиться только на логике |
|
||||
Этот процесс автоматизирован в средах быстрого |
|
|
|
||||
|
|
решаемой задачи. |
|
||||
проектирования (Rapid Applica-tion Development, RAD- |
|
|
|||||
В результате программирование во многом заменяется |
|||||||
среды). |
|
||||||
|
|
на проектирование – подобный подход называется |
|
||||
Все необходимые элементы оформления и управления |
|
|
|
||||
|
|
еще визуальным программированием. |
|
||||
создаются и обслуживаются с помощью готовых |
|
|
|
||||
|
|
|
|
|
|||
визуальных компонентов, которые с помощью мыши |
|
|
|
|
|
||
«перетаскиваются» в проектируемое окно. |
|
|
|
|
|
||
|
Информатика ФАТС – 2, 3, заочники курс 1, семестр 1, 2010 г. |
81 |
|
|
Информатика ФАТС – 2, 3, заочники курс 1, семестр 1, 2010 г. |
82 |
|
Кафедра |
Среды программирования |
|
Кафедра |
|
Среды программирования |
|
|
информатики |
УГАТУ |
информатики |
УГАТУ |
||||
|
|
|
|
|
|||
Компоненты можно создавать самостоятельно, поэтому в |
Из универсальных языков программирования сегодня |
|
|||||
|
наиболее популярны : |
|
|||||
мире сегодня распространяются тысячи бесплатных и |
• |
Бейсик (Basic); |
|
||||
платных компонентов для наиболее известных RAD- |
• |
Паскаль (Pascal); |
|
||||
сред, из них формируются библиотеки компонентов – |
• |
Си++ (C++); |
|
||||
объектные репозитории. |
|
• |
Ява (Java). |
|
|||
Компоненты выступают в роли «строительных |
|
Для каждого из этих языков программирования имеется |
|
||||
кирпичиков», позволяющих собирать готовое |
|
|
|||||
|
|
немало систем программирования, выпускаемых |
|
||||
приложение с богатыми возможностями, написав всего |
|
различными фирмами и ориентированных на различные |
|
||||
десяток строк исходного кода. |
|
|
модели ПК и операционные системы. |
|
|||
Такой компонентный подход к созданию программ |
|
Наиболее популярны следующие визуальные среды |
|
||||
|
|
быстрого проектирования программ для Windows: |
|
||||
считается очень перспективным, потому что без |
|
|
|
||||
|
• Basic: Microsoft Visual Basic; |
|
|||||
лишних усилий и на законных основаниях допускает |
|
||||||
• |
Pascal: Borland Delphi; |
|
|||||
повторное использование чужого труда. |
|
|
|||||
|
• |
C++: Borland C++Bulider; |
|
||||
|
|
|
|
||||
|
|
|
• |
Java: Symantec Café |
|
||
|
Информатика ФАТС – 2, 3, заочники курс 1, семестр 1, 2010 г. |
83 |
|
|
Информатика ФАТС – 2, 3, заочники курс 1, семестр 1, 2010 г. |
84 |
Кафедра |
|
|
|
|
|
информатики |
|
|
|
|
|
|
|
|
|
|
УГАТУ |
Информатика |
ФАТС – 2, 3, заочники |
курс 1, |
семестр 1, |
2010 г. |
85 |