Суббота, 18.05.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2016 » Ноябрь » 10 » Компоненты для HTML страниц
21:09
Компоненты для HTML страниц

Компоненты для HTML страниц

Нарисовала  в своё время вот такой “Explorer”:

Никакого перетаскивания мышкой тут не было и правая кнопка->Копировать тут не работала, хотя это-то можно было сделать. Но копировать файлы стандартным «Копировать» в одной папке и «Вставить» в другой можно было. Для этого достаточно было выбрать файлы галками и нажать «Копировать» в правом верхнем углу.
Эта страница (explor.aspx) позволяла стандартным способом переносить файлы с локальной машины на машину в Интернете (на которой расположен сайт).
Сайт хранился на машине тех, кто предоставлял услуги хранения данных:
http://invs.ru/hosting/hosting-a-site-on-windows/

Менять данные сайта в таких местах обычно можно через FTP-подключение. Как и полагается в таких случаях не работало это подключение редко, но именно тогда когда оно было нужно. Потому я и решила сделать такой аналог Explorer-а, который одновременно может смотреть и в диски клиентской машины и в папки сайта. Каталог сайта – Web. Всё остальное – диски локальной машины. Самое интересное, что вполне работало, т.е файлы благополучно удалялись, копировались и вставлялись. И даже просмотр файлов сервера был подключен:

Тут, конечно, далеко не всё хорошо. Выбор сортировки файлов, например, торчит поверх DIV с просмотром но это работало совсем неплохо для того, что было быстренько сделано «на коленке» когда окончательно надоела тамошняя FTPя.
Но тут использовано нечто, которое раньше не упоминалось и не показывалось. Это подключенная DLL библиотека, позволяющая подгружать большие файлы (чего стандартный Интернет не умеет). Вот такой элемент заливает довольно большой файл и даже «градусник» рисует:

Подключенная библиотека называется CuteWebUI.AjaxUploader.dll, т.е это вполне себе типовой dll как и полагается функции в библиотеке.  
Его и примеры с ним можно взять тут:
https://drive.google.com/open?id=0B3i2SFYLER0HMEF0c1lYdi1Samc
…У меня тут самый прикак и полагается функции в библиотеке.меня самый прмитивный ртный Интернет не умеет)митивный вариант использования.
К сожалению, похоже что проблему сокрытия программных текстов это не решает, хотя точно утверждать не буду   Как делать такие библиотеки написано тут:
http://www.codeproject.com/Articles/415109/How-to-Create-and-Use-a-User-Control-as-a-DLL

Второе, что тут есть ActiveX объекты, с которыми сразу и без проблем работает только IE.
Здесь мне это потребовалось для работы с файлами на клиентской машине:

… но возможностей, т.е различных функций, которые можно использовать, там намного больше.
Я не очень люблю такие расширения, но они всё-таки есть и ими тоже можно пользоваться. К тому же если DLL компоненты на экране рисует а тексты, всё-таки скрывает, то это позволяет скрыть всё тут же шифровку пароля, например.
Но показать я хочу не только это. Цены на хостинг (хранение сайта) упали до неприличия но отмечу что бесплатный Интернет может быть пока хранилищем Google-документов но не баз данных, например.
Потому давняя моя бредовая идея с вводом чеков в домашнюю базу с телефона прямо в магазине пока стоит 70 рублей в месяц. Но, во-первых, можно открыть доступ и к домашней сети и обойтись без платного хостинга. Зато на платном хостинге безопасностью занимаются его владельцы.
Но этот “Explorer” мне запомнился каким-то ощущением победы над расстоянием. В локальный сети для общего доступа обычно создаётся какая-то общая папка на одной из машин. Все обмениваются файлами через неё. Понятно что для переброски через сеть есть и стандартные средства. Хоть FTP, хоть почтовый ящик. Но в “Explorer”-е была эстетика работы в локальный сети. Т.е как будто нету этих расстояний и проводов, а компьютер стоит в соседней комнате.
Я не знаю, как это всё будет развиваться дальше но сейчас всё-таки Интернет как хранилище отдельно, а пользователи со своими компьютерами отдельно. При этом технические средства уже в общем-то позволяют сделать пользователей «серверами» и «сайтами». Не знаю, пойдёт развитие в этом направлении или нет.
Тексты “Explorer” можно взять тут:
https://drive.google.com/open?id=0B3i2SFYLER0HNGFzd0hxRFUzUjQ

Просмотров: 423 | Добавил: akostina76 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Календарь
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz