1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Gui software

Discussion in 'General Programming Chat' started by tecnocheap4u, Jun 2, 2014.

  1. tecnocheap4u

    tecnocheap4u Junior Member

    Joined:
    Nov 26, 2013
    Messages:
    130
    Likes Received:
    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
     
  2. k0d3r

    k0d3r Newbie

    Joined:
    Feb 17, 2013
    Messages:
    36
    Likes Received:
    28
    Location:
    Keyboard
    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.
     
    • Thanks Thanks x 2
  3. tecnocheap4u

    tecnocheap4u Junior Member

    Joined:
    Nov 26, 2013
    Messages:
    130
    Likes Received:
    80
    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
     
  4. Tokarev

    Tokarev BANNED BANNED

    Joined:
    May 3, 2014
    Messages:
    106
    Likes Received:
    41
    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.
     
  5. tecnocheap4u

    tecnocheap4u Junior Member

    Joined:
    Nov 26, 2013
    Messages:
    130
    Likes Received:
    80
    But qt I have to pay?

    I have seen it is a paid software
     
  6. tecnocheap4u

    tecnocheap4u Junior Member

    Joined:
    Nov 26, 2013
    Messages:
    130
    Likes Received:
    80
    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!
     
  7. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,143
    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)
     
    • Thanks Thanks x 1
  8. DarkPixel

    DarkPixel Jr. VIP Jr. VIP Premium Member

    Joined:
    Oct 4, 2011
    Messages:
    1,328
    Likes Received:
    1,239
    Location:
    ↓↓↓↓
    Home Page:
    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.
     
  9. Panther28

    Panther28 Elite Member

    Joined:
    May 2, 2010
    Messages:
    2,268
    Likes Received:
    3,405
    Occupation:
    Internet.
    Location:
    Internet.
    sharpdevelop is good software, lots of commercial style capabilities.
     
  10. tecnocheap4u

    tecnocheap4u Junior Member

    Joined:
    Nov 26, 2013
    Messages:
    130
    Likes Received:
    80
    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.
     
  11. DarkPixel

    DarkPixel Jr. VIP Jr. VIP Premium Member

    Joined:
    Oct 4, 2011
    Messages:
    1,328
    Likes Received:
    1,239
    Location:
    ↓↓↓↓
    Home Page:
    Keep learning C#. It's perfect for what you want to do.
     
    • Thanks Thanks x 1
  12. olystyle

    olystyle Regular Member

    Joined:
    Jan 6, 2012
    Messages:
    238
    Likes Received:
    103
    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.
     
  13. tecnocheap4u

    tecnocheap4u Junior Member

    Joined:
    Nov 26, 2013
    Messages:
    130
    Likes Received:
    80
    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.
     
  14. akacash

    akacash Jr. VIP Jr. VIP

    Joined:
    Jan 16, 2010
    Messages:
    805
    Likes Received:
    575
    Location:
    The Beach, USA
    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.
     
    • Thanks Thanks x 1
  15. madworld

    madworld Newbie

    Joined:
    May 6, 2014
    Messages:
    14
    Likes Received:
    7
    Location:
    Up North
    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.
     
  16. Gary Becks

    Gary Becks Power Member

    Joined:
    Apr 11, 2010
    Messages:
    675
    Likes Received:
    282
    Location:
    Atl
    Home Page:
    If you already know c++ why are you learning C#? You can build all the software you named in C++ using visual studio or even Embarcadero C++ builder which is cool as hell for building just about anything your brain can ponder. http://www.embarcadero.com/products/cbuilder