Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Windows Forms
  4. First .Net project suggestions

First .Net project suggestions

Scheduled Pinned Locked Moved Windows Forms
csharpdotnettutorialquestionlearning
10 Posts 7 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    PROPZ_76
    wrote on last edited by
    #1

    I am hoping to switch tack from IT support (Lotus Admin & PC Analyst) to a C# development role and need a project to get my teeth into as most of the junior developer positions want at least personal project experience. I have been studying the .Net framework for the last 2 years and have only really written code for examples in the self paced training course i am almost finished with (MS exam 70 532) I am familiar with lots of the fundamental concepts but have no real idea of what i can do with them. I would like to work on a project that creates a useful windows form application that will give me good experience of the common elements of a c# application. I know its a very vague question but any pointers on where to start or suggestions would be gratefully received. I would particularly welcome example of other peoples first projects.

    T D S D R 5 Replies Last reply
    0
    • P PROPZ_76

      I am hoping to switch tack from IT support (Lotus Admin & PC Analyst) to a C# development role and need a project to get my teeth into as most of the junior developer positions want at least personal project experience. I have been studying the .Net framework for the last 2 years and have only really written code for examples in the self paced training course i am almost finished with (MS exam 70 532) I am familiar with lots of the fundamental concepts but have no real idea of what i can do with them. I would like to work on a project that creates a useful windows form application that will give me good experience of the common elements of a c# application. I know its a very vague question but any pointers on where to start or suggestions would be gratefully received. I would particularly welcome example of other peoples first projects.

      T Offline
      T Offline
      Tarakeshwar Reddy
      wrote on last edited by
      #2

      This might not be the right forum but I will still answer it. I was also in the same situation as you are. Started of as a system/network admin in my initial job and then moved on to c#. The first program I created was a calculator, it seemed easy but I learnt a lot of things. Since I had knowledge about system and network adminstration, my next project was a network status utility. The initial version just checked if a pc/server in the network was switched on or not. In the 2nd version I made it automatically detect pc's in a network instead of me manually adding it, it had a screen which showed a green icon with the pc name to indicate it was switched on and a red icon to indicate it was switched off. I also had different icons for the pc, server and the routers. In the 3rd version I used WMI to fetch details about the machine. It could get the event viewer details and a lot more. A lot of network utilities existed in the market when I did this. My main intention was to learn c# and doing this particular project made me learn a lot about .net. I touched every major class in .net with this project. I would suggest you do a project with a domain you are strong with. That way you concentrate more on the learning part rather than trying to understand how the sytem should work. As a pc anaylst think about something you used daily or wanted to have.


      Tarakeshwar Reddy There are two kinds of people, those who do the work and those who take the credit. Try to be in the first group; there is less competition there. - Indira Gandhi

      P 1 Reply Last reply
      0
      • P PROPZ_76

        I am hoping to switch tack from IT support (Lotus Admin & PC Analyst) to a C# development role and need a project to get my teeth into as most of the junior developer positions want at least personal project experience. I have been studying the .Net framework for the last 2 years and have only really written code for examples in the self paced training course i am almost finished with (MS exam 70 532) I am familiar with lots of the fundamental concepts but have no real idea of what i can do with them. I would like to work on a project that creates a useful windows form application that will give me good experience of the common elements of a c# application. I know its a very vague question but any pointers on where to start or suggestions would be gratefully received. I would particularly welcome example of other peoples first projects.

        D Offline
        D Offline
        DaveyM69
        wrote on last edited by
        #3

        My first .NET project was a kitchen conversion program. Converting weight and temperatures etc. I also built in time calculations based on weights. Useable (which helps) but gave me plenty of real world useage of data types, data validation and UI design, but simple and lightweight enough to not be too much to deal with.

        Dave

        If this helped, please vote & accept answer!

        Binging is like googling, it just feels dirtier. (Pete O'Hanlon)
        BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)

        1 Reply Last reply
        0
        • P PROPZ_76

          I am hoping to switch tack from IT support (Lotus Admin & PC Analyst) to a C# development role and need a project to get my teeth into as most of the junior developer positions want at least personal project experience. I have been studying the .Net framework for the last 2 years and have only really written code for examples in the self paced training course i am almost finished with (MS exam 70 532) I am familiar with lots of the fundamental concepts but have no real idea of what i can do with them. I would like to work on a project that creates a useful windows form application that will give me good experience of the common elements of a c# application. I know its a very vague question but any pointers on where to start or suggestions would be gratefully received. I would particularly welcome example of other peoples first projects.

          S Offline
          S Offline
          Som Shekhar
          wrote on last edited by
          #4

          Step 1: Create a Calculator. The one we see in Windows. It will be easier enough coz, you know the functionality requirements. Also you will learn string manipulations well. This one is my favourite. I learnt c# with this program. Step 2: Choose two varied technologies - Database & Graphics Database => Create a simple Shop Sales Program. Something that can print Bills to be given out to customers. Graphics => Practice with some Drawing Program. These will give you enough experience and understanding of C# Programs. Som

          1 Reply Last reply
          0
          • T Tarakeshwar Reddy

            This might not be the right forum but I will still answer it. I was also in the same situation as you are. Started of as a system/network admin in my initial job and then moved on to c#. The first program I created was a calculator, it seemed easy but I learnt a lot of things. Since I had knowledge about system and network adminstration, my next project was a network status utility. The initial version just checked if a pc/server in the network was switched on or not. In the 2nd version I made it automatically detect pc's in a network instead of me manually adding it, it had a screen which showed a green icon with the pc name to indicate it was switched on and a red icon to indicate it was switched off. I also had different icons for the pc, server and the routers. In the 3rd version I used WMI to fetch details about the machine. It could get the event viewer details and a lot more. A lot of network utilities existed in the market when I did this. My main intention was to learn c# and doing this particular project made me learn a lot about .net. I touched every major class in .net with this project. I would suggest you do a project with a domain you are strong with. That way you concentrate more on the learning part rather than trying to understand how the sytem should work. As a pc anaylst think about something you used daily or wanted to have.


            Tarakeshwar Reddy There are two kinds of people, those who do the work and those who take the credit. Try to be in the first group; there is less competition there. - Indira Gandhi

            P Offline
            P Offline
            PROPZ_76
            wrote on last edited by
            #5

            Two great suggestions thanks. I think i will start with a calculator, Following that I could do with a basic file monitor . We have an issue with something putting strange entries into a lotus config file i would really like to find the culprit. Where do i start with something like that? Thanks for you help.

            T 1 Reply Last reply
            0
            • P PROPZ_76

              Two great suggestions thanks. I think i will start with a calculator, Following that I could do with a basic file monitor . We have an issue with something putting strange entries into a lotus config file i would really like to find the culprit. Where do i start with something like that? Thanks for you help.

              T Offline
              T Offline
              Tarakeshwar Reddy
              wrote on last edited by
              #6

              PROPZ_76 wrote:

              We have an issue with something putting strange entries into a lotus config file i would really like to find the culprit.

              I would guess, that the lotus application is the one writing out the enteries to the config file. If that is the case, try to find out if Lotus has an SDK for the application you are working on and if the API has a method which allows you to listen to the config file change events. Also, in .net you have ways to monitor a file and find out when it gets modified and which user has modified it. I am not sure if that would be of any help for you. modified on Thursday, April 15, 2010 12:43 PM Thanks Luc for pointing it out. The FileSystemWatcher cannot say which user had modified a file. I remember using the current user logged on to find out who might have changed the file. This might not work if you have a single administrator/user log on to the machine. As I said, FileSytemWatcher might not be a very useful feature but just wanted to let you know that .net has a FileSystemWatcher class


              Tarakeshwar Reddy There are two kinds of people, those who do the work and those who take the credit. Try to be in the first group; there is less competition there. - Indira Gandhi

              modified on Thursday, April 15, 2010 12:43 PM

              L 1 Reply Last reply
              0
              • T Tarakeshwar Reddy

                PROPZ_76 wrote:

                We have an issue with something putting strange entries into a lotus config file i would really like to find the culprit.

                I would guess, that the lotus application is the one writing out the enteries to the config file. If that is the case, try to find out if Lotus has an SDK for the application you are working on and if the API has a method which allows you to listen to the config file change events. Also, in .net you have ways to monitor a file and find out when it gets modified and which user has modified it. I am not sure if that would be of any help for you. modified on Thursday, April 15, 2010 12:43 PM Thanks Luc for pointing it out. The FileSystemWatcher cannot say which user had modified a file. I remember using the current user logged on to find out who might have changed the file. This might not work if you have a single administrator/user log on to the machine. As I said, FileSytemWatcher might not be a very useful feature but just wanted to let you know that .net has a FileSystemWatcher class


                Tarakeshwar Reddy There are two kinds of people, those who do the work and those who take the credit. Try to be in the first group; there is less competition there. - Indira Gandhi

                modified on Thursday, April 15, 2010 12:43 PM

                L Offline
                L Offline
                Luc Pattyn
                wrote on last edited by
                #7

                Tarakeshwar Reddy wrote:

                find out when it gets modified and which user has modified it

                FileSystemWatcher would tell me what is going on, I am unaware of it telling me who is doing anything though. :)

                Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                Prolific encyclopedia fixture proof-reader browser patron addict?
                We all depend on the beast below.


                T 1 Reply Last reply
                0
                • L Luc Pattyn

                  Tarakeshwar Reddy wrote:

                  find out when it gets modified and which user has modified it

                  FileSystemWatcher would tell me what is going on, I am unaware of it telling me who is doing anything though. :)

                  Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                  Prolific encyclopedia fixture proof-reader browser patron addict?
                  We all depend on the beast below.


                  T Offline
                  T Offline
                  Tarakeshwar Reddy
                  wrote on last edited by
                  #8

                  Luc Pattyn wrote:

                  I am unaware of it telling me who is doing anything though.

                  :doh: Yeah I remember that FileSystemWatcher did not provide me the user details and I ended up using the current user logged on to track who modified a file.


                  Tarakeshwar Reddy There are two kinds of people, those who do the work and those who take the credit. Try to be in the first group; there is less competition there. - Indira Gandhi

                  1 Reply Last reply
                  0
                  • P PROPZ_76

                    I am hoping to switch tack from IT support (Lotus Admin & PC Analyst) to a C# development role and need a project to get my teeth into as most of the junior developer positions want at least personal project experience. I have been studying the .Net framework for the last 2 years and have only really written code for examples in the self paced training course i am almost finished with (MS exam 70 532) I am familiar with lots of the fundamental concepts but have no real idea of what i can do with them. I would like to work on a project that creates a useful windows form application that will give me good experience of the common elements of a c# application. I know its a very vague question but any pointers on where to start or suggestions would be gratefully received. I would particularly welcome example of other peoples first projects.

                    D Offline
                    D Offline
                    darkelv
                    wrote on last edited by
                    #9

                    Why not do something that is related to your current work, for example, a problem tracking system, that log date/time/description of problem, who raised the problem, who and when solved the problem, Slowly you can enhance it to let user raise the problems (multi-user environment), categorize the problems, let manager to assign it to your colleagues (workflow), and generate reports on the time taken to solve the problems base on categories, etc etc.

                    1 Reply Last reply
                    0
                    • P PROPZ_76

                      I am hoping to switch tack from IT support (Lotus Admin & PC Analyst) to a C# development role and need a project to get my teeth into as most of the junior developer positions want at least personal project experience. I have been studying the .Net framework for the last 2 years and have only really written code for examples in the self paced training course i am almost finished with (MS exam 70 532) I am familiar with lots of the fundamental concepts but have no real idea of what i can do with them. I would like to work on a project that creates a useful windows form application that will give me good experience of the common elements of a c# application. I know its a very vague question but any pointers on where to start or suggestions would be gratefully received. I would particularly welcome example of other peoples first projects.

                      R Offline
                      R Offline
                      Ravi Bhavnani
                      wrote on last edited by
                      #10

                      My suggestion would be to try and solve a problem you currently face by building an application that addresses the issue. This will force you to "eat your own dog food" and consequently be critical of your own work (a great learning experience). Further, chances are that if you're having this problem, others may well be in the same boat and would welcome trying out the utility you're building. This is a hugely humbling and rewarding experience, because it puts your efforts out in the real world and allows you to build a better application. I've followed this very approach in all my "hobby" (non-work efforts). The results have been very rewarding. /ravi

                      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups