Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Peter, DEMBEL  
Форум NeoBook » Всё о программе NeoBook » Проекты NeoBook » Пример обработки теста (Обработка тестов на бумажном бланке)
Пример обработки теста
PeterДата: Вс, 29 Ноября 2015, 15:01 | Сообщение # 31
Админ NeoBook
Цитата mark ()
Значит будем использовать необушный скрипт.

Это правильно, и дело тут не в JS, а в НЕОБУШНОМ скрипте (тот, который внутри цикла), т.к. именно он тормозит цикл.
Думаю, что даже если сделать аналог этой JS-функции в Delphi (плагин), то результат будет тем же.
Поэтому нет смысла городить огород.
;)
Разница в скорости будет только в том случае, если ВСЯ задача (и то, что внутри цикла тоже) будет возложена на плагин, или может быть(?) на JS.

Цитата mark ()
что серым цветом тоже обрабатывается?

Пропускается.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата mark ()
Значит будем использовать необушный скрипт.

Это правильно, и дело тут не в JS, а в НЕОБУШНОМ скрипте (тот, который внутри цикла), т.к. именно он тормозит цикл.
Думаю, что даже если сделать аналог этой JS-функции в Delphi (плагин), то результат будет тем же.
Поэтому нет смысла городить огород.
;)
Разница в скорости будет только в том случае, если ВСЯ задача (и то, что внутри цикла тоже) будет возложена на плагин, или может быть(?) на JS.

Цитата mark ()
что серым цветом тоже обрабатывается?

Пропускается.

Автор - Peter
Дата добавления - 29 Ноября 2015 в 15:01
antonДата: Вс, 29 Ноября 2015, 19:35 | Сообщение # 32
Ветеран форума
Вообщем ради спортивного интереса попробовал сделать анализ твоих изображений теста из первого поста. Получилось как то так... Сделал только определение координат выбранных в тесте ответов. Неубушный loop справляется на ура. В скомпилированном варианте, обработка занимает менее секунды.

Добавлено (29 Ноября 2015, 19:35)
---------------------------------------------

Цитата Peter ()
Разница в скорости будет только в том случае, если ВСЯ задача (и то, что внутри цикла тоже) будет возложена на плагин, или может быть(?) на JS.

На JS это вполне реализуемо, помещаешь изображения в Canvas далее получаешь с нужных мест пиксели и т.д. Процесс будет несравнимо быстрее гарантированно. НО... Городить все это в NeoBook изврат еще тот, если уж и делать то тогда на NeoAppBuilder, но она еще сыровата для подобного.
Прикрепления: AnalisBMP.zip (74.3 Kb) · 5201208.png (44.7 Kb)


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Вс, 29 Ноября 2015, 15:07
 
СообщениеВообщем ради спортивного интереса попробовал сделать анализ твоих изображений теста из первого поста. Получилось как то так... Сделал только определение координат выбранных в тесте ответов. Неубушный loop справляется на ура. В скомпилированном варианте, обработка занимает менее секунды.

Добавлено (29 Ноября 2015, 19:35)
---------------------------------------------

Цитата Peter ()
Разница в скорости будет только в том случае, если ВСЯ задача (и то, что внутри цикла тоже) будет возложена на плагин, или может быть(?) на JS.

На JS это вполне реализуемо, помещаешь изображения в Canvas далее получаешь с нужных мест пиксели и т.д. Процесс будет несравнимо быстрее гарантированно. НО... Городить все это в NeoBook изврат еще тот, если уж и делать то тогда на NeoAppBuilder, но она еще сыровата для подобного.

Автор - anton
Дата добавления - 29 Ноября 2015 в 19:35
PeterДата: Вс, 29 Ноября 2015, 21:00 | Сообщение # 33
Админ NeoBook
Цитата anton ()
Процесс будет несравнимо быстрее гарантированно.

Не уверен.

Цитата anton ()
если уж и делать то тогда на NeoAppBuilder

Такая "ненавязчивая реклама".
:)
А в чем, собственно, будет разница в сравнение с NB?
Работать-то, все-равно, будет скрипт.
;)
К тому же, насколько мне известно, в NAB нет такой штуки как Canvas.

Кстати, упоминаемая команда плагина hpwImageGetColor есть прямая "работа" с Canvas.
Там все - работа с Canvas.

Добавлено (29 Ноября 2015, 21:00)
---------------------------------------------
Кстати, я тут проверил...
Сделал аналог JS-цикла в плагине - скорость та же, что и было ожидаемо, т.е. скорость работы цикла определяется скриптом внутри цикла, а не тем, на чем он написан.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата anton ()
Процесс будет несравнимо быстрее гарантированно.

Не уверен.

Цитата anton ()
если уж и делать то тогда на NeoAppBuilder

Такая "ненавязчивая реклама".
:)
А в чем, собственно, будет разница в сравнение с NB?
Работать-то, все-равно, будет скрипт.
;)
К тому же, насколько мне известно, в NAB нет такой штуки как Canvas.

Кстати, упоминаемая команда плагина hpwImageGetColor есть прямая "работа" с Canvas.
Там все - работа с Canvas.

Добавлено (29 Ноября 2015, 21:00)
---------------------------------------------
Кстати, я тут проверил...
Сделал аналог JS-цикла в плагине - скорость та же, что и было ожидаемо, т.е. скорость работы цикла определяется скриптом внутри цикла, а не тем, на чем он написан.


Автор - Peter
Дата добавления - 29 Ноября 2015 в 21:00
antonДата: Вс, 29 Ноября 2015, 21:19 | Сообщение # 34
Ветеран форума
Цитата Peter ()
Не уверен.

А я уверен, я когда делал тут скрипт для реверса текста. Сначала сделал на необок и ахренел как это медленно. Потом тоже самое сделал на js, и обработка пошла мгновенно ... Хотя логика построения кода была идентична.

Цитата Peter ()
Такая "ненавязчивая реклама".

:) Ну самую малость, тебе что, жалко... :redface:

Цитата Peter ()
К тому же, насколько мне известно, в NAB нет такой штуки как Canvas.

Да там любой объект, какой не возьми, из любого можно сделать Canvas. Там другая беда... там нет нормальной работы с БД, только приблуда для хранения данных в некотором подобии БД, где то в закромах браузера.

Добавлено (29 Ноября 2015, 21:19)
---------------------------------------------
Цитата Peter ()
Сделал аналог JS-цикла в плагине - скорость та же, что и было ожидаемо, т.е. скорость работы цикла определяется скриптом внутри цикла, а не тем, на чем он написан.

Тогда интересно, почему же, когда много раз выполняется цикл, код внутри него обрабатывается все медленнее и медленнее. Я с смертельным умиранием цикла столкнулся когда делал программу построчного сравнения текстовых файлов. Файлы из себя представлали некоторое подобие инишек. В каждом файле был английский тест и через знак равно его перевод. Из 1 фала бралась строчка с английским текстом и сравнивалась со всеми строчками из второго и если находилось совпадение то из первого файла с этой строчки брался перевод и вставлялся во второй. И строк таких в каждом файле было за 10 тыс. В итоге первая тыс строк обрабатывалась вполне шустро, а потом все медленнее и медленнее, в конце 1 строчка в минуту!!!
Я это к чему... Когда я там воспользовался js циклом, такой проблемы не было, разве что незначительно стала замедляться обработка NB скрипта c каждым новым циклом. А когда сравнение строк из кода NeoBook запихнул в Js то скорость обработки возросла в двое,если не в трое, а замедление совсем пропало.


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Вс, 29 Ноября 2015, 21:25
 
Сообщение
Цитата Peter ()
Не уверен.

А я уверен, я когда делал тут скрипт для реверса текста. Сначала сделал на необок и ахренел как это медленно. Потом тоже самое сделал на js, и обработка пошла мгновенно ... Хотя логика построения кода была идентична.

Цитата Peter ()
Такая "ненавязчивая реклама".

:) Ну самую малость, тебе что, жалко... :redface:

Цитата Peter ()
К тому же, насколько мне известно, в NAB нет такой штуки как Canvas.

Да там любой объект, какой не возьми, из любого можно сделать Canvas. Там другая беда... там нет нормальной работы с БД, только приблуда для хранения данных в некотором подобии БД, где то в закромах браузера.

Добавлено (29 Ноября 2015, 21:19)
---------------------------------------------
Цитата Peter ()
Сделал аналог JS-цикла в плагине - скорость та же, что и было ожидаемо, т.е. скорость работы цикла определяется скриптом внутри цикла, а не тем, на чем он написан.

