This archive contains datafiles of
the user Library
for Maple of releases 6 – 11 on Windows
platforms
95/98/98SE/ME/NT/XP/2000/2003.
Данный архив содержит файлы Библиотеки для
пакета Maple релизов 6 – 11 на Windows-платформах
95/98/98SE/ME/NT/XP/2000/2003.
The unpacked archive <UserLib6789.zip> has the following organization:
Распакованный архив <UserLib6789.zip> имеет следующую организацию:
File / Directory/ Файл / Каталог |
Destination / Назначение |
Directory
COMMON |
contains
datafiles general for Maple
of releases 6 – 11 |
Subdirectory HelpBase |
contains mws-files
with help-pages for the Library |
Subdirectory MWS6789 |
contains mws-files
with examples of the Library tools
use |
Maple.hdb |
Help database
of the Library for releases 6 – 11 |
ProcUser.txt – Maple 6 – 9 ProcUser10.txt – Maple 9.5 – 11 |
contains source
codes of all Library
tools |
ProcLib_6_7_8_9.mws – Maple 6 – 9 ProcLib_10.mws – Maple 9.5 – 11 |
Maple
document with self-installing Library |
Maple_U.cmd |
creation /
update history of the Library |
|
|
Directory
UserLibn (n = 6 .. 10) |
contains the Library for Maple release
n (n = 6 .. 10) |
Subdirectory UserLib |
contains the Library for Maple n (n = 6 .. 10) |
Maple.lib |
main datafile
of the Library for Maple n (n = 6 .. 9) |
Maple.ind |
index datafile
of the Library for Maple n (n = 6 .. 9) |
Maple.rep |
support of
the Library with `local` members (n = 6, 7) |
Maple.mla |
common datafile
of the Library for Maple 10 |
Subdirectory USERS |
contains
initialization file for Maple release n (n = 6 .. 10) |
Maple.ini |
initialization file for Maple
directory USERS |
Thus, the directory USERLIBn contains subdirectory USERLIB with the basic datafiles
of the user Library for Maple of release n (n = 6 .. 10) and subdirectory USERS with initialization
file “Maple.ini”; in addition, the datafiles for Maple 11 are the same as for Maple 10. Whereas directory COMMON contains datafiles general
for Maple of releases 6 – 11. Its datafile “Maple.hdb” is structurally
analogous to the datafile of the same name of the main Maple library and contains
the Library help database. Datafile “Maple_U.cmd” has txt-format and contains
names of the Library means created in the course of their saving. The text
datafile “ProcUser.txt” contains source codes of all Library tools. At last,
datafile “ProcLib_6_7_8_9.mws” contains the Maple document with
self-installing Library, including Guide on the Library installation directly
in the Maple environment of release 6, 7, 8, 9, whereas datafile “ProcLib_10.mws” contains the Maple document with
self-installing Library for release 9.5 – 11.
Таким образом, каталог UserLibn содержит подкаталог UserLib с основными файлами данных
пользовательской Библиотеки для Maple релиза n (n = 6 .. 10); при этом, файлы для Maple 11 идентичны файлам для Maple 10, и подкаталог USERS с файлом инициализации “Maple.ini” (его содержимое корректируется под Maple 11).
Тогда как каталог COMMON содержит
файлы, общие для Maple релизов 6 – 11. Его файл “Maple.hdb” аналогичен одноименному
файлу главной Maple библиотеки и содержит
справочную базу данных Библиотеки. Файл данных “Maple_U.cmd” имеет txt-формат и содержит имена всех средств Библиотеки, созданных в процессе их
сохранения. Текстовые файлы “ProcUser.txt” и “ProcUser10.txt” содержат исходные тексты всех средств Библиотеки для релизов 6 – 9 и 9.5 – 11 соответственно. Наконец,
файл “ProcLib_6_7_8_9.mws” содержит Maple документ с самоустановкой Библиотеки, включая руководство по
установке Библиотеки непосредственно в среде Maple релизов 6, 7, 8, 9, тогда как файл “ProcLib_10.mws” содержит Maple документ с самоустановкой Библиотеки, включая руководство по
установке Библиотеки непосредственно в среде Maple 9.5 – 11.
It is necessary to note, the presence of the text
datafiles “ProcUser.txt” and “ProcUser10.txt” with source codes of
the Library tools for releases 6 – 9 and 9.5 – 10 accordingly, and mws-files in subdirectory HelpBase with help-pages composing Help database of the Library allows easily enough
to adapt it to other underlying platforms different from Windows.
Необходимо отметить, что наличие текстовых файлов “ProcUser.txt” и “ProcUser10.txt” для релизов 6 – 9 и 9.5 – 11 соответственно с исходными текстами средств Библиотеки и mws-файлов в подкаталоге HelpBase со справочными страницами,
составляющими справочную базу Библиотеки, позволяют достаточно легко
адаптировать ее к другим основным платформам, отличным от Windows.
In the simplest case, the Library installation can be made
in four stages, namely:
В простейшем случае установка Библиотеки производится в четыре этапа, а именно:
1. Copy the subdirectory UserLib (from directory UserLibn for Maple n; n = 6 .. 10) into subdirectory with
the main Maple library (by default, “C:/Program Files/Maple n/LIB”).
1. Скопировать подкаталог UserLib (из каталога UserLibn для Maple n; n = 6 .. 10) в подкаталог с главной Maple библиотекой (по умолчанию, “C:/Program Files/Maple n/LIB”).
2. Copy datafile “Maple.hdb“ (from directory COMMON) into directory with
your library (by default, “C:/Program Files/Maple n/LIB/UserLib”);
2. Скопировать файл “Maple.hdb“ (из каталога COMMON) в каталог с вашей библиотекой (по умолчанию, “C:/Program Files/Maple n/LIB/UserLib”);
3. Copy the initialization
file “Maple.ini” (from subdirectory “UserLibn/Users“) into subdirectory USERS of the root Maple directory (by default, “C:/Program Files/Maple n/USERS”). In addition, if
datafile “Maple.ini” already does exist, then it should be updated by means of adding into
its end of contents of your “Maple.ini”.
3. Скопировать инициализационный файл “Maple.ini” (из подкаталога "UserLibn/Users") в подкаталог USERS корневого Maple каталога (по умолчанию, “C:/Program Files/Maple n/USERS”). При этом, если файл “Maple.ini” уже существует, то он
должен быть обновлен путем добавления в его конец содержания вашего “Maple.ini”. Это можно легко сделать, например, посредством Notepad.
4. (If necessary) correct contents of the copied
file “Maple.ini” in appropriate way,
i.e. with taking into consideration of the real full path to the copied Library.
4. (При необходимости) соответствующим образом
отредактировать содержимое скопированного файла “Maple.ini”, т. е. с указанием реального
полного пути к скопированной Библиотеке.
5. For Maple 11 is analogously to the case of Maple 10.
5. Для релиза Maple 11 все аналогично случая Maple 10.
After restart or reload of Maple the copied Library will be logically linked
with the main Maple library. Means of the
installed Library will be accessible at a level of means of the package
in every respect. The main page for the Library help database is UserLib!!!. In help browser you
can achieve this main page of the Library help database by a
chain "New Means... -> Aladjev's Library".
После перезагрузки Maple скопированная Библиотека будет логически связана с
главной Maple библиотекой, обеспечивая
доступ к ее средствам подобно стандартным средствам пакета. Средства инсталлированной
Библиотеки будут доступны на уровне
средств пакета во всей полноте. Главная страница справочной базы Библиотеки – UserLib!!!. В броузере справки вы можете выйти
на данную главную страницу справочной базы Библиотеки по цепочке "New Means... -> Aladjev's Library".
At last, instead of the above-mentioned four stages you can execute in the Maple environment the file
"ProcLib_6_7_8_9.mws" (for Maple 6 – 9) or "ProcLib_10.mws" (for Maple 9.5 – 11) from directory COMMON which will provide automatic
installation of the Library for the current Maple of releases 6 – 11. In this case, the Library tools become available
immediately.
Наконец, вместо вышеперечисленных четырех этапов Вы можете выполнить в среде Maple документ "ProcLib_6_7_8_9.mws" (для Maple 6 – 9) или "ProcLib_10.mws" (для Maple 9.5 – 11) из каталога COMMON, который обеспечит автоматическую установку Библиотеки для текущего Maple релиза 6 – 11. В этом случае средства Библиотеки становятся доступными немедленно.
Однако, выполнение данного документа должно быть произведено в классическом
клоне пакета (для релизов Maple 9 и выше). Во
избежание возникновения возможных особых ситуаций, обусловленных особенностями
версий пакета, рекомендуется инсталлировать Библиотеку в четыре вышеперечисленных этапа,
т.е. ее готовую версию для соответствующего релиза 6 – 11.
Книга, к которой приложена данная Библиотека, как и сама Библиотека, предназначены для тех, кто
не видит в пакете набора готовых средств на все случаи жизни, а систему,
позволяющую самому пользователю расширять ее своими средствами, облегчающими
решение задач в сфере его интересов и потребностей. Поэтому, входящие в архив mws-документы зачастую содержат решения одних и тех же
задач, выполненные в различных релизах Maple с использованием разных
приемов и подходов, что позволяет использовать их также и в учебных целях при
освоении программной среды пакета.
Предлагаемая Библиотека содержит средства,
созданные в релизах 4 – 10 пакета и имеющие различные степень
сложности и сферу эффективной применимости. Естественно, с развитием пакета
некоторые из них перекрываются либо дублируются средствами новых релизов.
Однако было все же решено оставить и такие средства из следующих соображений.
Большинство из них создавалось в целях расширения возможностей соответствующих
релизов пакета и устранения некоторых их недостатков, поэтому использованные
для этого приемы и методика во многом релизо-независимы, что позволяет использовать
их и для хорошего освоения программной среды пакета безотносительно его релиза.
К тому же, как показывает опыт, целый ряд из них достаточно хорошо дополняют
подобные средства пакета, что позволяет использовать их по прямому назначению
при программировании различных приложений в среде пакета Maple. В целом же значительная часть из них сохраняет свою
актуальность и для последних Maple-релизов, иллюстрируя
достаточно полезные и эффективные приемы программирования наряду с чисто
утилитарным назначением в качестве дополнительных программных средств. На наш
взгляд, наиболее ценным в настоящей связке “книга + Библиотека” является даже не столько сам набор пусть и достаточно
полезных дополнительных средств, который постоянно расширяется и обновляется, а
именно используемые представленными средствами приемы программирования,
действие которых является достаточно пролонгированным. В настоящее время они
используются нами для разработки различных Maple-приложений в целом ряде
естественно-научных областей (математика, физика, кибернетика, информатика и
др.).
P.S.: Ряд процедур нашей Библиотеки для промежуточных файлов данных использует
«С» в качестве дискового устройства. Поэтому в
случае его защиты от записи могут возникать особые и ошибочные ситуации. В
таких случаях рекомендуется либо отменять защиту, либо в процедурах выполнить
соответствующие модификации. Как уже отмечалось выше, в последнюю версию Библиотеки не был включен целый ряд средств, ранее
представленных в наших изданиях, а также явившихся следствием ответов на многочисленные
вопросы в наш адрес читателей наших книг и не только. Восполняя данный пробел,
в текущую версию Библиотеки нами был включен ряд таких средств. По мере
возможности и впредь данная работа будет нами продолжаться. Еще раз большое спасибо за присланные
письма, а также за сделанные замечания и предложения по нашей Библиотеке.
Good luck in use of Maple and the Library!
Успехов в использовании Maple и Библиотеки!
P.S. Некоторые
важные замечания по использованию Библиотеки в среде Maple 9.5/10 вы сможете
найти здесь.
valadjev@yahoo.com, aladjev@gmail.com, victor-aladjev@rambler.ru, aladjev@yandex.ru
http://www.aladjev.newmail.ru/, http://www.aladjev.narod.ru, http://www.geocities.com/noosphere_academy/index.htm
Эстония, Tallinn – April – December, 2005
Обновление – March 18, 2007. Дополнено как ранее не включенными средствами, так и вновь созданными.