Библиотека для анализа химических формул 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.
Здесь вы можете скачать файлы библиотеки:
Только библиотека (без руководств и исходников)
Руководства к библиотеке
Исходники библиотеки