Научная статья на тему 'Информационная система в среде embarcadero rad Studio'

Информационная система в среде embarcadero rad Studio Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
705
329
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СРЕДА / ИНФОРМАЦИОННАЯ СИСТЕМА / ИТ-ИНФРАСТРУКТУРА / ВИЗУАЛЬНЫЕКОМПОНЕНТЫ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Нуриддинова Мохинабону Шахобиддин Кизи

Приводится процесс разработки информационной системы разработанной в среде Embarcadero RAD Studio, представлены возможности использования соответствующих вкладок и компонент, использования универсальных СУБД.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Информационная система в среде embarcadero rad Studio»

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «СИМВОЛ НАУКИ» №6/2016 ISSN 2410-700Х_

Кантере, М.: Изд-во РГАУ - МСХА имени К.А. Тимирязева, 2010. - 294 с.

5 Дегустационный анализ: Курс лекций / О.В. Голуб. Кемеровский технологический институт пищевой промышленности. - Кемерово, 2003. - 119

© Нициевская К.Н., Мотовилов О.К., 2016

УДК 004

Нуриддинова Мохинабону Шахобиддин кизи

студентка, Ташкентского университета информационных технологий, Ташкент,

E-mail: mokhina_nur@mail.ru

ИНФОРМАЦИОННАЯ СИСТЕМА В СРЕДЕ EMBARCADERO RAD STUDIO

Аннотация

Приводится процесс разработки информационной системы разработанной в среде Embarcadero RAD Studio, представлены возможности использования соответствующих вкладок и компонент, использования универсальных СУБД.

Ключевые слова

Среда, информационная система, ИТ-инфраструктура, визуальныекомпоненты.

Nuriddinova Mokhinabonu Shahobiddin qizi

student, Tashkent University of Information Technologies, Tashkent,

E-mail: mokhina_nur@mail.ru

INFORMATION SYSTEM DEVELOPMENT IN EMBARCADERO RAD STUDIO

Abstract

It is the process of developing an information system developed in the environment of Embarcadero RAD Studio, presents the possibility of using the relevant tabs and the component, use the universal database.

Keywords

Environment, information system, IT -infrastructure, visual component.

Embarcadero RAD Studio включает язык C++, компилятор, интегрированную среду разработки приложений IDE (Integrated Development Environment), отладчики различные инструменты. Embarcadero RAD Studio содержит комплект общих элементов управления, доступ к Windows API, библиотеку визуальных компонентов VCL (Visual Component Library), компоненты и инструменты для работы с базами данных. Данная среда добавляет к процессу программирования на языке C++ возможность быстрой визуальной разработки интерфейса приложений. Кроме библиотек OWL (Object Windows Library) и MFC (Microsoft Foundation Classes), он использует библиотеку VCL и позволяет включить в форму диалоги с пользователем, оставляя разработчику для реализации только функциональную часть, воплощающую алгоритм решения задачи [2].

Компоненты VCL и стили Windows 10, платформенные компоненты UWP (универсальной платформы Windows) помогают быстро обновить VCL- и FMX-приложения до Windows 10[1]. Удвоенный объем доступной памяти для крупных проектов, расширенная поддержка нескольких мониторов и улучшенный инспектор объектов повышают удобство разработки. Согласно заявлению компании Embarcadero Technologies, с помощью RAD Studio 10 Seattle разработчики получают возможность в пять раз быстрее создать приложения для настольных и мобильных систем, включая 32- и 64-разрядные версии

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «СИМВОЛ НАУКИ» №6/2016 ISSN 2410-700Х_

Windows 10, для облачных платформ и баз данных.

В Embarcadero RAD Studio 10существует первый в мире компилятор С++ на основе CLANG для Windows и мобильных платформ с расширениями RAD PME, обеспечивающими быструю разработку для Windows и других платформ. Он поддерживает тесную интеграцию с VCL для Windows и кроссплатформенными структурами FMX, язык С++11 и управление памятью на основе ARC (автоматического подсчета ссылок) для С++, а также обладает обратной совместимостью. Новый компилятор Embarcadero RAD Studio делает версию RAD Studio 10 обязательным обновлением для разработчиков на С++ и новых разработчиков, переходящих на С++ с других языков и наборов инструментов — Java, Objective-C, С#, Xcode, Xamarin и VisualStudio.

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

Процедуры разработки, тестирования и составления документации серьезно доработаны. Теперь можно создавать приложения на нескольких языках для платформ, поддерживаемых новой версией RAD Studio.

Прекрасные возможности RAD Studio 10 Seattle можно продемонстрировать на примере разработки информационной системы "Канцтовары". Работа программы предполагает управление продажей канцелярских товаров: отображение спискаимеющихся товаров, типытоваров, количество товаров, цены товаров, качество товаров, фотогалерея имеющихся товаров, бар код выпускающей компании, адрес местоположения и телефонные номера компании. В системе предусмотрены добавление, удаление, корректировка, поиск записей базы данных.

