Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Установите в библиотеку функций(в конец) и запустите пример. Введите 1-е и 2-е значения и выберете кнопку (потом внизу ответ) Реализация Div через mod. Требуется тестирование и всё... Если будут проблемы пишите...
Добавлено (10 Октябрь 2010, 21:34) --------------------------------------------- Ну например: 22 div 5 = 4 Проверка: 4*5 = 20 (нацело 20 делится на 5, остальное остаток) 22 mod 5 = 2 (остаток от div)
Win7 Pro SP1 x64; NBv5.5.4rus,v5.6.2rus, v5.7.0en, Opera
Gorezcaid, тебе надо было в место пустых значений подставить какие нить циферки, тогда бы и объяснять не пришлось Только, где это все применять?! У меня как то был головняк по математике(тут даже тема есть) вот тогда я использовал Mod и Div, но потом нашел другой подход и надобность отпала. А так все работает, ты функцию дембеля применяешь?
Сообщение отредактировано Сергей - Вс, 10 Октября 2010, 21:47
Ну например перевода из одной системы счисления в другую.(10 в 16 => RGB в Hex и обратно), для разных перекодировок, закодировок, переводов из других сред программирования на NB, математика...и т/д.
Quote (Сергей)
А так все работает, ты функцию дембеля применяешь?
Ну по моему функцию Mod предложил именно Дембель на VBS, я точно и не помню,а функции Div ещё не было.
Quote (Сергей)
Gorezcaid, тебе надо было в место пустых значений подставить какие нить циферки, тогда бы и объяснять не пришлось
Там сверху были примеры использования...я думаю разберутся люди. Win7 Pro SP1 x64; NBv5.5.4rus,v5.6.2rus, v5.7.0en, Opera
В Vbscript еще есть некоторые полезные операторы, например:
Дата/Время
DateAdd Возвращает дату с указанным добавленным временным интервалом DateDiff Возвращает разницу между датами в указанном интервале DatePart Возвращает указанную часть даты DateSerial Возвращает дату для указанного года, месяца, и дня DateValue Возвращает дату FormatDateTime Возвращает строку, форматированную как дата IsDate Возвращает булево значение того, возможна ли конвертация строки в дату MonthName Возвращает имя указанного месяца Timer Возвращает кол-во секунд прошедшее с 00:00 TimeSerial TimeValue WeekdayName ... ...
Конвертирование
Asc Конверт символа в ANSI код Chr Конверт ANSI кода в символ Hex Конверт символа в hex код ... ...
Форматирование
FormatCurrency Форматирует строку как данные валюты FormatDateTime Форматирует строку как данные дата/время FormatNumber FormatPercent ... ...
Математика
Abs Абсолютное число Atn Арктангенс Cos Косинус (угол) Exp Экспонента Hex hex-значение числа Int Целая часть числа Fix Целая часть числа Log Натуральный логарифм числа Oct Возвращает восьмеричное значение числа Rnd Рандом-генератор Sgn Возвращает знак числа (+/-/0) Sin Синус (угол) Sqr Возведение в квадрат Tan Тангенс (угол)
Строковые функции
InStr Поиск в строке указанной строки, возврат позиции первого совпадения InStrRev То же самое, только поиск идет с конца строки LCase Конверт в нижний регистр Left Возврат указанного числа символов слева от начала строки Len Длина строки LTrim Вырезает пустые символы (пробелы) с левого края строки RTrim Вырезает пустые символы (пробелы) с правого края строки Trim Вырезает пустые символы (пробелы) с обоих краев строки Mid Возврат указанного числа символов с указанной позиции в строке Replace Замена указанной части строки другой строкой указанное число раз Right Возврат указанного числа символов справа от начала строки Space Возврат пустой строки (указанное число пробелов) StrComp Сравнение строк String Возврат строки, состоящей из указанного числа одинаковых символов StrReverse Реверс строки UCase Конверт в верхний регистр
спс за инфу DEMBEL, потом наверное придется изучать Vbscript параллельно с C++ и другим,не менее важным... Голова кругом идет, а изучить все таки потребуется
Win7 Pro SP1 x64; NBv5.5.4rus,v5.6.2rus, v5.7.0en, Opera
будешь знать с++ vbscript не понадобится, так что забей. это узкопрофильный язык. полное название кстати VisualBasic Scripting Edition, применяется сейчас только сисадминами в специфичных административных целях для автоматизации работы. Т.к. имеет массу функций для работы с системой, включение его поддержки в нб весьма оправданно, но изучать его специально... тоже самое, что изучать как писать батники, да, есть все еще такие извращенцы, особенно на руборде. Хотя, как универсальная системная платформа скриптинга, он очень гибкий, допускает подключение и использование как обьектов другие системные фичи с любыми функциями (примерно как плагины к нб), упакованные в активиксы, DLL, написание собственных компонентов на WSF. Некоторые приложения microsoft (как разработчика VBS) - офис, IE и др. содержат встроенные компоненты, позволяющие использовать некоторые функции приложений и управлять ими через скрипт, а зачастую и включают в себя эту скриптинговую платформу в целях внутреннего управления своей работой (макросы в офисе например, это очередная модификация по названием VBA), вообще майкрософт разработал много разновидностей платформы VisualBasic, все они применяются для узкого круга задач, и если ты с ними не связан (например не работаешь с приложениями 1С, не сисадмин) изучение этого - трата времени. Как задавать вопросы
DEMBEL, ну ты выступил, даже мне захотелось поизучать у тебя талант "отговаривать"
Quote (DEMBEL)
есть все еще такие извращенцы, особенно на руборде
точно заметил, но и без него никак, например пинг, аналога то нет...
Добавлено (11 Октябрь 2010, 02:08) ---------------------------------------------
Quote (DEMBEL)
все они применяются для узкого круга задач, и если ты с ними не связан (например не работаешь с приложениями 1С, не сисадмин) изучение этого - трата времени.
ну это еще не известно, как сложится, ему всего 18 лет. А в переди столько поворотов... Да и сам то еще не решил кем будет, или решил, а?!
Сообщение отредактировано Сергей - Пн, 11 Октября 2010, 02:09
Добавлено (11 Октябрь 2010, 02:24) ---------------------------------------------
Quote (Сергей)
как сложится, ему всего 18 лет
если все нормально сложится с с++, ничего больше и не потребуется
Добавлено (11 Октябрь 2010, 03:27) ---------------------------------------------
интересно, что в первоначально vbscript был разработан Microsoft как инструмент обеспечивающий интерактивность для веба, как альтернатива Javascript, который принадлежал Netscape, это был период первых "браузерных войн", и впервые появился он в IE3.0. Несомненно он обладал тогда рядом преимуществ, т.к. мелкософт снабдил его хорошим набором инструментов для взаимодействия с системой Windows своей же разработки, чем естественно Javascript от Netscape похвастать не мог. Но из-за этого же их пути потом и разошлись. Сейчас для веба vbscript уже не используется, т.к. не конкурент javascript и более не поддерживается никакими браузерами, кроме упертого мелкософта со своим IE. Для смеха, мне встречались (работающие!) реализации скриптов vbs даже в качестве серверных cgi сценариев и приложений клиент-сервер но это все было конечно, как бы сейчас сказали, через одно место
всмысле полеными? у тебя же есть вводные данные, и есть результат работы функции, ну и проверь сам математически. есть калькулятор, если результаты сходятся, то занчит все верно Это правильно, что ты запостил демо-пример, авось кому нибудь понадобится...
Я не хочу пользоваться палеными функциями, как и вы...Если что, то исправляйте.
Эти функции являются стандартными, во многих языках програмирования, что вы и где паленого нашли если в васике то Целочисленное деление Оператор (\), Оператор деления (/) возвращает плавающей точкой результат. а мод и в африке мод
я в библиотеку функцию mod добавил, открываю пример запускаю на выполнение ввожу числа дает ошибку
Quote (wiksl)
На экране надпись: This action reguires 2 parameter(s) и остановка на команде:Call "Mod" "[TextEntry1]" "[TextEntry2]" "[text]"
Запусти: Call "Mod" "19" "4" "[text]" Выдаст результат или ошибку? ---------------------- А пример во вложении работает? Win7 Pro SP1 x64; NBv5.5.4rus,v5.6.2rus, v5.7.0en, Opera
может вбс отключен, запуск скрипта в системе отключен, вирусы и т.д. Сколько игр установлено? может ситеме проверку/чистку устроить?! Дело в том, что если у всех кто его тестировал работает, а утебя нет, то причина не в функции....