motofan logo
> 

winSimFM, Многооконный файловый менеджер со вкусом Winxp V.1.2.2

Доделывать?
Доделывать ли мидлет? Или не нужно?
Да! Конечно! Это круто! [ 64 ] ** [71.11%]
Хз.. Такое не интересует... [ 8 ] ** [8.89%]
Зачем? Лажа! [ 7 ] ** [7.78%]
Где я?! [ 11 ] ** [12.22%]
Всего голосов: 90
Вы должны набрать 0 поста, что бы голосовать. 
shevayura
сообщение 17.11.2009, 9:52


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 21.5.2006
Пользователь №: 84 197
Модель телефона: Defy+ MB526

Рейтинг: 36



По просьбе выложеной в теме.

Благодарю наших доблестных модераторов, благодаря которым стало возможно редактировать первый пост данной темы!

Эх.. Разморозить, так разморозить...
*берёт фен, кладёт проект в тазик и начинает размораживать*
Разморозить не получилось, поэтому начал свой.

Описание:
Функциональный многооконный файл-менеджер с мышко-тыкальным интерфейсом.
Почти всё как у проводника виндовс.

== Возможности ==
-Окна:
Открытие до пяти окон одновременно.
Каждое окно независимое от остальных.
Окна можно сворачивать, разворачивать, восстанавливать (из свёрнутого/развёрнутого состояния)
Окна можно перемещать и изменять размер.
Каждое окно имеет свою кнопку на панели задач.
Также переключатся между окнами можно с помощью Alt+Tab (клавиша 0) //кажись багнутая

-Панель задач:
Кнопка пуск (открывает меню Пуск).
индикаторы кнопок (чёрная - неактивная, красная - нажатая):
L - левая кнопка мыши нажата
R - правая кнопка мыши
S - клавиша Shift (выделение - перемещение)
C - клавиша Ctrl (выделение - копирование - открытие в новом окне)
Ну и конечно кнопки окон.
Как уже упоминалось - каждое окно имеет свою кнопку (активное окно - зелёное). Нажав на кнопке неактивного окна сделаем его активным. Нажав на кнопку активного окна - свернём его. Нажав на кнопку свёрнутого окна восстановим его.

-Возможности отображения:
Вид отображения можно менять (кнопка "вид"). Есть два вида
1 - типа "Список" (строками в один столбец. слева иконка, справа название.)
2 - Типа "Плитка" (по несколько файлов в ряде. сверху иконка, под ней название)
Прокрутка осуществляется кнопками 4 и 7

-Браузер:
Перемещение по папкам осуществляется по двойному клику (один клавиша 3, или два раза джойстиком или кл.5) на нужной папке/ярлыке/диске. Папка откроется в этом же окне.
Для открытия папки в новом окне нужно при открытии папки/ярлыка/диска удерживать Ctrl (клавиша 8).
Ярлык перемещает напрямую в папку, на которую он ссылается.

-Файлы:
Выделить файл/папку можно кликнув по ней.
Выделить файлы/папки можно тремя способами:
1 - удерживанием левой кнопки мыши (клавиша 6). Появится квадрат области выделения. Сделайте так чтобы иконки нужных файлов попали в этот квадрат.
2 - с помощью удерживания Ctrl (клавиша 8) и кликания по нужным файлам. Таким способом можно выделить отдельные файлы (даже не стоящие вместе). Повторный клик на выделеном файле снимет выделение.
3 - с помощью удерживания Shift (клавиша 9) и выборе диапазона. Таким способом выделяют список файлов расположенных вместе.
Все три вида можно комбинировать между собой. Пробуйте.
Копирование осуществляется перетаскиванием выделеных файлов/папок с одного окна в другое или перетаскиванием в папку в том же окне. Так же можно воспользоваться кнопками в окне ("копировать" и "вставить")
Перемещение осуществляется тем-же что и копирование, но с нажатой клавишей Shift (9)
После копирования/перемещения нужно обновить окно (кнопка "Обновить")
Удалить выделеные файлы/папки можно с помощью кнопки "Удалить" (процесс удаления не отображается).
Прервать копирование/перемещение можно с помощью клавиши *

Всплывающие подсказки:
Они есть почти везде.
Если надоели, или мешают - можно отключить с помощью клавиши *
У меня это чтото типа справки + экономия места.

Меню Пуск:
За элементы меню пуск отвечает папка \miniwin\Menu
Все элементы не поместившиеся в главное меню будут отображаться в дополнительном (Остальные)
Кнопка Выключить работает (Спасибо Графмото)
Есть два статических элемента (Мой комп и О программе). Они не удаляются.
Окно о программе содержит сведения о версии программы и её авторе (скромный я)


Ярлыки:
Простая реализация ярлыков. Они служат как ссылки на нужные папки. Есть возможность задания иконки ярлыка.
описание внутренностей -
ПУТЬ|ИКОНКА
где ПУТЬ это путь к папке (/ для рута) (/b/miniwin/)
ИКОНКА название иконки (computer или folder или file, или любая из папки иконок)
на рабочем столе есть парочка ярлыков для примера
В ярлыках можно использовать переменные!
тоесть если написать в ярлыке путь /%sysDrive%miniwin/ то это будет равносильно /b/miniwin/ (при условии что программная папка лежит на диске /b/). Полный список переменных находится в файле /miniwin/sysVar.txt Его можно дополнять или изменять по Вашему усмотрению! Внутри описание!

Иконки (пиктограмки):
В папке miniwin/icons/ лежат иконки размером 24х24
В папке miniwin/icons/small/ лежат иконки с такими же именами как и предыдущие, но размером 12х12
Формат иконок png, 8bit (для большей скорости)
Обязательно должна быть пара! Последствия не знаю, но лучше не проверять. в лучшем случае будет пустое место.
Формат имени: ext1,ext2,ext3.png , где extХ - расширения файлов (до 10! Через запятую!)

Теперь об управлении:
"Вверх", "Вниз", "Влево", "Вправо" - Движение курсором
"1" - Изменение скорости мыши (трёх-ступенчатое)
"3" - Двойной щелчёк
"5" и Джойстик(Огонь) - Клик левой кнопкой мыши (Два раза за пол секунды = двойному клику)
"6" - удерживание левой кнопки
"4", "7" - Скрол (колёсико)
"8" - Сtrl
"9" - Shift
"0" - Alt+Tab
"*" - Включение/Отключение всплывающих подсказок (При копировании/перемещении фалов - отменяет операцию)

Вспоминаем виндовс и пробуем юзать сиё чудо :)



Вещь почти доделанная... Ищу моральной поддержки, поэтому и выкладываю. Ещё хочу получить советы у явакодеров :)
Замеченные баги:
- Иногда не прорисовывается имя файла при подтверждении перезаписи.
- Если много окон открыто - жутко лагает (у меня)
- Ещё хуже лагает при максимально развёрнутом окне в режиме отображения больших иконок когда очень много файлов >50.
Докладываем при нахождении.

Скрины (мини мануал-описание):

Spoiler:

Итак! Рабочий стол с мышкой :)
Изображение

У каждого объекта есть своя всплывающая подсказка
Изображение

Открываем окно эмуляцией двойного щелчка (нажимаем 3, или два раза дж, или два раза кл.5)
Изображение

Окна можно перемещать
- наводим курсор на верх окна (появляется подсказка)
- эмулируем удерживание левой кнопки (клавиша 6)
- перемещаем мышу вместе с окном
- заканчиваем эмуляцию удерживания л.к.м (опять нажимаем клавишу 6)
Изображение

Можно изменять размеры окон
(внимание! нужно уменьшить скорость курсора, иначе ничего не получится!)
- наводим на нижний, левый или правый синий край окна - 6 - меняем размер - 6.
Изображение

Можно развернуть окно.
Изображение

А можно и свернуть
Изображение

Можно открыть ещё одно окно.
Изображение

И ещё можно...
Причём все они не зависят друг от друга.
Изображение

И можно их сортировать.
Изображение

И с помощью панели задач можно ими манипулировать
Изображение

А вот и файлы. Иконки берутся с диска (кроме основных).
Изображение

Поменяли вид
Изображение

Ещё одно доказательство что окна полностью независими друг от друга.
Изображение

Выделение в окнах тоже независимое
Изображение

Выделяем множество файлов с помощью удерживания лкм (кл. 6)
Изображение

и..
Изображение

выборочное выделение с помощью ctrl (кл. 8)
Изображение

момент истины! перетаскивание файлов/папок :)
Если перетащить на папку или диск, то скопируем в эту папку/диск
Если включено удержание Shift то будет перемещение
Изображение

Свершилось чудесное копирование! :)
(Прерывание по клавише *)
Изображение

Скопировали. Теперь нужно обновить, а то ничего не получится.
Изображение

О.. Получилось :)
Изображение

А вот что будет если повторить :)
Изображение

И удаляем
После удаления обновлять не нужно.
Изображение

Меню Пуск:
За набор ярлыков отвечает папка ..\miniwin\Menu\
Изображение

Нажимаем и получаем:
Изображение

Все не поместившиеся элементы в основном меню можно увидеть здесь:
Изображение

Есть два статических элемента (над чертой):
Изображение

А вот окно "О программе":
Изображение

[close]

Коротко о спецификациях и о кнопках
Spoiler:

Во весь экран!
Поиск папки miniwin производится последовательно во всех корневых каталогах всех дисков (до момента первого нахождения). Теоретически должно работать на всех телефонах.
Количество расширений файлов в именах иконок не должно превышать 10.
Движение мышки изменяется в три положения:
1 пикс/шаг, 3 п/ш и 5п/ш. По умолчанию при старте приложения скорость установлена на 3 п/ш. Изменение скорости клавишей 1.
Окна:
Максимальное количество открытых окон в этой версии = 5 +3 (окно копирования, окно подтверждения перезаписи и "О программе")
Кнопка "Назад". Глубина истории = 10 адресам.
Кнопка "Вверх". Просто переходит на вышестоящую директорию (или рут). Выше рута не пойдёт.
Кнопка "Копировать". Сохраняет выделеные файлы и папки (с подпапками) в буфер (Внимание! Буфер один на все окна).
Кнопка "Вставить". Копирует (Перемещает при удержании Shift) файлы и папки, чьи адреса хранятся в буфере в окно на котором нажали. Нужно обновить после окончания операции.
Кнопка "Удалить". Удаляет выделеные файлы и папки.
Кнопка "Обновить". Обновляет содержимое окна и список файлов.
Кнопка "Свойства". Не работает.
Кнопка "Вид". Меняет способ отображения файлов со "списка" на "плитку" и наоборот.
Кнопка "Свернуть" сворачивает окно в кнопку на панели задач. Восстановить можно кликнув по этой кнопке, или при перетаскивании файлов просто навести на эту кнопку.
Кнопка "Развернуть" разворачивает окно на весь экран (не считая панели задач). Восстановить к прежнему размеру можно кликнув по этой же кнопке.
Кнопка "Закрыть" закрывает окно на котором была нажата.
Максимальное количество файлов в папке в теории не ограничено.
Шрифт берётся дефолтный из вашего телефона.
Кнопки, названия файлов, подсказки и служебные окна подгоняются под шрифт телефона.
Не буду скрывать - иногда тормозит (зависит от открытых окон, вида отображения в окнах и самого телефона).
Если что вспомню - напишу.
[close]

ВНИМАНИЕ!!! Для работы нужны права доступа к ФС и папки /miniwin/desctop/ /miniwin/icons/ /miniwin/Menu/ в корне любого диска, но лучше на b (Прилагается)


Ссылка обновлена Очень давно (Обновите папку) (днём) ПЕРЕКАЧАТЬ!!
...Подчистил тему...

Сообщение отредактировал shevayura - 19.3.2010, 10:51
Прикрепленный файл WinSimFM_1.2.2.zip   ( 68.42 килобайт ) Кол-во скачиваний: 316
Прикрепленный файл old.txt   ( 6.15 килобайт ) Кол-во скачиваний: 218
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
shevayura   winSimFM   17.11.2009, 9:52
Claus398   shevayura, спасибо за твои старания. в яве конечн...   17.11.2009, 10:10
grafmoto   ResHacker.exe - отличная бесплатная программа для ...   18.11.2009, 5:30
Claus398   grafmoto, спасибо оценю чуть позже   18.11.2009, 8:53
shevayura   Идентификаторы: L - левая кнопка мыши R - правая ...   18.11.2009, 13:12
Claus398   shevayura, а вообще реально зделать что б скины м...   18.11.2009, 14:56
shevayura   Реально сделать наборы иконок и кнопку пуск. Всё о...   18.11.2009, 15:29
shevayura   Шрифт берётся из телефона. Добавлено позже (19....   19.11.2009, 16:54
shevayura   Места мало ( могу сделать как подсказка при навед...   20.11.2009, 9:04
beelineman   Места мало Хинт: сделать эти буквы L R S C как п...   20.11.2009, 11:26
shevayura   Та дело в том что по Х места ещё меньше чем по Y, ...   20.11.2009, 11:33
shevayura   Я об этом знаю, но пока ничего не придумал. Прост...   21.11.2009, 11:05
shevayura   Жду эмулятор и ИДЕ :) до двух метров мне ещё лет...   21.11.2009, 15:19
Claus398   shevayura, если картинки нада найти или подресова...   21.11.2009, 16:07
shevayura   я учусь в универе на программиста.. но нам с самог...   21.11.2009, 16:57
beelineman   набери в гугле "руководство полного идиота п...   21.11.2009, 17:46
shevayura   У меня другая идея. Создать в системном каталоге п...   23.11.2009, 10:02
beelineman   Учимся писать эльфов вместе - собсна, учимся! ...   23.11.2009, 12:12
Andy51   Есть эмуль "наполовину", тобишь на уров...   23.11.2009, 13:29
shevayura   А я что сделал?) Оно реализовано с первой выложен...   27.11.2009, 8:38
shevayura   Сейчас сделаю автоопределение местонахождение рабо...   29.11.2009, 10:26
shevayura   Такое возможно только из-за нажатого Ctrl (клавиш...   14.12.2009, 16:36
shevayura   Обновил! Версия 1.1.2. =======================...   17.12.2009, 7:59
shevayura   Обновил. - Исправил несколько багов. - Теперь имя...   18.12.2009, 11:52
shevayura   Изменил описание в первом посте и добавил мини-ман...   20.12.2009, 14:38
shevayura   Доброго времени суток. За эту неделю так и не брал...   27.12.2009, 18:14
shevayura   Винда - Операционная система. winSimFM - файловы...   28.12.2009, 19:41
shevayura   Хотя... :) Это идея.. Если увидите что программа п...   29.12.2009, 9:21
shevayura   Пукс не сделал. Ничего не сделал. Времени нету. Пи...   29.12.2009, 10:33
shevayura   Ув. Администрация! Появилось место для баннера...   31.12.2009, 17:03
beelineman   Мерри кристмас :) Но пуск не робит :( отрисовыва...   1.1.2010, 13:45
shevayura   Папку Menu закинул? И поточнее опиши как именно н...   1.1.2010, 15:41
kai...   Спасибо! :thumbsup: Добавлено позже (2.1.2010...   2.1.2010, 16:26
shevayura   Сейчас думаю над контектсным меню.. А насчёт корел...   2.1.2010, 19:07
Garm   shevayura, а как насчет других телефонов? Наприме...   4.1.2010, 10:18
shevayura   Прога не заточена именно под мой Е398. Делал на я...   4.1.2010, 11:25
Garm   Подвожу к кнопке Пуск, выскакивает подсказка, но....   4.1.2010, 18:05
shevayura   Карта клавиш в первом посте. Кстати после появлени...   4.1.2010, 20:50
shevayura   То я так - вообще.. А для сенсорных экранов есть ...   5.1.2010, 8:55
shevayura   Вашему вниманию предлагается WinSimFM v 1.2.2 ...   5.1.2010, 13:33
motoлюбитель   У меня на L9 буквы съежают вниз а так всё супер, ф...   18.1.2010, 7:41
shevayura   Ого.. Это не я :) Это шрифт телефона такой.. Даже...   18.1.2010, 10:44
zzVetalzz   автор спосибо будет возможность наставлю +   18.1.2010, 13:48
beelineman   Up. shevayura, как дела с проектом? сессия вроде ...   22.2.2010, 11:36
shevayura   На проэкт временно забито из-за исчерпания идей. Н...   25.2.2010, 7:50
Garm   Советую делать сразу поддержку сенсора - будет ле...   26.2.2010, 19:05
beelineman   Я уже просил на паскале - сказали, прикручивать ф...   26.2.2010, 19:09
shevayura   Где же легче? я сенсоров в глаза не видел :) Нас...   27.2.2010, 15:24
Garm   Есть разница - делать программу, а затем добавлят...   27.2.2010, 17:22
shevayura   Разница есть.. Но если делать с сенсорами, то это ...   28.2.2010, 12:06
beelineman   shevayura, как дела?   8.3.2010, 18:51
shevayura   Спасибо. Нормально :) А если вопрос о мидлете, то...   8.3.2010, 20:43

winSimFM, Многооконный файловый менеджер со вкусом Winxp V.1.2.2 · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 31.7.2025, 20:15

Форум живёт: