Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Разработка программных приложений

Определение 1

Программное приложение – это программа, предназначенная для выполнения определённых задач и рассчитанная на непосредственное взаимодействие с пользователем.

Введение

За не очень большой период развития методик написания программ произошло много впечатляющих событий. В их число можно с уверенностью включить разработку программной среды Borland Delphi. Реализация Delphi была обусловлена следующими аспектами в сфере инструментов разработки программных продуктов:

  1. Одним из главных направлений был объектно-ориентированный метод, отлично организующий структуру самой решаемой проблемы и её разрешение в формате прикладного программного приложения.
  2. Визуализированные методы ускоренного проектирования приложений, то есть RAD (Rapid Application Development), которые базируются компьютерной организации.
  3. Ещё одним актуальным направлением было применение компиляторов, а не интерпретаторов. Этот аспект обусловлен тем, что параметры быстродействия программных продуктов, которые формируются путём компиляции, во много раз превышают такие же характеристики у интерпретируемых приложений.
  4. Обеспечение возможности использовать информационные базы данных при помощи универсальных методов.
Замечание 1

Borland Delphi проектировался как программная среда, способная воплотить в жизнь все вышеизложенные направления.

Визуальное программирование

Под визуальным программированием понимают визуальное взаимодействие пользователя с компьютерным оборудованием, вернее с заложенным в него программным продуктом.

Обозначение «визуальный», которое используется в этом смысле, является синонимом слова «графический». Достоинства графических методов взаимодействия можно объяснить сложностями рассмотрения текста, выполненного в последовательной организации. Помимо этого, мозг человека в состоянии быстро и точно проанализировать даже отдельный информационный графический фрагмент. Графическое отображение информации способно выполнить внешнее формирование объектов мысли человека, а также объектов, обрабатываемых программой. Предвестником появления визуального программирования считаются также правила графического отображения операции проектирования программ (диаграммы, блок-схемы и так далее). На сегодняшний день разработаны сотни различных систем программирования, которые реализуют визуальные методики.

«Разработка программных приложений» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

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

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

Интерфейс пользователя комплектуется наглядными и организованными естественным образом методами отображения объектов и средствами, обеспечивающими управление ими. Базовые правила визуального интерфейса пользователя, который называется интерфейсом WIMP, были представлены и включены в такие операционные системы, как Apple Mackintosh и Didital Research Graphics Environment Manager (GEM). Аббревиатура WIMP расшифровывается как Windows Icons Mouse Pop-up, что следует понимать так:

  1. Отображение информации на мониторе для пользователя выполняется на нескольких окнах (Windows).
  2. Обрабатываемые системой объекты, представлены в форме пиктограмм или икон (Icons).
  3. Выбор объекта осуществляется указателем мыши (Mouse).
  4. Самым важным типом взаимодействия считается меню, которое всплывает в автоматическом режиме на дисплее (Pop-up) или выпадает из строчки меню.

Объектно-ориентированное программирование

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

Основным понятием объектно-ориентированного программирования считается объект, которое объединяет внутри себя и информационные данные, и их обработку. Понятие объекта по некоторым аспектам аналогично записи (record), но при этом имеет в своём составе помимо полей данных, ещё и подпрограммы, выполняющие их обработку, которые называются методами. То есть, в объекте заключены и его свойства, и его поведение. В состав объекта входят следующие части:

  1. Наименование.
  2. Параметры состояния (атрибуты, структурная организация объекта).
  3. Набор методов (операции, процедуры над объектами).

Объектный интерфейс вместе с его дополнениями целиком определяется методами. Применение объекта осуществляется только применением его методов. Объект представляет некую существующую в реальности сущность (реальный объект, процесс и тому подобное). Набор объектов формирует определённую среду вычислений, где они подвергаются обработке и могут обмениваться сообщениями.

Классом или объектным типом является некая абстракция. Фактические объекты (их экземпляры) считаются конкретными классными представителями. Как правило, классы формируют определённую иерархическую структуру, и по этой причине главным свойством (организационным принципом) классов может считаться наследование.

Дата написания статьи: 22.06.2020
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot