CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 7 of 7
  1. #1
    Join Date
    Apr 2009
    Posts
    12

    help me choose a development tools for my project

    hi ,

    i want to start developing a software and i need the following :

    1- to use c++
    2- cross platform (windows + linux)
    3- easy GUI designer (similar to visual basic) so i can easily add/remove/adjust windows and controls the way i like
    4- fully support international languages and Right-to-left text input/justification/sorting order ...etc


    the application i am making will need to:

    1- access mysql database over the network
    2- will include 2D graphs (similar to microsoft excel graphs)
    3- use scanner to input images.
    4- easily generate and print reports.

    so any nice guy tell me what tools (IDE/ GUI toolkit .... etc) will be for me ?
    thanks !!

  2. #2
    Join Date
    Dec 2005
    Location
    England
    Posts
    86

    Re: help me choose a development tools for my project

    Are you sure you want C++? Your code doesn't seem very computationally expensive, and there are languages that make several of these (databases, internationalisation) much easier, such as Python.

    If you need it to be cross-platform, you're probably looking at a choice between Qt (maximalist, but modular these days) and GTK+ (more minimalist). That sets your preferred GUI designers to QtDesigner or Glade, respectively. There's also wxWidgets, a minimal (lowest-common-denominator) layer on top of GTK+ (*nix), Win32 (Windows), or Cocoa (Mac OS). These all have decent Unicode support.

    IDE is down to personal choice. I'd probably just go with emacs, but there are plenty of ‘more traditional’ (yet, strangely, younger) good cross-platform IDEs such as Code::Blocks, Eclipse, or KDevelop (that should run under Windows these days, if only with Cygwin).

  3. #3
    Join Date
    Apr 2009
    Posts
    12

    Re: help me choose a development tools for my project

    Quote Originally Posted by Twey View Post
    Are you sure you want C++? Your code doesn't seem very computationally expensive, and there are languages that make several of these (databases, internationalisation) much easier, such as Python.
    yes i am sure because i need c++ for another project that is VERY computation intensive

    thank you

  4. #4
    Join Date
    Dec 2005
    Location
    England
    Posts
    86

    Re: help me choose a development tools for my project

    We're not in the dark ages any more — you can mix and match There are even tools you can run on a C++ project to auto-generate Python bindings.

  5. #5
    Join Date
    Apr 2009
    Posts
    12

    Re: help me choose a development tools for my project

    so any suggestions ?

  6. #6
    Join Date
    Jan 2006
    Location
    Singapore
    Posts
    6,765

    Re: help me choose a development tools for my project

    Twey already gave you a bunch of suggestions in post #2. If you are looking at suggestions for mixing and matching languages, then take a look at SWIG.
    C + C++ Compiler: MinGW port of GCC
    Build + Version Control System: SCons + Bazaar

    Look up a C/C++ Reference and learn How To Ask Questions The Smart Way
    Kindly rate my posts if you found them useful

  7. #7
    Join Date
    Apr 2009
    Posts
    12

    Re: help me choose a development tools for my project

    thank you so much


    i would like to start a new programming project (employee affairs program) , and i don't

    mind to start learning a new language with it ( i used to program in visual basic 6 and know

    some c++ and java) .

    So i need a solution that will meet the following criteria :

    1) easy ,rapid,functional programming (do more with less code but still can do anything i

    want for the type of programs mentioned above)
    2) the source code should work in windows and linux alike(cross platform).
    3) the solution should be able to easily connect to mysql , make 2D graphs and input

    images from scanner.
    4) i want to design my GUI visually not in code.
    5) full support for international languages and right-to-left reading order in all aspects (

    controls ,graphs,reports ... etc)

    so : what programming language / editor / tools / libraries will be the best for that ?

    .NET ? java ? python ? others ?

    thanks for help

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured