Art 
        Soft 
 Art 
        Soft 
A РУС ENG


Главная

Мои работы

DownLoad

SmooTZ7

Поддержать

Обо мне

Rambler's Top100
Rambler's Top100

 

 
THDDInfo

ArtReport

TArtLicense

ArtFormula

TMinimizer

TArtLCD


THDDInfo Delphi компонента  THDDInfo (Загрузить...)

THDDInfo - невизуальная компонента Delphi, позволяющая получить системную информацию об IDE, SCSI и ATAPI устройствах.

Поддерживает платформы Win9x, WinNT и Vista.

THDDInfo позволяет получить следующие данные:

  • тип устройства
  • строка с названием модели
  • версия прошивки firmware
  • серийный номер устройства
Для IDE устройств также:
  • геометрия (cylinders, heads, sectors per track)
  • количество LBA секторов
  • размер (неформатированный)
  • размер буфера контроллера

История

  • Версия 2.3: Добавлена поддержка Delphi 2009.
  • Версия 2.2: Добавлены два новых метода gimZeroRights и gimWMI для поддержки Windows Vista.
  • Версия 2.1: Добавлена поддержка ASPI API (новый метод gimASPI). Сенькс Bill Mudd (mcmudd(a)earthlink.net).
  • Версия 2.0: Добавлена возможность сканирования шины Scsi. gimScsi теперь возвращает информацию об ATAPI устройствах. Изменена процедура для gimAuto (сенькс Vassilis Papanikolaou (billy(a)ee.auth.gr) за отчет об ошибках). Пофиксены некоторые баги.
  • Версия 1.22: Добавлена поддержка Delphi 5 (сенькс Marcelo Castro abusemg-jan(a)yahoo.com.br)
  • Версия 1.21: Исправлены некоторые ошибки.
  • Версия 1.2: Добавлена поддержка ATAPI и SCSI устройств для WinNT.
  • Версия 1.1: Добавлена поддержка ATAPI устройств для Win9x.
  • Версия 1.0: Первая рабочая версия

Наверх


Delphi package  ArtReport (Загрузить...)

ArReport обеспечивает простой способ создания отчетов в формате XLS (используя установленные программы работы с электронными таблицами MS Excel или OpenOffice Calc) из программ, написанных на Delphi и Lazarus. ArtReport содержит основную компоненту TArtRepot- полностью нативный Delphi/Lazarus компонент.

Основные возможностиArtReport:

  • Несколько типов отчетов:
    • Простой (simple);
    • Детализированный (master-detail);
    • Детализированный второго уровня (master-detail-subdetail);
    • Группированный (grouped);
    • Группированный второго уровня (subgrouped);
    • С переменным числом колонок (multicolumn).
  • Несколько отчетов на одном листе и несколько отчетов на разных листах файла XLS.
  • Определяемые пользователем переменные и формулы в отчете
  • Создание шаблонов отчетов непосредственно в программе работы с электронными таблицами
  • Использование всех возможностей форматирования для создания отчетов
  • Печать отчетов
  • Запуск макросов для постобработки отчета

ArtReport использует специальные компоненты (провайдеры) для создания отчетов. ArtReport включает провайдеры для MS Excel(TARExcelProvider) и для OpenOffice Calc (TARCalcProvider). Возможно создание провайдеров для других программ работы с электронными таблицами.

Up


Delphi компонента  TArtLicense (Загрузить...)

TArtLicense - очень простая невизуальная Delphi компонента, которую можно использовать при создании shareware программ.

Компонента использует шифрованные файлы лицензий, содержащие информацию об исполняемом файле (размер и crc), дату истечения срока лицензии и любую другую дополнительную информацию. Так как TArtLicense использует алгоритм шифрования RSA с несимметричным ключом и в TArtLicense передается только ключ для расшифровки, никто не сможет изменить информацию внутри файла лицензии. Архив также содержит исходники программы ArtLicGenerator, позволяющей создавать файлы лицензий, совместимые с TArtLicense.

История

  • Версия 1.1: Добавлена поддержка для нешифрованных данных (ExData).
  • Версия 1.0: Первая рабочая версия

Наверх


Delphi package  ArtFormula (Загрузить...)

ArtFormula package содержит две невизуальные компоненты для компиляции и вычисления выражений. Кроме того, TArtFormula представляет собой язык программирования, который может использоваться для реализации макросов в ваших программах.

Поддерживает:

  • 7 арифметических операций
  • 10 логических операций
  • 6 битовых операций
  • конкатенацию строк (@) и оператор сравнения с шаблоном like (==)
  • 22 арифметические функции
  • 10 статистических функций
  • 2 логические функции
  • 16 строковых функций
  • 13 функций даты и времени
  • 14 функции для программирования
  • Константы
  • Пользовательские переменные
  • Пользовательские функции (модули)
  • Символьное вычисление производных с базовым упрощением результата
Программирование:

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

Например:

    block(defines('i','n'), set('n',1), 
          series(set('i',1), val('i')<=5, inc('i'), set('n',val('n')*val('i'))), 
          msg('5! = '+val('n'),'result',0)) 

Тоже самое:

   begin 
     var 'i', 'n' end;
     $n:=1;
     for $i:=1;  $i<=5;  $i++ do
       $n := $n*$i;
     next;
     msg('5! = '+val('n'),'result',0);
   end

В одной программе можно смешивать оба стиля.

Язык программирования TArtFormula поддерживает:

  • Определение переменных
  • Присваивание
  • Операции инкремента и декремента
  • Функию Return
  • Составной оператор (BEGIN... END)
  • Оператор IF
  • Цикл WHILE
  • Цикл UNTIL
  • Цикл FOR
  • Функции для реализации взаимодействия с пользователем: msg('text','caption',props), input('caption', 'text', defvalue)

Электронные таблицы:

TArtFormula может использоваться в электронных таблицах. Написав обработчики событий GetVarsCount и GetVarValue, возможно вычисление функций вида sum(a1:b4), avg(c1:c99) и т.д., где a1:b4 и c1:c99 - диапазоны ячеек на листе электронной таблицы. Наверх


Delphi компонента  TMinimizer (Загрузить...)

TMinimizer - невизуальная Delphi компонента для научных расчетов. Компонента реализует несколько методов локальной минимизации. Целевая функция может быть задана в символьном виде.

Реализованные методы минимизации:

  • Метод Розенброка.
  • Квазиньютоновские алгоритмы (в модификациях Давидона-Флетчера-Пауэла, Флетчера, Бройдена).
  • Метод сопряженных градиентов (в модификациях Флетчера-Ривса, Пшеничного, метод наискорейшего спуска).
  • Метод Ньютона.

Кроме того реализован простой алгоритм минимизации с ограничениями, использующий штрафные функции.

Наверх


Delphi component  TArtLCD (Download...)

TArtLCD - невизуальная конпонента Delphi, позволяющая управлять текстовыми LCD дисплеями.

Компонента использует dll библиотеки от LCD Smartie, так что TArtLCD может быть использована для управления широким рядом дисплеев из программ, написанных на Delphi.

Дистрибутив TArtLCD включает демонстрационную dll и программу VirtualLCD, позволяющую протестировать TArtLCD без использования настоящих дисплеев.

Наверх



(c) Артем Парлюк, 2005-2010








Если вам необходим почтовый аккаунт, тогда почта на Qip.ru - ваш выбор. Для хранения фото и видео рекомендуем бесплатный фотохостинг.
Для студентов и абитуриентов: крупнейшая библиотека рефератов и сочинений. Скриншот экрана - просто и удобно с QIP Shot.