Компоненты, библиотеки
Здравствуйте, здесь собраны скрипты, функции, компоненты,
которые либо написал я, либо я считаю их полезными.
Вообщем, это мое личное маленькое хранилище полезностей.
Если вы захотите связаться со мной, то мой e-mail: alexds@yandex.ru
Фильтр мата |
Их два. Первый написал я, а 2 написал кто-то другой,
но он весьма неплохо работает. |
Календарь |
Здесь представлен календарь (немного похоже на виндовский компонент "календарь"). Работает в MS IE. Он может показывать просто месяц/число/год, либо дополнительно еще номер недели. Внизу показывается текущая дата. Цвета, бэкграунд, действия по клику настраивают. Два основных варианта использования: в отдельном окне или встроенно в дизайн страници. Возможно использования 2 календарей на одной странице (без конфликтов). Обновление показа дней месяца происходит без перезагрузки страницы. Вы можете попробывать календарь в действии на тестовой страничке, входящей в архив с самим календарем. Кроме того на тестовой страничке есть скрипт, упрощающий ввод дату в текстовое поле (написан на VBscript). Очень полезный, послеего внедрения пользователи у нас перестали пользоваться календарем. В текстовое поле можно ввести 24.5 или 25/5 или 25,5,02 и скрипт переконвертирует это в 25.05.2002. Скачать можно здесь. |
Имитатор кнопки |
Данный скрипт имитирует кнопку из картинки. При наводе мышкой кнопка поднимается, при нажатии - нажимается. Пример можно посмотреть на сайте http://translater.spb.ru Реализовано с помощью Jscript и CSS, работает в MS IE, в других браузерах это просто рамка вокруг картинки. Инструкции по использованию в комментариях скриптах. Скачать можно здесь. |
Функции для работы с текстом (Delphi) |
Эти функции копируют по своей функциональности функции Mid, Replace, Left, Right, InStr, Trim из VB, но там также есть функции разбора строки в TStringList через разделитель, а также сборка TStringList в строку с разделителем. К модулям с функциями прилагается приложение-тест функций. Скачать все это можно здесь. |
Проверка орфографии |
Когда-то от нашего отдела IT потребовали сделать проверку орфографии, что-бы на наш внешний сайт не проходили ляпы. Ну что-то типа этого сделано на почте Yandexа. В результате появилась эта библиотека. Она написана на Delphi. Она может проверять, есть ли данное слово в словаре, возвращать список похожих слов, добавлять и удалять слова в словарь, работать с несколькими словарями... Здесь версии этой библиотеки в виде простой дельфовской библиотеки и компонента ActiveX (оба архива с тестами, тест для компонента ActiveX написан на VB). Также в архиве с ActiveX есть HTML страничка - тест компонента. Здесь находятся русский и английский словари для библиотеки. Здесь находится интересная программа для построения словарей (ей скармливаются тексты, она выдирает из них слова...). А здесь другая программа. которая проверяет список слов, составленный предыдущей программой, в MS Word 2000, оставляя только те, которые есть в словаре Ворда (кривой способ получить словарь), написана на VB. Принцип проверки основан на наличии слова в словаре, а не через контроль словоформ. В результате этого для получения списка похожих слов требуется относительно много времени, т.к. их поиск осуществляется перебором всего словаря, а чем больше словарь.... Если кто знает, как это вылечить, дайте мне знать. |