Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming

Reply
 
LinkBack Thread Tools
Old 10-05-09   #1 (permalink)
Linux Lobbyist
 
Dethredic's Avatar
 
intel nvidia

Join Date: Jun 2007
Location: Ontario, Canada
Posts: 1,029

Rep: 48 Dethredic is acknowledged by some
Unique Rep: 44
Trader Rating: 1
Default C# practice / learning programs

So, I am learning C# at school and so far it is pretty easy.

I can't think of any programs that I would like to make (I'm not very creative) so I was wondering if there is a good place to find basic programs I can try to create or if any of you have ideas for something. I just want to build a solid foundation of the basics, before I move on to GUI and stuff. I just find I learn better struggling with programs rather than reading books / websites or listening to my prof.

So far I just have basic knowledge of console stuff, loops, methods and I am starting to figure out objects.
I read the FAQ and it did help, but again applying my knowledge helps more than reading it
__________________
There are 10 types of people in this world. Those who can read binary, and those who can't.

System: The WC3 Machine
CPU
E6420 @ 2.8
Motherboard
Asus P5Q
Memory
4GB OCZ Platinum DDR2 800
Graphics Card
XFX 8800GTS 640mb
Hard Drive
250GB Westren Digital
Sound Card
Sound Blaster XtremeGamer
Power Supply
OCZ GameXStream 700 watt
Case
Antec 900
OS
Arch Linux x86_64
Monitor
Samsung 226BW
Dethredic is offline   Reply With Quote
Old 10-05-09   #2 (permalink)
4.0ghz
 
hometoast's Avatar
 
intel nvidia

Join Date: Sep 2007
Location: Pennsylvania
Posts: 2,148
Blog Entries: 3

Rep: 164 hometoast is acknowledged by manyhometoast is acknowledged by many
Unique Rep: 132
Hardware Reviews: 3
Trader Rating: 16
Default

Here's one for starters:

Take an indeterminate number of images, present each Nth (configurable) item to the user, ask the user to identify and enter a numeric value from the image, then rename the image accordingly (numericvalue.tiff).

Then send to me and I'll give it to my boss and take credit for it


in all honesty, think of anything you might use that seems simple then create one for yourself.

System: foot warmer
CPU
Q9550
Motherboard
EP45-UD3P
Memory
OCZ 2x2Gb ddr2-1066
Graphics Card
GTX260 700/1509/1000
Hard Drive
WD 320 AAKS
Power Supply
PP&C 610W Silencer
Case
CM Cosmos 1000
CPU cooling
Xig Dark Knight
OS
#7
Monitor
Samsung 204BW
hometoast is offline Overclocked Account   Reply With Quote
Old 10-05-09   #3 (permalink)
*cough* Stock *cough*
 
Norman Bum's Avatar
 
intel nvidia

Join Date: Aug 2008
Location: California, USA
Posts: 669

Rep: 44 Norman Bum is acknowledged by some
Unique Rep: 39
Hardware Reviews: 2
Trader Rating: 5
Default

I remember reading up on this a while ago when i was interested in getting into programming.

Some ideas:
- A personal scheduling program
- Something that interacts with the internet, for example: set up a program that uses SMTP to communicate with your e-mail.
- Create a personal screen saver
etc.

I think MSDN (Microsoft Development) has some free activities you can download that give you plenty of ideas.
__________________

System: Zòdiac
CPU
Intel Quad Q9450 OC'd @ 3.0GHz on Air
Motherboard
MSI P7N 750i
Memory
(4x1GB) Kingston DDR2
Graphics Card
EVGA GTX 260 (700 / 1509/ 1252) - Folding strong!
Hard Drive
750GB SATA-II 3.0Gb/s 16MB Cache 7200RPM HDD
Power Supply
Thermaltake Toughpower 700W
Case
Apevia X-Cruiser Mid-Tower
CPU cooling
Coolermaster Hyper TX2
OS
Windows Vista Home Premium 64-Bit
Monitor
Samsung 2253BW 22"
Norman Bum is offline Norman Bum's Gallery   Reply With Quote
Old 10-05-09   #4 (permalink)
4.0ghz
 
hometoast's Avatar
 
intel nvidia

Join Date: Sep 2007
Location: Pennsylvania
Posts: 2,148
Blog Entries: 3

Rep: 164 hometoast is acknowledged by manyhometoast is acknowledged by many
Unique Rep: 132
Hardware Reviews: 3
Trader Rating: 16
Default

Ooh! norman reminded me.

http://msdn.microsoft.com/en-us/beginner/default.aspx

System: foot warmer
CPU
Q9550
Motherboard
EP45-UD3P
Memory
OCZ 2x2Gb ddr2-1066
Graphics Card
GTX260 700/1509/1000
Hard Drive
WD 320 AAKS
Power Supply
PP&C 610W Silencer
Case
CM Cosmos 1000
CPU cooling
Xig Dark Knight
OS
#7
Monitor
Samsung 204BW
hometoast is offline Overclocked Account   Reply With Quote
Old 10-05-09   #5 (permalink)
With great difficulty
 
rabidgnome229's Avatar
 
intel nvidia

Join Date: Feb 2006
Location: Pittsburgh
Posts: 5,210

Rep: 614 rabidgnome229 is becoming famousrabidgnome229 is becoming famousrabidgnome229 is becoming famousrabidgnome229 is becoming famousrabidgnome229 is becoming famousrabidgnome229 is becoming famous
Unique Rep: 370
FAQs Submitted: 6
Trader Rating: 5
Default

Quote:
Originally Posted by Dethredic View Post
So, I am learning C# at school and so far it is pretty easy.

I can't think of any programs that I would like to make (I'm not very creative) so I was wondering if there is a good place to find basic programs I can try to create or if any of you have ideas for something. I just want to build a solid foundation of the basics, before I move on to GUI and stuff. I just find I learn better struggling with programs rather than reading books / websites or listening to my prof.

So far I just have basic knowledge of console stuff, loops, methods and I am starting to figure out objects.
I read the FAQ and it did help, but again applying my knowledge helps more than reading it
Take a look at programming competitions. They usually have interesting small scale problems to tackle. ACM is a popular one IIRC
__________________
System: It goes to eleven
CPU
E6300
Motherboard
DS3
Memory
2GB XMS2 DDR2-800
Graphics Card
EVGA 8600GTS
Hard Drive
1.294 TB
Sound Card
Audigy 2 ZS
Power Supply
Corsair 520HX
Case
Lian-Li v1000B Plus
CPU cooling
TTBT
GPU cooling
Thermalright V2
OS
Arch Linux/XP
Monitor
Samsung 226bw
rabidgnome229 is online now Overclocked Account   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -5. The time now is 02:39 AM.


Overclock.net is a Carbon Neutral Site Creative Commons License

Terms of Service / Forum Rules | Privacy Policy | DMCA Info | Advertising | Become an Official Vendor
Copyright © 2009 Shogun Interactive Development. Most rights reserved.
Page generated in 0.12654 seconds with 8 queries