Einführung


Anforderungen an Software


Alle Anwendungen des Systems theremino, Arbeiten unter Windows-10 und Windows-11, Beide 32 bisschen und 64 bisschen. Fast alle unsere Anwendungen funktionieren noch unter Windows-XP, Windows-Vista, Windows-7, Windows-7-Starter und Windows-8. Für den Betrieb auf fremden Systemen (reduzierte Leistung), Mono und Wein sind erforderlich. Siehe Hinweise auf Seiten Himbeer-Pi, Linux, Android und Mac OSX. Es gibt keine Mindestanforderungen, für Speicher und CPU.

Wenn Ihre Anwendungen nicht starten, Möglicherweise fehlen DotNet 3.5 SP1 und DirectX 9.0 c.

Leider verschiebt Microsoft häufig Dateien, und blendet die Installateure “Offline”, die Förderung “Online” (Sie dann oft nicht alles enthalten und schenken Sie Probleme). So zu vereinfachen, Hier ist die richtigen Dateien:

Wenn die Anwendungen nicht starten, Installieren Sie diesen:
Net_Framework_ 3.5 _SP1

Für einige Anwendungen (z. B. Theremino 3D), Dies dient auch:
DirectX_ 9.0 c (lokalen download)
DirectX_ 9.0 c (Download von Microsoft)

Installateure sollten immer mit gestartet werden “Rechten Maustaste” und “Als Administrator ausführen”, Ansonsten könnte es sein Fehler und nicht funktionieren.

Aufmerksamkeit, die das DirectX-Installationsprogramm nicht starten ’ allein. Du musst die ZIP Datei in einen Ordner entpacken (Wählen Sie einen leeren Ordner und nur vorübergehend – Vielleicht führen Sie eine absichtlich). Dann haben Sie DxSetup.exe gestartet, Folgen Sie den Anweisungen und geben alle OK erforderlich.

Diese beiden Dateien funktionieren, Lesen Sie auch diese Seite: Blogs/Tips-und-tricks

– – – – – – – –

AUFMERKSAMKEIT: Wenn Sie Windows verwenden 64 bisschen, dann müssen Sie alle Anwendungen für X 86 kompilieren. (sonst manchmal fehlschlagen Sie, lesen und schreiben die Schlitze).

Konfigurationen Zugriff auf, in VisualStudio, Offen “Menü-Extras”/”Projekt und Lösungen”/”Allgemeine” und aktivieren “Erweiterte Buildkonfiguration anzeigen” und auch “Lösung immer anzeigen”.

Dann gehen Sie auf der Symbolleiste / Rechte Maustaste / Anpassen / Befehle / Build / und die letzten beiden Befehle-Liste hinzufügen, mit dem Namen “Projektmappenkonfigurationen” und ” Projektmappenplattformen”, durch Ziehen der Symbolleiste und schließen Sie das Fenster anpassen.

Endlich auf box “Projektmappenplattformen” (die größere der beiden), Öffnen der “Konfigurations-manager”, Stellen Sie eine neue “Plattform” vom Typ “X 86” und weisen Sie ihn zu Debuggen und zu Release.


Firmware-Systemgeräte

Die Firmware für Master, Sklaven und CapSensor von herunterladen Seite Schaltpläne:
https://www.theremino.com/technical/schematics


Computer und Betriebssysteme

Thereminico Software läuft (schlechte) auf Linux und Mac OSX, Aber wenn Sie komfortabel und ohne Probleme arbeiten möchten, ist besser, seine Ausführung unter Windows (Windows XP, Windows 7 und, noch besser, Windows 10). Möglicherweise Fragen Sie, für die Versicherung des Verkäufers. Für zusätzliche Sicherheit unserer Anwendung ausführen, versuchen Sie zum Beispiel die SlotViewer.

Tablet10a Theremino FlatPC

Die Computer sind: PC, Notizbücher, NET-Bücher, Tabletten, Tabletten mit Tastatur staccable, EeeBox, PC-Stick und FlatPC

PCs und Notebooks: In der Regel sind alle okay. Überprüfen Sie, dass der Prozessor kein ARM ist und Ihr Betriebssystem Windows ist 7 oder Windows 10.

Netbooks: Netbooks sind ideal für tragbare Systeme, zum Beispiel für die Gamma-Spektrometrie, oder für Geologische Untersuchungen. Nur größer als ein Tablet und guter Verkehrsanbindung. Einige haben eines ARM-Prozessors, und geh nicht gut. Überprüfen Sie, ob das Betriebssystem Linux ist.

Tablet: Sind für den Verkauf auf Amazon Einige Modelle der Tablette, Von 8 Zoll Machdie, mit Quad-Core-CPU und echte Windows10, für weniger als 50 Euro. Das Display ist ein wenig’ klein, aber alle Anwendungen in das System Theremino funktionieren einwandfrei.

Tablette TCU (Theremino Steuergeräte): Dies sind die Tabletten vom System Theremino genehmigt. Werden alle Module und System-Anwendungen getestet.. Wir überprüfen auch, dass zwei USB-Buchsen haben, eine große Lebensmittelart USB3 und Sie können, während sie auf den Theremino-Master verbunden sind.

Kleine PC, EeeBox, Sticks für TV: Es gibt verschiedene Modelle im Allgemeinen ziemlich langsam, und einige sogar sehr teuer (Achtung, die haben oft kein Windows installiert). Für Stand-Alone-Systeme sind die EeeBox billiger als andere Lösungen (Mini-ITX, Über, EPIA, Himbeere) Da im Preis alles inbegriffen: Zubringer, Festplatte und container, Neben Tastatur und Funkmaus.

FlatPC TCU (Theremino Steuergeräte): Sind Mini-PC, besonders geeignet für Formen und Anwendungen des Systems Theremino. Sie sind klein und leicht, genug, um die “Kopf-Denker” eine Drohne oder einer Flugzeugrumpf. Aber sie sind so mächtig, dass wir die elektronische Steuerung ersetzen können ’, Sie führen auch in Drohnen auch wiegt doppelt so viel.

In der Erwartung, dass die chinesische Seite Shop-ino FlatPC importieren können, Sie können anordnen, mit der Meegopad, erhältlich bei Amazon oder eBay für über 80 Euro, inklusive Versand. Beachten Sie, dass sie Windows10 lizenziert haben, möglicherweise Fragen Sie ausdrücklich an den Verkäufer.

Eine gute Möglichkeit für FlatPC zu überprüfen ist ein Tablet als Bildschirm und wireless-Tastatur verwenden. (über WiFi mit TeamViewer). Hierzu können Sie im lokalen Netzwerk, keine Notwendigkeit für eine Internet-Verbindung, oder über das Internet. Sie können dann Überprüfen Sie, zum Beispiel aus dem ’ Office oder von einer tropischen Insel ’, Ihrem Computer zu Hause, Das Gewächshaus, Diese Prognose... etc.…


Verfügbarkeit von PC, Tabletten und FlatPC

