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

3.7 Установка dbForge Studio for mysql

При запуске установочного файла на экране появляется Мастер установки программы dbForge Studio for MYSQL (Рис 3.4).

Рисунок 3.4 – Мастер установки dbForge Studio for MYSQL

При нажатии кнопки «Далее» устанавливаем необходимые структурные данні, выбираем место для установки программы. Выбираем тип файлов и документов, которые будут ассоциироваться с дополнениями. Дальше программа предложит проверить информацию которая была внесена при настройке установки. Если все верно, программа устанавливается и выполняет оптимизацию запуска.

После установки запускается стартовая страница dbForge Studio for MYSQL. Главное меню программы предоставляє возможности: разработки скриптов SQL, выполнять запросы. С помощью раздела «Дизайн базы данных» появляется возможность создавать диаграммы БД, проводить сравнение диаграмм БД. Вкладка «Миграция данных» дает возможность проводить импорт и экспорт данных, создавать резервную копию БД.

Перед пользователем стоит задача избрать новое соединение – localhost (Рис.3.5).

Рисунок 3.5 – Стартовая страница dbForge Studio for MYSQL

В левом углу появляется соединение localhost, в котором создаем новую БД (Рис.3.6).

Рисунок 3.6 – Окно новой базы данных

Дальше создаем таблицы (Рис.2.7). Дизайнер таблиц содержит: создание SQL кода, ограничение, индексы.

Рисунок 3.7 – Создание таблицы

Системные требования к программе [23] :

  • процессор 2GHz или выше;

  • 1024 МВ RAM;

  • 35 МВ свободного места на диске;

  • Microsoft Windows 2000/XP/2003/Vista и Windows 7.

3.8 Программный продукт Builder C++ 6.0

Builder C++ - это одна из самых популярных словно программирование в мире, на данное время, является средой быстрой разработки дополнений [24]. Назначением, которой есть написание программ, на языке программирования C++. Выпускается C++ Builder дочерней фирмой компании Embarcadero (раньше Borland, и потому и носит полное название Borland C++ Builder ). Большое количество компонентов, разработанные в языке программирования Delphi, с каким С++ имеет много всхожести. Borland C++ Builder является продолжателем популярного, в свое время и до сих пор широко использованным Си. Главным отличием между которыми является то что Си не поддерживает классы, а лишь структуры, а С++ является одной из первых словно программирование, которая поддерживает классы.

Особенности Builder C++:

  • интеграция B2b-пріложеній с помощью web-служб;

  • быстрая разработка web-додатків;

  • полная поддержка стандартных протоколов SOAP, XML, WSDL и XSL;

  • поддержка баз данных IBM Db2, IBM Informix, Oracle, Sybase, MYSQL, dbase, Paradox и Borland Interbase.

Программа представляется языком объектно-ориентировочного программирование, и объединяет библиотеку визуальных компонентов и среду программирования, написанную на Delphi с компилятором С++. Компилятор С++ представляется компилируемым статистическим языком программирования, которое типизируется, для общего назначения, которое имеет высокую популярность и широкое употребление. Доступ к корпоративным данным теперь возможен с использованием компонентов dbgo (раньше назывались Adoexpress). C++ Builder предоставляет простой способ доступу к реляционным и не реляционным хранилищам данных, включая хранилища электронной почты и файловые системы. Используя технологии Microsoft ACTIVEX Data Object (ADO) и OLE DB, возможно получить доступ к самим разным данным, предоставляя пользователю возможность самостоятельного выбора наилучшего решения. Новое средство поддержки групповой разработки Teamsource позволит вашей группе работать быстрее и эффективнее. Teamsource упрощает управление исходным кодом в больших распределенных группах разработки, расширяя и дополняя уже существующие средства управления исходным кодом. Отладка сложных приложений значительно упрощается за счет использования расширенных возможностей средства Codeguard, которое позволяет отслеживать и устранять ошибки распределения памяти и ресурсов при выполнении дополнения. Средство пересмотра локальных переменных в любом доступном окне стека упрощает процесс отладки и позволяет создавать более надежных исходный код. С использованием новой оболочки локализации дополнений Borland Translation Suite – есть возможность быстро переводить сообщение и интерфейсы приложений разными языками. При использовании Translation Suite локализация дополнений осуществляется параллельно их разработке за счет использования общего репозитория переводов.

3.9 Установка Builder C++

Установка данного пакета не вызывает сложности и детально расписанная в тексте инсталлятора или в справочном файле (типа readme.txt), который входит в инсталляционный пакет. При запуске установочного файла появляется Мастер установки Builder C++, который на последующем этапе запропоновує установить критерии установки программы (Рис.3.8).

Рисунок 3.8 – Мастер установки Builder C++ 6.

После того как проныру этап настройки функций для установки – программа быстро устанавливается на компьютер. Если на экране появляется окно с названием программного продукта, это значит, что программа успешно установилась и запускается (Рис.2.9).

Рисунок 3.9 – Запуск программы

После запуска программы перед пользователем появляется стартовая страница (Рис. 3.10).

Рисунок 3.10 – Стартовая страница Builder C++

Для подключения базы данных к Builder C++ на главную форму нужно поместить из вкладки ADO такие компоненты: ADOConnection, ADOQuery, ADOTable (Рис. 3.11).

Рисунок 3.11– Подключения базы данных

ADOConnection вызовет окно, которому нужно указать путь к базе данных Microsoft Jet 4.0 OLE DB Provider (Рис.3.12).

Рисунок 3.12 – Выбор подключения к базе данных

Системные требования к программе:

  • процессор 600MHz;

  • видео DirectX8,64mb;

  • RAM:256;

  • 1GB на жестком диске.

Естественное стремление разработчиков програми– сократить время разработки, облегчить повторное использование отлаженных модулей и снизить расходы на сопровождение и модификацию программ. Для достижения этих целей в отрасли создания программных комплексов используют методы и подходы управления программные разработки. При создании. С++ стремились сохранить совместимость с языком Си. Большинство программ на Си исправно будут работать и с компилятором С++. С++ имеет синтаксис, основанный на синтаксисе Си [25].

Нововведениями С++ в сравнении с Си является:

  • поддержка объектно-ориентированного программирования через классы;

  • поддержка обобщенного программирования через шаблоны;

  • дополнение к стандартной библиотеке;

  • обработка исключений;

  • пространства имен;

  • встроенные функции;

  • перегрузка операторов;

  • перегрузка имен функций;

  • ссылка и операторы управления свободно распределенной памятью.

Новые возможности С++ включают объявления в виде выражений, превращение типов в виде функций, операторы new и delete, тип bool, ссылка, расширенное понятие константы, функции, которые подставляются, аргументы по умолчанию, пространства имен, классы (включая и все связанные с классами возможности, такие как наследование, функции (методы), виртуальные функции, абстрактные классы и конструкторы), шаблоны, оператор, обработку исключений, динамическую идентификацию и многое другое. Язык С++ также во многих случаях строго относится к проверке типов, в сравнении с Си. С++ добавляет к Си объектно-ориентированные возможности. Он вводит классы, которые обеспечивают три важнейших свойства ООП: инкапсуляцию, наследование и полиморфизм.

Вывод

Сделан обзор таких программных продуктов: MYSQL и Builder C++. MYSQL – это свободная СУБД, которая характеризуется большой скоростью и легкостью в использовании. Builder C++ представляется проще в написании дополнений для БД, а также более более удобным для пользователя. Рассмотрено Описание и установка таких программ, как dbForge Studio for MYSQL и Builder C++ 6.0, их особенности.