Open Office schneller machen (programieren)

05/18/2014 01:50 killerbook#1
Hey Leute,

bin mit einem Freund auf Sportwetten gekommen und wir haben ein kleines Programm geschrieben, was die Gewinne so berechnet, dass man am wenigsten verliert. Aber das hat jetzt eigentlich garnicht zu interessieren.
Mir geht es darum, dass Open Office sehr viele Zahlen durchgehen muss und das dauert bei einem Spiel so ca. 5min. Kann man das irgendwie schneller hinbekomme? Office schreibt alles in die Tabelle rein und ist deshalb ein wenig langsam, aber kennt ihr da irgendwas?

Vielen Dank

P.S. Ich mus leider auf Open Office zurückgreifen, da ich kein Excel besitze und die Tabellenfunktionen brauchte für den Zweck
05/18/2014 14:29 Mostey#2
Geht es um Makros?

Habe mich persönlich noch nicht damit auseinandergesetzt, ist wahrscheinlich aber auch sehr langsam weil die Tabellen und Einträge gezeichnet werden müssen.

Wenn ihr ein schnelles Programm haben wollt, solltet ihr euch mal C#, Java, AutoIT (?) und vergleichbares anschauen. Die Sprache müsstet ihr eben je nach Bedürfnissen auswählen.
05/18/2014 17:40 killerbook#3
In der Schule lernen wir mit excel so kleine spiele und hardwareansprechen undso, allerdings kann man mit excel und open office ja direkt die zellen der tabelle ansprechen und diese beschreiben oder auch den wert übernehmen usw.. Wie kann man sowas denn mit mit anderen Sprachen machen, die haben dann ja keine eingebaute Tabelle, die man so schnell benutzen kann.
05/18/2014 18:13 Mostey#4
Quote:
Originally Posted by killerbook View Post
In der Schule lernen wir mit excel so kleine spiele und hardwareansprechen undso, allerdings kann man mit excel und open office ja direkt die zellen der tabelle ansprechen und diese beschreiben oder auch den wert übernehmen usw.. Wie kann man sowas denn mit mit anderen Sprachen machen, die haben dann ja keine eingebaute Tabelle, die man so schnell benutzen kann.
Mit Excel Spiele und Hardware ansprechen? Das ist hoffentlich ein Scherz, oder? ;O

Na, du müsstest erstmal entscheiden ob du überhaupt eine Excel Liste brauchst. So einen Wettkalkulator kann man wunderbar in C# und Java schreiben, AutoIT dürfte dafür auch reichen.

Heißt also, du stellst dem Anwender dann gewisse Elemente zur Verfügung (keine Ahnung, ne Checkbox für die Auswahl des Teams oder so) und dann generierst du den Wert und zeigst ihn direkt in der App an.
05/18/2014 18:31 killerbook#5
Ok, danke für die Hilfe und ja wir benutzen Hardware damit, allerdings nur Sensoren, wie z.B. Licht / Temperatur / Lautstärke. Allerdings auch Spannungsmessgeräte und Hall-Sensoren
05/18/2014 19:00 Schlüsselbein#6
Zeig mal, was du genau tust. Falls ihr keine Fourier Transformation durchführt oder Primzahlen bis ins unerdenkliche berechnet, sollte Excel mit den paar kleinen Rechnereien zu Recht kommen.
05/18/2014 21:51 killerbook#7
Also die Berechnungen gehen von der Tabelle aus, das Programm geht einfach nur die Einsätze durch. Bis jetzt geht er aber auch nur von 1 bis 20€ durch und das in 1€ Schritten, da es sonst viel zu lange dauern würde. Meint ihr, ich sollte die Berechnungen über das Programm laufen lassen? Geht das dann schneller?
05/18/2014 21:52 Schlüsselbein#8
Zeig mal genau wie ihr das gemacht habt. Da läuft wohl ziemlich was falsch, wenn es mehrere Minuten dauert.