Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка DELPHI.DOC
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

Основы delphi

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

Особенностью программирования в Windows является наличие многочисленных технологий, используемых при создании приложений различных типов, например, офисных, для работы с базами данных, для работы в среде клиент-сервер, для работы в Internet и т.д. Среда разработки приложений Delphi для самых разнообразных предприятий и организаций, являющаяся интеллектуальной собственностью фирмы Borland, на протяжении ряда лет успешно выдерживает (и выигрывает!) жёсткую конкуренцию с другими системами подобного типа.

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

Общая технология программирования

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

Существуют различные подходы к программированию. Одним из них является структурное программирование, представляющее попытку превратить “искусство” программирования в обычную “науку”. Основной принцип структурного программирования заключается в создании некоторых аналитических моделей решаемой задачи перед началом кодирования. Двумя наиболее используемыми старыми моделями являются разработки “сверху вниз” и “снизу вверх”.

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

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

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