Тогда интересно, почему же, когда много раз выполняется цикл, код внутри него обрабатывается все медленнее и медленнее. Я с смертельным умиранием цикла столкнулся когда делал программу построчного сравнения текстовых файлов. Файлы из себя представлали некоторое подобие инишек. В каждом файле был английский тест и через знак равно его перевод. Из 1 фала бралась строчка с английским текстом и сравнивалась со всеми строчками из второго и если находилось совпадение то из первого файла с этой строчки брался перевод и вставлялся во второй. И строк таких в каждом файле было за 10 тыс. В итоге первая тыс строк обрабатывалась вполне шустро, а потом все медленнее и медленнее, в конце 1 строчка в минуту!!!
Я это к чему... Когда я там воспользовался js циклом, такой проблемы не было, разве что незначительно стала замедляться обработка NB скрипта c каждым новым циклом. А когда сравнение строк из кода NeoBook запихнул в Js то скорость обработки возросла в двое,если не в трое, а замедление совсем пропало.

Автор - anton
Дата добавления - 29 Ноября 2015 в 21:19
PeterДата: Вс, 29 Ноября 2015, 21:21 | Сообщение # 35
Админ NeoBook
Цитата anton ()
А я уверен, я когда делал тут скрипт для реверса текста. Сначала сделал на необок и ахренел как это медленно. Потом тоже самое сделал на js, и обработка пошла мгновенно ... Хотя логика построения кода была идентична.

Все зависит от того как организованы сами функции, которые скрываются за необушной командой или функцией скрипта, т.е. скорости работы интерпретатора.
К сожалению, сейчас не вспомню где именно, но года 3 назад была аналогичная ситуация с VBS, и там необушный скрипт выиграл.
;)
Если отыщу при оказии, покажу.
Цитата anton ()
тебе что, жалко...

Да нет, пожалуйста. это так...
Я должен, и всегда буду, защищать NeoBook!
:)

Цитата anton ()
Да там любой объект, какой не возьми, из любого можно сделать Canvas.

Гм...
Где ТАМ?
Цитата anton ()
там нет нормальной работы с БД,

Может будет еще....
Не сразу Рим строился.
;)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата anton ()
А я уверен, я когда делал тут скрипт для реверса текста. Сначала сделал на необок и ахренел как это медленно. Потом тоже самое сделал на js, и обработка пошла мгновенно ... Хотя логика построения кода была идентична.

Все зависит от того как организованы сами функции, которые скрываются за необушной командой или функцией скрипта, т.е. скорости работы интерпретатора.
К сожалению, сейчас не вспомню где именно, но года 3 назад была аналогичная ситуация с VBS, и там необушный скрипт выиграл.
;)
Если отыщу при оказии, покажу.
Цитата anton ()
тебе что, жалко...

Да нет, пожалуйста. это так...
Я должен, и всегда буду, защищать NeoBook!
:)

Цитата anton ()
Да там любой объект, какой не возьми, из любого можно сделать Canvas.

Гм...
Где ТАМ?
Цитата anton ()
там нет нормальной работы с БД,

Может будет еще....
Не сразу Рим строился.
;)

Автор - Peter
Дата добавления - 29 Ноября 2015 в 21:21
antonДата: Вс, 29 Ноября 2015, 21:23 | Сообщение # 36
Ветеран форума
Цитата Peter ()
Где ТАМ?

На правах рекламы: В NeoAppBuilder :)


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата Peter ()
Где ТАМ?

На правах рекламы: В NeoAppBuilder :)

Автор - anton
Дата добавления - 29 Ноября 2015 в 21:23
PeterДата: Вс, 29 Ноября 2015, 21:40 | Сообщение # 37
Админ NeoBook
Цитата anton ()
Тогда интересно, почему же, когда много раз выполняется цикл, код внутри него обрабатывается все медленнее и медленнее.

Я не могу утверждать, поскольну не знаю как именно устроена NB и как работают ее команды (разрабы только знают), но для кода Delphi совершенно без разницы длина цикла.
Думаю, что замедление работы происходит из-за общего объема перерабатываемой циклом (точнее интерпретатором) информации.
Обрати внимание на команду поиска файлов в известном чуде под названием zmFunctions - там на работу кода Delphi уходит процентов 5 максимум времени, остальное - вывод данных в NeoBook, а он происходит через интерпретатор.
И это "подтормаживание" зависит от количества найденных файлов, т.е. тех файлов, которые ВЫВОДЯТСЯ в результат.

Добавлено (29 Ноября 2015, 21:40)
---------------------------------------------
Цитата anton ()
В NeoAppBuilder

Гм...
Ну, формально, любой необушный (да вообще любой, хоть в другом приложении) объект (плагином) можно рАзово "перекрасить" (или нароисовать рожу), например, но это до первой автоперерисовки объекта.
Для того, чтобы работать с объектом (и в частности с Canvas) нужно иметь ПРЯМОЙ доступ к его свойствам.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата anton ()
Тогда интересно, почему же, когда много раз выполняется цикл, код внутри него обрабатывается все медленнее и медленнее.

Я не могу утверждать, поскольну не знаю как именно устроена NB и как работают ее команды (разрабы только знают), но для кода Delphi совершенно без разницы длина цикла.
Думаю, что замедление работы происходит из-за общего объема перерабатываемой циклом (точнее интерпретатором) информации.
Обрати внимание на команду поиска файлов в известном чуде под названием zmFunctions - там на работу кода Delphi уходит процентов 5 максимум времени, остальное - вывод данных в NeoBook, а он происходит через интерпретатор.
И это "подтормаживание" зависит от количества найденных файлов, т.е. тех файлов, которые ВЫВОДЯТСЯ в результат.

Добавлено (29 Ноября 2015, 21:40)
---------------------------------------------
Цитата anton ()
В NeoAppBuilder

Гм...
Ну, формально, любой необушный (да вообще любой, хоть в другом приложении) объект (плагином) можно рАзово "перекрасить" (или нароисовать рожу), например, но это до первой автоперерисовки объекта.
Для того, чтобы работать с объектом (и в частности с Canvas) нужно иметь ПРЯМОЙ доступ к его свойствам.

Автор - Peter
Дата добавления - 29 Ноября 2015 в 21:40
antonДата: Вс, 29 Ноября 2015, 22:00 | Сообщение # 38
Ветеран форума
Цитата Peter ()
Обрати внимание на команду поиска файлов в известном чуде под названием zmFunctions - там на работу кода Delphi уходит процентов 5 максимум времени, остальное - вывод данных в NeoBook, а он происходит через интерпретатор.
И это "подтормаживание" зависит от количества найденных файлов, т.е. тех файлов, которые ВЫВОДЯТСЯ в результат.

Нда, странно все это однако... Я признаться не понимаю, почему один и тот же код в первом цикле обрабатвается за миллисекунды, а в десятитысячном за минуту. Как разница казалось бы, код та внутри цикла один и тот же?
Интересно, а будит ли замедляться обработка кода если перезапускать цикл, а не гнать по кругу. Типа так:
Код

SetVar "[n1]" "1"
SetVar "[n2]" "100"
:restartloop
Loop "[n1]" "[n2]" "[i]"
     .Какой то код
     SetVar "[test]" "[test][i]"
EndLoop
If "[n2]" "<" "1000"
   SetVar "[n1]" "[n2]"
   SetVar "[n2]" "[n1]+100"
   GotoLine "restartloop"
EndIf


Добавлено (29 Ноября 2015, 22:00)
---------------------------------------------
Цитата Peter ()
Гм...
Ну, формально, любой необушный (да вообще любой, хоть в другом приложении) объект (плагином) можно рАзово "перекрасить" (или нароисовать рожу), например, но это до первой автоперерисовки объекта.
Для того, чтобы работать с объектом (и в частности с Canvas) нужно иметь ПРЯМОЙ доступ к его свойствам.

Там все это можно делать... Берешь обект, например "Контейнер", добавляешь его на форму, правой кнопкой на нем нажимаешь, выбираешь "Изменить свойства HTML" и вставляешь туда <canvas width="100%" height="100%" id="canvas_image"></canvas>. Вот в общем то и все. Контейнер стал canvas-ом, далее js загружаешь в него изображение и делаешь с ним что хочешь, хочешь рисуешь внутри него, хочешь получаешь какие нибудь сведения, например цвет пикселя по заданной координате. Но это все только через JS в рамках BeginJS EndJS, встроенных команд в нем пока нет.


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Вс, 29 Ноября 2015, 22:00
 
