Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Indigo Rose AutoPlay Media Studio (часть 5)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AutoPlay Media Studio





  AutoPlay Media Studio - мощная программа для создания меню автозагрузки CD/DVD. Эта программа создаст все необходимые файлы для автозапуска и его графическую оболочку, и даже сама встроит в нее использованные в проекте нестандартные шрифты. Пользователю останется лишь записать готовый проект на свой CD/DVD.
  AutoPlay Media Studio не требует от пользователя никаких особых знаний и очень прост в освоении, имеет дружественный и интуитивно понятный интерфейс. Приложение, которое будет создано AutoPlay Media Studio в конце работы, представлено в виде объектной модели. Эта модель состоит из группы отдельных страниц. На этих страницах можно размещать объекты, которые могут представлять собой графику, музыку, текст, видео, Flash, HTML и пр. Любому элементу можно назначить определенное действие. Например, при наведении на рисунок курсора мыши, может возникать текст с комментариями, при нажатии на кнопку "Play" начнет проигрываться фильм и т.д. Программа предоставляет сотни различных действий, которые можно связать с объектами. В AutoPlay Media Studio присутствует большое количество уже готовых шаблонов.
  AutoPlay Media Studio имеет широкие возможности и богатый набор инструментов для разработки мультимедийных проектов. Использовать программу можно не только для создания файлов автозапуска, но и, например, для разработки интерактивного обучающего софта или мультимедийной презентации.

Язык интерфейса: Английский
Страница загрузки: AutoPlay Media Studio Commerical Trial 8.6


Скриптовый язык LUA:
на Lua.Org (Official) - на Lua.Ru

