C Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming LanguagesC Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old May 8th, 2008, 12:20 AM
n000b n000b is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Aug 2003
Location: Melbourne, Australia
Posts: 587 n000b User rank is Corporal (100 - 500 Reputation Level)n000b User rank is Corporal (100 - 500 Reputation Level)n000b User rank is Corporal (100 - 500 Reputation Level)n000b User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 2 Days 11 h 48 m 26 sec
Reputation Power: 8
Send a message via ICQ to n000b
Windowed/graphical programming in C++

I have been tasked with creating a point of sale system for the place that I work and I am trying to pick a programming language/platform.

I would like to do it in C++ for two reasons - firstly, as I am more comfortable in this than any other feasible language at the moment, and also because I would like to learn more of C++ anyway

I would be interested in writing it under Linux as to avoid Windows licencing fees.

What is C++ like for normal windowed (non-3D) programming under Linux, and does it have good database functionality (planning on using MySQL).

Thanks

Reply With Quote
  #2  
Old May 8th, 2008, 08:33 AM
sizablegrin's Avatar
sizablegrin sizablegrin is online now
Stubborn ol' L'User
Click here for more information.
 
Join Date: Jun 2005
Posts: 3,173 sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 9th Grade (Above 100000 Reputation Level) 
Time spent in forums: 1 Month 1 Week 3 Days 23 h 32 m 10 sec
Reputation Power: 1549
C++ doesn't have any inherent GUI or DB functionality. Those things come from implementation-specific libraries and APIs.
__________________
C/C++ pointers (Original in the "Commonly Asked Questions" thread).

Reply With Quote
  #3  
Old May 8th, 2008, 09:26 AM
f'lar's Avatar
f'lar f'lar is offline
Senior WeyrLeader
Dev Shed Expert (3500 - 3999 posts) Click here for more information
 
Join Date: Aug 2003
Location: WI
Posts: 3,841 f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level)f'lar User rank is Major General (70000 - 90000 Reputation Level) 
Time spent in forums: 1 Month 1 Week 4 Days 14 h 14 m 10 sec
Reputation Power: 766
Send a message via Google Talk to f'lar
The task you are proposing is beyond the scope of a someone who doesn't already have a pretty good idea of what they're doing.
__________________
Primary Forums: .Net Development, MS-SQL, C Programming
VB.Net: It's not your father's Visual Basic.

[Moving to ASP.Net] | [.Net Dos and Don't for VB6 Programmers]

Reply With Quote
  #4  
Old May 8th, 2008, 11:26 AM
Scorpions4ever's Avatar
Scorpions4ever Scorpions4ever is offline
Banned ;)
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Nov 2001
Location: Glendale, Los Angeles County, California, USA
Posts: 7,495 Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level)Scorpions4ever User rank is Lieutenant General (80000 - 90000 Reputation Level) 
Time spent in forums: 1 Month 18 h 39 m 19 sec
Reputation Power: 857
I would use a UI designer/windowing library such as Glade or Qt. Note that if you're interested in selling your product, the terms of GPL may be an issue if you don't want to distribute the source code. If so, you can purchase a separate commercial license from TrollTech and don't have to distribute your sources.
__________________
Up the Irons
What Would Jimi Do? Smash amps. Burn guitar. Take the groupies home.
"Death Before Dishonour, my Friends!!" - Bruce D ickinson, Iron Maiden Aug 20, 2005 @ OzzFest
Down with Sharon Osbourne

Puzzle of the Month solved by sizeablegrin, etienne141 and L7Sqr, superior C/C++ programmers of the month

Reply With Quote
  #5  
Old May 8th, 2008, 01:36 PM
kicken's Avatar
kicken kicken is offline
Wiser? Not exactly.
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: May 2001
Location: Ft Myers, FL
Posts: 4,123 kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)kicken User rank is Colonel (50000 - 60000 Reputation Level)  Folding Points: 115670 Folding Title: Super Ultimate Folder - Level 1Folding Points: 115670 Folding Title: Super Ultimate Folder - Level 1Folding Points: 115670 Folding Title: Super Ultimate Folder - Level 1Folding Points: 115670 Folding Title: Super Ultimate Folder - Level 1Folding Points: 115670 Folding Title: Super Ultimate Folder - Level 1Folding Points: 115670 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 1 Month 2 Weeks 6 Days 8 h 3 m 28 sec
Reputation Power: 535
Send a message via ICQ to kicken Send a message via AIM to kicken Send a message via MSN to kicken
I would pobably recommed Qt from Trolltech as well, for a commercial app. It's pretty easy to use, as well as cross-platform capable if you code correctly.
__________________
Spidermonkey Tutorial

http://wiser.aoeex.com/ - Long term project (offline due to evil crawlers and lack of content)
http://www.aoeex.com/gmap.php - Put yourself on the map

Reply With Quote
  #6  
Old May 8th, 2008, 05:28 PM
n000b n000b is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Aug 2003
Location: Melbourne, Australia
Posts: 587 n000b User rank is Corporal (100 - 500 Reputation Level)n000b User rank is Corporal (100 - 500 Reputation Level)n000b User rank is Corporal (100 - 500 Reputation Level)n000b User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 2 Days 11 h 48 m 26 sec
Reputation Power: 8
Send a message via ICQ to n000b
Quote:
Originally Posted by sizablegrin
C++ doesn't have any inherent GUI or DB functionality. Those things come from implementation-specific libraries and APIs.


Thanks.

Quote:
Originally Posted by f'lar
The task you are proposing is beyond the scope of a someone who doesn't already have a pretty good idea of what they're doing.


I am well versed in programming languages, just none that would suit this project. I should be fine with it

I'll take a look at Glade and Qt, thanks!

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming LanguagesC Programming > Windowed/graphical programming in C++


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 6 hosted by Hostway