SoftWare

Программное обеспечение, операционые системы
Размещено orb

Работать будем с антивирусом AVIRA.

Как установить его описано здесь в скриншотах и на русском языке, поэтому я предлагаю его донастроить и обновить базу.

Обновление базы антивируса (одним файлом)

Для начала идем на оф. сайт и

Tags:
Размещено orb

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

Например, компания может иметь несколько отделений, расположенных в разных городах. Тогда Location (местоположение) является классом, а местоположение конкретного отделения, например Нью-Йорк, Токио или Париж, – экземпляром данного класса. Экземпляры данного класса могут быть представлены в форме таблицы:

Tags:
Размещено orb

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

Хранилище может содержать несколько семейств классов. Хранилище является понятием физического уровня, в отличие от семейства классов, которое является понятием логического уровня.

Размещено orb

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

  • Системное хранилище
    Это хранилище содержит системные классы Jasmine. Системное хранилище создается при установке Jasmine. Оно автоматически обновляется при создании пользователем новых хранилищ или семейств классов. Для хранения определенных вами классов вы можете воспользоваться системным хранилищем или создать новое хранилище пользователя.
  • Хранилище пользователя
Tags:
Размещено Guest

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

Tags:
Размещено orb

Под приложением понимается совокупность базы данных и программ, осуществляющих доступ к ней. База данных располагается на сервере Jasmine и выполняет функции хранилища определений классов и методов, а также объектов или других данных, определенных с использованием этих классов. Прикладные программы обычно располагаются на клиенте Jasmine и осуществляют доступ к базе данных, расположенной на сервере. Причем сервер может находиться на том же компьютере, что и клиент, или на другом компьютере.
В последующих главах данного руководства приложение рассматривается с точки зрения базы данных. В них также рассматривается использование интерпретатора ODQL, для выполнения различных задач. Для получения более подробной информации о разработке приложений с помощью других платформ разработки, обратитесь к остальным частям документации по Jasmine, воспользовавшись обзором документации приведенным в главе «Introducing Jasmine» («Знакомство с Jasmine») руководства Getting Started (Приступим к Работе).

Размещено Guest

В рамках системы Jasmine существует несколько подходов к разработке приложения в зависимости от его типа. С помощью Jasmine вы можете разрабатывать:

  • Полнофункциональные приложения с мультимедийным интерфейсом, ориентированные на конечных пользователей с разными интересами, целями и различным уровнем знакомства с компьютерными технологиями
  • Простые интерфейсы с базой данных Jasmine, на основе HTML страниц, способные выполнять основные запросы и осуществлять обновление базы данных
  • Приложения Visual Basic, подключающиеся к базе данных Jasmine посредством специального элемента управления, реализованного с помощью стандартного протокола ActiveX
  • Утилиты и библиотеки классов, предназначенные для использования другими разработчиками Jasmine
  • Специальные запросы или программы разового использования для внесения изменений в базу данных, например, для начальной загрузки информации в базу данных или изменения определения класса

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

Jasmine Studio

Tags:
Размещено Guest

Среда Jasmine для разработки приложений (Jasmine Studio) представляет собой приложение Windows с простым в использовании графическим интерфейсом. С помощью Jasmine Studio вы можете создавать приложения Jasmine, не обладая существенным опытом программирования. При создании приложения Jasmine объекты, классы и другие компоненты базы данных просто перетаскиваются из окон различных инспекторов и редакторов Jasmine Studio на сцены (страницы) приложения, затем для каждой сцены, определяются свойства и поведение расположенных на ней компонент базы данных.
Jasmine Studio позволяет визуально создавать приложения Jasmine, не прибегая к программированию (как, например, при использовании C API). Когда вы работаете с Jasmine Studio, вам не приходится работать непосредственно с программным кодом приложения. С помощью Jasmine Studio вы можете разрабатывать, строить прототипы, отлаживать и размещать мультимедийные приложения базы данных Jasmine, а также управлять классами базы данных с помощью простого интерфейса, поддерживающего перетаскивание объектов.

Tags:
Размещено Guest

Jasmine предоставляет набор системных классов для поддержки базовых типов данных, включая строки, даты и различные числовые типы данных. Системные классы поддерживают различные типы коллекций, а также функции управления системой, например – функции управления транзакциями и сеансами работы.
Иерархия системных классов содержит класс Composite, который является базовым классом для всех классов, определенных пользователем. Вместе с Jasmine также поставляется ряд библиотек классов, включая библиотеку для поддержки мультимедийных данных. Вы можете использовать готовые классы или конкретизировать их в соответствии со стандартными механизмами наследования.

Tags:
Размещено orb

ODQL является полномасштабным языком программирования баз данных и обладает рядом возможностей общего характера, включая:

  • Поддержку конструкций для объявления переменных, присвоения им значений и использования их в выражениях
  • Поддержку условного выполнения
  • Поддержку итерирования с помощью условного цикла while и итерирования по элементам коллекции

ODQL можно использовать не только в прикладных программах, созданных с помощью C API, но и в методах, реализующих операции в базе данных. При необходимости можно использовать ODQL совместно с базовым языком, таким как Си или Си++ (например, когда возникает необходимость в использовании библиотечных процедур базового языка или системного интерфейса программирования).

Работать с ODQL можно посредством:

  • Интерпретатора ODQL
    Интерпретатор является интерактивной средой, которая позволяет вводить выражения ODQL непосредственно с терминала или из файла. Он может работать, как на сервере, так и на клиенте Jasmine.
  • Препроцессора ODQL
Tags: