На главную страницу

Библиотека для анализа химических формул Brutto

Библиотека подпрограмм Brutto является свободным программным обеспечением,
распространяемым в рамках GNU Library General Public License (см. файл
Copying.txt), а именно версии 2 этой лицензии или, по Вашему усмотрению,
любой более поздней версии этой лицензии.
Внимательно изучите GNU Library General Public License для
того, чтобы понимать Ваши права и обязанности, если Вы хотите использовать
библиотеку Brutto в Ваших разработках.


О БИБЛИОТЕКЕ "Brutto"
ABOUT THE "Brutto" Library

Библиотека "Brutto", Copyright (C) Zakharov S.V., 1997-2003

Library Brutto, Copyright (C) Zakharov S.V., 1997-2003


НАЗНАЧЕНИЕ БИБЛИОТЕКИ

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


РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Версия 2.1 для Win32 может работать в операционных системах Windows 95,
Windows NT 3.51 и в более поздних версиях Windows.

Для того, чтобы приложения имели доступ к библиотеке, в системный каталог Windows
следует поместить файлы brutto32.dll, mass.elt и mass.gps.

Файл brutto32.dll представляет собой собственно библиотеку, а файлы mass.elt и
mass.gps являются текстовыми файлами, содержащими данные для библиотеки.

Файл mass.elt является текстовым файлом, содержащим данные об атомных массах
химических элементов. Его можно редактировать, но помните, что общее количество
определённых в нём химических элементов НЕ ДОЛЖНО ПРЕВЫШАТЬ 200.

Файл mass.gps является текстовым файлом, содержащим данные о символах химических
групп. Его также можно редактировать, но следует иметь в виду, что общее
количество определённых в нём групп НЕ ДОЛЖНО ПРЕВЫШАТЬ 50.


РУКОВОДСТВО ПРОГРАММИСТА (C)

Для компиляции Brutto32.dll использовалась среда Borland C++ 5.02.

Библиотека экспортирует следующие функции:

int FAR PASCAL ElementsInTable(void);
 Возвращает количество химических элементов в словаре mass.elt (см. руководство
 пользователя).

int FAR PASCAL GroupsInTable(void);
 Возвращает количество химических элементов в словаре mass.gps (см. руководство
 пользователя).

void FAR PASCAL GetGroupsFile(LPSTR F);
 Размещает по адресу F полное имя текущего файла-словаря химических групп (по
 умолчанию - <Путь>\mass.gps).

void FAR PASCAL SetNewGroupsFile(LPSTR F);
 Устанавливает полное имя текущего файла-словаря химических групп равным строке,
 на которою указывает F.

void FAR PASCAL GetMassesFile(LPSTR F);
 Размещает по адресу F полное имя текущего файла-словаря символов химических
 элементов (по умолчанию - <Путь>\mass.elt).

void FAR PASCAL SetMassesFile(LPSTR F);
 Устанавливает полное имя текущего файла-словаря химических элементов равным
 строке, на которую указывает F.

double FAR PASCAL MolarMass(LPSTR str);
 Возвращает молярную массу соединения с химической формулой, адресуемой указателем
 str.

double FAR PASCAL NumberOfAtoms(LPSTR Formula,LPSTR Symbol);
 Возвращает количество атомов химического элемента с химическим символом,
 задаваемым строкой, адресуемой Symbol, в соединении, химическая формула которого
 адресуется указателем Formula.

double FAR PASCAL
PercentOfElement(LPSTR Formula,LPSTR Symbol);
 Возвращает процентное содержание химического элемента с химическим символом,
 задаваемым строкой, адресуемой Symbol, в соединении, химическая формула которого
 адресуется указателем Formula.

Здесь вы можете скачать файлы библиотеки:
Только библиотека (без руководств и исходников)
Руководства к библиотеке
Исходники библиотеки

На главную страницу

Хостинг от uCoz