Блог на темы Linux, Gambas, PHP, музыка, web и жизнь

RSS

FAQ по сайту   О блоге   Форум   Ссылки

Gambas – как генерировать случайные числа. Функция Rnd

Генератор случайных чисел KeyGlory Random Selector 6

Генератор случайных чисел KeyGlory Random Selector 6

Иногда нужно, чтобы в нашем Gambas – проекте генерировались случайные числа. Конечно, “случайными” их назвать сложно, скорее, лучше “псевдослучайными” (случайные числа генерируются на основе даты, времени, внешних факторов и т.д.), однако речь сейчас не об этом. Для формирования случайных чисел, в Gambas используется две функции – RANDOMIZE и Rnd.

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

текст опубликовал Eugeny Gazzaev 8.09.2010

Gambas – арифметические операторы

В этом посте мы рассмотрим арифметические операторы Gambas. Источник информации – gambasdoc.org. Читать полностью »

текст опубликовал Eugeny Gazzaev 6.09.2010

Gambas – диалог выбора даты на основе DateChooser [класс]

Диалог выбора даты в Gambas

Всем привет! Сегодня я поделюсь с вами несложным классом, который реализует диалог выбора даты, как показано на картинке. Основная идея заключается в том, чтобы выбирать дату так же, как мы это делаем, к примеру, с InputBox. Я конечно, преувеличиваю, но различия будут действительно минимальны. Например, чтобы вызвать Inputbox, который заполнит текстовое поле, достаточно кода: “TextBox1.Text=InputBox(бла-бла-бла)”. В нашем случае, с датами, дело обстоит чуть по-другому. Диалог выбора даты – класс. То есть, чтобы его использовать, в проекте Gambas нужно создать новый класс, и назвать его, например, “dlgDatePicker”. Вначале будет сам исходный код класса, а потом – его использование.
Читать полностью »

текст опубликовал Eugeny Gazzaev 8.07.2010

PHP – ошибка Deprecated: Function eregi() is deprecated in… [решение]

С недавних пор, при обновлении PHP до версии 5.3.0 стала появляться ошибка:
Deprecated: Function eregi() is deprecated in бла-бла-бла on line 19
Вначале из-за нее не мог пользоваться SquirrelMail, потом и Joomla!(точнее – VirtueMart) начала выдавать эту ошибку. Некоторые скрипты глючат, а некоторые и вовсе отказываются работать. Заметил, что в инете инфы о решении данной проблемы немного, и решил написать этот пост.
Читать полностью »

текст опубликовал Eugeny Gazzaev 4.07.2010

Gambas – Message Box – Сообщения Info, Error, Delete и Warning

В Gambas есть несколько типов сообщений.

  • Info – информация
  • Question – вопрос
  • Delete – удаление
  • Error – ошибка
  • Warning – внимание!

В этом посте о сообщениях в Gambas я обо всех типах расскажу подробно.
Читать полностью »

текст опубликовал Eugeny Gazzaev 6.04.2010

Gambas – Проверка TextBox на Float и запрет ввода букв

Иногда, например при работе с БД, нужно запретить ввод некоторых символов в поле ввода текста TextBox. Я использую в своих программах на Gambas одну из двух написанных мной простых функций ValidateFloat, которые запрещают вводить указанные в массиве $Alphabet символы, и запятую заменяют на точку. То есть, когда пользователь вводит в TextBox запрещенный символ, он просто не вводится, а если вводит запятую, то она автоматически заменяется на точку. Кстати, кому интересно, как именно работает эта функция, и вообще как в Gambas работать со строками, почитайте пост “Gambas – строки и String функции” этого блога.  Ниже привожу код функций.

Читать полностью »

текст опубликовал Eugeny Gazzaev 31.03.2010

© 2009-2010 Eugeny Gazzaev