Сообщение
Цитата Peter ()
Обрати внимание на команду поиска файлов в известном чуде под названием zmFunctions - там на работу кода Delphi уходит процентов 5 максимум времени, остальное - вывод данных в NeoBook, а он происходит через интерпретатор.
И это "подтормаживание" зависит от количества найденных файлов, т.е. тех файлов, которые ВЫВОДЯТСЯ в результат.

Нда, странно все это однако... Я признаться не понимаю, почему один и тот же код в первом цикле обрабатвается за миллисекунды, а в десятитысячном за минуту. Как разница казалось бы, код та внутри цикла один и тот же?
Интересно, а будит ли замедляться обработка кода если перезапускать цикл, а не гнать по кругу. Типа так:
Код

SetVar "[n1]" "1"
SetVar "[n2]" "100"
:restartloop
Loop "[n1]" "[n2]" "[i]"
     .Какой то код
     SetVar "[test]" "[test][i]"
EndLoop
If "[n2]" "<" "1000"
   SetVar "[n1]" "[n2]"
   SetVar "[n2]" "[n1]+100"
   GotoLine "restartloop"
EndIf


Добавлено (29 Ноября 2015, 22:00)
---------------------------------------------
Цитата Peter ()
Гм...
Ну, формально, любой необушный (да вообще любой, хоть в другом приложении) объект (плагином) можно рАзово "перекрасить" (или нароисовать рожу), например, но это до первой автоперерисовки объекта.
Для того, чтобы работать с объектом (и в частности с Canvas) нужно иметь ПРЯМОЙ доступ к его свойствам.

Там все это можно делать... Берешь обект, например "Контейнер", добавляешь его на форму, правой кнопкой на нем нажимаешь, выбираешь "Изменить свойства HTML" и вставляешь туда <canvas width="100%" height="100%" id="canvas_image"></canvas>. Вот в общем то и все. Контейнер стал canvas-ом, далее js загружаешь в него изображение и делаешь с ним что хочешь, хочешь рисуешь внутри него, хочешь получаешь какие нибудь сведения, например цвет пикселя по заданной координате. Но это все только через JS в рамках BeginJS EndJS, встроенных команд в нем пока нет.

Автор - anton
Дата добавления - 29 Ноября 2015 в 22:00
antonДата: Вс, 29 Ноября 2015, 22:37 | Сообщение # 39
Ветеран форума
Набросал на скорую руку в NeoAppBuilder получение цвета пикселя под курсором с изображения расположенного в canvas-е. Запускать index.html, щелкать по изображению мышкой. :)
Прикрепления: testWeb.zip (301.9 Kb) · 5723931.jpg (88.5 Kb)


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
СообщениеНабросал на скорую руку в NeoAppBuilder получение цвета пикселя под курсором с изображения расположенного в canvas-е. Запускать index.html, щелкать по изображению мышкой. :)

Автор - anton
Дата добавления - 29 Ноября 2015 в 22:37
PeterДата: Вс, 29 Ноября 2015, 22:43 | Сообщение # 40
Админ NeoBook
Цитата anton ()
Интересно, а будит ли замедляться обработка кода если перезапускать цикл, а не гнать по кругу. Типа так:

А проверить?
;)
Цитата anton ()
Изменить свойства HTML

А. вот ты о чем...
Может так и можно...
HTML (к щасью) не моя стихия.
:)
Я ж совсем забыл, что там через костыли.
Впрочем, лишь бы работало.
:)
А в NB через тот же WebBrowser нельзя такое проделать?

Добавлено (29 Ноября 2015, 22:43)
---------------------------------------------

Цитата anton ()
получение цвета пикселя под курсором с изображения расположенного в canvas-е.

Да я и так верю - ведь есть же онлайн фото-редакторы.

Прикольно конечно это - вебстраница вместо приложения.

Неужели процесс программирования скатится до HTML?
Ничего себе перспективка!
Кошмар!
%)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата anton ()
Интересно, а будит ли замедляться обработка кода если перезапускать цикл, а не гнать по кругу. Типа так:

А проверить?
;)
Цитата anton ()
Изменить свойства HTML

А. вот ты о чем...
Может так и можно...
HTML (к щасью) не моя стихия.
:)
Я ж совсем забыл, что там через костыли.
Впрочем, лишь бы работало.
:)
А в NB через тот же WebBrowser нельзя такое проделать?

Добавлено (29 Ноября 2015, 22:43)
---------------------------------------------

Цитата anton ()
получение цвета пикселя под курсором с изображения расположенного в canvas-е.

