Beginner Project

I dont know what I can do with C#

Page 1 of 1

14 Replies - 11845 Views - Last Post: 01 April 2009 - 09:52 AM Rate Topic: -----

#1 Sneblot  Icon User is offline

  • D.I.C Regular

Reputation: 1
  • View blog
  • Posts: 341
  • Joined: 09-February 07

Beginner Project

Post icon  Posted 25 May 2008 - 08:39 AM

I am also looking for a good project to cut my teeth with C#, what can I create with C# and what would be a good beginner project to learn the basics of C#?

If any one could give me advice and I will search for the rest on google, and if I have any problems I will post the code here.

Thank you
Is This A Good Question/Topic? 0
  • +

Replies To: Beginner Project

#2 thor78  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 1
  • View blog
  • Posts: 121
  • Joined: 06-May 08

Re: Beginner Project

Posted 25 May 2008 - 07:47 PM

Simple inventory system? Or RSS reader?
Was This Post Helpful? 0
  • +
  • -

#3 Sneblot  Icon User is offline

  • D.I.C Regular

Reputation: 1
  • View blog
  • Posts: 341
  • Joined: 09-February 07

Re: Beginner Project

Posted 26 May 2008 - 05:07 AM

Cheers
Was This Post Helpful? 0
  • +
  • -

#4 Sneblot  Icon User is offline

  • D.I.C Regular

Reputation: 1
  • View blog
  • Posts: 341
  • Joined: 09-February 07

Re: Beginner Project

Posted 26 May 2008 - 11:54 AM

What places are good for C# web apps tutorials I have searched on google but I can find any good tutorials whichare ay good for complete beginners.

Could any one help?
Was This Post Helpful? 0
  • +
  • -

#5 Jayman  Icon User is offline

  • Student of Life
  • member icon

Reputation: 418
  • View blog
  • Posts: 9,532
  • Joined: 26-December 05

Re: Beginner Project

Posted 26 May 2008 - 12:08 PM

You can find some How To videos on ASP.NET programming here
Was This Post Helpful? 0
  • +
  • -

#6 Sneblot  Icon User is offline

  • D.I.C Regular

Reputation: 1
  • View blog
  • Posts: 341
  • Joined: 09-February 07

Re: Beginner Project

Posted 26 May 2008 - 03:41 PM

Cheers dude, I will check it out when I get back from work and am able to watch online videos.
Was This Post Helpful? 0
  • +
  • -

#7 HeadShot  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 37
  • Joined: 01-June 08

Re: Beginner Project

Posted 01 June 2008 - 03:46 PM

Make a MMORPG lol
Was This Post Helpful? 0
  • +
  • -

#8 ProgrammingPrincess  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 7
  • Joined: 22-March 09

Re: Beginner Project

Posted 22 March 2009 - 03:21 PM

Try a payroll application. A simple one that asks for the user's name, hours worked and hourly rate. The output's the calculated gross pay after tax withheld is subtracted. It's basic and helps you to get a feel of most fundamental C# concepts. You can build on it and make it more complex as you learn more. This is what I have to do for my first programming course, but I'm in my building up phase. Another easy one is carpet calculator. You allow the user to input room dimensions and you use this to calculate the cost of a type of carpet with a constant price.Try playing around with the outputs using escape sequences.

I'm also looking for a beginner project to work on. My professor is offering 10 points extra credit if we create our own little application in our own time and present it to him occasionally so he can see our progress. I want to try something that I genuinely care about like a wardrobe assistant where the user gives the season and temperature, then inputs their mood out of given choices, then the app should output a suggested outfit. Just an idea. I think a payroll app really boring and kind of over done.

I'm open to more ideas though!
Was This Post Helpful? 0
  • +
  • -

#9 Imdsm  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 103
  • View blog
  • Posts: 362
  • Joined: 21-March 09

Re: Beginner Project

Posted 22 March 2009 - 07:45 PM

Many people try many different things, I personally start with a web server, as they can be extremely simple, yet encompass many different methods..
Was This Post Helpful? 0
  • +
  • -

#10 ProgrammingPrincess  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 7
  • Joined: 22-March 09

Re: Beginner Project

Posted 23 March 2009 - 10:48 AM

View PostImdsm, on 22 Mar, 2009 - 06:45 PM, said:

Many people try many different things, I personally start with a web server, as they can be extremely simple, yet encompass many different methods..


A web server sounds interesting, maybe ill try that. :)
Was This Post Helpful? 0
  • +
  • -

#11 xVengeance  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 31
  • Joined: 12-March 09

Re: Beginner Project

Posted 23 March 2009 - 04:09 PM

Have you not tried "Hello World!"?

If so, experiment with some IO type programs (Making & Writing to Text Files).
Was This Post Helpful? 0
  • +
  • -

#12 Imdsm  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 103
  • View blog
  • Posts: 362
  • Joined: 21-March 09

Re: Beginner Project

Posted 23 March 2009 - 04:24 PM

View PostProgrammingPrincess, on 23 Mar, 2009 - 09:48 AM, said:

View PostImdsm, on 22 Mar, 2009 - 06:45 PM, said:

Many people try many different things, I personally start with a web server, as they can be extremely simple, yet encompass many different methods..


A web server sounds interesting, maybe ill try that. :)


Try to write down on paper first the base things it needs in a list, then in another list write down the things that could be bonus features etc.

Example being:

Need
Listening socket
Read webpage file
Recv/send data from client socket

