Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 15 Dec 2018, 23:42
All times are UTC - 4
 Forum index » Off-Topic Area » Programming
Development IDE for X11?
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 2 [23 Posts]   Goto page: Previous 1, 2
Author Message
disciple

Joined: 20 May 2006
Posts: 6867
Location: Auckland, New Zealand

PostPosted: Thu 22 Mar 2012, 08:04    Post subject:  

FLUID is another program that does code generation. For FLTK.

===================
I've had a play around with Anjuta (note I'm not running Puppy), and ignoring the issue of what language you want to use, for GTK I'm pretty sure its everything you want. For a start it seems like it does everything for a gtkbuilder project (in C, C++, Python or Vala - I'm not sure if you can get plugins or something for other languages) that Visual Studio does for the languages and frameworks it supports.

===================
If you want a general guide to programming with Glade3, not using Anjuta, you might want to check out something like http://www.micahcarrick.com/gtk-glade-tutorial-part-1.html

_________________
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER
Back to top
View user's profile Send private message 
Kirsten-Duarte


Joined: 15 Oct 2011
Posts: 44

PostPosted: Thu 22 Mar 2012, 08:22    Post subject:  

Only exit point I see for now... the key is in Links:

Write a console application and use a switch to load it in X11... or:

Use the Links WWW Browser and build a nice HTML Framework around it in the shape of HTML applications, which isnt quite effective for Text editors or anything.... but Lazarus doesn't work, GTKbasic doesn't work... everything I tried for GUI development doesn't work on Puppy.
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6867
Location: Auckland, New Zealand

PostPosted: Thu 22 Mar 2012, 08:34    Post subject:  

Quote:
everything I tried for GUI development doesn't work on Puppy

Don't be silly - of course they work on Puppy. There are definitely people who've been using several of them in Puppy in recent times.
Perhaps you need to ask for help if you are having trouble with them.

_________________
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6867
Location: Auckland, New Zealand

PostPosted: Thu 22 Mar 2012, 08:39    Post subject:  

disciple wrote:
If you want a general guide to programming with Glade3, not using Anjuta, you might want to check out something like http://www.micahcarrick.com/gtk-glade-tutorial-part-1.html


There's another one at http://blog.borovsak.si/2009/09/glade3-tutorial-1-introduction.html, with the example converted to vala at http://vala.posterous.com/using-gtkbuilder-to-load-a-gui-created-by-gla

EDIT - since posterous is going down soon that last link will disappear, but it is available at archive.org

_________________
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

Last edited by disciple on Sat 09 Mar 2013, 01:11; edited 1 time in total
Back to top
View user's profile Send private message 
2byte

Joined: 09 Oct 2006
Posts: 357

PostPosted: Thu 22 Mar 2012, 09:12    Post subject: Java  

May I stick my 2 cents worth in here?

When I first came to Linux from Windows I wanted the same thing, something like VB that was familiar. After wasting a couple of years trying gtkBasic, GTK/Glade, Gambas, Vala, C, tcl/tk, BaCon and others I can say this; If you want your GUI program to work on both Linux and Windows go with Java. Even if you only want to program for Linux I still recommend it. The others are in a constant state of flux or dropped from development and it seems like the minute you get a good start on a project something is changed in Linux that renders it unusable (the functions are deprecated by a new GTK version or the gcc or the system libraries etc.). As long as you don't use OS specific libraries (.dll, com etc.) then java apps will work in either OS and you can even specify a version of the java runtime for your app to use. There are tons of Java reference materials and tutorials available as well as an OS independent graphical library to build GUIs with (the swing framework), lots of good free 3rd party libraries, good database functionality, more IDEs than you would believe, and it's fairly easy to get a good build environment set up in Puppy. My personal hands down favorite IDE is IntelliJ, and I use the free version. It has a GUI builder, code completion, context sensitive help etc. If you want a really tiny IDE look at tIDE, it has no GUI builder but it has some impressive features. One IDE that looks really good, but isn't IMHO, is netbeans (horrible code generation). Lastly, the learning curve for java is not too bad. If you learned VB you can learn Java.

_________________

Back to top
View user's profile Send private message 
sunburnt


Joined: 08 Jun 2005
Posts: 5087
Location: Arizona, U.S.A.

PostPosted: Sun 25 Mar 2012, 02:01    Post subject:  

Java ain`t bad, early learning curve isn`t bad, to know it well is a long haul, lots to know...

Truly portable apps. in the Web Browser can be made with Java and also in HTML.

If you want your apps. to work only in Puppy, GtkDialog is it`s GUI builder.
Most all GUI builders need themselves installed and use GTK+.

BaCon is Basic converted to C and compiled, so it`s GUIs work on most Linuxes with GTK+.
Nothing to install, most Linux distros. already have gcc ( C compiler ).
Back to top
View user's profile Send private message 
gongon

Joined: 06 Apr 2012
Posts: 1

PostPosted: Fri 06 Apr 2012, 11:00    Post subject:  

I too use Visual Basic (express) when hobby programming in Windows, and find this IDE amazing with forms generator and autocompletion of code.I guess much of the idea behind the .NET framework was to ease programming.The flip side is code incompatibility with other operating systems, size and the frequent updates making apps more or less outdated after a few years.Now - a bit off topic but - now starting learning C/C++ I find opensource codeblocks IDE come for Windows,Mac and Linux.It runs without problems on my low spec 1200Mhz laptop with Sclacko Puppy installed.It is a frontend with code completion and syntax highlighting for the GNU compiler we can download and install as devx_slacko.sfs from slickpet package manager.On codeblocks homepage there are binary packages for Windows, Debian etc. but not Slackware.Codeblocks will need wxWidgets which can be found as a tgz file in the wxGTK folder in connies repository at http://connie.slackware.com/~alien/ .If installed with the Slackware pkgtool found as a pet in the puppy package manager one is sure symlinks etc. are set appropriate when installing, and uninstall uncomplicated also via pkgtool.Then when downloaded from codeblocks homepage to the base of the puppy file system and extracted with tar xvzf command the codeblocks.src.tar.bz2 file will extract into the /usr/src/codeblock directory, and to build and install it is to navigate to this directory from the console and do ./configure ,hereafter execute make and then make install.We then have a state of the art crossplatform IDE for C/C++ running on low spec. hardware, thanks to puppy and codeblocks Very Happy .
EDIT: I see wxWidgets as .pet is at http://puppyfiles.org/dotpupsde/puppy4/dotpups/Programming/ ,so probably installing this pet and then compiling sourcecode is all what is needed to build codeblocks
Back to top
View user's profile Send private message 
Uten


Joined: 29 Jan 2008
Posts: 124

PostPosted: Sat 21 Apr 2012, 17:03    Post subject:  

Anyone using iup: http://www.tecgraf.puc-rio.br/iup/, lua: http://www.tecgraf.puc-rio.br/iup/ and trusty old C?


I have just got iup and lua running on a basic slacko frugal installation. Lua, iup and libraries are located on a seperate usb stick. So fare so good. I'm a novice in lua programming and using iup so a bit more work and learning has to be done before I could say it's a winner.

Personally I have not found any OpenSource IDE wort fighting with (in my personal time). They all burn and die at some critical point. Spoiled by the M$ VB IDE I guess. I'll give that to Microsoft the VB6 IDE was terrific when it came. Really loved that environment. Did run nicely off my 200MHz laptop to. Try to do that with NET express or what it is called these days Rolling Eyes

Geany is sufficient for my personal stuff. Especially after I discovered the side bar and its symbols flip.

I also like vim but It's to hard to remember all the good stuff when you don't use it on a day to day basis.

A designer is nice to mock up GUI's. So I guess any one you learn to use will do, as long as you get an understandable layout in a usable format.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 2 [23 Posts]   Goto page: Previous 1, 2
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Off-Topic Area » Programming
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0790s ][ Queries: 13 (0.0230s) ][ GZIP on ]