Да я и так верю - ведь есть же онлайн фото-редакторы.

Прикольно конечно это - вебстраница вместо приложения.

Неужели процесс программирования скатится до HTML?
Ничего себе перспективка!
Кошмар!
%)

Автор - Peter
Дата добавления - 29 Ноября 2015 в 22:43
antonДата: Вс, 29 Ноября 2015, 22:50 | Сообщение # 41
Ветеран форума
Цитата Peter ()
А в NB через тот же WebBrowser нельзя такое проделать?

Теоретически можно, надо пробовать, но там все равно придется доп js библиотеки подключать.

Цитата Peter ()
Я ж совсем забыл, что там через костыли.

Это не костыли, это сама суть HTML. Создание любого объекта, это всего лишь строчка текста типа:
<img src="/img/logo.jpg" width="544" height="124" > - и вот мы имеем объект "изображения"...
<input type="text"> - и вот мы имеем объект "поле ввода текста"... и т.д.

Добавлено (29 Ноября 2015, 22:50)
---------------------------------------------

Цитата Peter ()
Неужели процесс программирования скатится до HTML?

Да я просто не стал компилить, у меня антивирь ругается на скомпиленные файлы, что в NeoBook, что в NeoAppBuilder.
Цитата Peter ()
Ничего себе перспективка!
Кошмар!

Программирование не скатиться... Использование HTML5 на уровне конструктора программ или конструктора игр это вполне себе. Возможностей у него для этого вполне достаточно.


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата Peter ()
А в NB через тот же WebBrowser нельзя такое проделать?

Теоретически можно, надо пробовать, но там все равно придется доп js библиотеки подключать.

Цитата Peter ()
Я ж совсем забыл, что там через костыли.

Это не костыли, это сама суть HTML. Создание любого объекта, это всего лишь строчка текста типа:
<img src="/img/logo.jpg" width="544" height="124" > - и вот мы имеем объект "изображения"...
<input type="text"> - и вот мы имеем объект "поле ввода текста"... и т.д.

Добавлено (29 Ноября 2015, 22:50)
---------------------------------------------

Цитата Peter ()
Неужели процесс программирования скатится до HTML?

Да я просто не стал компилить, у меня антивирь ругается на скомпиленные файлы, что в NeoBook, что в NeoAppBuilder.
Цитата Peter ()
Ничего себе перспективка!
Кошмар!

Программирование не скатиться... Использование HTML5 на уровне конструктора программ или конструктора игр это вполне себе. Возможностей у него для этого вполне достаточно.

Автор - anton
Дата добавления - 29 Ноября 2015 в 22:50
PeterДата: Вс, 29 Ноября 2015, 23:01 | Сообщение # 42
Админ NeoBook
Цитата anton ()
но там все равно придется доп js библиотеки подключать

Я догадываюсь.
Вообще, у меня складывается такое впечатление, что через WebBrowser в NB, зная HTML и JS, можно проделать многое (если не все) из того, что будет уметь NAB, с той разницей, что в NB только для Windows.
Поправьте, если ошибаюсь.

Цитата anton ()
Да я просто не стал компилить, у меня антивирь ругается на скомпиленные файлы, что в NeoBook, что в NeoAppBuilder.

Так не надо вирусы писАть, и усе будет в ажуре!
:)

Цитата anton ()
Программирование не скатиться...

Это обнадеживает!
:)
Это ж я так... чтобы совсем скучно не было...


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата anton ()
но там все равно придется доп js библиотеки подключать

Я догадываюсь.
Вообще, у меня складывается такое впечатление, что через WebBrowser в NB, зная HTML и JS, можно проделать многое (если не все) из того, что будет уметь NAB, с той разницей, что в NB только для Windows.
Поправьте, если ошибаюсь.

Цитата anton ()
Да я просто не стал компилить, у меня антивирь ругается на скомпиленные файлы, что в NeoBook, что в NeoAppBuilder.

Так не надо вирусы писАть, и усе будет в ажуре!
:)

Цитата anton ()
Программирование не скатиться...

Это обнадеживает!
:)
Это ж я так... чтобы совсем скучно не было...

Автор - Peter
Дата добавления - 29 Ноября 2015 в 23:01
antonДата: Вс, 29 Ноября 2015, 23:12 | Сообщение # 43
Ветеран форума
Цитата Peter ()
А проверить?

Мне лень... B)