Bonus
Multi-threading support
Index listing
Web admin panel
Server-side script implementation
Virtual hosts/subdomains


If you want an example project to study, here's one I wrote a while back:

http://www.imdsm.net/code/imdsmx.zip

http://www.imdsm.net/code/imdsmx/


Hope it helps!
Was This Post Helpful? 0
  • +
  • -

#13 Sneblot  Icon User is offline

  • D.I.C Regular

Reputation: 1
  • View blog
  • Posts: 341
  • Joined: 09-February 07

Re: Beginner Project

Posted 01 April 2009 - 08:19 AM

View PostImdsm, on 23 Mar, 2009 - 03:24 PM, said:

View PostProgrammingPrincess, on 23 Mar, 2009 - 09:48 AM, said:

View PostImdsm, on 22 Mar, 2009 - 06:45 PM, said:

Many people try many different things, I personally start with a web server, as they can be extremely simple, yet encompass many different methods..


A web server sounds interesting, maybe ill try that. :)


Try to write down on paper first the base things it needs in a list, then in another list write down the things that could be bonus features etc.

Example being:

Need
Listening socket
Read webpage file
Recv/send data from client socket

Bonus
Multi-threading support
Index listing
Web admin panel
Server-side script implementation
Virtual hosts/subdomains


If you want an example project to study, here's one I wrote a while back:

http://www.imdsm.net/code/imdsmx.zip

http://www.imdsm.net/code/imdsmx/


Hope it helps!


Nice one mate will have to check out this type of project.
Was This Post Helpful? 0
  • +
  • -

#14 eclipsed4utoo  Icon User is offline

  • Not Your Ordinary Programmer
  • member icon

Reputation: 1524
  • View blog
  • Posts: 5,960
  • Joined: 21-March 08

Re: Beginner Project

Posted 01 April 2009 - 08:33 AM

View PostImdsm, on 23 Mar, 2009 - 06:24 PM, said:

View PostProgrammingPrincess, on 23 Mar, 2009 - 09:48 AM, said:

View PostImdsm, on 22 Mar, 2009 - 06:45 PM, said:

Many people try many different things, I personally start with a web server, as they can be extremely simple, yet encompass many different methods..


A web server sounds interesting, maybe ill try that. :)


Try to write down on paper first the base things it needs in a list, then in another list write down the things that could be bonus features etc.

Example being:

Need
Listening socket
Read webpage file
Recv/send data from client socket

Bonus
Multi-threading support
Index listing
Web admin panel
Server-side script implementation
Virtual hosts/subdomains


If you want an example project to study, here's one I wrote a while back:

http://www.imdsm.net/code/imdsmx.zip

http://www.imdsm.net/code/imdsmx/


Hope it helps!


would you really recommend a beginner to do socket programming? or multi-threaded programming? He needs to learn the basics first. How to use classes...how to use methods...passing arguments....file IO. Those are things that beginners need to do. Or atleast in my opinion.
Was This Post Helpful? 0
  • +
  • -

#15 Imdsm  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 103
  • View blog
  • Posts: 362
  • Joined: 21-March 09

Re: Beginner Project

Posted 01 April 2009 - 09:52 AM

View Posteclipsed4utoo, on 1 Apr, 2009 - 07:33 AM, said:

View PostImdsm, on 23 Mar, 2009 - 06:24 PM, said:

View PostProgrammingPrincess, on 23 Mar, 2009 - 09:48 AM, said:

View PostImdsm, on 22 Mar, 2009 - 06:45 PM, said:

Many people try many different things, I personally start with a web server, as they can be extremely simple, yet encompass many different methods..


A web server sounds interesting, maybe ill try that. :)


Try to write down on paper first the base things it needs in a list, then in another list write down the things that could be bonus features etc.

Example being:

Need
Listening socket
Read webpage file
Recv/send data from client socket

Bonus
Multi-threading support
Index listing
Web admin panel
Server-side script implementation
Virtual hosts/subdomains


If you want an example project to study, here's one I wrote a while back:

http://www.imdsm.net/code/imdsmx.zip

http://www.imdsm.net/code/imdsmx/


Hope it helps!


would you really recommend a beginner to do socket programming? or multi-threaded programming? He needs to learn the basics first. How to use classes...how to use methods...passing arguments....file IO. Those are things that beginners need to do. Or atleast in my opinion.


Well it really depends on the person, like I said, web servers are great because they can encompass many different features, file I/O, sockets, threads, classes, delegates, and yet they can also be extremely simple..

Quote

Need
Listening socket
Read webpage file
Recv/send data from client socket

Bonus
Multi-threading support
Index listing
Web admin panel
Server-side script implementation
Virtual hosts/subdomains


Listening socket - put this on a loop, if there's something in the queue, accept - teaches loops and sockets
Recv data from client socket - parse the data and get the request - teaches string manipulation
Read webpage file - teaches file IO
Send data to client socket - teaches more sockets and string/byte conversion


The threading, delegates, etc are just a next step, if there programmer feels like he wants to try more. Some people may have experience in things from being designers or just from studying the pseudo functionality of programs, so you never know what's the right level for someone else.

IMO, it's better to try something hard like this and fail, than write:

string a = "My name is ";
strng b = "Imdsm";

Console.WriteLine(a + B);


Like I said, personal choice is web servers, I find them more fun than something such as a payroll program, which is a tedious and boring example teachers usually use :)

P.S, apologies but router died so server is currently offline :(
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1