Maple: Управляющие клавиши ИМС; замечания и предложения по его использованию и развитию, страница 5

            Реализация перечисленных и ряда других замечаний и предложений позволит в значительной степени улучшить ИМСп и сделать его действительно настольным элек-тронным математическим справочником для широкого круга пользователей ПК.

Приложение 3. Основные особенности работы в среде пакета Maple V5, выявленные в процессе его апробации и эксплуатации

            В приложении кратко описаны особенности использования пакета, а также перс-пективы дальнейшего его развития, сформулированные в процессе апробации и эксп-луатации при решении широкого круга математических задач. Наряду с этим, в прило-жении представлены ранее не упоминавшиеся возможности и особенности пакета, что является вполне естественным при создании подобного типа сложных программных си-стем. На протяжении книги представляемые особенности обсуждались с различной степенью детализации, но их сведение в приложение дает возможность пользователю легче ориентироваться в процессе освоения и эксплуатации пакета Maple V5.

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

            При этом следует иметь в виду, что в рамках апробации и эксплуатации пакета Maple V релиза 4 нами был обнаружен целый ряд разной степени существенности за-мечаний и выработан ряд предложений по дальнейшему развитию пакета [34]. Данный материал во многих отношениях может быть полезен и при использовании 5-го релиза пакета, что определяет полезность знакомства с ним.

            1. В отличие от декларируемого в документации [48], инициализационный файл maple.ini может размещаться только в подкаталогах Bin.wnt и Update корневого ката-лога пакета, в противном случае он игнорируется при загрузке пакета на выполнение.

2. Функции, к которым пользователь получает доступ через пиктограмму пакета, находящуюся в самом начале 1-й строки ООП, избыточны, ибо полностью покрываю-тся возможностями кнопок <0,{2|1},r> этой же строки. Перемещения же и изменения размеров уменьшенного 00П легко достигается соответствующими манипуляциями мы-шью, либо через поле с именем текущего документа, либо через рамки контура окна.

            3. В целом ряде случаев средство автоматического синтаксического редактиро-вания {(3)-кнопка 4-й строки 00П} Maple-выражений не позволяет не только устранять синтаксические ошибки, но и их идентифицировать. В качестве примера таких выраже-ний можно привести следующие: (a+b)^^c, sin(), %Agn% и др.

            4. Удаляемый по Del-клавише выбранный объект или ТД в целом возможно вос-станавливать только по Undo-функции, но не по Paste-функции.

            5. По функции Copy as Maple Text производится копирование в СБ0 и ПБ0 в те-кстовом Maple-формате только выбранных групп, секций либо всего ТД. Копирование выделенных более мелких структурный объектов ТД функцией не поддерживается; не поддерживается копирование табличных и графических объектов.

            6. Пакетом пока не поддерживается механизм матричной палитры для матрич-ных объектов размерностей (nxm) {n,m>4}, что представляется достаточно существен-ным недостатком. Более того, механизм палетт не распространяется на работу с эле-ктронными таблицами и работа с ним (на простом примере) сводится к следующему.

            После кодирования в Input-параграфе идентификатора (AGN) искомой матрицы и следующего за ним оператора присваивания (:=) открывается View-группа ГМП, в ко-торой выбирается Palettes-функция и активизируется ее опция Matrix Palette.