Щелкните по названию проекта, чтобы открыть его в редакторе. Щелчок по заголовку столбца позволит отсортировать содержимое таблицы по названию проекта, описанию (если это имеет смысл) или степени сложности.
| НАЗВАНИЕ ПРОЕКТА | ОПИСАНИЕ | СТЕПЕНЬ СЛОЖНОСТИ |
| binding | Этот пример показывает возможности и применение связывающего объекта. Как связать внешнее приложение и передать в него данные. | Низкая |
| browser | Пример использования HTML-объекта. Он покажет вам не только как открывать, перемещаться или печатать веб-страницы, но и как создать html-файл, который может вызывать некоторые команды MMB. | Ниже средней |
| cbk_to_vars | Этот пример показывает вам, как передать значение константы CBK в строковую переменную. Это не готовый к использованию проект, он просто демонстрирует вам возможности CBK-констант и переменных. | Низкая |
| cdaudio | Обычный пример использования команд, управляющих воспроизведением CD (без красивого интерфейса). | Ниже средней |
| cdplayer | Это еще один пример работы с аудио CD. На этот раз без скриптов, зато с отличным интерфейсом ;) | Низкая |
| CloneObject | Пример использования команды клонирования объекта (см. меню Объект). | Низкая |
| close | Пример перехвата нажатия клавиши ESC и кнопки "Закрыть" в заголовке окна. | Низкая |
| dices | Небольшая игра в кости. Три одинаковых числа приносят победу. Очень простой пример использования команд Show/Hide, условного оператора If..Then, переменных и генератора случайных чисел. | Низкая |
| dynafx2 | Пример использования динамических визуальных эффектов. Просто несколько трюков с изображениями или без. Проект без скриптов ;) | Низкая |
| fullback | Этот пример просто демонстрирует использование полноэкранного фона. | Низкая |
| GifLikeAnim | Пример замены ненадежной и жадной до ресурсов процессора GIF-анимации программной анимацией растрового объекта. Используя этот метод, вы даже можете контролировать скорость анимации. | Средняя |
| handle | Пример создания вертикального заголовка окна, а также реализации перетаскивания окна за любую его точку, исключая небольшую прямоугольную область. | Низкая |
| ifidle_pagetimer | Пример использования события IF_IDLE. Это полезно для полноэкранных демонстрационных приложений. Если пользователь ничего не делает (не нажимает что-либо) в течение определенного времени, то приложение выполняет какое-либо действие самостоятельно (скажем, возвращается к странице приветствия). | Ниже средней |
| keys | Этот пример показывает вам, как сделать, чтобы приложение отвечало на нажатия определенных клавиш. | Низкая |
| kiosk | Полноценный пример демонстрационного приложения с подсказками, как сделать ваше демонстрационное приложение еще лучше. | Ниже средней |
| loadtext | Это несколько сложный пример, показывающий, как правильно использовать команду LoadText - одну из наиболее часто употребляемых команд MMB. | Средняя |
| matrix | С помощью этого примера вы можете научиться использовать матрицы. Этот отличный, но часто пропускаемый объект может использоваться для многих полезных (или полностью бесполезных) целей и даже создания игр! На последней странице этого проекта вы можете поиграть в Змейку, очень популярную игру с мобильных телефонов Nokia ;) | Выше средней |
| MCIresult | В этом примере описывается использование команд MCI. Только для настоящих ботаников со знанием команд MCI и для чего они требуются. | Выше средней |
| mmsetup | Пример необычного интерфейса для автозапуска/установки, выполненного с помощью MMB. | Низкая |
| moffice | Простой пример оболочки для запуска программ в стиле MS Office. Не делает ничего полезного ;) | Низкая |
| movewindow | В этом примере вы можете посмотреть, как перемещать окно приложения с помощью скриптов. Просто изучите скрипты, заданные в кнопках. | Ниже средней |
| mp3list2 | Это простой пример аудиоплеера, использующего внутренний список MMB. Вы должны будете изменить пути к mp3-файлам и внешнему плейлисту на свои собственные (смотрите скрипты, указанные в кнопках). | Ниже средней |
| plugin1 | Это просто пример использования подключаемого модуля для MMB. Он продемонстрирует вам, как использовать визуальный подключаемый модуль, который находится в папке Plugins. Однако большинство подключаемых модулей для MMB являются невизуальными и предназначены для расширения возможностей языка скриптов. Не пропустите раздел по подключаемым модулям в справочном файле! | Низкая |
| Простейший пример использования команд печати. | Низкая | |
| rd_and_mousemove | Более сложный пример, содержащий скрипт, отслеживающий положение курсора мыши и отображающий крест, движущийся вслед за курсором. Также здесь представлены несколько альфа-кнопок из RealDraw. | Ниже средней |
| rd_to_mbd | Пример графического интерфейса, полностью созданного в RealDraw и экспортированного в MMB. | Низкая |
| reaction | Еще одна игра в кости, на этот раз проверяющая вашу реакцию. Еще один пример простого проекта, требующий относительно невысокого уровня знания скриптов. | Ниже средней |
| scrollingtext | Усложненный пример, демонстрирующий бегущую справа налево (и обратно) строку с возможностью управления скоростью и задержкой текста. Этот пример требует относительно хорошего знания скриптов. | Средняя |
| slider | В этом примере вы можете увидеть несколько слайдеров, созданных с помощью основных объектов MMB, а также некоторого объема кода. Этот пример также требует относительно хорошего знания скриптов. | Выше средней |
| speech | Проект, использующий голосовую библиотеку. Он легок в использовании, но требует установки голосовой библиотеки на компьютере пользователя. | Низкая |
| StringBasic | Очень полезный пример, описывающий основные операции со строками (объединение, загрузка строк в объекты и т.д.). Все начинающие знакомство со скриптами должны посмотреть этот пример! | Ниже средней |
| syscommand | В этом примере вы можете посмотреть, как использовать команду SysCommand. Еще один очень полезный пример! | Ниже средней |
| timers_abc | В некоторых проектах вам может понадобиться одновременное выполнение более одной задачи. Этот пример демонстрирует вам, как выполнять в приложении несколько задач, используя четыре таймера. | Ниже средней |
| transitions | Пример использования эффектов при переходах между страницами. | Низкая |
| visited | Пример, демонстрирующий произвольный порядок перехода на страницы и проверку, какая из страниц уже посещалась пользователем. | Ниже средней |
| all_cbk | Пример, демонстрирующий все CBK-константы и возможные способы их использования в ваших проектах. | Низкая |
| all_predeffunc | Другой пример, похожий на all_cbk, но посвященный функциям и основам их использования. | Ниже средней |
| chm_from_mmb | Пример, показывающий, как открыть справочный файл формата CHM в MMB-проекте и перейти к определенному разделу в этом файле. | Средняя |
| giflikeanim_frommasterpage | Другая версия уже представленного выше примера, на этот раз демонстрирующая вам, как создать анимацию с помощью растрового объекта, расположенного на нижнем мастер-слое. | Средняя |
| jumptonextpageaftertime | Отличный пример, показывающий, как создать таймер обратного отсчета и выполнить переход на другую страницу по истечении счета. | Ниже средней |
| masterpages | Пример, описывающий, как именно вы можете использовать верхний и нижний мастер-слой в вашем проекте, включая пример MMB-меню, которое повторяет стандартное меню приложений. | Ниже средней |
| matrix_tut | Еще один фокус с матрицами. В этом примере вы можете увидеть, как можно рисовать на матрице (с помощью курсора и не слишком сложного кода). | Выше средней |
| midi_asf_mod_eof_detection | Поскольку не существует способа автоматического определения завершения воспроизведения некоторых аудиофайлов, в этом примере приводится способ, позволяющий это сделать, используя таймер и константу CBK_TimeSec. | Средняя |
| mp3tags | Это несколько сложный пример (аудиоплеер с неудобным интерфейсом), отражающий возможности аудиокоманд, аудио CBK-констант и списка. | Выше средней |
| quiz | Очень простой пример приложения-тестирования. Но он может быть использован в качестве шаблона для чего-нибудь большего.. лучшего.. полезного ;) | Низкая |
| randomize | Пример скрипта, генерирующего 10 случайных чисел в диапазоне 1-30. Числа не повторяются. | Ниже средней |
| repeatingaudio | Пример практического применения скрипта CBK_MP3EOF, который позволит вам выполнить какие-либо действия при завершении воспроизведения MP3 или OGG-файла. В этом примере вы можете узнать, как запустить другой файл или повторить воспроизведение только что закончившегося файла. | Средняя |
| show_hide_menu | Просто еще один пример создания меню. На этот раз вы научитесь создавать меню, которое не исчезает, даже если курсор находится не над ним. | Ниже средней |
| 15_9 | Еще одна игра, сделанная в MMB. Это MMB-версия хорошо известной игры "пятнашки". Цель этой игры - упорядочить пятнадцать пронумерованных фишек, используя пустое пространство на игровом поле. Если вам наскучили числа, то вы можете попробовать более сложную версию с изображением. | Выше средней |
| clock_3 | Пример аналоговых часов, созданных в MMB. Основное назначение этого примера - показать использование команды RotateImage и констант CBK времени. | Выше средней |
| convert_secs2hms | В этом примере вы можете узнать, как перевести секунды в формат часы:минуты:секунды. | Средняя |
| stopwatch_hms | Пример обратного отсчета и секундомера. | Средняя |
| audioslider | Это короткий (но сложный) пример создания двух горизонтальных аудиослайдеров (полос прокрутки) с помощью основных объектов MMB и некоторого объема кода. | Выше средней |
| audiovolumeslider | Просто еще один слайдер, на этот раз вертикальный. | Выше средней |
| scrollbar_test_listbox_2 | Различные альтернативные слайдеры (вертикальный, горизонтальный и круглый), включая полосу прокрутки для списка. | Выше средней |
| flash_menu_on_master_page | Пример Flash-меню для переключения между страницами проекта. Это всего лишь пример того, как SWF-файл может напрямую вызывать команды MMB. Исходный файл FLA (для Macromedia Flash) прилагается! | Средняя |
| flashserie | В этом примере вы можете научиться определять завершение воспроизведения покадровой Flash-анимации, запущенной в объекте Flash. Если воспроизведение завершено, вы можете выполнить какое-либо действие (в этом примере загружается другой ролик). | Средняя |
| worm | Простой пример использования Flash, содержащий скрипт, отключающий аудиобиблиотеку MMB. | Низкая |
| gameoflife_new6_1 | MMB-версия "клеточного автомата", изобретенного кембриджским математиком Джоном Конвеем. Просто еще один пример игры, созданной с помощью матрицы ;) | Средняя |
| copy_from_web | Этот пример показывает, как загрузить файл (в нашем случае изображение) с веб-страницы, сохранить его в указанное место и отобразить его в HTML-объекте. (используется подключаемый модуль mmbmisc) | Средняя |
| html_browser | Расширенная версия примера HTML-браузера (уже упомянутого выше) с журналом посещений и возможностью изменять размер окна (потянув за нижний правый угол). | Выше средней |
| html_edit | Очень простой пример HTML-редактора, созданного в MMB. Что ж, если быть честным, он не очень удобен, особенно для больших файлов. Но это еще один отличный пример альтернативного применения списка! | Средняя |
| HTMLObjectTricks | В этом примере вы можете изучить несколько не слишком широко известных приемов работы с HTML-объектом, таких как загрузка PDF-файлов, использование java-скриптов в скриптах MMB и т.д. | Средняя |
| urlpath_to_textinput | Этот простой пример демонстрирует, как загрузить открытую гиперссылку в текстовый объект. | Ниже средней |
| image_like_animated_button | Простой пример создания собственной анимированной кнопки. Кнопка является растровым объектом с динамически меняющимся изображением. | Средняя |
| imagedemo | Очень хороший пример, описывающий операции с изображениями, выполняемые через скрипт (загрузка, изменение размера, перемещение с помощью мыши и т.д.) | Средняя |
| panimage | Пример повышенной сложности, демонстрирующий прокрутку изображений. Результатом является эффект панорамы. Изображение последовательно прокручивается слева направо или в противоположную сторону, в зависимости от перемещения мыши. | Выше средней |
| slideshow | Простой пример создания слайд-шоу (по нажатию кнопки). | Средняя |
| test_image | Еще один демонстрационный проект, посвященный изображениям и скриптам (в основном прокрутке изображения, повороту, автоматическому слайд-шоу и т.д.) | Выше средней |
| test_image_viewer | Усложненный пример программы для просмотра изображений. Не блещет интерфейсом, но это полнофункциональный проект с возможностью показа слайд-шоу, фильтрации изображений по первой букве имени и т.д. | Выше средней |
| activex | Этот пример демонстрирует вам, как установить библиотеку средств воспроизведения Flash, используя файл flash.ocx, и другой метод, который использует пакет установки Flash, запущенный в скрытом режиме. | Средняя |
| runinf | Пример, похожий на предыдущий, на этот раз использующий для установки файл INF. | Средняя |
| listbox_on_master_page | Пример использования списка в качестве элемента навигации по страницам проекта. Список расположен на нижнем мастер-слое, поэтому нет необходимости копировать его на все страницы. | Средняя |
| listbox_tut | В этом примере вы можете научиться основным приемам работы со списком. | Средняя |
| move_up_down | Пример перемещения элементов списка с помощью клавиатуры. | Ниже средней |
| mousemove_checkcol | Пример перемещения объектов с помощью мыши с возможностью определения столкновения объектов. | Выше средней |
| mouseovertest | С помощью этого примера вы можете узнать, как определить событие наведения курсора мыши и отреагировать на него. Просто наведите курсор на кнопку и посмотрите, что произойдет. | Средняя |
| mousestatedetection | Простой пример определения события по нажатию кнопки мыши. Он продемонстрирует вам различные варианты определения событий по нажатию кнопок мыши и их обработки. | Ниже средней |
| movetorightbottom | Этот пример продемонстрирует вам, как переместить окно приложения в правый нижний угол экрана вплотную к панели задач. | Низкая |
| movewindow | Пример, демонстрирующий, как перетаскивать окно приложения, используя для этого активные объекты, что обычно невозможно (без использования скриптов). | Выше средней |
| append line in paragraph | Этот пример показывает вам, как добавлять строки в текст с полосой прокрутки. | Низкая |
| scrolltext | Пример анимации, имитирующей набор текста на клавиатуре. Полезен, если вы хотите добавить эффект набора текста в ваш проект. | Выше средней |
| searchword | Пример поиска слова/части строки с помощью эдитбокса. | Средняя |
| word_randomizer | Простой пример генерации случайных (бессмысленных) слов (извините, но это не генератор анаграмм ;) | Средняя |
| videotest7 | Усложненный пример, демонстрирующий различные видеокоманды в действии. | Выше средней |
| av_object_example | Пример использования объекта аудиовизуализации и соответствующих команд. | Ниже средней |
| break example | Этот небольшой пример показывает вам разницу между командами Return() и Break(). | Ниже средней |
| callurlemail | Простой пример, демонстрирующий, как открыть веб-страницу во внешнем браузере (используемом по умолчанию) и запустить почтовый клиент, используемый по умолчанию, с заданным адресом получателя и/или темой/текстом письма. | Средняя |
| cmdline | Пример приложения, обрабатывающего параметры командной строки (параметры передаются приложению во время запуска). | Средняя |
| continuousscripttimer | Пример непрерывного таймера, который продолжает свою работу даже при переходах между страницами (в отличие от предыдущих версий). | Средняя |
| dvdlike_menu | Это еще один пример, использующий подключаемый модуль. Здесь вы можете увидеть, как перемещаться между кнопками, используя только клавиатуру. Требуется подключаемый модуль PosXY (вложен в проект). | Ниже средней |
| flash_examples | Усложненный пример, описывающий команды Flash и обмен переменными/командами между Flash и MMB. | Выше средней |
| numofcurrentweek | Еще один усложненный пример, в этот раз это вычисление номера недели, основанное на текущей дате. | Выше средней |
| objectmovetransition | Простой, но отличный пример создания эффекта перемещения объекта при переходе на другую страницу. | Низкая |
| pauseloop | Пример, объясняющий, как запустить, приостановить и продолжить выполнение скрипта. | Ниже средней |
| resize_video_on_click | В этом примере вы можете увидеть, как изменить размер видео, используя кнопку со скриптом, или с помощью щелчка мыши, несмотря на то, что видеообъект не имеет события On Mouse Click, но это можно сделать с помощью несложного скрипта. | Средняя |
| runparam | Практический пример использования инструментов командной строки с помощью команды MMB Run. | Средняя |
| user_combobox | Пример создания выпадающего списка с помощью объекта-списка и некоторого кода. | Средняя |
| usercheckboxes | Пример создания своего собственного индикатора (Checkbox) с помощью матрицы. | Ниже средней |
| jukebox | Простой пример приложения-джукбокса, созданного с помощью двух списков, внутреннего списка и нескольких аудиокоманд. | Средняя |
| listbox_fileextensions | Этот простой пример показывает вам, как добавить файлы в список вместе с их расширением и как отобразить (использовать) полный путь к файлу. | Выше средней |
| ListFoldersAndFiles | Пример, демонстрирующий, как отобразить все каталоги и подкаталоги указанной директории в списке, и как после выбора каталога в этом списке отобразить его содержимое (в нашем примере это mp3-файлы) в соседнем списке. | Выше средней |
| XPStyleMenu | Пример меню в стиле XP. Очень хороший пример, показывающий, как делать отличные вещи без единой строчки кода ;) | Средняя |
| customtooltip | Этот небольшой пример показывает вам, как создать собственную строку-подсказку для вашего проекта. С его помощью вы можете создавать и динамически загружать (изменять) подсказки в проект. | Выше средней |
| rlt4 | Пример скринсейвера, созданного с помощью MMB и фотографии моих любимых часов ;) | Выше средней |
| screensaver | Другой пример скринсейвера. Это чисто технологический пример, объясняющий основную идею и возможности. | Средняя |
| SearchWordAndLoadLine | Этот пример показывает вам, как отыскать слово в текстовом файле. Введите слово в поле для поиска и затем выберите текстовый файл. | Средняя |
| 497_test_project | Комплексный пример, описывающий особенности нового MMB 4.9.7. Это скорее технологический, чем полезный пример, который показывает, что вы можете сделать ;) | Средняя |
| autoit_make_mmb_win_transparent | В этом примере, использующем возможности AutoIt, вы можете посмотреть, как сделать окно MMB прозрачным. | Выше средней |
| autoit_msgbox | В этом примере, использующем возможности AutoIt, вы можете посмотреть, как создать полностью настраиваемое окно сообщения. Этот пример является устаревшим, поскольку он был создан до выхода финального релиза MMB 4.9.7, который имеет полностью настраиваемое окно сообщения (Команда MessageEx). | Выше средней |
| autoit_setfocus | Этот специфический пример показывает вам, как установить фокус для связанного приложения (во время запуска проекта). Теперь пользователю не обязательно нажимать на связывающий объект, чтобы установить фокус. По сути, этот пример бесполезен, но он должен донести до вас идею, как полезен AutoIt, и почему вы должны использовать его вместе с MMB. | Выше средней |
| change_bgcolor_of_bitmap_button | Пример кнопки, позволяющей изменять ее цвет. Кнопка представляет собой группу из 3 объектов в сочетании с простой магией скриптов. | Средняя |
| continuousmidiplayback | Это пример загрузки и последовательного воспроизведения списка midi-файлов. То же самое можно сделать и для asf, mod, xt, s3m и так далее. Основан на том же принципе, что и упомянутый выше пример midi_asf_mod_eof_detection. | Средняя |
| mmbmessenger2 | Это небольшой пример создания офисного приложения для обмена сообщениями ;) Если вы знаете IP-адрес ваших коллег, то вы можете отправить им простые сообщения. | Средняя |
| ftpcmddemo | Один из отличных примеров MNI, на этот раз демонстрирующий работу с ftp и описывающий, как загрузить что-либо на/с ftp с помощью системной консольной команды ftp. | Выше средней |
| ListBoxDemo | Очень хороший демонстрационный проект, посвященный объекту-списку. Комплексный пример с множеством отличных приемов работы со списком. | Выше средней |
| MouseDemo | Проект включает 38 страниц с множеством примеров использования вещей, относящихся к мыши, с подключаемыми модулями и без. | Выше средней |
| flash_examples | Усложненный пример, описывающий команды Flash и обмен переменными/командами между Flash и MMB. | Выше средней |
| mmbamp_27_01_04 | Просто забавное переиздание WinAmp в MMB ;) | Выше средней |
| autoit_region_hole | С помощью этого примера вы можете научиться создавать "отверстия" в окне приложения. Для создания отверстий используется скрипт AutoIt. | Выше средней |
| autoit_send_to_cmdline | В этом примере, использующем возможности AutoIt, вы можете узнать, как отправить нажатие клавиш в окно связанного приложения. | Выше средней |
| mmb_mastermind_3 | Очередное MMB-переиздание легендарной игры, на этот раз MasterMind (также известной как Code Breaker). Движок игры завершен, но интерфейс неприглядный и незаконченный ;) | Выше средней |
| get_public_ip | Способ получения публичного IP-адреса с помощью PHP-файла. Использует модуль MMBMisc для загрузки PHP-файла. | Средняя |
| html_mmbscript | Небольшой пример, иллюстрирующий новую возможность MMB 4.9.8 выполнять код скриптов непосредственно из HTML и JavaScript (через объект-браузер). | Средняя |
| scroll | Еще один пример альтернативной полосы прокрутки для списка. | Выше средней |
| moretimers | Этот сложный пример показывает новые возможности MMB (4.9.8) - динамическое создание объектов и выполнение скриптов из внешних файлов. Он может показаться сложным для новичков и неопытных пользователей. Для понимания этого примера требуется хорошее знание механизма работы скриптов. | Высокая |
| motivator2 | Небольшое приложение типа планировщика задач/памятки. Показывает работу MMB-приложения в системном трее (с помощью SmallPlugin) с дочерним окном, кнопка которого скрыта с панели задач с помощью модуля G_HideShow. | Выше средней |
| custom_tooltip_in_listbox | Пример альтернативной всплывающей подсказки для элементов списка. Несколько сложный пример. | Выше средней |
| create_hotspots | Еще один пример, посвященный новым возможностям MMB 4.9.8, показывающий создание активных областей и загрузку в них изображений. Подходит для создания приложений для просмотра изображений или галереи (эскизов изображений). | Выше средней |
| create_objects | И еще один пример динамического создания основных объектов в MMB 4.9.8. | Средняя |
| creditcard_validator | Один из старых скриптов, показывающий, как проверить кредитную карту. Не очень полезный пример, но он использует один из широко известных алгоритмов проверки кредитных карт. | Низкая |
| dec_to_hex | Очень простой преобразователь десятичных чисел в шестнадцатеричные (а также цветов для HTML). | Средняя |
| draw_lines | Простой пример рисования линий. Сам по себе он не очень полезен, но он может вдохновить вас на создание простого приложения для рисования. | Средняя |
| hello_world | Очень простой пример для начинающих пользователей, относящийся к статье Начало работы. | Низкая |
| number_of_seats | Еще один простой пример, в этот раз о подсчете мест в театральном зале или классе. | Низкая |
| run_child_window | Это нечто непростое, но определенно полезное - пример вызова дочернего окна, с его размещением поверх основного окна приложения и с ожиданием закрытия дочернего окна. | Выше средней |
| Window_Resize | Этот каталог содержит несколько примеров создания окна с изменяемыми размерами. Требует очень хорошего знания скриптов. Автор - tracermm. | Высокая |
| convert_bw | Пример простой графической оболочки для консольного конвертера изображений PVW32Con. Автор - GreenCow. | Выше средней |
| tts | Еще один пример использования TTS, показывающий, как добавлять/удалять слова в выражения. | Выше средней |
| xpcontrols | Несколько основных элементов интерфейса WinXP, созданных с помощью объектов MMB и скриптов. | Низкая |