Unten auf dieser Seite präsentieren wir verschiedene Lösungen und wir tun alles, was wir können um die Chinesen zu beschleunigen, die Design und Verkauf von Modellen, denen uns interessiert, zu schieben. Aber der Umgang mit ihnen erfordert einiges an Zeit, nicht so sehr für die Ferne und auch nicht für die Sprache, aber für den Unterschied in der Kultur aus der gleichen Wörter unterschiedliche Bedeutungen.

Mittlerweile gibt es verschiedene Möglichkeiten:

1) Die Stöcke Meegopad mit Windows10. Praktisch identisch mit einer FlatPC, gleichen Prozessor, gleiche Leistung. Wir versuchten sie, und sie sind großartig mit unseren Anwendungen. Sie finden sie auf Amazon oder bei eBay für über 90 Euro.

2) Die"Intel YUNTAB-tv-box 10 MINI-PC berechnen"das ist auf Amazon für 97 Euro, Er, auch mit der gleichen Leistung.

3) Tablet mit 7 Zoll oder 8 Zoll. Zum Beispiel die "Mediacom WinPad W801 Tablet-PC"aus 74 Euro, "oder die"Mediacom WinPad W700 Tablet-PC"aus 41 Euro inklusive Versand. Und sie sind alle Atom-Z3735G, d. h. QuadCore für 1.8 GigaHz. Die zweite hat 16 GB Speicher, die erste 32 Giga (Es bedeutet, mit Dutzenden von Anwendungen auf einmal und sogar ein Dutzend Filme).

Schauen Sie oft für Shop-ino denn das ist, wo die neuen Modelle von den Chinesen veröffentlicht wird, sobald sie verfügbar sind.

In allen Fällen müssen Sie Stellen Sie sicher, dass Ihr Betriebssystem Windows, Ansonsten funktionieren unsere Anwendungen nicht (oder Arbeit mit geringer Leistung).



Tablette TCU

Tablet10b

Dies ist ein Tablet-PC – TCU (Theremino Steuereinheit) bald zu verkauft werden Shop-ino.

Hat Windows 10 vorinstalliert, echt und voll lizenzierte. Hat der Touch-screen, die abnehmbare Tastatur mit magnetischen Stecker POGO, Außerdem 7 Stunden Batterielaufzeit, 32 Giga-Byte Speicher, HDMI, Wi-Fi, Bluetooth, Usb3, 2 GB DDR3-RAM, 2 MB L2-cache, Quad-Core-Prozessor 64 Bit mit Geschwindigkeiten bis zu 1.83 Giga, und so weiter.. Die vollständigen Spezifikationen (eins nach dem anderen kontrolliert von uns) Sie sind über die einzelnen Modelle (10 oder 12 Zoll) auf der Website Shop-ino.

Die Tastatur hat auch das Touch-pad, als das Microsoft tablet, aber zu einem Bruchteil des Preises. Mit der HDMI-Anschluss können Sie ein zweites externes Display verbinden, Doppelklicken Sie dann Platz auf dem desktop. Und eine drahtlose Maus hinzufügen (Bluetooth), Sie erhalten einen Hochleistungs-PC-Klassiker.

Die Exemplare, die sie per in Beweis Post haben in allen Tests perfekt gearbeitet.. Auch das kleine Modell (Von 10 Zoll) leuchtet auf 5 Sekunden, geht schneller als die “Dampf-PC” Wir benutzen im Labor, verbraucht weniger als 5 Watt, im Normalbetrieb, und noch weniger als 2 Watt durch das Ausschalten der Anzeige und andere Geräte. Überprüfen sie mit TeamViewer, mit Display ausschalten, Wir haben mehr als zehn Stunden Akkulaufzeit.

Wir haben ausgiebig mit allen Modulen und alle Anwendungen im System Theremino getestet.. Haben zwei USB-Anschlüsse, ein Mini-USB und einen standard, Das heißt sogar ein USB3, so dass die höheren Strom und Geschwindigkeit. Sie haben auch ein Ventil für eine Speicherkarte, mit einer Abdeckung geschützt, weiter l ’ solid-State-Festplatten. Aber auch bei der “nur” 32 Grundlegende c GB ’ ist genug Platz für alle Anwendungen in das System Theremino gleichzeitig zu laden.



Flache PC

Schließlich kommen. Sind mehrere Male stärker als Raspberry PI, hundert Mal stärker als ein Arduino und dreimal kleiner als beide. Ähnliche Modelle sind jetzt auf Verkauf für 93 Euro, inklusive Versand, und es wird erwartet, dass in der 2017 Downunder gehen 50 Euro

FlatPC_4 FlatPC_2

Dies ist eine flache PC – TCU (Theremino Steuereinheit) Das geht auf den Verkauf auf Shop-ino in den kommenden Monaten.

Himbeeren und Arduino, theoretisch, Sie würde noch weniger Kosten, aber Sie müssen das Wifi hinzufügen, Massenspeicher, l ’ Stromversorgung, die Box und den Kühlkörper, damit der reale Preis um mehr als endet die 100 Euro.

Vorteile gegenüber einer Himbeere: Speicher ist keine externe SDI, Warum nicht c ’ droht dem Betriebssystem einfach keine Macht zu verlieren. Es gibt Windows 10 echte, WiFi und Bluetooth integriert, die Ausführungsgeschwindigkeit ist höher und niedriger Stromverbrauch. Alle unsere Anwendungen funktionieren einwandfrei, Da wir auf große PCs verwendet werden, und sie arbeiten für, ohne seltsame Linux-Bibliotheken installieren. Du musst keinen Kampf mit mono, der Wein, Kennwörter und “sudo” (Superuser-Rechte).

Vorteile im Vergleich zu einem Arduino: Ein FlatPC tun alles einem Arduino, aber 100 mal schneller und mit tausend Mal mehr Speicher. Die Geschwindigkeit ist so, dass die Ausführung mehr “in Echtzeit” als was aus einem Arduino man kann. Außerdem, haben Sie ein echtes Betriebssystem, Es wird leicht umzusetzende Funktionen schwierig oder unmöglich für ein Arduino, beispielsweise senden Sie eine e-Mail oder schauen Sie eine Drohne mit WiFi. Und das alles ohne zusätzliche Leitungen, Adapter und sperrig “Schild” (sehen Sie diese Seite).

In der Zusammenfassung: Ein FlatPC ist ein echtes PC, aber unglaublich klein! Kleiner als eine Himbeere und einem Arduino (über 3 mal weniger Volumen). So klein und leicht (weniger als 50 Gramm) Das kann auf eine Drohne passen.. Und kann alles alleine (Radio, Telemetrie, Pilotierung, Videos von unbemannt, Beschleunigungsmesser, Bilder mit hoher Auflösung…). Löschen Sie dann alle anderen Module, 200 Gramm weniger Gewicht und Hunderte von Dollar gerettet.

