FAQ - Создание программ без программирования - Mess Box DVI
Среда, 10.03.2010, 04:06
Приветствую Вас Гость
Сообщений: (0)
Главная | FAQ | Регистрация | Вход
Меню сайта
Форма входа
Логин:
Пароль:
Поиск
Друзья сайта

 

Клуб сайта DIM-S.NET

Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Главная » FAQ [ Добавить вопрос ]

В Mess Box AR 3.х и выше есть возможность создавать фотоальбомы, указав только папку с изображениями.

Для этого делаем следующее:

  • Добавляем объект картинку
  • Пишем в ее свойствах путь к папке с изображениями (*.bmp, jpg, gif, wmf, emf, ico)
  • Загружается первый найденный рисунок
  • Теперь можем воспользоваться командами навигации по папке с изображением (Следующее фото, предыдущее, случайное и т.д.)
  • Также, може менять папку с изображениями во время исполнения приложения

Для этого используем возможность фотоальбома в 3х версиях и выше, а дальше все зависит от вашей фантазии.

Добавляем таймер на форму, устанавливаем в его событие, например, команду "Случайное фото" и наслаждаемся результатом. Для удобства вы можете все это оформить как следует, с интервалом и т.д.

Если вы хотите перемещать форму нажимая на какой-то объект на форме, воспользуйтесь возможность "Фиксированное перемещение".

По-умолчанию, у всех объектов оно не установлено! Чтобы его установить, нажмите правую кнопку на объекте и выберите пункт "Фиксированное перемещение", чтобы отключить его, проделайте тоже самое еще раз. Не все объекты обладают этим свойством!

Данное свойство можно менять во время исполнения программы, оно имеет название FixMove и имеет тип ключа (True/False)


Заголовок формы меняется тем же способом, что и заголовок любого объекта.

В Редакторе событий есть действие, с помощью которого вы сможете успешно изменить заголовок формы, выбрав в качестве объекта форму.

Если я не ошибаюсь, то в 3.1 версии был баг, и это не работает. Скачайте последнюю версию.

Да такое есть! Это  происходит только с маленькими английскими буквами.

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

P.S. Дело в том, что это происходит только в скриптовых текстах, т.к. программа автоматически переводит весь английский текст в верхний регистр, если он не заключен в кавычки (т.е. не является строкой, см. Справку). Это сделано для более быстрого выполнения скриптов MSB Script'a.

У каждой кнопки есть событие "Нажатие", выбираем это событие, нажимаем "...", открывается редактор действий, после чего выбираем команду "открыть/запустить" (зеленая стрелка), далее пишем путь к вашему архиву.
Добавил: вадим (W4RLocK)

Все работает.

Вот некоторые тригонометрические функции:

#cos()
#sin()
#tg()
#ctg()
#arccos()
#arcsin()
... и т.д.
Добавил: vladimir

Mess Box AR не разрабатывался для таких целей, поэтому работа с файлами в нем слабая, а работа с базой данных вообще отсутствует, так что лучше не придумывать велосипед, а выбрать более подходящий для этих целей продукт.

P.S. Работа с базами данных и с файлами будет дорабатываться в следующих версиях.
Добавил: Владимир

Поменять позицию прогресс бара можно очень легко, для этого достаточно изменить его свойство Позиции (Position). Это можно сделать через редактор кода или через редактор действий.

1 - вариант
Открываем редактор действий -> редактор кода, далее пишем в нем:

Progress_1.Position = Progress_1.Position + 1

В результате позиция прогресс бара увеличится на 1.

2 - вариант
Тоже самое можно проделать если открыть редактор действий -> закладка "свойства" -> изменить свойство объекта. Далее выбрать прогресс бар и его свойство "Позиция", остальное будет ясно...
Добавил: Салаев Василий Андреевич (Haker)

Наша программа не предназначена для записи CD, а для того чтобы ваше меню работало на СД, достаточно скопировать *.exe файл в папке вашего проекта на ваш на съемный носитель (в принципе нет разници, хоть Flash, хоть CD, DVD и т.д.).
Добавил: Василий Дереза


Использовать свойство FileName.Вот пример:
MainForm.Memo_1.FileName="D:\abc.rtf"
Добавил: Виктор

Вот так, пример:

Code

$b = 22;

switch ($b){
   
  case 21: ...
  case 22: message($b)
   
}
Добавил: Виктор

В справки новой версии программы MSB 4.5 Скачать справку можно отдельно тут

В документации к программе показано каким обарозм подключать плагины. Смотрите там :)
Добавил: Дима Салогуб

В это программе невозможно писать на этих языках. Но можно запускать в браузере написанные вами скрипты или страници
Добавил: Илья (ily2811)

Таймером пользуються как обычным объектом. Но у него есть свои параметры. У таймера есть поле в котором вводят время срабатывания таймера (1 секунда = 1000). Есть галочка "Установлен" - это параметр которые отвечает за то что будет ли срабатывать таймер.

Нажатие в таймере это действие при котором постоянно выполняеться код через тот промежуток времени которые вы ввели.

Добавил: Родион

Используйте относительные пути.

Например если ваша программа находится на диске X:\Autorun.exe, то относительный путь, например к X:\Soft\install.exe будет '\Soft\install.exe'.

Добавил: Ренат

Хостинг от uCoz Dim-S Software © 2004-2010. Все права защищены.
support@dim-s.net