Помощь в учёбе, очень быстро...
Работаем вместе до победы

Актуализация выбора задачи

РефератПомощь в написанииУзнать стоимостьмоей работы

Медленная скорость работы, обусловленная тем, что практически все встроенные функции языка реализованы через библиотеку времени исполнения (runtime library), которая, в свою очередь, производит много «лишней» работы по проверке и/или преобразованию типов. Защита от ошибок, связанных с применением указателей и доступом к памяти. Этот аспект делает Visual Basic приложения более стабильными… Читать ещё >

Актуализация выбора задачи (реферат, курсовая, диплом, контрольная)

Целью ВКР является создание проекта «Билеты для сдачи экзамена в ГИБДД».

Программа должна выполнять следующие функции:

  • -Содержать полный список билетов для экзамена, актуальных на сегодняшний день;
  • -содержать материалы, которые можно использовать для качественной подготовки;
  • -содержать ответы;
  • -воспроизводить экзамен в порядке, в котором он проводится в ГИБДД;

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

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

Анализ существующих способов решения поставленной задачи. 4]

Существует несколько сред решения поставленной задачи, рассмотрим некоторые из них:

  • 1. Delphi;
  • 2. СУБД Access;
  • 3. С++;
  • 4. Язык программирования Visual Basic;
  • 5. Встроенный в приложения MS Office язык Visual Basic For Aplication

Delphi:

[4]Современная система программирования. Назначение — быстрая разработка приложений.

Преимущества:

  • 1. Мощная и удобная интегрированная среда (IDE). Ни один компилятор C++, включая Visual С++, не предоставляет столь дружественной, интуитивно понятной, простой в использовании и вместе с тем столь многофункциональной оболочки как Delphi;
  • 2. В Delphi введены мощные средства поддержки работы с данными, позволяющие очень просто создавать приложения, связанные с базами данных.

Недостатки:

  • 1. Сложность оптимизации;
  • 2. Перегруженность минимальной программы, язык вытесняется более современными языками.

СУБД Access:

[4]Используется в качестве инструментального средства для создания автоматизированных информационных систем, основанных на технологии баз данных.

Преимущества:

  • 1. Высокая производительность СУБД;
  • 2. Простота обращения к базе данных;
  • 3. Таблицы, формы, запросы и отчеты хранятся в общем файле базы данных;
  • 4. Имеется аппарат, который называется «построитель выражений;
  • 5. В Access имеются средства, необходимые для работы с другими базами данных различных форматов;
  • 6. Возможность хранить в базе данных любые форматы данных.

Недостатки:

Ограниченный объём обрабатываемых данных.

С ++:

[4]Процедурный язык программирования, который был разработан в 1970х г. Он создавался для использования в ОС UNIX.

Преимущества:

  • 1. Минимализм;
  • 2. Обширный набор функций и лаконичность.

Недостатки:

  • 1. Некоторые элементы потенциально опасны, а предсказать последствия их использования практически невозможно;
  • 2. Многие уязвимости невозможно увидеть ни при компиляции, ни во время исполнения;
  • 3. Язык чрезмерно сложен.

Visual Basic.

[4]Средство разработки программного обеспечения, созданное корпорацией Майкрософт. Оно включает в себя среду разработки и язык программирования.

Преимущества:

  • 1. Быстрое создание приложения для Windows с графическим интерфейсом;
  • 2. Лёгкий синтаксис, который позволяет быстро освоить язык;
  • 3. Предусмотрена защита от ошибок, связанных с доступом к памяти и применением указателей.

Недостатки:

  • 1. Можно наследовать интерфейс, но не реализацию объектов;
  • 2. чтобы работать с программой, нужна установка msvbvmXX. dll;
  • 3. Сравнительно низкая скорость работы.

Встроенный в приложения MS Office язык Visual Basic For Aplication.

[8] Встраивание VBA в какое-то приложение означает для него создание объектной модели, в результате VBA-программа может обращаться к объектам этого приложения и манипулировать ими. Для изделий фирмы Visio к числу таких объектов могут относиться как прямоугольник на рисунке, так и сам рисунок, а объектная модель распространяется на все эти элементы.

Преимущества:

  • -Высокая скорость создания приложен с графическим интерфейсом для MS Windows;
  • -ппростой синтаксис, позволяющий очень быстро освоить язык;
  • -возможность компиляции, как в машинный код, так и в Р-код (по выбору программиста);
  • -в режиме отладки программа всегда (вне зависимости от выбора) компилируется в P-код, что позволяет приостанавливать выполнение программы, вносить значительные изменения в исходный код, а затем продолжать выполнение:
  • -полная перекомпиляция и перезапуск программы при этом не требуется;
  • -защита от ошибок, связанных с применением указателей и доступом к памяти. Этот аспект делает Visual Basic приложения более стабильными, но также является объектом критики; возможность использования большинства WinAPI функций для расширения.

Недостатки:

  • -Поддержка операционных систем только семейства windowsи Mac OS X (Исключение — VB1 for DOS);
  • -отсутствие механизма наследование реализации объектов;
  • -существующее в языке наследование позволяет наследовать только интерфейсы, но не их реализацию;
  • -требует установленную msvbvmXX. dll для работы программы;
  • -медленная скорость работы, обусловленная тем, что практически все встроенные функции языка реализованы через библиотеку времени исполнения (runtime library), которая, в свою очередь, производит много «лишней» работы по проверке и/или преобразованию типов.
Показать весь текст
Заполнить форму текущей работой