FlatPC hat auch die HDMI-Anschluss auf einen externen Monitor befestigen. Hinzufügen eine kostengünstige drahtlose Tastatur und Maus (Bluetooth), Sie erhalten einen Hochleistungs-PC-Klassiker, aber wirtschaftlich und platzsparend.

Eine gute Möglichkeit für FlatPC zu überprüfen ist ein Tablet als Bildschirm und wireless-Tastatur verwenden. (über WiFi mit TeamViewer). Hierzu können Sie im lokalen Netzwerk, keine Notwendigkeit für eine Internet-Verbindung, oder über das Internet. Sie können dann Überprüfen Sie, zum Beispiel aus dem ’ Office oder von einer tropischen Insel ’, Ihrem Computer zu Hause, Das Gewächshaus, Diese Prognose... etc.…



Vergleich der Funktionen

Die folgenden Merkmale stammen von Proben an uns geschickt in Erscheinung, von Yuntab und von Informationen aus dem Internet. Unsere Annahmen sind weitgehend, sind ungefähre Angaben, Fehler enthalten und unterliegen Änderungen vor der offiziellen Veröffentlichung.

Dieser Vergleich ist kein Urteil über die Qualität von Himbeere und Arduino. Sind große Systeme für Anwendungen, die entwickelt wurden und wir empfehlen, dass sie oft. Beide Himbeere Arduino haben ausgezeichnete Compiler und fantastischen Leistungen für diejenigen Linux und Skizzen. Aber sie sind Leistungen, die keine Beziehung mit den Anwendungen des Systems Theremino, Sie werden nicht in dieser Tabelle aufgeführt..

FlatPC + Theremino-Master Himbeer-PI 2 Modell B Arduino_DUE
CPU INTEL Z3735G/F
Quad-Core-ByTrail
4 x 1330 MHz
ARM-_-_-Cortex_A7
Quad-Core
4 x 900 MHz
Atmel_SAM3X8E
Einadriges Kabel
1 x 84 MHz
Bit-Prozessor 64 bisschen 32 bisschen 32 bisschen
RAM 2 Giga Byte
DDR3
666 MHz
1 Giga Byte
DDR2

166 MHz
96 Kilo-Bytes
SRAM
84 MHz
L2-cache 2 MByte 1 MByte Nein
Massenspeicher 32 (oder 64) Gigue-Serie
+ Steckplatz zur 64 Externen Giga
Kein Speicher
nur den Schlitz zu 32 Externen Giga
512 Kilo Bytes
Abmessungen 74 x 104 x 12 mm
(Hinweis 1)
92 x 100 x 33 mm
(Hinweis 1)
62 x 112 x 35 mm (Hinweis 1)
Band 92 cm3
(Hinweis 1)
303 cm3
(Hinweis 1)
243 cm3
(Hinweis 1)
Gewicht 65 Gramm rund um (einschließlich eines Meisters, und ein ADC 24 Bit und 16 Kanäle) 50 Gramm
+ 70 g. im Feld
+ Gewicht Wifi etc.…
(Hinweis 3)
100 Gramm
+ 40 g. im Feld
+ Gewicht Wifi etc.…
(Hinweis 3)
Wi-Fi Immer Norm (802.11/n) Nein Nein
3G Standard bei einigen Modellen Nein Nein
Bluetooth Immer Norm
(Realtek Chipsatz)
Nein Nein
Beschleunigungsmesser Ja Nein Nein
Echtzeituhr Windows-RTC-system Nein Nein
Controller für LiPo Akkus Ja (und in das Betriebssystem integriert)
(Hinweis 5)
Nein (aber nicht hinzugefügt werden integriert)
(Hinweis 5)
Nein
Audio Intel Soundkarte mit WDM In-Out Schließen Sie (niedrige Qualität) Nein
Video HDMI
2400 x 1600 Pixel und darüber hinaus
HDMI
H264
bis zu 1080 x 1024 Pixel
Nein
Netzteil 5 Volt
2 Watt
(Hinweis 2)
5 Volt
4.5 Watt
(Hinweis 2)
Von 7 in 12 Volt
Von 1 in 2 Watt
I/o
generische
InOut – 21 Typen
bis zu 22 ADC
bis zu 24 bisschen
(Hinweis 6)
InOut – 6 Typen
und keine ADC
InOut – 5 Typen
bis zu 16 ADC
bis zu 12 bisschen
Windows 10 vollständig und unverfälscht Ja Nein
(Windows IOT)
(Hinweis 7)
Nein
DotNet 3.5 und 4 Ja Nein Nein
Visual Studio-Gemeinschaft (frei) Ja Nein Nein
Spiele mit DirectX Ja Nein Nein
Fernbedienung mit Team Viewer Ja Ja Nein
Preis (Hinweis) 50..100 Euro alle inbegriffen (Hinweis 6) 60..110 Euro
(Hinweis 4)
70..120 Euro
(Hinweis 4)

Hinweis 1: Ungefähre Abmessungen, mit box, USB-Hub, -Verbindungskabel, WiFi-adapter, Bluetooth-Adapter und 29 GB externer Speicher.
Hinweis 2: Stromverbrauch von der Hauptplatine, mit Grafikkarte ausschalten (Ansteuerung über TeamViewer). Nicht einschließlich Wifi, Bluetooth, externer Speicher und anderes Zubehör.
Hinweis 3: Da die Himbeeren und Arduino hat keinen WiFi, Bletooth, Festplatte und container, Sie sollten auch das Gewicht der Kabel hinzufügen., Nabe, Schild und Adapter, um sie zu verbinden.
Hinweis 4: Durchschnittlicher Preis, mit Kühlkörper, im Feld, Elektrische Stromversorgung, USB-Hub, -Verbindungskabel, WiFi-adapter, Bluetooth-Adapter und 29 GB externer Speicher.
Hinweis 5: LiPo Akku-Ladegerät ist in der Serie FlatPC enthalten und das Betriebssystem ist bewusst des Staates kostenlos. Sehen Sie dann wie auf Smartphones normale Batterieanzeige, Tabletten und notebooks. Stattdessen auf eine Himbeere, Hinzufügen eines Controllers zu den LiPo, nicht mitgeteilt, das Betriebssystem Linux und die Ladeanzeige erscheint nicht.
Hinweis 6: Der FlatPC schließt 30 Giga-Byte Speicher, Wi-Fi, Bluetooth, ein Meister, Netzteil und Kabel. Stattdessen das Zubehör (das ADC-Modul aus 16 Kanal 24 bisschen, USB-HUB, Maus, Tastatur) abhängig von den angeboten.
Hinweis 7: Die Fenster IOT (Internet der Dinge), die Installation kann auf Himbeere, läuft nur Anwendungen, die speziell für ihn geschrieben. Eine Himbeere mit Windows IOT, funktioniert nicht mit desktop-Anwendungen, Wir verwenden in der Regel auf PCs.


Entwicklungs-tools

Entwickeln oder die Software ändern, mithilfe von Visual Studio Express, dass wir kostenlos zur Verfügung, für nicht-kommerzielle oder pädagogische. Jedem die Projekte öffnen, Wir verwenden Visual Studio Express 2008.

Visual Studio Express 2008 ist praktisch gleich der 2010, 2012 und 2013, Abgesehen von den Farben und wenig sonst, aber Leistung fehlt, in allen nachfolgenden Versionen, einschließlich:

  • Die Möglichkeit, alte Projekte in VB6 geschrieben konvertieren.
  • Die Möglichkeit es auf älteren Rechnern installieren, auch mit XP.
  • Die Geschwindigkeit der installation (ein paar Minuten gegen die Stunden müssen Sie Version installieren 2019).
  • Die kurzen Besetzung des Raumes auf ’ Festplatte, die Tabletten ist immer schlecht (weniger als 1 GB gegen die unglaublichen 20 GB-Versionen 2015 komplett mit CPP und diverse Programme. es ist 2019 Es sollte noch schlimmer sein).
  • Das Projekt Übersetzungsgeschwindigkeit, Sekundenbruchteile gegen Dutzende von Sekunden sogar auf den schnellsten Maschinen.

Dann Entwickler, Sie wollen mit dem Theremino-System partner, VS2008ExpressSp1 sollte installiert werden., in der Regel die einzige VbNet (andere Sprachen können nacheinander installiert sein.). Die Entwicklungs-tools, Sie werden in Englisch installiert., zur Erleichterung der Kommunikation, zwischen den Entwicklern.

Download VisualStudioExpress2008 nur VbNet (Dateien aus 500 Mega mit 7Z komprimiert):
VS2008ExpressSp1_VB

Download der vollständigen VisualStudioExpress2008 (Dateien aus 780 Mega in ISO-version):
VS2008ExpressSp1_VB_C # _ CPP

– – – – – – –

So weit wie möglich Wir versuchen immer Visual Studio verwenden 2008 Express (IN ENGLISCH) und DotNet 3.5, So halten Sie die einfachen Anwendungen und für pädagogische Zwecke lesen. Für Projekte, die wirklich exotische Funktionen erfordern (nur für diejenigen) Wir verwenden l ’ neueste Version von Visual Studio, das derzeit “Visual Studio 2019 Gemeinschaft". Wichtig zu beachten, dass jetzt die freien Versionen nicht mehr aufrufen “Express” aber “Gemeinschaft”.

Downloads für Visual Studio 2019 Gemeinschaft von Microsoft:
https://www.visualstudio.com/it-it/downloads/download-visual-studio-vs.aspx

Vor dem Herunterladen von Visual Studio Sprachauswahl Englisch. Dann, während der installation, Wählen Sie die zu installierenden Komponenten und fügen Sie die CPP und vielleicht sogar Unterstützung für Anwendungen “moderne” (Gefühl für Anwendungen).

– – – – – – –

Für diejenigen, die es zu komplex für Visual Studio finden, Wir haben zwei Alternativen geschaffen.: die Theremino Automatisierung (sehr einfach genug zu bedienen und auch leistungsstarke) und die Theremino Skript.

Theremino Script ist schwierig zu bedienen und weniger leistungsfähig als Visual Studio, dann verbindet es das schlechteste von beiden. Unser Rat ist, die Automatisierung zu verwenden, oder direkt in Visual Studio gehen.


Theremino EmptyApp


Der einfachste Weg zu kommunizieren, mit anderen Anwendungen und Hardware ’, würde Theremino Automation. Oder, als eine zweite Ebene der Schwierigkeit, Wir würden Theremino Skript. Aber einige Nutzer der realen Visual Studio verwenden möchten, und sie forderten eine vereinfachte Basis, um zu starten.

Diese Anwendung, nur drei Schaltflächen und ein Textfeld enthält, aber es enthält auch die Klasse “Theremino-Slots”, Sie müssen den Slot lesen und schreiben. Durch die Schlitze, Kommunikation mit Hardware ’, und mit anderen Anwendungen, des Theremino-Systems. Und wenn es darum geht, zu den slots, Sie können alles tun.

Aufmerksamkeit: Es kann vorkommen, dass auf Systemen zu 64 Anwendungen können möglicherweise nicht zum Lesen und schreiben die Schlitze, in diesem Fall müssen abgeschlossen sein “X 86”. Die version 1.1 Leere App ist so konfiguriert, dass mit X 86 kompiliert werden, aber es ist ebenso gut lernen, wie man es tun. Lesen Sie die Hinweise am oberen Rand dieser Seite, die erklären, Vorbereiten von Visual Studio, mit Boxen “Debug/Release” und “Projektmappenkonfiguration”.

Während der tests, Wir empfehlen einen Slot-Viewer offen zu halten, die Werte der Schlitze zu sehen, und um diese zu bearbeiten wird. Ein erster Test könnte:

  • Suchen Sie die “Timer1_tick” (Last-Funktion von Form1)
  • Kommentieren Sie aus oder löschen Sie die drei Anweisungen (Zeilen), die sind der “Timer1_tick”
  • An ihrer Stelle diese Zeile schreiben: TextBox1 -> Text = ReadSlot Slots.(1).ToString
  • Starten Sie das Programm, und drücken Sie die zweite Schaltfläche.
  • Ändern Sie den Wert des Steckplatzes 1, mit dem Viewer.
  • Der Wert des Steckplatzes 1, sollte im Text angezeigt., und schnell aufholen.

https://www.theremino.com/wp-content/uploads/files/Theremino_EmptyApp_V1.1.zip


Tipps für Entwickler

Zuallererst, versuchen Sie, wenn unsere Anwendungen arbeiten und, Bei Bedarf, Installieren von DotNet 3.5 DirectX 9.0 c Runtime und. Prüfen Sie, ob es DirectX versuchen gibt, Zum Beispiel, Theremino_3D.

Installieren Sie dann Visual Studio Express (in der Regel die einzige VbNet) und bereiten es wie beschrieben, im nächsten Absatz.

Anzufangen Sie eine einfache Anwendung, zu erforschen, zum Beispiel den Viewer, durch Öffnen der Datei in der “Lösung”, Das nennt man "Theremino_SlotViewer.sln".

Neue Anwendungen machen nicht immer von vorne anfangen, aber:
– Wählen Sie eine Anwendung, mehr oder weniger zu tun, die Dinge, die Sie brauchen.
– Kopieren Sie den obersten Ordner (enthält alle Dateien in der Anwendung).
– Einen neuen Namen zu studieren, Halten des Übereinkommens “Theremino_NomeApp”
– Benennen Sie den neuen Ordner, Sie gerade erstellt, mit dem neuen Namen (unterstrich einschließlich)
– Öffnen Sie die Projektmappe,
– Löschen des Projekts wird nicht mehr gefunden wird, da der Ordner umbenannt wird.
– Rechtsklick auf die Lösung nicht “Vorhandenes Projekt hinzufügen” und wählen Sie die Datei “.VBPROJ”
– In “Projektmappen-explorer” (Fenster oben rechts) Benennen Sie “Lösung” und “Projekt”.
– Öffnen Sie die Projekteigenschaften, und wählen Sie den Bereich “Anwendung”.
– Benennen Sie die beiden Felder oben “Name der Assembly” und “Stammnamespace”.
– Presse “Montage Informationen” und benennen Sie den Titel, die Beschreibung und die anderen Felder.
– Wählen Sie den Bereich “Kompilieren” und legen Sie “Alle Konfigurationen” und “Alle Plattformen”.
– Drücken Sie die Taste “Durchsuchen” und benennen Sie den Ordner wo die exe-Datei geschrieben werden.
– Kompilieren, Schließen Sie DotNet und manuell löschen, alle Dateien mit dem alten Namen.
– Anwendungen ändern, versuchen, die grundlegende Struktur zu erhalten..
– Möglicherweise Kopierfunktionen, Steuerelemente und Ideen aus anderen Anwendungen-thereminiche.
– Von einer Anwendung zur anderen kopieren, Öffnen Sie gleichzeitig die beiden Anwendungen, in mehrere Kopien von VisualStudio, durch Doppelklick auf die entsprechende Datei “.sln”. Schließlich Sie kopieren – Fügen Sie alles was Sie brauchen, Beide Grafiken arbeiten.

Für den Zugriff auf Spielautomaten: aus Datei “Vb Class_ThereminoSlots.”, oder aus “Cs Class_ThereminoSlots.” (für diejenigen, die lieber arbeiten in CSharp oder unternimmt einen Port auf Java, Python oder CPP). Die neuesten Versionen, Theremino Klasse Slots, befinden sich im Quellgebiet des ’ HAL, in Visual Basic und CSharp, dass Sie hier herunterladen: Downloads/Stiftungen # hal

Mit einem vereinfachten Skelett starten: von Theremino_EmptyApp, auf dieser Seite befindet sich: Downloads/Hinweise-auf-Software # emptyapp

Um den Status von Variablen während des Betriebs zu erkunden: Ändern Sie das Feld “Version” in “Debuggen”, Platzieren Sie einen roten Punkt, mit der linken Maustaste, Links von der Zeile, wo Sie möchten das Programm unterbrechen, und starten Sie das Programm, mit dem grünen Pfeil.

Kompilieren Sie die Programme ohne Optimierungen. Optimierungen beschleunigt nicht die Implementierung der software, Wenn kein, und nur in einigen Fällen. Auf der anderen Seite die Optimierungen schaffen sie Probleme für einige antivirus, und betrachten Sie das Programm als “vermuten, dass”.

Kompilieren Sie die Programme als “X 86” und nicht “Anycpu”, es sei denn, Sie wissen genau, was Sie tun. Mit AnyCpu müssen alle Schritte dieser Parameter perfekt sein., Wenn man es falsch einen IntPtr anstelle eines Int32, Das Programm funktioniert möglicherweise nicht auf Systemen zu 64 bisschen. Wenn Sie AnyCpu kompilieren, Sie sollten dann versuchen, das Programm, auf allen Windows-Systemen, Beide 32 die in 64 bisschen.

Verwenden Sie immer Int32 und Int64 statt Int anstelle von Long, auf andere Weise 64 bisschen, unvorhergesehene Mängel auftreten.

Lassen Sie eine DotNet beauftragt, um Objekte zu zerstören. DotNet weiß besser als wir, Was ist die beste Zeit, um Objekte zu zerstören, und Speicherplatz freigeben. Bei Verwendung von “Dispose-Methode”, Es zwingt dich, sie vorzeitig zu zerstören, und vergeuden Sie nur Zeit.

Lassen Sie eine DotNet-Fehlerprüfung. Wenn sie Störungen auftreten, Es ist gut, dass DotNet seine Nachrichten ausgeben kann, Sie sind immer sehr wichtig. Wenn es Sie daran hindert, dann wird es schwierig, herauszufinden, was passiert ist. Dann, zum Vergnügen, Impestate fangen nicht Programm, außer in besonderen Fällen (ziemlich genau nur im Lesen und Schreiben von Dateien).

Try-Catch-Block müssen fortgesetzt werden, auch wenn Fehler auftreten, nicht zu sprengen, das Programm, bei der geringste Hauch des Windes. Dann, Zusätzlich zu allen Linien des Try Catch nicht stopfen, der Fang muß streng Hohlräume. Nur in besonderen Fällen, Wenn Sie wissen, was du tust, und Sie wollen eine aussagekräftigere Meldung machen, als Dot Net, dann ist es sinnvoll, etwas in Ihren Fang zu setzen.

Kommentar von wenig und gut. Zum Beispiel schreiben “A = B ‘ diese Anweisung ordnet, die variable, eine Kopie des numerischen Werts, der Variable B” Es lenkt die Aufmerksamkeit und macht die Software lange und unlesbar. Einige Programmierer kommen am ’ absurd, Schreiben Sie drei Zeilen von Kommentaren angezeigt., für jede Codezeile, manchmal sogar mit zusätzlichen Anweisungen, generieren die XML-Datei. Bitte tun Sie es nicht!

Automatische Dokumentation? Nein, danke. XML-Dateien sind schwieriger zu lesen, den Code selbst. Auch, wenn Sie den Code ändern, Es ist einfach zu vergessen, richten Sie diese Anweisungen für XML ’. So können am Ende Sie Vertrauen “Automatische Dokumentation” und prüfen Sie immer den code. Wen, sadistisch, Es wurde lange und unlesbar, wegen der “Automatische Dokumentation”.

Nicht kommentieren zwischen den Zeilen, sondern eine leere Stelle auf der rechten Seite. Versuchen Sie, kommentieren, im gleichen Stil verwendet, die von der Gemeinschaft-thereminica. Kommentare dienen nicht, für diejenigen, die das Programm schreiben, aber für diejenigen werden, die es in der Zukunft lesen. So ist es gut, einen einheitlichen Stil zu verwenden. (ein Gipfel, gefolgt von einer Zeile von weniger, mit einem Kommentar auf der rechten Seite). Dadurch werden separate Anweisungen, in sinnvollen Gruppen, jede Gruppe mit einer kurzen Bemerkung ’ Anfang.

Funktionsnamen zu schreiben, Variablen und Kommentare in englischer Sprache. Ist die universelle Sprache vereinfachtes englisch ’ Software: “ICH MACHE DAS SIE WAS TUN”. Wir Italiener sind nur ein kleiner Teil der Welt, Lassen Sie uns daran gewöhnen Software verständlich zu schreiben, zu allen. Wer kennt nicht die l ’ Englisch, können auf Italienisch schreiben und als übersetzt Googletranslate. Verwenden Software nur einfache Wörter, und leicht zu merken.

Eine modulare Struktur beibehalten. Kopieren Sie die grundlegende Struktur von vorhandenen Anwendungen. Auf diese Weise werden Sie in der Lage, die Übertragung von Funktionen und Verhaltensweisen, von einer Anwendung, die alle ’ andere. Der modulare Aufbau, erleichtert die Zusammenarbeit und ermöglicht auch weniger erfahrenen, Verfassen von neuen Anwendungen, mit Copy paste.