Программирование баз данных является одним из наиболее приоритетных и востребованных направлений в сфере разработки программного обеспечения [3]. Как вы наверно знаете, существует огромное множество, как самих сред создания приложений, так и универсальных СУБД со встроенным языком. Использование так называемых RAD-систем, т.е. систем мгновенной разработки приложений, значительно ускоряет процесс разработки и является более простым и выгодным способом, нежели использование иных сред. В предлагаемой системе использована база MSAccess. В базе предусмотрены 13 категорий, каждая из которых представляет собой определенную информацию о товаре.

Все компоненты для работы с Active XData Object (ADO) находятся на закладке под одноименным названием. Для начала нам понадобится поместить на форму компонент TADO Connection - именно он будут отвечать за связь нашего приложения с физической базой данных. Далее помещаем на форму TData Source - без него невозможно графически отобразить данные, он необходим для связи Data Controls компонентов с компонентом TADO Table, который также помещается на форму (он нужен для связи с конкретной таблицей БД, аналогично TTable из BDE). Для связи всех трех компонентов между собой нужно проделать следующие операции:

- в компоненте TADO Table установить свойство Connection в положенный на форму компонент TADO Connection (по-умолчанию это ADOConnectionl);

- свойство Data Set компоненты TData Source установить в ADOTablel.

Таким образом, настраиваемые компоненты будут работать с БД стандарта MDB от Access, выбран драйвер Microsoft Jet 4.0 OLE DB и указывается путь к базе данных и если был установлен контроль доступа к файлу, то вводится имя пользователя и пароль. Для графического, наглядного отображения содержимого таблицы предусмотрены компоненты с закладки "Data Controls". Всего их 15, но это зависит от поставки.

Список использованной литературы:

1. Джаррод Холингворт, Боб Сворт, Марк Кэшмэн, Поль Густавсон. Borland C++ Builder 6. Руководство разработчика = Borland C++ Builder 6 Developer's Guide. — М.:«Вильямс», 2004. c. 976.

2. Шамис, В.А. Borland C++Builder 6. Для профессионалов. СПб.: Питер, 2003.c.432.

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «СИМВОЛ НАУКИ» №6/2016 ISSN 2410-700Х_

3. Гуломов Ш. Р., Нуриддинова М.Ш., Нуруддинова А. Г. "Settings firewalls to implement special filtering mode". International scientific review. 2016. №5 (15), XIII International scientific and practical conference «International scientific review of the problems and prospects of modern science and education» Chicago. USA, 21-22 april 2016.

© Нуриддинова М.Ш., 2016

УДК 621.376.4

С. А. Рябцев

студент 5 курса радиотехнического факультета Поволжский государственный технологический университет Научный руководитель: Р. Г. Хафизов д. т. н., профессор кафедры «Радиотехнические и медико-биологические системы» Поволжский государственный технологический университет г. Йошкар-Ола, Российская Федерация

ПРОГРАММНЫЙ КОМПЛЕКС ДЛЯ ИССЛЕДОВАНИЯ ЭФФЕКТИВНОСТИ СИСТЕМ ПЕРЕДАЧИ ДАННЫХ С ФАЗОВОЙ МОДУЛЯЦИЕЙ

Аннотация

В данной статье описан результат разработки программного комплекса в среде программирования LabVIEW для проведения исследований эффективности систем передачи данных с фазовой модуляцией. Разработанная программа содержит в себе все необходимые элементы управления и индикации. Результатом работы программы является графическое представление зависимости точности демодуляции от уровня шумов.

Ключевые слова

Передача данных, эффективность, двоичная фазовая манипуляция, дифференциальная двоичная фазовая манипуляция, квадратурная фазовая модуляция, дифференциальная квадратурная фазовая модуляция.

С целью обеспечения эффективного функционирования систем связи (спутниковая, проводная, радиосвязь и т.д.) необходимо выполнение требования максимальной помехозащищенности передачи (приема) цифровой информации [1, с. 12].

Для проведения исследований эффективности систем передачи данных в среде программирования LabVIEW была разработана программа, в которой можно исследовать четыре вида фазовой модуляции: двоичная фазовая манипуляция (BPSK), дифференциальная двоичная фазовая манипуляция (DBPSK), квадратурная фазовая модуляция (QPSK), дифференциальная квадратурная фазовая модуляция (DQPSK) [2, с. 126]. Предусмотрено проведение исследований при наличии в канале связи шума, имеющего один из законов распределения: Гаусса, Пуассона, биноминальный. Разработанная программа позволяет модулировать по фазе как бинарную последовательность, заданную произвольно пользователем, так и зашифрованное текстовое сообщение. Результатом работы программы является индикация осциллограмм зашумленных модулированных и демодулированных сигналов, наблюдение амплитудно-частотного, фазо-частотного спектров и спектра мощности, а так же зависимость точности демодуляции от уровня шума.

Все элементы лицевой панели и индикаторы расположены в многостраничном компоненте -ТаЬСоШ;го1. Данный компонент позволяет структурировать и произвести удобное для пользователя расположение всех элементов контроля и индикации.

Программа содержит пользовательский интерфейс с вкладками:

1) исходные данные;

i Надоели баннеры? Вы всегда можете отключить рекламу.