Выбор структур данных для решения поставленной задачи

Введение

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

Основная часть

Выбор структур данных для решения поставленной задачи

Для написания программы была использована среда Delphi 7, среда программирования в которой совмещены простота и удобство с мощью и гибкостью. Эта среда обеспечивает визуальное проектирование пользовательского интерфейса, имеет развитый объектно-ориентированный язык Object Pascal (позже переименованный в Delphi) и уникальные по своей простоте и мощи средства доступа к базам данных. Язык Delphi по возможностям значительно превзошел язык Basic и даже чем-то язык С++, но при этом он оказался весьма надежным и легким в изучении (особенно в сравнении с языком С++). В результате, среда Delphi позволяет программистам легко создавать собственные компоненты и строить из них профессиональные программы. Среда оказалась настолько удачной, что по запросам любителей С++ была позже создана среда C++Builder – клон среды Delphi на основе зыка С++ (с расширенным синтаксисом.

К достоинствам Delphi можно отнести:

а) в Delphi имеется возможность визуального конструирования форм, что избавляет при создании программы от многих аспектов разработки интерфейса программы, так как Delphi автоматически готовит необходимые программные заготовки и соответствующий файл ресурсов;

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

в) мощность и гибкость языка программирования Objec Pascal – достоинство Delphi, выгодно отличающее эту среду от других инструментов RAD. От языка Visual Basic язык Pascal отличает строгая типизированность, позволяющая ещё на этапе компиляции обнаружить многие ошибки.

Таким образом, Delphi – это комбинация нескольких важнейших технологий:

- высокопроизводительный компилятор в машинный код;

- объектно-ориентированная модель компонент;

- Визуальное (А, следовательно, и скоростное) построение приложений из программных прототипов;

- масштабируемые средства для построения базы данных.

Так в моей программе надо обеспечить простоту и легкость в написании кода, возможность быстро устранять возможные ошибки, обеспечить программу графически интерфейсом и надежностью работы. Так среда Delphi и стала для разработки моей программы «NeoGraf».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: