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. Other Discussions
  3. IT & Infrastructure
  4. Looking for an inspiration

Looking for an inspiration

Scheduled Pinned Locked Moved IT & Infrastructure
csharpasp-netdatabasesql-servervisual-studio
10 Posts 3 Posters 0 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.
  • N Offline
    N Offline
    noahfields
    wrote on last edited by
    #1

    Hi, I am a teenager who has been exploring the C langauges for a few years. I recently bought VS.NET pro (yes, bought) and C# is an outstanding language. Also, the hype about .NET is very exciting but I'd like to explore the framework to see what actually makes it so good (if it is as good as people claim it is). I'm hoping that somebody can supply me with an application idea that isn't too simple and will demonstrate the power of the framework. I'm willing to learn anything (in fact, another reason I want to take on a large project gain a lot of knowledge about the framework) to make the app but here are my tech restrictions: VS.NET pro Access 2003 remote (but I can do basically anything I want) .NET server (ASP.NET) with SQL Server Thanks for any suggestions. -NF

    C J 2 Replies Last reply
    0
    • N noahfields

      Hi, I am a teenager who has been exploring the C langauges for a few years. I recently bought VS.NET pro (yes, bought) and C# is an outstanding language. Also, the hype about .NET is very exciting but I'd like to explore the framework to see what actually makes it so good (if it is as good as people claim it is). I'm hoping that somebody can supply me with an application idea that isn't too simple and will demonstrate the power of the framework. I'm willing to learn anything (in fact, another reason I want to take on a large project gain a lot of knowledge about the framework) to make the app but here are my tech restrictions: VS.NET pro Access 2003 remote (but I can do basically anything I want) .NET server (ASP.NET) with SQL Server Thanks for any suggestions. -NF

      C Offline
      C Offline
      Colin Angus Mackay
      wrote on last edited by
      #2

      What sort of stuff interests you? --Colin Mackay--

      EuroCPian Spring 2004 Get Together[^]

      N 1 Reply Last reply
      0
      • C Colin Angus Mackay

        What sort of stuff interests you? --Colin Mackay--

        EuroCPian Spring 2004 Get Together[^]

        N Offline
        N Offline
        noahfields
        wrote on last edited by
        #3

        Possibly something that uses neat graphics interface. So DX9 possibly. And something over the internet that can connect users in a community. These are just two attractive things to me. You might have different opinions as to what a learner should be working on. P.S. I'm leaving for Canada until late Sunday night so I won't be able to answer any questions starting in 45 min or so. Thanks.

        C 1 Reply Last reply
        0
        • N noahfields

          Possibly something that uses neat graphics interface. So DX9 possibly. And something over the internet that can connect users in a community. These are just two attractive things to me. You might have different opinions as to what a learner should be working on. P.S. I'm leaving for Canada until late Sunday night so I won't be able to answer any questions starting in 45 min or so. Thanks.

          C Offline
          C Offline
          Colin Angus Mackay
          wrote on last edited by
          #4

          Enjoy Canada. Beautiful country. I've only visited twice (Montreal and Toronto) You mentioned already that you've been programming in C for a few years so I'll assume you are a very competent amature as C is not an easy starter language. (Would that be a fair evaluation?). noahfields wrote: You might have different opinions as to what a learner should be working on. Do you feel there are any area that you are lacking? Do you want a push to a more commercial level of software development? (you mentioned having access [excuse the pun] to Access and SQL Server) e.g. Business oriented software. You're also interested in graphics - Why not do a game and use DirectX9 for the graphics? Actually a game could be quite a useful exercise especially if there was a logical component to it (e.g. Human Vs. Computer)... The first game I ever wrote (modified is probably more accurate because I copied the original program from the manual of my Sinclair ZX Spectrum and then changed it and added bits) was hangman. I'll stop rambling on and give you a concrete suggestion that might inspire you... A hangman game. You could use the database to hold a catagorised dictionary (e.g. so the user could select a subject like Movie Stars, or Ice Hockey players etc.), the DirectX graphics could render more interesting graphics/animation than the more traditional stick-man rendition. You could also internet enable it so you can play against other oponents across the world. A learning exercise with databases, DirectX9 and internet communication. What do you think? --Colin Mackay--

          EuroCPian Spring 2004 Get Together[^]

          N 1 Reply Last reply
          0
          • N noahfields

            Hi, I am a teenager who has been exploring the C langauges for a few years. I recently bought VS.NET pro (yes, bought) and C# is an outstanding language. Also, the hype about .NET is very exciting but I'd like to explore the framework to see what actually makes it so good (if it is as good as people claim it is). I'm hoping that somebody can supply me with an application idea that isn't too simple and will demonstrate the power of the framework. I'm willing to learn anything (in fact, another reason I want to take on a large project gain a lot of knowledge about the framework) to make the app but here are my tech restrictions: VS.NET pro Access 2003 remote (but I can do basically anything I want) .NET server (ASP.NET) with SQL Server Thanks for any suggestions. -NF

            J Offline
            J Offline
            Jeremy Falcon
            wrote on last edited by
            #5

            Well, if you're looking to make a simple 3D app, drawing a 3D graph and allowing the user to plot points (vertexes) and lines (vectors) and maybe pan around it in slow mo to be a decent start. It'll also help get you familiar with the concepts of 3D space in seeing it in action. Jeremy Falcon

            N 1 Reply Last reply
            0
            • C Colin Angus Mackay

              Enjoy Canada. Beautiful country. I've only visited twice (Montreal and Toronto) You mentioned already that you've been programming in C for a few years so I'll assume you are a very competent amature as C is not an easy starter language. (Would that be a fair evaluation?). noahfields wrote: You might have different opinions as to what a learner should be working on. Do you feel there are any area that you are lacking? Do you want a push to a more commercial level of software development? (you mentioned having access [excuse the pun] to Access and SQL Server) e.g. Business oriented software. You're also interested in graphics - Why not do a game and use DirectX9 for the graphics? Actually a game could be quite a useful exercise especially if there was a logical component to it (e.g. Human Vs. Computer)... The first game I ever wrote (modified is probably more accurate because I copied the original program from the manual of my Sinclair ZX Spectrum and then changed it and added bits) was hangman. I'll stop rambling on and give you a concrete suggestion that might inspire you... A hangman game. You could use the database to hold a catagorised dictionary (e.g. so the user could select a subject like Movie Stars, or Ice Hockey players etc.), the DirectX graphics could render more interesting graphics/animation than the more traditional stick-man rendition. You could also internet enable it so you can play against other oponents across the world. A learning exercise with databases, DirectX9 and internet communication. What do you think? --Colin Mackay--

              EuroCPian Spring 2004 Get Together[^]

              N Offline
              N Offline
              noahfields
              wrote on last edited by
              #6

              Hey. Thanks for taking the time to write up that whole post. I really appreciate it. Well, Canada was awesome. Quebec to be exact. You could see for miles and miles on top of the ski resort... now that I'm back to my computer. I like the idea a lot. One question though. I know with the graphics stuff C and C++ is the big stuff. I was wondering if you'd think it more beneficial to my knowledge if I used C++ instead of C#. Since C# is sort of derived in a querky way from C++ I'd get a much better understanding of what C# is built on. Any opinion?

              C 1 Reply Last reply
              0
              • J Jeremy Falcon

                Well, if you're looking to make a simple 3D app, drawing a 3D graph and allowing the user to plot points (vertexes) and lines (vectors) and maybe pan around it in slow mo to be a decent start. It'll also help get you familiar with the concepts of 3D space in seeing it in action. Jeremy Falcon

                N Offline
                N Offline
                noahfields
                wrote on last edited by
                #7

                Hey. That sounds like a really good way to get used to basic 3D principles and stuff. I'll definately consider doing that before I take on harder things. Hangman, to be exact. ;P

                1 Reply Last reply
                0
                • N noahfields

                  Hey. Thanks for taking the time to write up that whole post. I really appreciate it. Well, Canada was awesome. Quebec to be exact. You could see for miles and miles on top of the ski resort... now that I'm back to my computer. I like the idea a lot. One question though. I know with the graphics stuff C and C++ is the big stuff. I was wondering if you'd think it more beneficial to my knowledge if I used C++ instead of C#. Since C# is sort of derived in a querky way from C++ I'd get a much better understanding of what C# is built on. Any opinion?

                  C Offline
                  C Offline
                  Colin Angus Mackay
                  wrote on last edited by
                  #8

                  Or you could go half way and use Managed C++... Personally I wouldn't really bother with C++ and I'd just jump to C#. However, it all depends on how comfortable you feel making the jump from C to C#. In my opinion the steepest part of the learning curve on both will be the picking up of Object Orientation and C++ and C# take a slighly different stance on the subject. C++ permits multiple-inheritance but not interfaces, whereas C# only permits single-inheritance but allows multiple interfaces. The struct keyword in C++ and C# mean different things but are similar enough to cause confusion. --Colin Mackay--

                  EuroCPian Spring 2004 Get Together[^]

                  N 1 Reply Last reply
                  0
                  • C Colin Angus Mackay

                    Or you could go half way and use Managed C++... Personally I wouldn't really bother with C++ and I'd just jump to C#. However, it all depends on how comfortable you feel making the jump from C to C#. In my opinion the steepest part of the learning curve on both will be the picking up of Object Orientation and C++ and C# take a slighly different stance on the subject. C++ permits multiple-inheritance but not interfaces, whereas C# only permits single-inheritance but allows multiple interfaces. The struct keyword in C++ and C# mean different things but are similar enough to cause confusion. --Colin Mackay--

                    EuroCPian Spring 2004 Get Together[^]

                    N Offline
                    N Offline
                    noahfields
                    wrote on last edited by
                    #9

                    I'm fairly familiar with C# but here's what I'm wondering about: In eight years or so when I get (if) a programming job say at MS or wherever. Do you think the langauge they use to make the new version of Office or Windows is goign to be Managed (C# or C++) or will it be normal C++. It seems to me that you'd need more control over what you're doing so you'd go with C++. I mean, however far we go, we always have to do low-level framework work. So it seems that unmanaged C++ would be the most beneficial to me. What are your views?

                    C 1 Reply Last reply
                    0
                    • N noahfields

                      I'm fairly familiar with C# but here's what I'm wondering about: In eight years or so when I get (if) a programming job say at MS or wherever. Do you think the langauge they use to make the new version of Office or Windows is goign to be Managed (C# or C++) or will it be normal C++. It seems to me that you'd need more control over what you're doing so you'd go with C++. I mean, however far we go, we always have to do low-level framework work. So it seems that unmanaged C++ would be the most beneficial to me. What are your views?

                      C Offline
                      C Offline
                      Colin Angus Mackay
                      wrote on last edited by
                      #10

                      Okay... Time to get my crystal ball out.... I have no idea - As I understand it MS Office was started off in C, then moved to C++ (with MFC?) and quite probably it will now (or soon) be using components that are managed. There are still rumours that assembly code written by Bill Gates himself is still in active products. There are also rumours that surface occasionally by various programmers who claims to have removed the final piece of code that Bill Gates wrote from Visual Basic - which indicates the software is evolving constantly rather than being thrown away and re-written from scratch (which sometimes happens - but mostly on small sections of software rather than on the whole) noahfields wrote: What are your views? If you want to work for Microsoft then go for it. Give it your best shot! That's what I wanted to do when I started University but after four years of a five year course I asked to get a certificate for what ever I had achieved to that point as I was going to start a company of my own. Sorry, but I think that this has been a less than helpful answer. However, if you're looking to find out how Microsoft operates so you can focus your education to attaining the goal of working there then you might want to seek out MS employees (or ex-MS employees) to see how they got there. (There are a couple at least lurking on Code Project) --Colin Mackay--

                      EuroCPian Spring 2004 Get Together[^]

                      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