Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
123rus
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 8
#1

Графический язык составления логических схем и интерпретация - Программирование Android

18.07.2016, 22:30. Просмотров 269. Ответов 10
Метки нет (Все метки)

Добрый день.
Какими средствами можно создать программу, в которой можно писать логические и математические действия блоками?
Вытаскиваем блоки из палитры, соединяем линиями, вводим инициализирующие данные, запускаем и получаем результат.
Может есть какие нибудь готовые проекты посмотреть как там реализовано или библиотеки или идеи как отслеживать соединительными линиями порядок выполнения а потом и выполнение этого кода?
В голову приходит CFC в codesys, но там конечно огромный функционал, который мне не требуется, только как отследить кодом какой за каким блоком надо выполнять и т.д.
Буду благодарен за любые ссылки\мысли в "тему".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2016, 22:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Графический язык составления логических схем и интерпретация (Программирование Android):

Программа составления блок-схем - Софт
подскажите программу которая составляет блок схемы...)))

Правила составления блок-схем - C (СИ)
Здравствуйте! Очень хочется увидеть ваши мнения по поводу разработки программ, с помощью блок-схем. Дело вот в чем. Изучая Си с нуля,...

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

Программа для составления блок схем - C++
Кто нибудь дайте программу для составления несложных блок схем для с++

Софт для составления блок-схем - C++
Посоветуйте программу для составления блок-схем

Программа для составления блок схем - Delphi
подскажите пожалуйста программу хорошую для составления блок схем,чтобы с кода на паскале переводила! и если кто знает ссылку какую!

10
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
19.07.2016, 12:50 #2
123rus, добрый день!
Это явно не Андроид, прошу модераторов перенести в другой раздел.
0
Smurfix
1 / 1 / 0
Регистрация: 21.02.2016
Сообщений: 27
19.07.2016, 13:43 #3
Цитата Сообщение от CoolMind Посмотреть сообщение
Это явно не Андроид
С другой стороны это можно применить и на Андроиде по аналогии x-starter для винды... Например приложение для накрутки кликов, когда пользователь визуально создает скрипт:
1. подключиться к иннету, проверить IP. Либо переподключиться, либо пункт 2.
2. ввести поисковый запрос в гугл, найти ссылку на сайт ууу.ххх
3. подождать определенное время, кликнуть по такой-то ссылке... Осуществить столько-то переходов и кликнуть по банеру
....
Думаю, можно оставить и в этом разделе

Добавлено через 10 минут
Каждый графический элемент - определенная функция, содержимое графического элемента - переменные, функция хранит в себе указатель на последующую функцию.
У блока имеется "визуальная точка" к которой привязан OnTouchListener. Если ее перетащить на другой блок - прорисовать прямую от "визуальная точка выхода" одного блока до "визуальной точки входа" другого блока и занести в указатель первой функции ссылку на другую...
0
123rus
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 8
19.07.2016, 13:45  [ТС] #4
CoolMind, это еще почему?
Из каких соображений просите модератора перенести мой пост?
Посмотрите видео к этой игре https://play.google.com/store/apps/d...t.croger&hl=ru
там логика создаётся блоками.
или посмотрите от гугла https://developers.google.com/blockly/

Я хочу что-то близкое как в игре, пальцем составляем выражения\запускаем и получаем результат.

Добавлено через 1 минуту
Smurfix, да, как то утрированно у меня в голове похожее тоже есть, но в первую очередь ищу что нибудь готовое\полуготовое.
0
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,863
Завершенные тесты: 1
19.07.2016, 13:54 #5
начни с HelloWorld
0
123rus
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 8
19.07.2016, 15:04  [ТС] #6
Паблито, уважаемый, почему вы считаете что я нуб в андроиде?
я задал весьма нубский вопрос, вы наверное каждый день пишете подобное?
или вы людей судите по количеству сообщений на форуме?
0
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,863
Завершенные тесты: 1
19.07.2016, 15:15 #7
Цитата Сообщение от 123rus Посмотреть сообщение
почему вы считаете что я нуб в андроиде?
а почему ты считаешь что я считаю вас таким?
Цитата Сообщение от 123rus Посмотреть сообщение
или вы людей судите по количеству сообщений на форуме?
да

вообще, при постановке вопроса, не мешало бы уточнить на каком языке это планируется писать и под андроид ли?
0
Smurfix
1 / 1 / 0
Регистрация: 21.02.2016
Сообщений: 27
19.07.2016, 15:22 #8
Цитата Сообщение от Паблито Посмотреть сообщение
начни с HelloWorld
Не обязательно подразумевает что ты нуб, просто как минимум необходимо создать проект(HelloWorld создается там автоматически), а уже имея конкретные вопросы а-ля "помогите запустить ф-ю по ее названию имея список имен функций..." или "помогите прорисовать линию из координаты А в координату Б" люди смогут тебе помочь и их ответы не будут для тебя так утрированы...
0
123rus
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 8
19.07.2016, 16:05  [ТС] #9
Паблито, на java предпочтительней, и конечно под андроид, я же в этой ветке написал.
Я тебя понимаю, тут много таких, которые хотят супер мега крутую игру, а что такое callBack и не знают, а implements и подавно.
Только представь задачу которую я описываю, как можно из квадратиков сформулировать работающий алгоритм?

Smurfix, с android studio я знаком, за плечами есть проекты, но такого рода нет.
Нарисовать линию на канве, использовать drag and drop я могу, проблем нет.

Лично вы, Smurfix, меня очень хорошо поняли.

Кстати запускать функцию можно и свитчем.
Codesys очень яркий пример чего примерно хочу но конечно без компилятора.
Например есть программа flprog для программирования ардуино, там тоже программируется блоками, но там просто трансляция в другой язык и в другую IDE, но смысл как тянутся линии тот.

Блоки (например блок сложения принимающие 2 аргумента) могут располагаться произвольно на рабочей области и соединяться между собой, в голову не лезет как отслеживать что за кем должно выполниться.
Надо формировать очередь, ведь если на одном входе блока сложения выход другого блока, то выполнять уже надо предыдущий и так далее.
Я согласен что задача весьма сложная, не обычная, поэтому и взялся для прокачки скилов.
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
19.07.2016, 17:17 #10
Цитата Сообщение от 123rus Посмотреть сообщение
Из каких соображений просите модератора перенести мой пост?
У вас был общий вопрос, не связанный с Android.
Но при условии, что предлагаете https://developers.google.com/blockl...tarted/android и хотите позаморачиваться, ладно, попытайтесь
Потом, когда появятся вопросы по AS, приходите.
0
123rus
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 8
19.07.2016, 20:16  [ТС] #11
CoolMind, я то попытаюсь.

---

Вот чего я хочу https://www.google.ru/search?q=flpro...feB8Y7Lr3jM%3A
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2016, 20:16
Привет! Вот еще темы с ответами:

Нужна программа для составления блок схем - Turbo Pascal
Поделитесь,если не трудно, ссылкой на программу по созданию блок схем

Нужна программа для составления блок-схем - Turbo Pascal
Доброго времени суток! Кто знает программу которая по готову коду паскаля составляет блок-схему для нее? Поделитесь если не жалко=) т.к....

Алгоритм составления блок схем на основании кода - Алгоритмы
Выбираю тему для дипломки, и одна из предложенных - Алгоритм составления блок схем на основании кода. Поделитесь пожалуйста опытом или...

Нужна программа для составления блок-схем - Turbo Pascal
Не подскажите прогу типа FCE editor, которая будет справляться с функциями и процедурами? Добавлено через 38 секунд Или я просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Yandex
Объявления
19.07.2016, 20:16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru