Home
C/C++ Web-GUI (localhost)
- Details
- Veröffentlicht am Donnerstag, 19. Januar 2012 13:14
Hinweise und Erfahrung:
Kennt ihr evtl auch diese Programme, welche eigentlich keine richtig GUI (Graphical User Interface) enthalten, sondern den Browser öffnen und die Oberfläche dann einer Webseite ähnelt?
Ein Beispiel dafür ist z.B. der CUPS Treiber (Druckerverwaltung unter openSUSE etc.).
Diese Schnittstelle hat einen großen Vorteil, und zwar, dass sie normalerweise unabhängig von Bibliotheken (z.B. QT) auf den meisten Systemen läuft und, dass zum "programmieren" der Oberfläche nur die Sprachen HTML und evtl. CSS nötig sind.
Das mag ja für einige nicht vorteilhaft erscheinen sich extra noch HTML aneignen zu müssen statt einfach sich in eine GUI-Bibliothek einzuarbeiten wenn man die Sprache doch schon kann, aber für mich erschien es sinnvoll, bez. eigentlich nicht schlecht, da ich schon HTML und CSS beherrschte und so nicht mich noch in etwas anderes einarbeiten muss / müsste.
Open Source Lizenz? Welche?
- Details
- Veröffentlicht am Freitag, 13. Januar 2012 23:27
Kennt ihr das? Ihr habt ein Programm geschrieben und wollt dieses jetzt veröffentlichen, wisst aber nicht ob und/oder welche Lizenz ihr nehmen sollt oder könnt?
Wenn nein, auch kein Problem, dann ist der folgende Text vielleicht trotzdem interessant. Es werden kurz die bekanntesten Lizenzen erklärt, sodass jeder die passende finden kann.
Open Source?
Viele denken es gäbe viele Nachteile bei der Verwendung von "Open Source"-Lizenzen, daher soll hier kurz aufgeräumt werden mit Vorurteilen:
BADA Tipp - Client Area
- Details
- Veröffentlicht am Montag, 09. Januar 2012 21:24
Ich möchte nur kurz auf eine kleine Funktion eingehen, die uns Bada bietet:
Wenn wir eine App schreiben und möchten jetzt unabhängig von der Display Auflösung/Größe arbeiten, also zum Beispiel wenn wir für verschiedene Handys die App schreiben wollen (die Wave Heroreihe hat 480x800 die Family Reihe hat eine kleinere Auflösung), dann brauchen wir manchmal den "benutzbaren" Bereich, damit ist dieser im Bild umrandete Bereich gemeint.
Also zwischen Header und Footer.
Um jetzt nicht irgendwelche fixen Werte zu nehmen können wir es einfach so machen:
das bedeute, wollen wir etwa ein Panel einfügen, so muss es natürlich max. die Größe des "benutzbaren" Raumes haben ("Client Area") dafür benutzen wir jetzt einfach:
Show/Hidden cpp codeUnd das können wir wenn wird breite und hoehe global definieren, überall im Code benutzten, das erspart aufwendiges Programmiere für Modellübergreifende Apps.
BADA - XML XPath benutzten
- Details
- Veröffentlicht am Montag, 02. Januar 2012 22:34
In diesem Artikel, möchte ich euch zeigen, wie man XPath Anweisungen in Bada benutzt.
Als erstes benötigen wie eine XML Datei, dazu nehmen wir einfach mal diese kleine Beispieldatei:
So jetzt möchten wir aus unserer XML-Datei wissen wer der Hersteller des "Käfers" ist.
Wie gesagt, wollen wir jetzt dafür XPath benutzen, kurz zu XPath:
"Die XML Path Language(XPath) ist eine vom W3-Konsortium entwickelte Abfragesprache, um Teile eines XML-Dokumentes zu adressieren."
(Quelle: WIKIPEDIA)
Daher: Man kann XPath in etwa so sehen wie eine SQL-Anweisung bei SQL Datenbanken.
Wie setzten wir unser Vorhaben in C++ um?
Besucheranzahl
Gestern2
Insgesamt212



