Go Back   CodingForums.com > :: Computing & Sciences > Computer Programming

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 01-28-2013, 10:12 AM   PM User | #1
agostini
New to the CF scene

 
Join Date: Jan 2013
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
agostini is an unknown quantity at this point
Lightbulb Preferred Language for GUI

Hello,
I am deciding on a language to use to write a budgeting program that will allow people to enter data into a GUI that syncs across computers/tablets/phones accordingly to the account signed into, real-time. I have experience writing C++ and scripting languages, VBScript and Windows PowerShell. I am more of an IT administrator and if not all, most of my work and knowledge has been Windows based but I will be investing as much time as needed to complete this project before the end of August.

I need some direction because from what I know of coding is how to work inside a DOS console but nothing about how to write code and have a GUI displayed.... any references and language suggestions will be much appriciated!

agostini
agostini is offline   Reply With Quote
Old 01-29-2013, 02:10 AM   PM User | #2
Spookster
Supreme Overlord


 
Spookster's Avatar
 
Join Date: May 2002
Location: Marion, IA USA
Posts: 6,225
Thanks: 4
Thanked 80 Times in 79 Posts
Spookster will become famous soon enough
Based upon your description I would stick with C++ and use the Qt framework.
http://qt.digia.com/Product/
__________________
Spookster
CodingForums Supreme Overlord
All Hail Spookster
Who gave you that Ugging infraction? Yeah that's right it was me!
Spookster is offline   Reply With Quote
Old 01-29-2013, 11:53 AM   PM User | #3
agostini
New to the CF scene

 
Join Date: Jan 2013
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
agostini is an unknown quantity at this point
Qt Framework

What would you say the difference is between Qt and Visual Studio Express - besides one is free?

Is the Qt framework a launguage in addition to C++, and Qt Creator IDE the program to write C++ in?

.. guess the question hardest for me to answer is, can I solely use C++ code to build an installer that will install the software program I have in mind - or do I need other languages? For instance, I understand and assume that some languages are better for different purposes, like Java is better for web pages instead of C++ (maybe not correct)..
agostini is offline   Reply With Quote
Old 01-29-2013, 05:43 PM   PM User | #4
Spookster
Supreme Overlord


 
Spookster's Avatar
 
Join Date: May 2002
Location: Marion, IA USA
Posts: 6,225
Thanks: 4
Thanked 80 Times in 79 Posts
Spookster will become famous soon enough
Qt is a framework that uses C++. Qt is supports many different platforms to include support for development on smartphones and tablets. With minimal reading of the documentation even a novice can start building nice GUIs with Qt. The Qt IDE is used for doing several things including visual editing of the GUI, creating the GUI stylesheets and writing C++ but you can also use Qt with Visual Studio to do your C++ development. Qt has the ability to generate Visual Studio project files from it's own Qt project files that allows you to kick off builds with Visual Studio as well as use the Visual Studio debugger. This is how we use it at work.

As for creating an installer for you app that's a different thing altogether. You can use one of the many available installers. Some are free and open source and some cost money. I used to use InstallShield but the licenses are very expensive. Now I use InnoSetup which is free and open source.
__________________
Spookster
CodingForums Supreme Overlord
All Hail Spookster
Who gave you that Ugging infraction? Yeah that's right it was me!
Spookster is offline   Reply With Quote
Users who have thanked Spookster for this post:
JohnnyCash (02-05-2013)
Old 02-03-2013, 07:01 AM   PM User | #5
agostini
New to the CF scene

 
Join Date: Jan 2013
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
agostini is an unknown quantity at this point
I will look into all this and reply back.. if anyone else has anything to offer in the mean-time, please do!
agostini is offline   Reply With Quote
Old 02-05-2013, 05:30 AM   PM User | #6
JohnnyCash
New to the CF scene

 
Join Date: Nov 2012
Location: Artesia, CA 90701
Posts: 4
Thanks: 1
Thanked 0 Times in 0 Posts
JohnnyCash is an unknown quantity at this point
It is a very nice thing to see your excellent work and I like your post very much. With your rich knowledge, I can learn more from your wonderful post. Thanks so much.

Technology and the internet has lead to business prosperity and success dependent on software development.
JohnnyCash is offline   Reply With Quote
Old 02-05-2013, 07:29 AM   PM User | #7
AceInfinity
New Coder

 
Join Date: Jan 2013
Location: Canada
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
AceInfinity is an unknown quantity at this point
If all of your work is with Windows, why not use the .NET framework? You can use all the Win32 API's you want if you don't plan on developing for Linux or Mac...
__________________
Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer & Software Developer
AceInfinity is offline   Reply With Quote
Reply

Bookmarks

Tags
c++, gui, language, program, windows

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:26 AM.


Advertisement
Log in to turn off these ads.