Posts

Cling mit Windows

Bild
Cling mit Windows Cling. Was ist Cling? Wenn man in Google Cling eintippt, bekommt man anfänglich komische Resultate - Menschen die ein Fensterrahmen an die Wand montieren versuchen, ist eine davon. Auch auf Youtube erhält man nicht auf Anhieb das, wonach man sucht, wenn man Cling eintippt. Deswegen wollen wir zuerst einmal elaborieren, was Cling ist. Cling ist ein C++ Interpreter, das per Command Line direktes Schreiben und Ausführen von C++ Code erlaubt. Vom CERN entwickelt und ein Nachfolger von CINT, ist der C++ Interpreter dafür gedacht, um bestimmte Code Ideen in C++ schnell auszuprobieren, ohne die ganze Applikation “builden” zu müssen - oder zumindest ist dies mein Eindruck, wofür Cling sein könnte. Cling erlaubt das partielle laden von Modulen und ermöglicht so auch isoliertes Testen von Code. Damit verhilft es C++ Entwicklern effizienter C++ Code zu schreiben und produktiver zu sein, da Sie beim Einführen von neuem Code nicht auf lange Builds warten müssen, nur um her

Photoshop Plugin mit HTML5/CSS/JavaScript

Bild
Photoshop Plugin mit HTML5/CSS/JavaScript Nebst der Programmierung von eigenen Tools mit der breiten Anzahl an Sprachen und GUI Frameworks von Null auf, hat mich die Programmierung von Plugins für bestehende Software schon jeher interessiert. Das Potenzial, ein Werkzeug, das man in seinem Alltag benutzt, zu erweitern, um den eigenen Bedürfnissen anzupassen, erweckt in mir das Gefühl als sässe ich nicht vor einem Rechner, mehr als fände ich mich in einer Werkstatt wieder. Und weil ich mich in diesen letzten Wochen mit Photoshop Plugins beschäftigt habe, will ich euch in diesem Blog zeigen, wie man ein Plugin für Photoshop mit HTML5 und JavaScript entwickelt. Vielleicht, falls dies euer erster Plugin ist, wird dieses “Tutorial” ein Anstoss für euch, das oben beschriebene Gefühl selbst durchzuleben. Oder vielleicht bin ich einfach übertrieben enthusiastisch darüber, dass ich endlich die Gelegenheit dazu gefunden habe, ein Plugin für eines meiner Lieblingsprogramme zu entwickeln. Wie

Bald: Photoshop Plugin mit HTML/CSS Panel

In den letzten paar Wochen habe ich mich mit zwei Themen tiefer auseinandergesetzt: 1) Unity 2) Photoshop Plugins Ich denke, bald einen Blogeintrag zu Photoshop Plugins zu schreiben. Falls ich dazu komme, auch wie man einen Photoshop Plugin mit C++ entwickelt. Da aber die HTML/CSS Panels für Photoshop viel einfacher zu entwickeln sind, werde ich dieser mehr Priorität geben. Falls Interesse besteht, auch einen Artikel zu Unity zu lesen, könnte ich auch hierzu was schreiben, lasst es mich wissen.

Qt Setup mit Visual Studio (Windows)

Bild
Ich habe vor einer Weile damit "gedroht", dass ich einen Post zum Setup von Qt mit Visual Studio verfassen werde. Hiermit komme ich dieser "Drohgebärde" nach. :) Vorab eine kleiner Ausflug, wieso man überhaupt Qt mit Visual Studio benutzen wollen sollte:  Zur Rekapitulation, was ist Qt? Das Qt - Framework (aussgesprochen wie das englische "cute") ist ein umfassendes Framework zur Programmierung von grafischen Oberflächen mit C++. Das Qt - Framework hat aber auch Anbindungen zu vielen anderen bekannten Sprachen wie Java (Qt Jambi), C# (QtSharp und andere) oder Rust (Rust-Qt).  Qt besitzt eine eigene Markup Sprache für die Beschreibung der visuellen Elemente wie HTML, genannt QML. Ausserdem behaupten die Qt Entwickler, dass Ihr Code auf allen Platformen kompilierbar ist, sprich "Einmal Code schreiben, überall kompilieren". Aber das geht natürlich nur, wenn man sich auch strikt an die von Qt zur Verfügung gestellten Abstraktionen h

Ankündigung - Qt mit Visualstudio

Bild
Ich werde bald einen Artikel zum Thema "Qt mit Visualstudio" verfassen! Ich hatte die Gelegenheit, während mener Studienarbeit mich intensiv mit Qt und der Arbeit mit Qt in Visualstudio auseinanderzusetzten. Vorab: Wie bei nahezu jedem C++ Setup kann auch der Setup von Qt mit Visual Studio sehr mühsam sein. Doch man hat mit Visual Studio bestimmte Vorteile, die mit Qt einhergehen: a) Kostenlose IDE zur Nutzung der open-source library von Qt, Qt Creator ist nach 30 Tagen kostenpflichtig ( das eigene IDE von Qt) b) Heavy-weight IDE die die Programmierung mit Qt vereinfacht (Vorschläge etc.) c) Autokompilation der Qt Files, wie .moc's und .ui's anhand Qt Plugin in Visual Studio d) Einfache Zusammenarbeit mit dem kostenlosen Tool Qt Designer *) Falls man das Plugin ReSharper C++ von Jetbrains erworben hat, kann man diese einfach in Visual Studio einbetten und so mehr Kontrolle über den C++ Code erlangen. Nichtsdestotrotz ist Qt für die GUI Entwicklung von C++ Pr

Bald - Artikel zu IT Themen!

Es wurde höchste Zeit, auch einmal einen Blog zu IT Themen zu starten, da mein Hintergrund im IT Bereich liegt. Ich werde hier versuchen in regelmässigen Abständen Artikel zu IT Themen zu verfassen, die mich interessieren. Meine Leidenschaft liegt im Bereich C++, GUI und Game Development. Deswegen werden meine Artikel sich hauptsächlich auf diese drei Bereiche eingränzen. Ich hoffe meine Erfahrung in dieser Welt und zu diesen Themen werden anderen hilfreich sein können! Bis bald! - Zafer Dogan