Ресурсы, посвященные AMS (содержат коллекции примеров, дополнений, уроков):
  • icynorth.com
  • imagine-programming.com
  • mindquake.com.br

    Инструменты:
  • ScriptOMatic Tool - создает скрипт обращения ко всем свойствам выбранного WMI-класса

    Ответы на наиболее часто задаваемые вопросы


    Раскраска AMS-кода для публикации на форуме от UModeL: версия 1 и версия 2.

  • Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:17 05-08-2012 | Исправлено: Komandor, 12:11 30-03-2024
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pahuchiy1
    Кого его? LuaRocks или Lua for Windows?

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:06 04-03-2017 | Исправлено: KerberX, 21:06 04-03-2017
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    и то и то))))
     
    Добавлено:

    Цитата:
    0xFF
    это какой тип цвета? HEX?

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 21:08 04-03-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pahuchiy1
    Про LuaRocks я уже сказал что не знаю. Lua for Windows поставляется в обычном установщике (Далее -> ... -> Далее -> Готово).
     

    Цитата:
    это какой тип цвета? HEX?  

    Да. Это 255 в десятичной системе.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:15 04-03-2017 | Исправлено: KerberX, 21:15 04-03-2017
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    по поводу построения битмапа:  
    Плиз, поправь код чтобы принимал COLORDEF  
    И не понятно с размерами: когда изменяю таблицу s3  

    Цитата:
        0x00, 0x00, 0xFF,  
        0xFF, 0xFF, 0xFF,  
        0xFF, 0xFF, 0xFF,
        0xFF, 0x00, 0x00,

     CreateBMP(1, 4, s3) файл записывается но системой как картинка не определяется

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 06:06 05-03-2017 | Исправлено: Pahuchiy1, 08:06 05-03-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pahuchiy1
    Не буду я там ничего исправлять. Этот код был написан очень давно и я больше не хочу иметь с ним дело.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 16:34 05-03-2017
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    поможешь установить эту либу http://files.luaforge.net/releases/lua-imlib2/lua-imlib2 ?

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 18:32 05-03-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pahuchiy1
    Нет. Не хочу возиться с компиляцией всего этого барахла.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 21:13 05-03-2017
    Pahuchiy1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    возможно и к лучшему...решил переходить на autoit. Как по твоему, как удобнее всего там организовывать ассоциированные массивы?

    Всего записей: 168 | Зарегистр. 11-01-2015 | Отправлено: 09:30 06-03-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pahuchiy1
    Я не уверен что они там вообще есть.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 18:25 06-03-2017
    Pazan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX

    Цитата:
    Требуется MemoryEx.  

    где взять? скачивал с оффсайта:
    Error: Plugin "MemoryEx\MemoryEx.lmd" is not licensed for re-distribution

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 16:56 08-03-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    В варезнике должен быть в наборе AMS PluginPowerPack 5.3 для AMS 8.x by Robby.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 17:03 08-03-2017
    Pazan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    спасибо, буду искать

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 22:16 08-03-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pazan
    Чего его искать то? Ссылка на варезник в шапке темы. И потом там уже есть этот AMS PluginPowerPack 5.3. Вот прямая ссылка: https://yadi.sk/d/0DD1URZwd357h

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 02:58 09-03-2017
    Pazan



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    да я нашёл, спасибо. но ещё не совсем разобрался с принципом работы примера

    Всего записей: 924 | Зарегистр. 17-11-2002 | Отправлено: 10:45 09-03-2017
    bukreevladimir

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, есть ли возможность убрать sunken border у самого окна а так же у элементов на странице или диалоговых окнах, например текстовое поле? (flat - не вариант)
    --
     
    Помогите, как убрать бордер у текстового поля например, treeViev и т.д. Разобрался только с окном с помощью WinApi плагина, убрал бордюр.  

    Всего записей: 6 | Зарегистр. 09-03-2017 | Отправлено: 17:57 09-03-2017 | Исправлено: bukreevladimir, 19:28 09-03-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bukreevladimir
    Возможность есть. Вот для Input (требуется MemoryEx, можно переписать используя DLL.CallFunction, но мне лень):

    Код:
    function Input.SetStyle(sObjectName)
        local tInfo = Input.GetProperties(sObjectName);
        if tInfo ~= nil then
            Input.SetProperties(sObjectName, {Border = BORDER_SUNKEN});
     
            local GWL_STYLE = -16;
            local GWL_EXSTYLE = -20;
            local WS_CHILD = 0x40000000;
            local WS_VISIBLE = 0x10000000;
            local WS_TABSTOP = 0x00010000;
            local ES_AUTOHSCROLL = 0x0080;
            local WS_VSCROLL = 0x00200000;
            local ES_MULTILINE = 0x0004;
            local WS_BORDER = 0x00000200;
            local WS_EX_CLIENTEDGE = 0x00800000;
     
            local hWnd = Input.GetProperties(sObjectName).WindowHandle;
            local nStyle = WS_CHILD + WS_VISIBLE + WS_TABSTOP + ES_AUTOHSCROLL;
            if tInfo.Multiline == true then
                nStyle = nStyle + ES_MULTILINE + WS_VSCROLL + WS_BORDER;
            end
     
            local hDLL = Library.Load("user32.dll", false);
            hDLL.SetWindowLongA(hWnd, GWL_STYLE, nStyle);
            hDLL:Close_();
            --
            local tSize = Input.GetSize(sObjectName);
            Input.SetSize(sObjectName, tSize.Width, tSize.Height + 1);
            Input.SetSize(sObjectName, tSize.Width, tSize.Height);
        end
    end

     
    Для Progress:

    Код:
    function Progress.SetStyle(ObjectName)
        local GWL_STYLE = -16;
        --
        local WS_CHILD = 0x40000000;
        local WS_VISIBLE = 0x10000000;
        --
        local tData = Progress.GetProperties(ObjectName);
        if tData ~= nil then
            local hWnd = tData.WindowHandle;
            --
            local nStyle = WS_CHILD + WS_VISIBLE;
            DLL.CallFunction("user32.dll", "SetWindowLongA", hWnd..","..GWL_STYLE..","..nStyle, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);
            --
            local tSize = Progress.GetSize(ObjectName);
            Progress.SetSize(ObjectName, tSize.Width, tSize.Height+1);
            Progress.SetSize(ObjectName, tSize.Width, tSize.Height);
        end
    end

     
    С TreeView должно быть примерно также.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 23:54 09-03-2017
    bukreevladimir

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Для инпута работает, спасибо за помощь! Напрягает, что Indigo Rose не смогли этого сделать до сих-пор. Мерцание при открытии диалога и перехода по страницам, то же не радует. Функцию вставил в OnShow и вызываю ее для каждого поля. Интересно можно ли получить список всех текстовых полей в массив и через foreach прогнать...

    Всего записей: 6 | Зарегистр. 09-03-2017 | Отправлено: 13:14 10-03-2017
    KerberX



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bukreevladimir
    Нет в Lua никакого foreach, есть итераторы pairs и ipairs. Получить список объектов можно. Например так:
    Код
     

    Цитата:
    Напрягает, что Indigo Rose не смогли этого сделать до сих-пор. Мерцание при открытии диалога и перехода по страницам, то же не радует.

    Тут была теория, что они специально так делают, чтобы люди просили об этих изменениях и были причины делать новые версии.

    Всего записей: 597 | Зарегистр. 08-09-2011 | Отправлено: 15:40 10-03-2017 | Исправлено: KerberX, 15:44 10-03-2017
    bukreevladimir

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KerberX
    Не foreach а for, прошу меня простить.
     
    Имел ввиду что-то такое..

    Код:
     
    for nRow = 1, sql_Vendors.Rows do
            local uid = sql_Vendors.Data[nRow]["uid"];
            local company = sql_Vendors.Data[nRow]["company"];
            ...
    end
     

     
    Те коды, что ты привел до этого (убрать бордюр), 90% не понимаю )) Lua не изучал. Хватало стандартных функций как-то.  
    Работаю с ней давно.. и мелочь типа авторанов не создавал. Просто сейчас потребовалось клиентское приложение для работы с БД (sqlite) - поставщики, продукция, покупатели, реализации (работа с документами и продажами), отчеты и т.д. Сделал все стандартными функциями. Ну конечно пришлось несколько плагинов поискать на amsSpecialist ("dateTimePicker, TreeList и т.д.").
     
    Кстати, может загрузить исходник сюда? Мало-ли кому то пригодится...
    Скриншот: (тестовая БД)
    http://bukreev.org/img/sqlite_studio/img.png

    Всего записей: 6 | Зарегистр. 09-03-2017 | Отправлено: 19:48 10-03-2017 | Исправлено: bukreevladimir, 22:02 10-03-2017
    CryptoUsbtor



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bukreevladimir
    Выложите, интересно посмотреть...
    Я хоть и  пишу в AMS два года, но до баз данных еще не дошел...
    Да и не со всеми об'ектами приходилось работать...

    Всего записей: 745 | Зарегистр. 24-04-2016 | Отправлено: 20:44 10-03-2017 | Исправлено: CryptoUsbtor, 20:55 10-03-2017
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

    Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Indigo Rose AutoPlay Media Studio (часть 5)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru