activex.net.ru

ActiveX .NET Утилиты Скрипты Статьи, ссылки ... Форум
 
ActiveX

Страницы: 1, [2], 3, 4, 5

ListFiles
Данный ASP-компонент позволяет представить содержимое каталога Web-сервера в дружественном для пользователя виде.
Пример работы с каталогами Web-сервера с помощью FileSystemObject находится в разделе "Статьи" данного сайта.
  • Компонент позволяет осуществлять просмотр всех подкаталогов текущего каталога.
  • Позволяет отобразить как каталог находящийся в Web-папке, так и вне его.
  • Обладает настраиваемым внешним видом.
  • Позволяет разрешить или запретить отображение файлов каталога как гиперссылок.
  • Позволяет перенаправить URL выбранного пользователем файла для дальнейшей обработки другим ASP,ISAPI,CGI и т.д. приложением. Т.е. гиперссылка на файл может выглядеть как http://server.com/scripts/redir.asp?url=http://server.com/user/super.gif.
  • Компонент поддерживает особенности работы FrontPage. Т.е. каталоги, начинающиеся с символа "_" по умолчанию НЕ отображаются. Если же установить значение свойства FPsupport в "off", то будут отображаться ВСЕ каталоги.
  • Внешне результат работы компоненты напоминает проводник в Windows.
  • ListFiles можно использовать для организации меню пользователя.
  • Дополнительно компонент обладает набором методов для работы с файлами и каталогами. Это стандартный набор методов: создать папку, удалить папку, переименовать папку, создать файл, удалить файл, переименовать файл, скопировать файл из одной папки в другую.
Примеры на ASP прилагаются вместе с компонентом.

[Пример работы ListFiles]

Ниже приведена таблица с описанием свойств и методов компонента:

Свойство Описание
AspFile Имя ASP-файла (URL), который вызывает ListFiles.dll
RootFolder Полный физический путь к каталогу, содержимое которого необходимо представить (БЕЗ слеша на конце)
RootVirtualFolder Полный URL каталога (путь к папке через Internet) (БЕЗ слеша на конце)
CurrentFolder Текущая папка
TargetLinks Значение атрибута TARGET тега <A HREF> в ссылке на файл
ImageOpenFolder URL к графическому файлу для отображения открытой папки
ImageCloseFolder URL к графическому файлу для отображения закрытой папки
ImageFiles URL к графическому файлу для отображения файлов
ImageExtPath Путь к каталогу с gif иконками расширений файлов
AdvanceView Если данному свойству передать строку "on", то будет вывод информации о величине файлов и дате последней модификации файлов.
Href Отображать ли файлы как гиперссылки. Если значение свойства "off", то не отображать
FPsupport Отображать ли каталоги начин. с "_". Если значение свойства "off", то отображаются все каталоги
QueryStringСписок дополнительных параметров, передаваемых через URL
CtrlRedirFile URL к ASP,ISAPI,CGI и т.д. приложению для обработки URL выбранного файла (Например:http://server.com/scripts/redir.asp)
setTableTag Полное описание тега TABLE (настраиваемый внешний вид таблицы)
setNameColName Заголовок столбца, содержащего список каталогов и файлов. (В случае активации свойства AdvanceView в "on")
setNameColSize Заголовок столбца, содержащего размер каталогов и файлов. (В случае активации свойства AdvanceView в "on")
setNameColLastMod Заголовок столбца, содержащего даты последней модификации каталогов и файлов. (В случае активации свойства AdvanceView в "on")
setDivider Разграничитель заголовков таблицы от списка каталогов и файлов. Например:<hr>. (В случае активации свойства AdvanceView в "on")
Result Возвращает результат в виде HTML-таблицы

Метод - Runme(). Метод Runme() выполняет основную работу по генерации HTML-таблицы.
Дополнительные методы по работе с файлами (в случае успешной работы методы возвращают 1, в случае ошибки 0):

Метод Описание
MakeDir Создать папку
RenameFile Переименовать файл или папку
DelDir Удалить пустую папку
MakeFile Создать файл
DelFile Удалить файл
CopFile Скопировать файл из одной папки в другую
GetSystemDir Возвращает полный путь к системной папке
GetWindowsDir Возвращает полный путь к папке с ОС Windows
GetTmpPath Возвращает полный путь к папке TEMP


Свойство Описание
ErrDescription Содержит описание ошибки


Компонент написан на C++ с использованием MFC 4.2.

ListFiles можно взять здесь   ListFiles v.1.11  (62 Kb)

URLreader
Компонент позволяет получать содержимое HTML файлов через Internet.

Ниже приведена таблица с описанием свойств и методов компоненты:

Свойство Описание
setURL Полный URL к файлу, который Вы хотите получить
setUserAgent Строка описания User-Agent
resLength Возвращает размер файла в байтах
Result Возвращает содержимое файла


Метод - fileReader(). Метод fileReader() выполняет работу по считыванию содержимого удаленного html файла.

Компонент написан на C++ с использованием MFC.

URLreader v.1.1 (с исходным текстом на Visual C++ 6) можно взять здесь   URLreader v.1.1   (59Kb)

AspQSort
Данный ActiveX-компонент служит для сортировки массивов.
Компонент позволяет быстро отсортировать массив в ASP-скрипте, написанном на VBScript.

AspQSort содержит один метод - Sort.
Sort vArray, Order
где vArray - массив для сортировки, Order - целое число (0 - сортировка по возрастанию, 1 - сортировка по убыванию)

AspQSort можно взять здесь   AspQSort   (8Kb)


Copyright © 2000-2010 Христофоров Юрий Rambler's Top100

   Rambler's Top100