New Posts  All Forums:Forum Nav:

Beginner GUI program ideas

post #1 of 5
Thread Starter 
I've been programming in VB6 for a few years at school, hate it simply due to its outdated-ness, and we never really got into anything more complex than a calculator. I decided to do my last assignment in C# (a bit of a jump into the deep end, doing my final assignment in a new language but I did as well as ever and enjoyed it way more) so I'm up to the same skill level in C# (The assignment was a coffee store program, calculated prices, tallied the amounts sold and saved to a file) and now I'm completely stuck for ideas. So what would you guys say is a good program to try to make if that's what I'm capable of at the moment?
My System
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x4 955 BE ASUS M4A87TD-USB3 Powercolor Radeon HD6870 1GB 4x GeIL Value 2GB 1600MHz 
Hard DriveHard DriveOSMonitor
WD 7200RPM 500GB Misc 80GB SATA Hard Drives Windows 7 Home Premium x64 Samsung Syncmaster 940N 
PowerCase
Antec HCG-620 Thermaltake V4 
  hide details  
Reply
My System
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x4 955 BE ASUS M4A87TD-USB3 Powercolor Radeon HD6870 1GB 4x GeIL Value 2GB 1600MHz 
Hard DriveHard DriveOSMonitor
WD 7200RPM 500GB Misc 80GB SATA Hard Drives Windows 7 Home Premium x64 Samsung Syncmaster 940N 
PowerCase
Antec HCG-620 Thermaltake V4 
  hide details  
Reply
post #2 of 5
It really depends on if you want an IDE, or if you want a powerful editor and manage the files yourself.

1) Emacs vs Vim. This has been debated countless times, but either would be worth using as they are the most powerful options. Alternatively you could use Notepad++.

2) If you're looking for an IDE, all I can find for windows is MonoDevelop but I've never used it before.

http://monodevelop.com/
post #3 of 5
Thread Starter 
Quote:
Originally Posted by wizardskill View Post

It really depends on if you want an IDE, or if you want a powerful editor and manage the files yourself.
1) Emacs vs Vim. This has been debated countless times, but either would be worth using as they are the most powerful options. Alternatively you could use Notepad++.
2) If you're looking for an IDE, all I can find for windows is MonoDevelop but I've never used it before.
http://monodevelop.com/

I think you're misunderstanding me, I have an IDE (VS2008, VS2010, and VS2012) I need ideas for what kinds of program I could write that would be more complex than a calculator, but still at a beginner skill level.
My System
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x4 955 BE ASUS M4A87TD-USB3 Powercolor Radeon HD6870 1GB 4x GeIL Value 2GB 1600MHz 
Hard DriveHard DriveOSMonitor
WD 7200RPM 500GB Misc 80GB SATA Hard Drives Windows 7 Home Premium x64 Samsung Syncmaster 940N 
PowerCase
Antec HCG-620 Thermaltake V4 
  hide details  
Reply
My System
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II x4 955 BE ASUS M4A87TD-USB3 Powercolor Radeon HD6870 1GB 4x GeIL Value 2GB 1600MHz 
Hard DriveHard DriveOSMonitor
WD 7200RPM 500GB Misc 80GB SATA Hard Drives Windows 7 Home Premium x64 Samsung Syncmaster 940N 
PowerCase
Antec HCG-620 Thermaltake V4 
  hide details  
Reply
post #4 of 5
you could make a piece of software where you enter your data like lets say Name, age, email etc.. and save them into a file, and then load them back into the software.

or if your into games you could learn XNA with C# and make a simple game.
    
CPUMotherboardGraphicsRAM
Intel 3930K 4.5GHz @ 1.34V Asus rampage extreme IV Shaphire 6950 unlocked to 6970 Corsair Dominators GT 16GB 4GBX4 OCed @ 2400MHz... 
Hard DriveHard DriveOptical DriveCooling
Intel SSD 330 series 180GB WD Black 1TB 64Mb Cache + Blue 500GB 16mb Cache... LG DVD EK-Supreme HF - EN (Nickel) 
CoolingCoolingCoolingCooling
EK-FB KIT RE4 - Acetal Laing D5 Vario 12V DC Pump (MCP 655)  EK-BAY SPIN Reservoir - Plexi EK-CoolStream RAD XT (240) 
CoolingOSMonitorKeyboard
EK-CoolStream RAD XTX (120) Windows 7 64-bit LG W2261 22inch 1920X1080@60Hz Razer Lycosa 
PowerCase
Cooler Master Silent Pro Gold 1000W Thermaltake Level 10 GT 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel 3930K 4.5GHz @ 1.34V Asus rampage extreme IV Shaphire 6950 unlocked to 6970 Corsair Dominators GT 16GB 4GBX4 OCed @ 2400MHz... 
Hard DriveHard DriveOptical DriveCooling
Intel SSD 330 series 180GB WD Black 1TB 64Mb Cache + Blue 500GB 16mb Cache... LG DVD EK-Supreme HF - EN (Nickel) 
CoolingCoolingCoolingCooling
EK-FB KIT RE4 - Acetal Laing D5 Vario 12V DC Pump (MCP 655)  EK-BAY SPIN Reservoir - Plexi EK-CoolStream RAD XT (240) 
CoolingOSMonitorKeyboard
EK-CoolStream RAD XTX (120) Windows 7 64-bit LG W2261 22inch 1920X1080@60Hz Razer Lycosa 
PowerCase
Cooler Master Silent Pro Gold 1000W Thermaltake Level 10 GT 
  hide details  
Reply
post #5 of 5
Quote:
Originally Posted by Fantasy View Post

you could make a piece of software where you enter your data like lets say Name, age, email etc.. and save them into a file, and then load them back into the software.
or if your into games you could learn XNA with C# and make a simple game.

XNA is a good idea. Very powerful, from Microsoft, PC and Xbox 360.

Being a mildly advanced C# programmer, and much more, I would say look for small utility tools that could have there place. Here is my lil dev story to maybe inspire you to look in areas of your daily activities.

My first established application was iTunes Media Keys, since iTunes didn't do system wide hotkeys I made a small utility where the user could set any hotkey to do iTunes functions using the iTunes COM interface
http://fileforum.betanews.com/detail/iTunes-Media-Keys/1227043620/1

My next was Chromium Updater, a small utility that would download the latest trunk release of Chromium and keep you up-to-date in the background. Good for Chromium testers.
http://www.logicpwn.com/chromium-updater/

My latest is Game Data, a medium sized application to keep track of gaming time. My whole idea was to create website to go along with it and have crowdsourced data for users to view along with profile stats they could share with their friends, badges, etc.
http://www.logicpwn.com/game-data/

I made a TON of other smaller random programs over my 7 year, self taught journey. These are the biggest. When you do something, do it right. Make sure you take the time to learn everything you have questions about. Which is really easy since all this information and so much more is shared so freely.
Edited by logicPwn - 10/9/12 at 1:04pm
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Application Programming