Re: Please use wxWidgets



TwistyCreek wrote:
Please use wxWidgets, the multiplatform C++ class library.

I hate C++;)

> It's free,
open-source and non-commercial. It's modeled after MFC

I hate MFC;)

> but it produces
code which can be compiled (using conditional compilation) into native
code executables with the speed and UI look of the platform for which the
compile is targeted. So the Windows executable looks like (and is) a real
Windows program,

I hate windoze;)

> the Mac OS X executable looks like (and is) a native Mac
OS X program

I hate Macs;)

> and the Linux executable is and looks like a real Linux/GTK+
application. It has been in development by a band of open-source
programmers led by Julian Smart for over a decade (12 years to be exact)!

So code in wxWidgets and your program will run on both Windows, Mac OS X
and Linux, natively. Three for the price of one! And it's much easier to
use than MFC. Dialogs and windows are easy to design using the
DialogBlocks WYSIWYG UI creator (not free and commercial, but low cost).
So prepare your software to be independent of platform yet still look
'native' and be prepared for the future.

See http://www.wxwidgets.org for more information.

(this has been a non-commercial presentation)

I hate commercials;)

C + X11 rulez, mmkay;)
.



Relevant Pages

  • Re: Zip file/Zip Executable vs StarKit/StarPacks [Was: Re: Tcl application deployment
    ... :> Starkit/Starpacks features: ... Hmm - again, remember, I am a Windows neophyte. ... :> o Zip executables are Windows specific as far as I am aware and I believe ... not to mention any platform which is able to run tcl. ...
    (comp.lang.tcl)
  • Re: system to determine OS
    ... OS platform a fortran program is runninng on that will ... work from MacOS X, Windows, and linux, and not throw ... Since those executables would had to have been built for the specific OS anyway, seems logical to build it into the executable as a parameter... ...
    (comp.lang.fortran)
  • Re: Another game to analyze.
    ... You provide three executables, and that takes care of 99% of all platforms. ... Java cross platform is about executables, ... for available keyboard input without actually reading it. ... Except some compiler stuff like intrinsics or inline assembler. ...
    (rec.games.chess.computer)
  • RE: priviledge escalation techniques
    ... All of these executables are run under SYSTEM. ... Subject: priviledge escalation techniques ... I have tried the sethc.exe one, the 'at' command scheduler technique and the ... The OS I used was windows XP pro sp2. ...
    (Pen-Test)
  • Re: priviledge escalation techniques
    ... SYSTEM credentials for executables in the Run key would ... Subject: priviledge escalation techniques ... The easiest way to perform privilege escalation on windows, ... read & execute and list (this folder, subfolders and files), create ...
    (Pen-Test)