Nutzen Sie vorhandenen software. Derzeit gibt es über 50 Anwendungen und Skripts, WebBrowser bis von 3D, Audio von ’, wissenschaftliche Anwendungen, Musik, und video. Fast alle Algorithmen, und alle Arten von syntax, Es gibt, in ein oder l ’ andere Anwendungen, aber nicht nur! Die Lösungen, die wir vorschlagen, sorgfältig ausgewählt werden, und sind bei 99%, die beste Lösung, die Sie im Web finden. Oft sind neue Lösungen, und im Web sind nicht nur. Und dann eine Anwendung zu finden, Das hat, was man braucht, Öffnen Sie es zur gleichen Zeit wie Ihre, und kopieren Sie die Teile, die Sie brauchen, aus einem Visual Studio alle ’ mehr.

Natürlich wer für sich selbst schreibt, kann tun genau das, was er will. Aber in diesem Fall täten gut daran einen persönlichen Namen geben (ohne “Theremino_xxx”) Ihre Anwendungen.


Nicht deterministisch Programmierung

Sie schrieb uns zu Fragen, l zu vertiefen’nicht deterministisch Programmierung Thema erwähnt auf Seite “Mission” und gibt Hinweise auf.

Viel ist geschrieben worden über Programmierung, aber wer weiß, dass es mehr eine Kunst als eine Wissenschaft ist. Und auch, dass ein Großteil der guten und die schlechten in die Stilregeln richtet sich mehr auf Programmierung. Und genauso, wie Sie, Regeln für angeben können “Produkte” abstrakt oder metaphysischen anstatt impressionistische Gemälde. Aus den gleichen Gründen ist es nicht möglich, Regeln für nicht deterministisch Programmierung angeben.

Daher schreiben wir was zu tun ist, aber nur ein paar Ideen und einige Fehler zu vermeiden.

  • Einfachheit – Bessere pAssare mehr Zeit, zu vereinfachen und mehr Funktionen hinzuzufügen, da eine Programm viel komplexer ist und Fehler enthält. Die formale Korrektheit Beweise sind nicht unbedingt komplexer des Programms selbst und daher zwangsläufig Fehler zu enthalten. Nur Intuition und Erfahrung können eine hinreichende Sicherheit geben, die eine Programm gut funktioniert (Hinweis 1) aber Intuition gibt gute Ergebnisse nur mit einfachen Programmen. Also wenn eine Anwendung zu komplex wird auch sie mehrere separate Anwendungen gliedert sich in, jeweils mit einfacher Aufgaben. Und genau aus diesem Grund sind zahlreiche Anwendungen des Systems Theremino (50 2017) und ein Dutzend pro Jahr wachsen.
  • Robustheit – Eine robuste Software ist keine Software, die voll von Fehlermeldungen, aber Software verwaltet, die allein. Manchmal könnte es informative Meldungen geben., aber es sollte nie abstürzen. Durch eine der folgenden Fehlermeldungen ist es fast fällt nicht auf dem Mond. Zum Glück gab es ein Techniker, mit großem Mut, in wenigen Sekunden zur Verfügung, noch, Er sagte im Grunde: “Schrauben Sie ihn”. Aber wenn es nur für die Software die Mission war wäre gescheitert (Hinweis 2).
  • Redundante und probabilistische ProgrammierungAlle Programme, die nicht einfach sind “zwei plus zwei gleich vier”, immer Fehler enthalten und wenn nicht enthalten, der Fehler kann mit den zu bearbeitenden Daten ankommen oder möglicherweise lauern in die Spezifikation diente als Grundlage für das Schreiben von ihnen. Man muss die Idee perfekte Algorithmen zu schreiben aber lieber versuchen, es auf eine Art und Weise schreiben, die sie weiterarbeiten können, sogar in Anwesenheit von Fehlern. Und hier gibt es keine Regeln, um dies zu erreichen, die Sie auf jeden Fall müssen mindestens zehn Jahre Erfahrung und haben Tausende von Anwendungen geschrieben.
  • Asynchronität Wenn die Subsysteme warten hängen gegenseitig genug, dass man um das gesamte Programm zu töten. Der Mensch dies nicht. Jedes Neuron flüstert schreit seine Botschaft und nicht egal, wenn die Nervenzellen nach, die sie gesammelt oder wartet auf eine Antwort von Ihnen, eine Bestätigung des Eingangs oder eine Paritätsprüfung (Hinweis 3).
  • Ähnlichkeit mit der “Software” produziert von der evolutionBiologische Systeme weiterhin Daten zu verarbeiten, auch wenn alles vollständig ist und hoffnungslos falsch. Selbst bei massiven Schaden, und manchmal aufgrund von Fehlern, einige Ergebnisse sind immer. Hinken kann aber nicht aufhören die gleichen. Dies ist, was wir versuchen sollten, um die software. Aktuelle Praktiken führen stattdessen, um Software zu schreiben, das wäre perfekt, aber das, wegen seiner übertriebenen Perfektionismus, sehr leicht stirbt.

(Hinweis 1) Kurt Gödel in 1931 Er bewies, dass Arithmetik ist unvollständig (ersten Satz) und auch, dass kein System durchaus sinnvoll, das arithmetische Mittel zu halten verwendet werden kann, um eine eigene Konsistenz beweisen (zweites theorem). Und kam zu dem Schluss, dass wenn ein axiomatisches System eine eigene Konsistenz beweisen kann, dann muss es inkonsistent sein.. Aber Gödel sagte auch, dass Menschen (und andere lebende Organismen n.d.A.) besitzen Sie einen intuitiven Modus, nicht nur rechnerische, und dass daher sein Theorem keine Grenzen, was setzt man als wahr der Mann erkennt an (und andere lebende Organismen n.d.A.)

(Hinweis 2) Neben verschwenden Millionen Dollar könnte die Geschichte völlig verändern.. Vielleicht die nächste Mission wäre ein Fehler gewesen, und vielleicht wäre Sie völlig aufgegeben, die Idee des Versuchens. Dies ist nicht zu sagen, die auf dem Mond Abstieg unterscheidet sich sehr von einem Baum, aber vielleicht war es einzigartig und unwiederholbar Missionen. Wahrscheinlich löschen wir uns wie die Bewohner der Osterinsel, Nach der Zerstörung der Umwelt, in der sie lebten. Dann, in unserer kleinen Weg, Ausstieg auf dem Mond ein wenig’ von Bedeutung ist, und ist die am weitesten Punkt, den wir es bekommen konnte.