Добавлено (29 Ноября 2015, 23:12)
---------------------------------------------
Цитата Peter ()
Вообще, у меня складывается такое впечатление, что через WebBrowser в NB, зная HTML и JS, можно проделать многое (если не все) из того, что будет уметь NAB, с той разницей, что в NB только для Windows.

Я даже более того скажу, в объекте WebBrowser зная HTML js CSS можно проделать все что можно сделать в самом NeoBook стандартными командами. (Если не учитывать плагины). Хотя конечно есть сомнения, я не уверен, что все js библиотеки подключенные к WebBrowser останутся работоспособны. Я когда то чего то побывал, помню были проблемы. Да и реализация проекта будет крайне неудобна. Проще будет открыть блокнот, и в нем написать все что требуется. К тому же я надеюсь, что в NeoAppBuilder добавят ноду, может через плагин или в саму программу как часть ядра.... А в NeoBook она точно не приживется...


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"

Сообщение отредактировано
anton - Пн, 30 Ноября 2015, 07:35
 
Сообщение
Цитата Peter ()
А проверить?

Мне лень... B)

Добавлено (29 Ноября 2015, 23:12)
---------------------------------------------
Цитата Peter ()
Вообще, у меня складывается такое впечатление, что через WebBrowser в NB, зная HTML и JS, можно проделать многое (если не все) из того, что будет уметь NAB, с той разницей, что в NB только для Windows.

Я даже более того скажу, в объекте WebBrowser зная HTML js CSS можно проделать все что можно сделать в самом NeoBook стандартными командами. (Если не учитывать плагины). Хотя конечно есть сомнения, я не уверен, что все js библиотеки подключенные к WebBrowser останутся работоспособны. Я когда то чего то побывал, помню были проблемы. Да и реализация проекта будет крайне неудобна. Проще будет открыть блокнот, и в нем написать все что требуется. К тому же я надеюсь, что в NeoAppBuilder добавят ноду, может через плагин или в саму программу как часть ядра.... А в NeoBook она точно не приживется...

Автор - anton
Дата добавления - 29 Ноября 2015 в 23:12
PeterДата: Пн, 30 Ноября 2015, 16:31 | Сообщение # 44
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 30 Ноября 2015 в 16:31
antonДата: Пн, 30 Ноября 2015, 17:55 | Сообщение # 45
Ветеран форума
Цитата Peter ()
Неужели все дело в простоте, и лень изучать обычное программирование?

Не без этого конечно, хотя там тоже все ой как не просто порой. По большому счету эти вещи несколько для разного. Допустим мне надо написать фронтенд для ведения БД или какую нибудь CRM, то мне писать программу, когда сделаю, устанавливать ее на каждый комп сотрудника, как то объединять базы и т.д. А то написал на HTML5 PHP или Фраэмфорке каком, аккуратно все расположил на сервере, а сотрудникам только ссылку по почте скинул на которую надо перейти чтобы работать. Выбор языка программирования, зависит от требований которые надо решить при создании программы.


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение
Цитата Peter ()
Неужели все дело в простоте, и лень изучать обычное программирование?

Не без этого конечно, хотя там тоже все ой как не просто порой. По большому счету эти вещи несколько для разного. Допустим мне надо написать фронтенд для ведения БД или какую нибудь CRM, то мне писать программу, когда сделаю, устанавливать ее на каждый комп сотрудника, как то объединять базы и т.д. А то написал на HTML5 PHP или Фраэмфорке каком, аккуратно все расположил на сервере, а сотрудникам только ссылку по почте скинул на которую надо перейти чтобы работать. Выбор языка программирования, зависит от требований которые надо решить при создании программы.

Автор - anton
Дата добавления - 30 Ноября 2015 в 17:55
PeterДата: Пн, 30 Ноября 2015, 18:13 | Сообщение # 46
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 30 Ноября 2015 в 18:13
antonДата: Пн, 30 Ноября 2015, 19:02 | Сообщение # 47
Ветеран форума


"Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
 
Сообщение

Автор - anton
Дата добавления - 30 Ноября 2015 в 19:02
PeterДата: Пн, 30 Ноября 2015, 21:05 | Сообщение # 48
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 30 Ноября 2015 в 21:05
Форум NeoBook » Всё о программе NeoBook » Проекты NeoBook » Пример обработки теста (Обработка тестов на бумажном бланке)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: