Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vse_v_1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
179.9 Кб
Скачать

28. Понятие визуального проектирования и визуальные компоненты системы программирования.

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

С объектно-ориентированными системами ассоциируется программа Browser. Это средство вместе с системой экранных подсказок позволяет программисту по желанию просматривать некоторые части программного окружения и видеть весь проект уже созданной программы. Под проектом программы здесь понимается структура программы — состав файлов, объектов и их порождающих классов, которые слагают программу в целом. Структурной единицей визуального программирования в Delphi и C++Builder является компонента. Компонента представляет собой разновидность объекта, который можно перенести (агрегировать) в приложение из специальной Палитры компонент. Компоненты бывают визуальными и невизуальными. Первые предназначены для организации интерфейса с пользователем (кнопки, текст, списки…). Невизуальные компоненты отвечают за доступ к системным ресурсам: драйверам баз данных, таймерам и т. д. Формой называется визуальная компонента, обладающая свойством окна Windows. При разработке на форме помещаются необходимые компоненты (например, элементы требуемого диалога). • Визуальное программирование во многом автоматизирует труд программиста по написанию программ. • Визуальное программирование — одна из самых популярных парадигм программирования на данный момент. Оно базируется на технологии ООП. • Основным элементом в средствах визуального программирования является компонента. • Технология визуального программирования состоит в следующем: создание экранных форм, нанесение визуальных и невизуальных компонент, программирование событий и методов оконных форм.

29. Особенности функционирования приложений в современных ос.

1.Многозадачность (совместное выполнение нескольких программ)

2.Независимое выполнение от аппаратуры (swapping) (драйвера)

3.Стандартный графический интерфейс приложений

4.Использование специальных встроенных функций ОС

WinAPI - Application Programming Interface

Win32 API: прикладной интерфейс для Windows.

(DLL - Dynamic Linked Libraries - динамическая библиотека, позволяющая многократное использование различными программными приложениями)

Каждая программа может получить доступ к ресурсам Windows, используя множество функций Программного Интерфейса Приложений (Application Programming Interface, API).

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

Подмножество API, называемое Интерфейс Графических Устройств (Graphics Device Interface, GDI), обеспечивает поддержку независимой от оборудования графики. Именно функции GDI делают возможным работу Windows на весьма разнообразном оборудовании.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]