(Hinweis 3) Wir haben mit Theremino CNC ist es möglich eine asynchrone Steuerung auch für anspruchsvolle Anwendungen, bei denen maximalen Sicherheit bewiesen. Theremino CNC bewegt sich bis zu fünf Achsen koordiniert im 5-dimensionalen Raum und keiner von den Hunderten von Benutzern, die mit das He fand immer noch Mängel. Sind aber alles einfach und gut funktionierenden, nicht zu erwähnen, dass sein Herz völlig asynchron ist (schreibt, "Wenn es passiert" es lautet "Sopruso").


Veranstaltungen und Threads

Mit einem Betriebssystem zu leben, Anwendungen sollten in einer bestimmten Weise geschrieben werden. Mit einfachen Anwendungen feststellen nicht diese Schwierigkeiten., aber sobald die Anwendung ein wenig wird’ komplexe, auf Zeit Fehler und Staus auftreten. Diese Probleme, entstehen nicht durch die Programmiersprache (VBNET, ThereminoScript, Java, C++, VB6…), und sogar vom Betriebssystem (Windows, Linux oder Android). Dies sind die allgemeinen Konzepte, Das muss verstanden werden.

Warum Arduino nicht von diesen Schwierigkeiten betroffen ist? Denn normalerweise Arduino Skizzen einfach sind und sollte nicht mit einem Betriebssystem partner. Aber selbst mit Arduino, Sobald Sie das Spielzeug verlassen, Diese Probleme sind bis Zuschneiden. Lesen Dieser Beitrag Das ist ein klassisches Beispiel dafür, was passieren kann.

Die Ereignisse und Themen verstehen

Ereignisse werden vom Betriebssystem generiert., Diese Tasten gedrückt, Fenster verschieben, Maus und Timer, die ablaufende. Die Ereignisse werden auf den Hauptthread der Anwendung ausgeführt.. Jede Anwendung verfügt über mindestens, ein Haupt-Thread, Das sorgt für die Kommunikation mit dem Benutzer ’ (BENUTZEROBERFLÄCHE – Benutzer-Schnittstelle).

Jeder Thread kann nur eine Sache gleichzeitig tun., Wenn Sie eine Anweisung ausführen, kann nicht gleichzeitig auf andere. Was passiert, wenn Sie lange Aufgaben ausführen, zum Beispiel eine Pause von 10 Sekunden, im Hauptthread der Anwendung? Es kommt vor, dass die Anwendung nicht mehr reagiert, Dell ’ Benutzerbefehle.

Lösungen?

  • Mit Sorgfalt Ereignisse behandeln, der Haupt-Thread, der Anwendung. Nehmen Sie niemals Pausen oder langwierige Operationen (immer werden unter ein Zehntel einer Sekunde, besser einen Pfennig). Im Falle der langwierige Operationen, Schreiben Sie komplizierte Mechanismen, um ihnen in regelmäßigen Abständen unterbrechen (Statuscomputer, Veranstaltungen und dergleichen zu tun.)
  • Einen zweiten Thread starten, dass ab diesem moment, wird ein eigene unabhängige Leben haben.

Threads von beschäftigt sind. Ein Thread kann nicht die Funktionen eines anderen Threads aufrufen., zwingen Sie ihn, etwas zu tun. Dies ist, da der zweite Thread anderen Anweisungen ausgeführt wird, und können nicht verdoppeln. Dann muss der erste Thread Nachrichten hinterlassen., und zweitens sollten sie regelmäßig überprüfen, und deren Ausführung. In der Regel zu kommunizieren, Verwendung von gemeinsam genutzten Variablen (numerische Variablen oder text).


Wie sie in Visual Studio angezeigt werden soll

In der Praxis ändern Sie die Schaltflächen auf der Symbolleiste, die Lage und Sichtbarkeit der Paneele, und andere Optionen, bis Sie erhalten, sehen Sie wie dieses Bild aus. Diese Operationen sind einmal getan., Nach der Installation von Visual Studio.

Zuallererst, das Menü öffnet sich “Werkzeuge” “Optionen” und im Optionsmenü, Sie wählen “Projekt und Lösungen”, “Allgemeine” und aktivieren “Erweiterte Buildkonfigurationen anzeigen” und “Lösung immer anzeigen”.

Arbeiten müssen auch Sie das Panel sehen “Projektmappen-explorer”, auf der rechten Seite, mit im Bereich Eigenschaften, und unten die Fehler. Es fehlen einige Panel, Sie hinzufügen sie mit dem Menü “Anzeigen”, und mit dem Menü “Debug-Windows”.

Die Symbolleiste sollte im Lieferumfang enthalten. “Debug/Release” (um das Programm mit dem Haltepunkt anhalten, und die Werte der Variablen überprüfen), und die box “X 86” (um X 86 setzen, und den Betrieb von Anwendungen, in allen Versionen von Windows). Wenn Sie fehlen, Sie drücken die Rechte Maustaste, rechts vom ’ letzter Befehl, und wählen Sie “Anpassen”, “Befehle”, Und dann “Build”. Schließlich schüttelt die Befehlsliste, bis die letzten beiden: “Projektmappenkonfiguration” und “Lösungsplattform”, und ziehen sie auf der Befehlsleiste.


Download-Einstellungen

Um die Konfiguration zu beschleunigen, Dateien haben wir mit unseren Einstellungen für Visual Studio Express vorbereitet. 2008 und Visual Studio-Gemeinschaft 2015:
https://www.theremino.com/wp-content/uploads/files/VisualStudio2008_Settings.zip
https://www.theremino.com/wp-content/uploads/files/VisualStudio2015_Settings.zip

Um die Einstellungen gelten für Visual Studio können Sie zwei Methoden verwenden.:

1) Entpacken Sie die ZIP-Datei, wo man möchte. Öffnen Sie Visual studio, im Menü “Werkzeuge”, “Einstellungen importieren und exportieren” , und klicken Sie dann auf “Ausgewählte Umgebungseinstellungen importieren”.

2) Entpacken Sie die ZIP-Datei und überschreiben befindet sich in den folgenden Ordnern Dateien:
“C:\UsersxxxxxDocumentsVisual Studio 2008 Einstellungen”
“C:\UsersxxxxxDocumentsVisual Studio 2015 Einstellungen”


Ungewöhnliche Besonderheiten Thereminico Software

Theremino ist keine Anwendung, aber ein ganzes Ökosystem, bestehend aus mehr als 50 Anwendungen, die miteinander kommunizieren.

Die Anwendungen “thereminiche”, erfordern keine installation, nie müssen Sie den Computer neu starten, und schreibe nicht in der Registrierung. Ihrem Computer und Betriebssystem, wird nicht verändert, Auf keinen Fall. Ein Grundprinzip des Systems Theremino, ist das Anwendungen, nichts ändern, außerhalb ihres Ordners. Diese Grundsätze sind die Basis für Portable Anwendungen.

Für die, nur löschen deinstallieren, und auf neue Versionen zu aktualisieren, einfach die Dateien überschreiben. Die alten Konfigurationsdateien funktionieren, auch auf neue Programmversionen (und umgekehrt). Anwendungen können in den Ordner verschoben werden, Sie sind tragbar und modular, können miteinander kommunizieren und können mehrere Kopien einmünden (kümmert sich um sie in separaten Ordnern zu halten, Also, dass jede Anwendung, die Parameter haben, und seine privaten Dateien)

Anwendungen haben minimale Dokumentation. Alle Parameter sind sofort sichtbar, die Benutzeroberfläche wird maximal vereinfacht. Die Grundidee sagt: “Wenn eine ’ Anwendung, braucht viel Erklärung, Es bedeutet, dass er verletzt ist, besser Verbesserung der Benutzeroberfläche, Das dehnen die Dokumentation”.

Betrachten Sie unsere Anwendungen als Beispiele, so änderbar und erweiterbar. Alle sind ausgestattet mit Federn, und auf einfache Weise geschrieben. Zu dem können Sie Leistung hinzufügen., oder sie als Grundlage verwenden, um neue Anwendungen zu erstellen. Ermittler und Mitarbeiter sind willkommen.

Wir schrieben die Software auf einfachste Weise möglich, So können Sie es verwenden, um programmieren zu lernen. Für die, Zuallererst, Wir benutzten die einfachere Sprache, die Basic, VbNet auch geworden, die Sprache mehr leistungsfähige und schnelle – glaube nicht, dass jeder, der etwas anderes sagt – überzeugen Sie sich selbst, tut den Geschwindigkeitstest für die drei Programme MMF, Download von der page Downloads/Stiftungen, die sind alle genau die gleichen Dinge, und werden in C++ geschrieben, CSharp und VbNet. Schließlich erforschen Sie die Quelltexte, und urteilen Sie selbst, Was ist die einfachste, prägnant und verständlich. Chi, irgendwelchen obskuren Gründen, lieber mehr schreiben, um die gleichen Dinge bekommen, unsere Anwendung konnte mit SharpDevelop geöffnet werden., Presse “VBNET zu CSharp” und, in wenigen Sekunden, würde seine Software konvertiert, mit ein paar tausend Semikola zusätzlich.
Auf dieser Seite können Sie lesen die Details machen den VbNet oben CSharp (und auch weit über die C++): HTTPS://www.simple-Talk.com/dotnet/NET-Framework/10-Reasons-Why-Visual-Basic-is-better-than-c


Programmier-Tools

Dieser Abschnitt enthält Werkzeuge, Tipps und software, Das wäre für alle Programmierer nützlich. L ’ Reihenfolge dieser Liste ist zufällig. Alles, was Sie schießt eine genauere Lage am Tor, Hier endet.

Berechnung-Array-Funktionen
Das Netz ist voll von Bibliotheken für Matrizen! Ja ist es wahr. Aber wenn wir sie brauchten (für die ’ Berechnungsalgorithmus der Mittelwerte, in Theremino MCA), Wir konnten einen nicht finden, die funktioniert. Die meisten der Bibliotheken, bestehen von Mathematikern, welche Pflege nur Dell ’ formalen. Daher beim Einfügen in einen Algorithmus, gehen immer wieder Fehler, aufgrund unendlicher Zwischenwerte, Division durch Null und divergierende Rekursionen. Die Berechnungsfunktionen, Dieser zip, haben Sie viele Vorteile: Vor allem Arbeiten! Dann stolpern sie nicht in Singularitäten, sind in reinen DotNet geschrieben, und nicht die rekursive. Außerdem, Wir haben lange versucht, und wir garantieren Ihnen, Sie gehören zu den schnellsten.
https://www.theremino.com/wp-content/uploads/files/Module_MatrixFunctions.zip

Theremino-Know-how 2014, 2015 und 2020
Dies ist eine wilde Ideen-cluster, Beispiele, Funktionen, Algorithmen und Tricks zur VbNet. Es wurde nicht veröffentlicht werden sollen, So finden Sie alles, einschließlich der Kommentare in Italienisch und Unsinn. Es ist fast ein Giga-Byte des Wissens, Das kann nützlich sein, Extreme Programmierer (diejenigen, die die Drecksarbeit zu tun). Diese Datei wird aktualisiert alle ’ August 2014. Wir beabsichtigen, ein neues veröffentlichen jedes Jahr.
https://www.theremino.com/uploads/Theremino_KnowHow_2014.zip

Die Version von der 2015 Es enthält auch die neueste Nachrichten, Das sind leider in vielen veralteten Informationen verstreut.. Wir haben einige der unbrauchbarsten Teile beseitigt, aber die Akte bleibt ein riesiger Haufen von Rumenta, mit einigen hier und da.
https://www.theremino.com/uploads/Theremino_KnowHow_2015.zip

Die Version von der 2020 ist das gleiche wie die 2015 aber mit 200 zusätzliche Megabyte. Die neuen Dateien enthalten alles, was wir in den letzten fünf Jahren gelernt haben.
https://www.theremino.com/uploads/Theremino_KnowHow_2020.zip


Remotedesktop

Wenn Sie Probleme haben, können Sie nicht lösen schreiben Sie bitte an engineering@theremino.com

Manchmal passieren Probleme schwierig in einer E-Mail zu erklären,. In diesem Fall könnten wir über Skype oder Telefon sprechen, und es wäre auch nützlich sein, um den Bildschirm zu teilen.

Wir empfehlen, dass Sie eine Anwendung installieren “Remote-Desktop”. Diese Anwendungen können Sie den Desktop eines Computers sehen weg, als ob es vor Ort. Sie können auch Dateien übertragen und auf der Software arbeiten, die auf dem Remote-Computer. Es gibt viele Anwendungen dieser Art, einige sogar Open-Source und völlig kostenlos, Wir verwenden normalerweise AnyDesk, das schnell und einfach zu bedienen ist.

AnyDesk ist eine kommerzielle Anwendung, aber es kann von privaten und Non-Profit-Hersteller verwendet werden, daher geeignet für eine gemeinnützige Organisation wie der unsrigen.

AnyDesk wird von heruntergeladen Diese Seite und installiert es in einigen zehn Sekunden. Einmal installiert, ist es auch bei anderen Gelegenheiten nützlich, zum Beispiel Ihre weniger erfahrenen Freunden behilflich zu sein.

Wir danken der team di AnyDesk, geben uns die kostenfreie Nutzung ihrer ausgezeichneten Anwendung.

– – –

Anwendungen “Remote-Desktop” nicht zu benutzen

TeamViewer – Wir haben es früher verwendet, aber es hat Probleme verursacht (Die gekauften Versionen stimmten nicht mit den kostenlosen überein und es gab immer Versionsprobleme). Einige unserer chinesischen Korrespondenten nutzen TeamViewer auch für kommerzielle Zwecke und haben es daher gekauft. Sie kauften die Version 12, Das ist nicht kompatibel mit späteren Versionen (13 und 14). Also kauften sie entweder Version vierzehn (ziemlich erhebliche zusätzliche Beträge ausgeben), oder wir waren alle gezwungen, die Version zu installieren 12 um mit ihnen zu kommunizieren.

Kommentare sind geschlossen.