Gui software

tecnocheap4u

Junior Member
Joined
Nov 26, 2013
Messages
131
Reaction score
80
I have been looking here and also in the big G and I can't find anything helpful.

I want to learn to code software like photoshop, google chrome, what I mean is software that doesn't run in the console, software with graphic interface. I know how to program in C and C++ but I can learn other language if I need it.

What I need is your help, giving me some resources to learn like webpage, guides, books or whatever you know.

I know you will help me guys, thanks in advance :D
 
Hi tecnocheap4u,

Here is some book indications for the best tools (IMHO) out there:

Visual Studio (Windows) : Professional Visual Studio 2013
QtCreator (Linux) : C++ GUI Programming with Qt 4
Coccoa (Mac): Learning Coccoa with Objective-C

Just search for the book title and see what you find :)

I hope that helps you.
 
Nice k0d3r.

Thanks a lot for your help. I don't own a Mac but I would like to buy it when my IM earnings allow me to do.

Nice share :D
 
I would recommend learning Qt since you already know C++. Otherwise you can use Visual Studio (visual c++), or learn C#. You already are familiar with the logic so it won't take you much to learn the syntax.
 
But qt I have to pay?

I have seen it is a paid software
 
I have found very useful information researching on the big G along C# language which is said to be the best for windows software and even more for bots.

I have found two very helpful books here are them titles:

Head first C# (show you how to use Visual Studio creating a game)
Learninc C# 3.0 (starts from the beginning and ends with gui software).

I have found it just making a search on google but if someone need it post it here and I will create a thread sharing this two books for all af you.

Thanks you all!
 
But qt I have to pay?

I have seen it is a paid software

No. There 's a commercial edition and an open source edition (LGPL). Guess which one you want to use :)
(The commercial license is for big companies whose compliance requirements cost them less to actually buy a license than use the free version)
 
You should share some more info. You want to create cross-platform software? Windows only?

I personally suggest Java or Lazarus (open source Delphi alternative, since Delphi is quite expensive. Programming language is Pascal). Both have cross platform capabilities, and no limitations (afaik).

Another alternative you might want to check out is Xojo.


I myself tried QTCreator with C++ but it was a pain in the ass, not to mention the huge build sizes and slow compilation.
 
sharpdevelop is good software, lots of commercial style capabilities.
 
Could you explain more in detail what you commento on guys?

I prefer only to start with windows software, what I want to do is mainly bots for twitter, pinterest, facebook, steam community and this kind of things. Almost everyone has a windows SO but near in the future I can learn other languages to make software cross platform but nowadays I want to do bots for me in windows and maybe for our community if them are good enough.

I have tried Qt and yes, it is a pain in the ass I don't know where to start from, I am learning now C# because visual studio 2013 IDE is incredible awesome.
 
Could you explain more in detail what you commento on guys?

I prefer only to start with windows software, what I want to do is mainly bots for twitter, pinterest, facebook, steam community and this kind of things. Almost everyone has a windows SO but near in the future I can learn other languages to make software cross platform but nowadays I want to do bots for me in windows and maybe for our community if them are good enough.

I have tried Qt and yes, it is a pain in the ass I don't know where to start from, I am learning now C# because visual studio 2013 IDE is incredible awesome.

Keep learning C#. It's perfect for what you want to do.
 
C# is a good choice for sure - however Java and/or Scala have got their strong points aswell not to long ago (think it was 2009) they released JavaFX the successor to Swing and AWT (regular GUI Libraries) - just completed a GUI with JavaFX couple weeks ago and I really liked it! Oracle also provides quite a nice GUI-Designer for JavaFX the Scene Builder wich is very easy to use and outputs fairly nice code.
 
I am yet thinking about what to learn and I want to know if java or c# I want to make automate software (bots) and i prefer to sell it on the future for you guys so maybe is better to do it in java because it is multiplatform.
 
https://buckysroom.org/videos.php has some very good tutorial videos. They do actual windows forms applications and not console apps, should help ya get started at least, and then I would think your knowledge of programming in general will kick in and you'll far outgrow the use of the videos fairly quick. Good luck though.
 
I can also recommend Java. I'm mainly developing on Linux so C# is not really an option, and Java is perfect because it pretty much runs on any decent operating system without having to worry about libraries not working etc. And performance is not a problem these days, the JVM is a fantastic virtual machine and can give system languages a run for their money (at least in certain tasks).

As for graphical interfaces, you can either use JavaFX or Swing. JavaFX is prettier, but it's newer and there aren't that many good tutorials around. Also the GUI builder seemed pretty shitty the last time I tried it. If you don't mind crappy looking GUIs, you can use Swing. Your program ain't gonna win many beauty contests, but it gets the job done.

Also another win for Java over C#: it has a lot of fantastic libraries and tools, especially for botting. And of course there's Maven which handles dependency management quite nicely.
 
Back
Top