Results 1 to 14 of 14

Thread: [RESOLVED] Training Project

  1. #1

    Thread Starter
    Addicted Member
    Join Date
    Dec 2004
    Posts
    143

    Resolved [RESOLVED] Training Project

    Hi all,

    I am new (ish) to C# and am trying to learn it. I have always learned best by actually doing it.
    But I'm a bit stumped as to what to make (for stumped read lazy) so I am looking for some ideas for a project that I can do.

    Idealy it will be a simple (ish) project that will gently introduce me to alot of the major .net librarys etc.

    I am not, however, a new coder as I have been coding VB6 & PHP for some time.

    Any ideas greatly appreciated!

    p.s. Don't ask for something that you may actually want as there is a good chance that I'll never finish it!

    Thanks

  2. #2
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Training Project

    Do you have VS2003 or VS2005?

  3. #3
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Training Project

    The best and easiest place to start is to create a notepad in C#, just like notepad.exe, down to the last feature.

  4. #4
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Training Project

    After that, you can work on data access related projects, like some sort of a music library cataloging system, storing the files in the database, retrieving them, editing, updating, deleting them, etc.

  5. #5

    Thread Starter
    Addicted Member
    Join Date
    Dec 2004
    Posts
    143

    Re: Training Project

    Hmmmm..thanks mendhak.
    That sounds interesting...Got plenty of music I need cataloging too!

    Hack, I.m using VS 2003

    Thanks

  6. #6
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Training Project

    And speaking of libraries, I have a CodeLibrary that I built for myself in VB (it started in VB3 with an Access 2.0 database and has been migrated through all versions of VB and Access since)

    One of the things I first did as a "get my feet wet with C#" project was to rewrite my CodeLibrary's front end. If you don't have a CodeLibrary, this would not only be a fun kind of project, but a professionally useful one as well.

  7. #7

    Thread Starter
    Addicted Member
    Join Date
    Dec 2004
    Posts
    143

    Re: Training Project

    Hmmm thanks Hack. That's another great idea!!

  8. #8
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Training Project

    The one thing that I'm still mucking about with in the C# version is the treeview.

    In my VB version, I have a treeview that lists all of the languages for which I have saved code samples/examples/snippets/etc, and under each language node is the code sample/example/snippet/etc listings.

    I still haven't quite got that treeview thing working right in C# yet, but I'm getting there.

  9. #9

    Thread Starter
    Addicted Member
    Join Date
    Dec 2004
    Posts
    143

    Re: Training Project

    lol. I had similar problems with the tree view in VB! Took me ages to get my head around it!

  10. #10
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Training Project

    Quote Originally Posted by Ferris
    lol. I had similar problems with the tree view in VB! Took me ages to get my head around it!
    Yeah, tell me about it.

    By the way, the reason I asked about versions is that just like there are differences in supported functions and such between VB5 and VB6, there are differences in some of the .NET libraries between 2003 and 2005.

    So, if you find yourself posting a question in here regarding something you are working on, make sure you specify you are using VS2003.

    Good luck.

  11. #11

    Thread Starter
    Addicted Member
    Join Date
    Dec 2004
    Posts
    143

    Re: Training Project

    Quote Originally Posted by Hack
    Yeah, tell me about it.

    By the way, the reason I asked about versions is that just like there are differences in supported functions and such between VB5 and VB6, there are differences in some of the .NET libraries between 2003 and 2005.

    So, if you find yourself posting a question in here regarding something you are working on, make sure you specify you are using VS2003.

    Good luck.
    Thanks! but surely that would be the .net framework and not the version of visual studio (I know VS2005 needs v2 of the .net framework)? What if I was coding in notepad *shudder* ?

  12. #12
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Training Project

    Quote Originally Posted by Ferris
    Thanks! but surely that would be the .net framework and not the version of visual studio (I know VS2005 needs v2 of the .net framework)? What if I was coding in notepad *shudder* ?
    Well, yes, thats what I meant

    (I actually had an ASP class once where the instructor made us do all of our coding in Notepad. That was "fun" )

  13. #13
    Software Carpenter dee-u's Avatar
    Join Date
    Feb 2005
    Location
    Pinas
    Posts
    11,127

    Re: Training Project

    To 'get my feet wet with C#' I played with the app linked in my signature, now I'm not only wet, I drowned!
    Regards,


    As a gesture of gratitude please consider rating helpful posts. c",)

    Some stuffs: Mouse Hotkey | Compress file using SQL Server! | WPF - Rounded Combobox | WPF - Notify Icon and Balloon | NetVerser - a WPF chatting system

  14. #14

    Thread Starter
    Addicted Member
    Join Date
    Dec 2004
    Posts
    143

    Re: Training Project

    Thanks for all your ideas!
    I'm Going to go for Hacks idea of the code library!
    It's a good way of getting to know stuff and very usefull too!

    Thanks!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width