Что такое приложение в программировании
Перейти к содержимому

Что такое приложение в программировании

  • автор:

Приложение В. Программирование с помощью ADO

ADO — это компонент интерфейса автоматизации COM, который можно использовать со многими языками программирования, включая Microsoft Visual Basic, VBScript, JScript, Visual C++ и Visual J++. Версия ADO устанавливается с каждым из этих средств и другими приложениями, такими как Microsoft Office и Microsoft SQL Server. Дополнительные сведения см. в центре разработчиков платформы данных .

Библиотека для ADO msado15.dll, а префикс идентификатора программы (ProgID) — «ADODB». Например, чтобы явно ссылаться на набор записей ADO, используйте .

Дополнительные сведения о программировании с помощью ADO в различных средах разработки см. в следующих разделах:

  • Using ADO with Microsoft Visual Basic
  • Использование ADO со скриптовыми языками
  • Using ADO with Microsoft Visual C++
  • Using ADO with Microsoft Visual J++

Программное приложение

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

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

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

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

Запись исходных текстов программ при помощи языков программирования облегчает понимание и редактирование человеком. Этому, в частности, помогают комментарии, допустимые в синтаксисе большинства языков. Для выполнения на компьютере готовый текст программы преобразуется (компилируется) в машинный код.

Программы с общедоступными исходными текстами называются открытыми. Компьютерные программы являются объектами авторского права. Авторы и правообладатели программ имеют право ограничивать доступ к исходным текстам программ, которые являются их интеллектуальной собственностью.

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

Интерпретируемые программы, для которых как правило не применяется процесс компиляции и которые интерпретируются операционный системой или специальными программами-интерпретаторами, называются скриптами или «сценариями».

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

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

См. также

Wikimedia Foundation . 2010 .

Что такое приложение в программировании

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

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

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

В системе пользователь-компьютер, программа занимает центральное место: «слой» между ними. Является производной от исключительно абстрактного человеческого образа мышления.

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

— за платформой (одно-, несколько-, кроссплатформенные программы);

— за лицензией (платные, бесплатные, частично платные и т. п.);

— за способом распространения (открытые, свободные, закрытые);

— за сферой применения (прикладные, программные, моделирование, конструирование, проектирование, доступ к контенту);

— за видом (однокомпонентные, комплексные).

Но с развитием «широким шагом» интернета, приложения вышли на качественно новый уровень. А этому предшествовала трудоёмкая работа программистов и инженеров, которые определяли и устанавливали дальнейшие направления. Таким образом, стали появляться веб-приложения, которые непосредственно представляют отдельное направление в программировании.

Веб-приложения – приложения, созданные для осуществления связи пользователя с всемирным контентом, с помощью клиент-серверных технологий. Приоритетными технологиями для создания веб-приложений есть .NET, Java, С/С++, Python и т. д.

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

Весь обмен информацией (запросы и ответы) между пользователем и сервером проходит с использованием, так называемых, наборов соглашений – протоколом. Для веб-программ обычно используют протокол HTTP, FTP, РОР, SMTP и т. д.

Веб-приложение отображается в браузере, в виде разных типов объектов (тест, медиаконтент, формы, кнопки, таблицы данных) используя разметку на странице. Обработка запросов осуществляется на основе современных технологий: Java, Flash, JavaScript, ActiveX, Ajax, Silverlight.

Отдельно стоит отметить развитие процедурных приложений и программирования.

Процедурное программирование появилось на «заре» создания автомата Тьюринга, основная идея которого – это разбиение сложных программ на логические цельные подпрограммы (блоки). Что упрощало процесс программирования.

Следуя логике, процедурные приложения – «аппсы» написанные на процедурных языках и используют процедурную парадигму кодинга. В этой области стоит выделить такие процедурные языки, как Алгол, Фортран, КОБОЛ, Ada, Pascal, C и т .п.

ИНФОРМАТИКА И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

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

Системы программирования являются инструментами для программистов-профессионалов и позволяют разрабатывать программы на различных языках программирования (Basic, Pascal, С и др.). Однако в настоящее время появились системы визуального программирования (Visual Basic, Delphi и др.), которые позволяют даже начинающему пользователю компьютера создавать несложные программы.

Приложение — это программа, которая функционирует под управлением определенной операционной системы. Так, текстовый редактор Word является приложением операционной системы Windows, текстовый редактор Edit — приложением операционной системы MS-DOS. Приложения позволяют пользователю обрабатывать текстовую, графическую, числовую, аудио- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием.

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

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

В отдельную группу в связи с широким распространением компьютерных вирусов можно отнести антивирусные программы.

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

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

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

  1. В чём состоит основное различие между операционной системой и пикладными программами?
  2. Какие приложения относятся к прикладным программам общего назначения?
  3. Какие приложения относятся к прикладным программам специального назначения?

Средняя школа № 21 п. Чульман
s21ner@neru.sakha.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *