Mi8 – для ваших программ, документов, файлов

Программа М8 позволяет изящно организовать программы (и другие ресурсы) с доступом к ним аналогично iPad/iPhone. Интерфейс похож на Windows 8, но есть отличия.

Что нового в версии 0.98.

Название: Панели программы

1 – Наиболее часто используемые программы.

Пробел + Ctrl – скрывает / показывает панель 1. Перетащите сюда любой файл. Появится иконка. Клик по ней – запуск файла, правый клик – стандартные действия, плюс возможность добавить свое изображение. Левый клик мышки и удерживание кнопки приводит к ее затемнению иконки (плитки) и возможности перетащить в другое место.

2 - Панель.

Содержит набор tile (плиток). Левый клик мыши на плитке плюс движение вправо или влево приводит к скольжению всех панелей. Перетащите сюда любой файл. Появится иконка. Клик по ней – запуск файла, правый клик – стандартные действия (выбор из контекстного меню) плюс возможность добавить свое изображение  и пр. Левый клик мышки и удерживание кнопки приводит к ее затемнению и возможности перетащить в другое место панели или соседней панели. Если вам нужно плитку переместить на панель, которую не видно есть две возможности:

1. Правый клик на плитке и выбрать Копирование или Вырезать. Далее перемещаетесь к панели, которая вам необходима, правый клик по ней и выбрать Вставить плтку.

2. Левый клик по плитке, ждем ~ 1 сек (плитка темнеет) и перетаскиваем его в верхнюю панель, а затем из верхней, куда вам необходимо.

Для создания новой панели используйте правый клик в свободном месте формы.

Название: Контекстное меню для формы

Имя должно начинаться с буквы и может включать в себя только буквы и цифры.

Команды контекстного меню панели (правый клик мышкой):

Название: Контекстное меню для панелей

Панель можно переставить следующим образом. Левый клик мышкой, ждем появления рамки, а затем тащим ее на панель с быстрыми именами. Отпускаем там, где появляется белый прямоугольник.

3- Плитка.

Команды контекстного меню (правый клик мышкой):

Название: контекстное меню плитки

Все команды – традиционны, кроме Вставить. Если буфер обмена содержит графические данные, будет вставлена картинка в плитку, если в буфере обмена – текст, то в поле Комментарий будет вставлен текст. Плитка описывается 4 параметрами (атрибутами) – Заголовок, Путь (к файлу), Описание, Картинка. Обычно плитка представляет собой исполнимый файл или документ/изображение и т.п. Но это может быть и папка (перетащите папку на панель).

4 - Выдвижная панель.

При пересечении мышкой нижней границы формы появляется эта панель. На ней находятся кнопки изменения цветовой гаммы. Эти кнопки фиксированные.

Название: цветовая гамма на выбор - бордо - описание: d:\VbApiImages\237 - 06-08-12.gif

Название: цветовая гамма на выбор - зеленая - описание: d:\VbApiImages\233 - 06-08-12.gif

Название: цветовая гамма на выбор - синия - описание: d:\VbApiImages\238 - 06-08-12.gif

Название: цветовая гамма на выбор - фиолетовая - описание: d:\VbApiImages\239 - 06-08-12.gif

Также на ней находятся две группы дополнительных кнопок.

Группа 1

Название: Дополнительные кнопки

Первая кнопка для дополнительных цветовых тем, 2-ая для каталогов.

Группа 2

Название: Дополнительные кнопки  - группа 2

Первая кнопка открывает каталог с ресурсами программы, 2-ая - управление параметрами программы (вызывается также через F2), затем Справка/Help и О программе.

5 - Имена панелей для быстрого доступа.

Название: имена панелей

Имена состоят из первых букв имени Панели (длина определяется параметром Длина быстрой ссылки. Доступ к параметрам приложения, через клавишу F2). Подведите мышку, имя изменит толщину и цвет, щелкните по ней и панели быстро переместятся к нужной.

6 – Кнопки Закрыть и Минимизировать.

Находятся в правом верхнем углу формы, их не видно и они становятся видимыми, если подвести мышку в правый верхний угол.

Приятной работы!!!

Загрузить сейчас...   Скачать программу Mi8

Что нового

1. Добавлен ряд виджетов («приспособление, штуковина»): аналоговые часы, цифровые часы, секундомер, таймер. Смотри виджеты.

2. Добавлена возможность изменять количество плиток в столбце от 1 до 9 через форму параметров (вызывается F2 или через кнопку на выдвижной панели). Подогнать размер формы под нужный, можно с помощью горячих клавиш.

3. Добавлена возможность загрузки фонового изображения или через форму параметров или путем тяни и отпусти (Drag and Drop),
Название: Перетаскивание фона
дополнительно вы можете установить прозрачность этого изображения (через параметры) и размер – как есть, уместить и заполнить.

4. Возможность отключить геометрический узор (через параметры).

5. Возможность отключить подсказки.

6. Возможно, редактировать темы (цветовые схемы) и добавлять свои. См. Темы.

7. Ряд кнопок перенесен на выдвижную панель.

8. В поле путь можно указать параметры запуска приложения, через пробел в квадратных скобках, например:
D:\VS2008\1ch\1ch\bin\OneClickHelp.exe [/go /p:"d:\VS2008\Mi8\WPF Metro\Help\mi8.1ch"].

9. Добавлены ряд цветовых тем и их список расширен до 16.

10. Сдвигать панели можно колесиком мышки

11. Размер плитки может быть произвольным –

Вопросы-ОТветы (ВОТ)

Software требования

Операционная система Windows XP - Windows 10 (x86/x64).
Microsoft .NET Framework 4.0 (Client Profile).

Авторские права.

Программа основана на коде http://www.codeproject.com/Articles/257509/WPF-Metro-A-Win8-Start-screen-Clone . Автор Meshack Musundi.

Поддержка

Все пожелания, предложения и вопросы направляйте по адресу указанному в нижнем колонтитуле каждой страницы (Связь с нами) на сайте или Справки (нажмите F1). Легкой и приятной работы!

Файлы

Установочный каталог файл находится c:\Users\XXX\Documents\Mi8\Catalogs,
Где XXX – имя пользователя, имя файла – Mi8.xml. Этот файл вида:

<?xml version="1.0"?>

<configuration>

    <MU>

    <add key="Totalcmd" path="C:\Program Files (x86)\Total Commander\Totalcmd.exe" img="" opt1="" />

    <add key="Word" path="C:\Program Files\Microsoft Office\Office14\WINWORD.EXE" img="D:\VS2008\WPF Metro2012\WPF Metro\bin\Debug\WPF Metro Icons\Word.png" opt1="" />

    <add key="Excel" path="C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" img="D:\VS2008\WPF Metro2012\WPF Metro\bin\Debug\WPF Metro Icons\Excel.png" opt1="" />

    <add key="Visio" path="C:\Program Files\Microsoft Office\Office14\VISIO.EXE" img="D:\VS2008\WPF Metro2012\WPF Metro\bin\Debug\WPF Metro Icons\Visio.png" opt1="" />

  </MU>

  <Graphics>

    <add key="IconWorkshop" path="C:\Program Files (x86)\Axialis\IconWorkshop\IconWorkshop.exe" img="" opt1="" />

    <add key="Sothink Logo Maker" path="C:\Program Files (x86)\Sothink Logo Maker\Sothink Logo Maker.exe" img="" opt1="" />

    <add key="Button Shop 4" path="C:\Program Files (x86)\Button Shop 4\Button Shop.exe" img="" opt1="" />

    <add key="Picasa3" path="C:\Program Files (x86)\Google\Picasa3\Picasa3.exe" img="" opt1="" />

    <add key="XnView" path="C:\Program Files (x86)\XnView\xnview.exe" img="d:\VS2008\WPF Metro2012\WPF Metro\bin\Debug\WPF Metro Icons\xnviewBig.png" opt1="тратата" />

    <add key="Image Converter Plus" path="C:\Program Files (x86)\ImageConverter Plus\icp.exe" img="" opt1="" />

Имя первой секции MU – зарезервировано. Не аккуратная работа с этим файлом в редакторе может привести к тому, что программа перестанет запускаться. Для этого у вас сохраняется предыдущая копия – Mi8.xml.bak

Иконки, хранятся в папке c:\Users\XXX\Documents\Mi8\Icons.

Фоны, хранятся в папке c:\Users\XXX\Documents\Mi8\Backgrounds. Набор графических файлов в формате png, т.к. для таких файлов легче устанавливать прозрачность. Вы можете добавить свои.

Темы, хранятся папке c:\Users\XXX\Documents\Mi8\Skins. Вы можете добавлять свои и редактировать текущие. В настоящее время поддерживается до 10 пользовательских тем. Пример.

<ResourceDictionary

      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

      <LinearGradientBrush x:Key="MainBgrndRctFill" EndPoint="0.5,1" StartPoint="0.5,0">

   <!--Заливка доски -->

   <GradientStop Color="#FFCE934D" Offset="0"/>

        <GradientStop Color="#FFEAD6BC" Offset="1"/>

      </LinearGradientBrush>

   <!--контур-->

  <SolidColorBrush x:Key="MainBgrndRctStroke" Color="#FFBB8E56"/>

  <!--кнопки Параметры, Справка, Информация серый /голубой для темных тонов-->

    <SolidColorBrush x:Key="TopButtonColor" Color="LightGray"/>

    <SolidColorBrush x:Key="TopButtonColorOn" Color="#FF67C8FF"/>

    <!--быстрая ссылка-->

    <SolidColorBrush x:Key="QuckLabelFill" Color="#FFCE934D"/>

    <SolidColorBrush x:Key="QuckLabelMove" Color="#FFCE934D"/>  

     

    <!-- плитка затемнения-->

    <Style x:Key="TileSurfaceRctStroke" TargetType="{x:Type Rectangle}">

        <Setter Property="StrokeThickness" Value="4" />

        <Setter Property="Stroke" Value="#FF000000" />

        <Setter Property="Fill" Value"#FF000000" />  <!--черный затемняет во время анимации с определенной прозрачностью -->

        <Setter Property="RadiusX" Value="1" />

        <Setter Property="RadiusY" Value="1" />

        <Setter Property="Opacity" Value="0" />

    </Style>

   

    <!--параметры основной плитки -->

    <Style x:Key="TileBgrndRctStroke" TargetType="{x:Type Rectangle}">

        <Setter Property="StrokeThickness" Value="1" />

        <Setter Property="Stroke" Value="#FFBB8E56" /> <!-- рамка -->

        <Setter Property="Fill" Value="{DynamicResource TileBgrndRctFill}" />

        <Setter Property="RadiusX" Value="1" />

        <Setter Property="RadiusY" Value="1" />

    </Style>

   

    <!--основновной фон плитки -->

    <RadialGradientBrush x:Key="TileBgrndRctFill" GradientOrigin="0.582,0.409">

        <RadialGradientBrush.RelativeTransform>

            <TransformGroup>

                <ScaleTransform CenterX="0.5" CenterY="0.5" ScaleX="2.525" ScaleY="2.525"/>

                <SkewTransform AngleX="0" AngleY="0" CenterX="0.5" CenterY="0.5"/>

                <RotateTransform Angle="0" CenterX="0.5" CenterY="0.5"/>

                <TranslateTransform X="0.378" Y="-0.378"/>

            </TransformGroup>

        </RadialGradientBrush.RelativeTransform>

        <GradientStop Color="#FF885C26" Offset="0" />

        <GradientStop Color="#FF885C26" Offset="0.9" />

    </RadialGradientBrush>

    <!--Заливка главной формы-->

    <LinearGradientBrush x:Key="PanelBackground" EndPoint="0.5,1" StartPoint="0.5,0">

        <GradientStop Color="#00000000" Offset="0" />

        <GradientStop Color="#00FFFFFF" Offset="1" />

    </LinearGradientBrush>

   

</ResourceDictionary>

Цвет - ="#FFBB8E56. Состоит из FF прозрачности (от 00 до FF шестнадцатеричное значение), далее три пары красный (Red), зеленый (Green), синий (Blue). И есть еще тонкости связанные с Offset и StartPoint/EndPoin.

Название: Диагональная линейный градиент - описание: Диагональная линейный градиент с выделенными позициями градиента

Каталоги, хранятся в папке c:\Users\XXX\Documents\Mi8\Catalogs. Возможно не все информационные (программы, документы, картинки и пр.) ресурсы сразу стоит помещать на Mi8. Вы можете иметь один каталог для программ (их ведь много разновидностей), например он будет называться СамыеВажныеПроги, тоже относится к документам и пр. Их можно выбрать через кнопку на выдвижной панели,

Название: Смена каталога

а сохранить каталог можно через комбинацию клавиш Ctrl + F12. В настоящее время поддерживается до 16 каталогов.

Горячие клавиши.

При работе с главной формой

Чтобы...

Нажать

Открыть справку

F1

Показать форму параметров

F2

Форму поверх всех окон – включить/выключить

F3

Форму в верхний угол

F4

Перезагрузить форму из XML файла

F5

Сохранить xml файл в архив (Mi8.xml.bak1)

F6

Скрыть / Показать верхнюю панель

Space

Скрыть / Показать панель часто используемых программ

Ctrl + Space

Скрыть / Показать панель быстрых ссылок

Ctrl + Q

Минимизировать (убрать на панель задач)

Esc

Закрыть приложение

Alt + F4

Сохранить xml файл как

Ctrl + F12

Увеличить размер формы вниз на 1 пиксел

Ctrl + +

Уменьшить размер формы снизу на 1 пиксел

Ctrl + -

Перейти к панели по первой букве с которой начинается ее имя

Нажать букву на клавиатуре

Сдвинуть вправо/ влево панель часто используемых программ

Курсор мыши находится на этой панели. Колёсико мыши сдвигает ее вправо / влево.

Параметры приложения.

Название: Параметры приложения

Виджеты

Аналоговые часы

Название: аналоговые часы

В поле Путь (правый клик мыши и выбрать Редактировать) надо указать СтрелкиX, где Х ничего или любые строки символов, чтобы просто отличать как-то одни стрелочные часы от других. Также в этом поле через пробел в квадратных скобках можно указать размеры плитки [/h:226 /w:226] (/h:- ширина, /w:- высота), в итоге может получиться так Стрелки [/h:226 /w:226]. В поле Картинка, можно добавить путь к файлу изображения.

Цифровые часы

Название: цифровые часы

В поле Путь (правый клик мыши и выбрать Редактировать) надо указать ЧасыX, где Х ничего или любые строки символов (не начинающиеся с С и Т), чтобы просто отличать как-то одни стрелочные часы от других. Также в этом поле через пробел в квадратных скобках можно указать размеры плитки [/h:226 /w:226] (/h:- ширина, /w: - высота), в итоге может получиться так Часы [/h:226 /w:226]. В большой плитке (стандартный размер 110*110) шрифт для часов может оказаться маленьким, тогда можно указать параметр /FontSize:48 и название шрифта (смотри рисунок ниже). В поле Картинка, можно добавить путь к файлу изображения.

Цифровые часы Секундомер

В поле Путь (правый клик мыши и выбрать Редактировать) надо указать ЧасыCX, где Х ничего или любые строки символов (C – означает секундомер), чтобы просто отличать как-то один секундомер от других. Также в этом поле через пробел в квадратных скобках можно указать размеры плитки [/h:226 /w:226] (/h:- ширина, /w: - высота), в итоге может получиться так ЧасыС [/h:226 /w:226]. В большой плитке (стандартный размер 110*110) шрифт может оказаться маленьким, тогда можно указать параметр /FontSize:48 и название шрифта (смотри рисунок для часов). В поле Картинка, можно добавить путь к файлу изображения.

Цифровые часы Таймер

Все аналогично  секундомеру. При пересечении нижней границы появляется дополнительная панель, с тремя обычными кнопками Пуск, Пауза, Стоп. Пауза останавливает таймер, и вы можете, подведя курсор мыши колесиком увеличить/уменьшить значение и нажав Пуск запустить таймер. В конце своего действия он проиграет мелодию и начнет работать как секундомер, а цвет цифр станет красным.

Название: пауза

Такая же панель появляется на часах и секундомере.



Загрузить сейчас...   Скачать программу Mi8


Распакуйте архив в удобном для вас месте и начинайте работать (не забудьте установить Microsoft .NET Framework 4.0 (Client Profile) если он не установлен)!