Click here to Skip to main content
15,353,229 members

Articles by Steffen Ploetz (Articles: 33, Tip/Tricks: 24)

Articles: 33, Tip/Tricks: 24

RSS Feed

Average article rating: 4.94

Desktop Programming
X11
17 Sep 2013   Updated: 17 Sep 2013   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 13,593     Bookmarked: 1   Downloaded: 241
Please Sign up or sign in to vote.
How to call native Xm API from Mono Develop C# ending up in a very little Motif widget application.
7 Nov 2013   Updated: 7 Nov 2013   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: CPOL    Views: 20,754     Bookmarked: 5   Downloaded: 328
Please Sign up or sign in to vote.
How to use Free Widget Foundation Xt compatible widgets from Mono Develop C#
13 Aug 2014   Updated: 13 Aug 2014   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 9,990     Bookmarked: 4   Downloaded: 145
Please Sign up or sign in to vote.
How to get out the maximum from the Roma Widget Set's list and tree widgets in C#.
4 Oct 2014   Updated: 9 Mar 2015   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 15,590     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
How to get out the maximum from the Roma widget set in C# efficiently without dependencies to GUI frameworks like GTK or KDE. Short introduction of the widgets.
31 Mar 2014   Updated: 9 Mar 2015   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: CPOL    Views: 26,611     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
How to develop Linux/Unix (X11) GUI applications in C# efficiently without dependencies to GUI frameworks like GTK or KDE. Description of composite widgets.
13 May 2014   Updated: 21 Oct 2015   Rating: 4.97/5    Votes: 13   Popularity: 5.53
Licence: CPOL    Views: 32,592     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
How to develop Linux/Unix (X11) GUI applications in C# efficiently without dependencies to GUI frameworks like GTK or KDE. Description of simple widgets.
3 Aug 2015   Updated: 3 Aug 2015   Rating: 4.69/5    Votes: 4   Popularity: 2.83
Licence: CPOL    Views: 14,201     Bookmarked: 3   Downloaded: 318
Please Sign up or sign in to vote.
How to draw transparent and gradient output on a X11 window unsing the (low level API) XRender protocol extension for X11.
15 Jul 2014   Updated: 14 Mar 2021   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 18,982     Bookmarked: 6   Downloaded: 212
Please Sign up or sign in to vote.
Draw text using Cairo from C# with full control over character positioning, linebreaking, etc.
14 Feb 2017   Updated: 14 Feb 2017   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 14,530     Bookmarked: 2   Downloaded: 164
Please Sign up or sign in to vote.
Currently none of the big Linux/Unix (X11) GUI application frameworks (GTK+, KDE) support XAML based application development. The Moonlight project (including XAML support) was abandoned on May 29, 2012. This article reviews a XAML based application utilizing the DrawingBrush with offset and tiles.
8 Jul 2013   Updated: 14 Sep 2013   Rating: 4.89/5    Votes: 4   Popularity: 2.94
Licence: CPOL    Views: 27,249     Bookmarked: 5   Downloaded: 214
Please Sign up or sign in to vote.
How to call native Xt API from Mono Develop C# ending up in a very little Athena widget application.
10 Oct 2014   Updated: 10 Oct 2014   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 15,153     Bookmarked: 7   Downloaded: 293
Please Sign up or sign in to vote.
Currently none of the big Linux/Unix (X11) GUI application frameworks (GTK+, KDE) support XAML based application development. The Moonlight project (including XAML support) was abandoned on May 29, 2012. This article shows 'how to' a XAML based dialog application with the Roma Widget Set (Xrw) in C#
29 Oct 2014   Updated: 29 Oct 2014   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 19,685     Bookmarked: 7   Downloaded: 595
Please Sign up or sign in to vote.
Currently none of the big Linux/Unix (X11) GUI application frameworks (GTK+, KDE) support XAML based application development. The Moonlight project (including XAML support) was abandoned on May 29, 2012. This article shows 'how to' a XAML based ribbon application with the Roma Widget Set (Xrw) in C#
22 Nov 2014   Updated: 22 Nov 2014   Rating: 4.88/5    Votes: 5   Popularity: 3.41
Licence: CPOL    Views: 13,582     Bookmarked: 5   Downloaded: 164
Please Sign up or sign in to vote.
Currently none of the big Linux/Unix (X11) GUI application frameworks (GTK+, KDE) support XAML based application development. The Moonlight project (including XAML support) was abandoned on May 29, 2012. This article reviews a XAML based application utilizing massive data binding with zero code.
16 Aug 2015   Updated: 16 Aug 2015   Rating: 4.43/5    Votes: 3   Popularity: 2.11
Licence: CPOL    Views: 14,444     Bookmarked: 1   Downloaded: 270
Please Sign up or sign in to vote.
Currently none of the big Linux/Unix (X11) GUI application frameworks (GTK+, KDE) support XAML based application development. The Moonlight project (including XAML support) was abandoned on May 29, 2012. This article reviews a XAML based application utilizing WPF UserControls.
30 Sep 2015   Updated: 30 Sep 2015   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 17,555     Bookmarked: 6   Downloaded: 741
Please Sign up or sign in to vote.
Currently none of the big Linux/Unix (X11) GUI application frameworks (GTK+, KDE) support XAML based application development. The Moonlight project (including XAML support) was abandoned on May 29, 2012. This article introduces a XAML based 7 segment LCD display utilizing a WPF UserControl.
9 Nov 2015   Updated: 9 Nov 2015   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 13,292     Bookmarked: 2   Downloaded: 428
Please Sign up or sign in to vote.
Currently none of the big Linux/Unix (X11) GUI application frameworks (GTK+, KDE) support XAML based application development. The Moonlight project (including XAML support) was abandoned on May 29, 2012. This article introduces a XAML based Minesweeper game with WPF.
1 May 2013   Updated: 21 Jan 2014   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 34,722     Bookmarked: 14   Downloaded: 903
Please Sign up or sign in to vote.
How to call native X11 API from Mono Develop C# ending up in a very little application.
Multimedia
OpenGL
14 Mar 2018   Updated: 18 Mar 2018   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 19,584     Bookmarked: 9   Downloaded: 241
Please Sign up or sign in to vote.
How to run the -IntegrationSample- of the incredible feature-rich NoesisGUI, that might be the best WPF competitor, on Linux using MonoDevelop and C#.
21 Oct 2015   Updated: 26 Mar 2019   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 38,188     Bookmarked: 17   Downloaded: 1,399
Please Sign up or sign in to vote.
Check OpenGL as a basis for appealing applications, that are not necessarily games.
16 May 2021   Updated: 16 May 2021   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 3,470     Bookmarked: 2   Downloaded: 244
Please Sign up or sign in to vote.
Creation of a basic X3DOM editor based on OpenGL with as little code as possible, that is running on ReactOS and Windows, to check out the capabilities of X3DOM.
Programming Languages
C#
27 Mar 2019   Updated: 27 Mar 2019   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 8,774     Bookmarked: 6   Downloaded: 480
Please Sign up or sign in to vote.
A simple approach to inspect Enhanced Meta File (EMF) content and find/fix inconsistencies. Easy to adopt to your specific purpose.
24 Jan 2016   Updated: 24 Jan 2016   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 13,932     Bookmarked: 2   Downloaded: 152
Please Sign up or sign in to vote.
Check OpenGL as a basis for appealing applications, that are not necessarily games.
27 Oct 2019   Updated: 15 Mar 2021   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 7,333     Bookmarked: 9   Downloaded: 333
Please Sign up or sign in to vote.
Second step to a serious looking OpenGL application on plain old Win32 API for ReactOS (and also for Windows or WINE)
31 Dec 2017   Updated: 19 Feb 2019   Rating: 4.90/5    Votes: 7   Popularity: 4.15
Licence: CPOL    Views: 11,323     Bookmarked: 8   Downloaded: 80
Please Sign up or sign in to vote.
How to compile and run the first C# GUI application with System.Windows.Forms in ReactOS.
XML
24 Nov 2015   Updated: 27 Oct 2018   Rating: 4.98/5    Votes: 16   Popularity: 5.99
Licence: CPOL    Views: 40,099     Bookmarked: 24   Downloaded: 4,424
Please Sign up or sign in to vote.
Give an brief overview of text rendering options for OpenGL/OpenTK especially for MONO/.NET.
8 Jan 2018   Updated: 8 Jan 2018   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 15,078     Bookmarked: 5   Downloaded: 111
Please Sign up or sign in to vote.
How to provide multi-language resources from .NET compatible *.resx files for GUI applications on ReactOS (and other non-Windows OS like Linux)
Web Development
HTML
20 Jan 2014   Updated: 9 Mar 2015   Rating: 4.93/5    Votes: 40   Popularity: 7.89
Licence: CPOL    Views: 76,692     Bookmarked: 53   Downloaded: 2,091
Please Sign up or sign in to vote.
How to get out the maximum from the Roma widget in C# efficiently without dependencies to GUI frameworks like GTK or KDE. Basics and description of concepts.
17 Jun 2013   Updated: 16 Dec 2014   Rating: 4.95/5    Votes: 20   Popularity: 6.44
Licence: CPOL    Views: 83,237     Bookmarked: 42   Downloaded: 4,212
Please Sign up or sign in to vote.
JavaScript plugin gaugeSVG to generate widely configurable SVG gauge for a web dashboard
12 Dec 2019   Updated: 31 Jan 2021   Rating: 4.96/5    Votes: 16   Popularity: 5.98
Licence: CPOL    Views: 23,707     Bookmarked: 16   Downloaded: 1,152
Please Sign up or sign in to vote.
Creation of a basic icon editor with as little code as possible, that is running on ReactOS and Windows, to check out the stability of application development capabilities on ReactOS
20 Sep 2016   Updated: 26 Sep 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 18,425     Bookmarked: 2   Downloaded: 191
Please Sign up or sign in to vote.
How to calculate a radial gradient and draw the output on a System.Drawing.Bitmap. And how to use this bitmap as a tile pixmap to fill any path.
17 Mar 2017   Updated: 24 Mar 2017   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 10,671     Bookmarked: 3   Downloaded: 234
Please Sign up or sign in to vote.
This article introduces a small tool (much simpler than sandcaste help file builder) to create HTML help for .NET/MONO assemblies and reviews the XAML based approach to create GUI application with the Roma Widget Set XrwXAML.
2 Feb 2015   Updated: 2 Feb 2015   Rating: 4.67/5    Votes: 5   Popularity: 3.26
Licence: CPOL    Views: 19,326     Bookmarked: 7   Downloaded: 734
Please Sign up or sign in to vote.
Currently none of the big Linux/Unix (X11) GUI application frameworks (GTK+, KDE) support XAML based application development. The Moonlight project (including XAML support) was abandoned on May 29, 2012. This article reviews a XAML based application with basic menu, clipboard & validation features.
12 Jun 2015   Updated: 12 Jun 2015   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 19,562     Bookmarked: 4   Downloaded: 861
Please Sign up or sign in to vote.
Currently none of the big Linux/Unix (X11) GUI application frameworks (GTK+, KDE) support XAML based application development. The Moonlight project (including XAML support) was abandoned on May 29, 2012. This article reviews a XAML based application with WPF geometry objects (shapes).

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.80

Desktop Programming
11 Aug 2015   Updated: 11 Aug 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,301     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to group applications into user defined menus of the GNOME desktop menu.
Win32
13 Jan 2020   Updated: 23 Jan 2020   Rating: 5.00/5    Votes: 12   Popularity: 5.00
Licence: CPOL    Views: 13,981     Bookmarked: 10   Downloaded: 446
Please Sign up or sign in to vote.
Another fully functional ownerdraw menu with minimal effort - this time based on Win32, with icons instead of bitmaps, with accelerators and tested for ReactOS and WinNT 4.0 to Windows 10
15 Jan 2020   Updated: 15 Jan 2020   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 2,663     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A solution for: If the toolbar is created button by button with single TB_ADDBUTTONS calls, the width of the separators is not calculated correctly.
21 Oct 2019   Updated: 21 Oct 2019   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 3,631     Bookmarked: 2   Downloaded: 55
Please Sign up or sign in to vote.
How to embed icons into Win32 programs without utilizing resources - useful for platforms without resource editor/resorce compiler, e.g., ReactOS. Learn the missing things about the .ico format.
27 Dec 2020   Updated: 27 Dec 2020   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 3,320     Bookmarked: 1   Downloaded: 86
Please Sign up or sign in to vote.
Step-by-step instructions and source code snippets for inserting a bitmap (or a section of it) into an icon image.
8 Jan 2020   Updated: 8 Jan 2020   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 1,971     Bookmarked: 1   Downloaded: 28
Please Sign up or sign in to vote.
Automatically Disappearing Dialog
23 Jan 2020   Updated: 23 Jan 2020   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 4,980     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
The Win32++ class library sample collection does not contain a sample, that creates the frame menu via API instead of via resources. Here is the missing part.
X11
22 Sep 2016   Updated: 22 Sep 2016   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 8,581     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
This tip shall help to select the desired GCFunction for fill operations.
13 Oct 2018   Updated: 13 Oct 2018   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 6,722     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
How to use GL's pixel buffer object (PBO) to copy one texture to another
General Programming
Threads
6 May 2016   Updated: 6 May 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,530     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
How to provide modal UI application components without leaving the UI thread or pause/block it
Hosted Services
Web Hosting
7 Feb 2020   Updated: 10 Feb 2020   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 17,860     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
YES, you can - use native DLLs in your Azure Functions via P/Invoke ([DllImport]) as you already know it from .NET Framework, and safe the code you have developed and maintained for decades with much effort and patience.
Multimedia
OpenGL
5 Jun 2016   Updated: 5 Jun 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 15,430     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to implement modal windows with OpenTK on Linux, that behave like dialog boxes on Windows
18 Feb 2019   Updated: 18 Feb 2019   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 2,771     Bookmarked: 0   Downloaded: 51
Please Sign up or sign in to vote.
How to realize text past functionality via inter process communication for your OpenTK based C# OpenGL application running on X11
13 Feb 2019   Updated: 18 Feb 2019   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 4,471     Bookmarked: 2   Downloaded: 58
Please Sign up or sign in to vote.
How to realize text copy functionality via inter process communication for your OpenTK based C# OpenGL application running on X11
9 Mar 2021   Updated: 9 Mar 2021   Rating: 5.00/5    Votes: 11   Popularity: 5.00
Licence: CPOL    Views: 3,330     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Box, cylinder, cone and sphere construction for OpenGL with texture and light effects
16 Apr 2021   Updated: 16 Apr 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 2,380     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Basic light source approaches and related material properties handling for OpenGL
23 Sep 2019   Updated: 10 May 2021   Rating: 5.00/5    Votes: 13   Popularity: 5.40
Licence: CPOL    Views: 18,770     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Check whether ReactOS is able to run OpenGL, determine a convincing IDE and get started with the OpenGL on ReactOS.
Programming Languages
C
21 Feb 2021   Updated: 21 Feb 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 2,750     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
My best practice approach to change the image of a toolbar button
C#
10 Jul 2016   Updated: 10 Jul 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,430     Bookmarked: 0   Downloaded: 20
Please Sign up or sign in to vote.
Investigate the window manager's shell window ID and additional information of an OpenTK window.
9 Mar 2018   Updated: 9 Mar 2018   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 9,290     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
How to create an OpenGL (Mesa) window using C#, P/Invoke GLUT, GLU and GL libraries
23 Dec 2017   Updated: 19 Feb 2019   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: CPOL    Views: 28,544     Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
How to compile and run the first C# application in ReactOS
11 Feb 2019   Updated: 11 Feb 2019   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,040     Bookmarked: 0   Downloaded: 27
Please Sign up or sign in to vote.
Compare the speed of generic collections running on .NET Framework 4.6.1, .NET Core 2.1 and Mono/.NET 4.5 based on the framework's version of List against Loys's version of AList.
C++
25 May 2021   Updated: 2 Jun 2021   Rating: 3.88/5    Votes: 5   Popularity: 2.71
Licence: CPOL    Views: 9,821     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Why replacing std::vector with std::set sped up my UndoRedoAction class by about 20x
C++14
25 Oct 2020   Updated: 27 Dec 2020   Rating: 1.94/5    Votes: 5   Popularity: 1.36
Licence: CPOL    Views: 8,870     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Use STL and C++14 to return a dynamically created string from a function/method, that is automatically garbage collected.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Steffen Ploetz
CEO Ploetz + Zeller GmbH
Germany Germany
No Biography provided