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. The Back Room
  4. Annoyed..

Annoyed..

Scheduled Pinned Locked Moved The Back Room
visual-studiodesigntutorial
12 Posts 8 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.
  • M Offline
    M Offline
    Matthew Hazlett
    wrote on last edited by
    #1

    VS 2005 introduced lots of new objects, classes, etc... Mostly all the tutorials MS gives you are drag and drop (things that can be done at design time). They leave the part out how to actually make it do something useful. After playing around and using the intelisense/object explorer, reading posts etc.. I can figure the new stuff out. But jeeze, why not actually put coding examples in the tutorials section, any idiot can figure out design time stuff... On a side note, I love the new generic collections (tons of mindless code, be gone!) :-) Matthew Hazlett

    M 1 Reply Last reply
    0
    • M Matthew Hazlett

      VS 2005 introduced lots of new objects, classes, etc... Mostly all the tutorials MS gives you are drag and drop (things that can be done at design time). They leave the part out how to actually make it do something useful. After playing around and using the intelisense/object explorer, reading posts etc.. I can figure the new stuff out. But jeeze, why not actually put coding examples in the tutorials section, any idiot can figure out design time stuff... On a side note, I love the new generic collections (tons of mindless code, be gone!) :-) Matthew Hazlett

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #2

      Matthew Hazlett wrote:

      After playing around and using the intelisense/object explorer, reading posts etc.. I can figure the new stuff out. But jeeze, why not actually put coding examples in the tutorials section, any idiot can figure out design time stuff...

      It's the trend. Infragistics and DevExpress have been doing this all along. Seems that actually writing/reading code examples is going the way of the dodo bird. No, what the dumbed down coders of today want is drag, drop, and forget designers. Who cares about actually understanding how something actually works, optimizing your code, making it elegant, easy to maintain, and so on. OOD? What's that? Marc Pensieve

      M C A M 4 Replies Last reply
      0
      • M Marc Clifton

        Matthew Hazlett wrote:

        After playing around and using the intelisense/object explorer, reading posts etc.. I can figure the new stuff out. But jeeze, why not actually put coding examples in the tutorials section, any idiot can figure out design time stuff...

        It's the trend. Infragistics and DevExpress have been doing this all along. Seems that actually writing/reading code examples is going the way of the dodo bird. No, what the dumbed down coders of today want is drag, drop, and forget designers. Who cares about actually understanding how something actually works, optimizing your code, making it elegant, easy to maintain, and so on. OOD? What's that? Marc Pensieve

        M Offline
        M Offline
        Michael Flanakin
        wrote on last edited by
        #3

        So true. The last of a dying breed, we are. Michael Flanakin Web Log

        T 1 Reply Last reply
        0
        • M Michael Flanakin

          So true. The last of a dying breed, we are. Michael Flanakin Web Log

          T Offline
          T Offline
          tom_dx
          wrote on last edited by
          #4

          im still here :cool: IM PROUD TO BE A GMAIL;

          P 1 Reply Last reply
          0
          • M Marc Clifton

            Matthew Hazlett wrote:

            After playing around and using the intelisense/object explorer, reading posts etc.. I can figure the new stuff out. But jeeze, why not actually put coding examples in the tutorials section, any idiot can figure out design time stuff...

            It's the trend. Infragistics and DevExpress have been doing this all along. Seems that actually writing/reading code examples is going the way of the dodo bird. No, what the dumbed down coders of today want is drag, drop, and forget designers. Who cares about actually understanding how something actually works, optimizing your code, making it elegant, easy to maintain, and so on. OOD? What's that? Marc Pensieve

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

            Marc Clifton wrote:

            No, what the dumbed down coders of today want is drag, drop, and forget designers

            I don't think they'll get far. Where I work the work is varied. At the moment I'm dealing with Apache & CGI scripts and looking at the possiblity of hooking all that in to a .NET application. Just before Christmas I was dealing with XSLT. We pick up various open source projects that are useful to the work we do so I've got experience with CruiseControl.NET, NAnt, NUnit, NMock, NDoc and so on. One guy is reviewing NHibernate to see if it will be useful so I may gain that at some point. And thats on top of C#, SQL Server 2000, and a whole bunch of other Microsoft technologies. Being able to deal with all that is mostly a result of understanding how something is working. I've tried drag-and-drop stuff in Visual Studio and, quite frankly, it sucks! The code it produces is horrible, it makes unit testing a PITA, it isn't layered properly, its difficult to modify. I will admit that VS2005 has many improvments in that area. But there is still a long way to go before I can use it to quickly create some useable code which I can then, without trouble, modify it to fit my task and have it fit my application architecture. I think that is the main problem. The stuff the drag & drop and wizards do don't fit easily into a good enterprise application architecture - It shoves database code right in the GUI X| I hear that you can now databind properly to business objects in VS2005 - It'll be good to try that out to see if it is any good. ColinMackay.net "Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

            1 Reply Last reply
            0
            • M Marc Clifton

              Matthew Hazlett wrote:

              After playing around and using the intelisense/object explorer, reading posts etc.. I can figure the new stuff out. But jeeze, why not actually put coding examples in the tutorials section, any idiot can figure out design time stuff...

              It's the trend. Infragistics and DevExpress have been doing this all along. Seems that actually writing/reading code examples is going the way of the dodo bird. No, what the dumbed down coders of today want is drag, drop, and forget designers. Who cares about actually understanding how something actually works, optimizing your code, making it elegant, easy to maintain, and so on. OOD? What's that? Marc Pensieve

              A Offline
              A Offline
              Alvaro Mendez
              wrote on last edited by
              #6

              Marc Clifton wrote:

              what the dumbed down coders of today want is drag, drop, and forget designers.

              And there's nothing wrong with that. I hate reinventing the wheel for something that a drag-n-drop component should just do for me. In fact, I've spent countless hours developing such components for myself and for others here on CodeProject.

              Marc Clifton wrote:

              Who cares about actually understanding how something actually works, optimizing your code, making it elegant, easy to maintain, and so on. OOD? What's that?

              Component-based programming (a la drag-n-drop and forget it) does not exclude these things. If anything, it makes them easier to do since you typically end up writing less code that you then need to "understand, optimize, make elegant, maintainable, and so on". Regards, Alvaro


              M 1 Reply Last reply
              0
              • A Alvaro Mendez

                Marc Clifton wrote:

                what the dumbed down coders of today want is drag, drop, and forget designers.

                And there's nothing wrong with that. I hate reinventing the wheel for something that a drag-n-drop component should just do for me. In fact, I've spent countless hours developing such components for myself and for others here on CodeProject.

                Marc Clifton wrote:

                Who cares about actually understanding how something actually works, optimizing your code, making it elegant, easy to maintain, and so on. OOD? What's that?

                Component-based programming (a la drag-n-drop and forget it) does not exclude these things. If anything, it makes them easier to do since you typically end up writing less code that you then need to "understand, optimize, make elegant, maintainable, and so on". Regards, Alvaro


                M Offline
                M Offline
                Matthew Hazlett
                wrote on last edited by
                #7

                Alvaro Mendez wrote:

                And there's nothing wrong with that. I hate reinventing the wheel for something that a drag-n-drop component should just do for me. In fact, I've spent countless hours developing such components for myself and for others here on CodeProject.

                Thats all well and good till something goes wrong and you have no idea why :-) But I agree, component programming is cool, but thats not really what we are talking about. Case in point, in VS.NET 2k5, you can have a SQLDataSource, just drag it out to your project and configure it, Right? But suppose you need to use the object in your code, dragging and dropping won't help you here. But -- this is noticeably absent from the basic tutorials. BTW: You can do this by: Dim DataTable as DataTable = Ctype(SQLDataSource1.Select(new DataSourceSelectArguments), DataView).Table But that's not in the tutorial anywhere, yet, I bet its somthing everyone wants to do and would like to know :-) Matthew Hazlett

                P M 2 Replies Last reply
                0
                • T tom_dx

                  im still here :cool: IM PROUD TO BE A GMAIL;

                  P Offline
                  P Offline
                  peterchen
                  wrote on last edited by
                  #8

                  please cough...


                  We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                  boost your code || Fold With Us! || sighist

                  1 Reply Last reply
                  0
                  • M Matthew Hazlett

                    Alvaro Mendez wrote:

                    And there's nothing wrong with that. I hate reinventing the wheel for something that a drag-n-drop component should just do for me. In fact, I've spent countless hours developing such components for myself and for others here on CodeProject.

                    Thats all well and good till something goes wrong and you have no idea why :-) But I agree, component programming is cool, but thats not really what we are talking about. Case in point, in VS.NET 2k5, you can have a SQLDataSource, just drag it out to your project and configure it, Right? But suppose you need to use the object in your code, dragging and dropping won't help you here. But -- this is noticeably absent from the basic tutorials. BTW: You can do this by: Dim DataTable as DataTable = Ctype(SQLDataSource1.Select(new DataSourceSelectArguments), DataView).Table But that's not in the tutorial anywhere, yet, I bet its somthing everyone wants to do and would like to know :-) Matthew Hazlett

                    P Offline
                    P Offline
                    peterchen
                    wrote on last edited by
                    #9

                    No problem, you just create a form at the beginning of your program where you drag all the components you need, and make it invisibe.


                    We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                    boost your code || Fold With Us! || sighist

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      Matthew Hazlett wrote:

                      After playing around and using the intelisense/object explorer, reading posts etc.. I can figure the new stuff out. But jeeze, why not actually put coding examples in the tutorials section, any idiot can figure out design time stuff...

                      It's the trend. Infragistics and DevExpress have been doing this all along. Seems that actually writing/reading code examples is going the way of the dodo bird. No, what the dumbed down coders of today want is drag, drop, and forget designers. Who cares about actually understanding how something actually works, optimizing your code, making it elegant, easy to maintain, and so on. OOD? What's that? Marc Pensieve

                      M Offline
                      M Offline
                      Member 96
                      wrote on last edited by
                      #10

                      Marc Clifton wrote:

                      Infragistics and DevExpress

                      Ummm...what have you been smoking? ;) I use both HEAVILY and they have a shitload of code examples, perhaps you're not looking in the right places.


                      "Hello, hello, what's all this shouting, we'll have no trouble here! This is a Local Shop for Local People, there's nothing for you here!" -Edward Tattsyrup

                      M 1 Reply Last reply
                      0
                      • M Matthew Hazlett

                        Alvaro Mendez wrote:

                        And there's nothing wrong with that. I hate reinventing the wheel for something that a drag-n-drop component should just do for me. In fact, I've spent countless hours developing such components for myself and for others here on CodeProject.

                        Thats all well and good till something goes wrong and you have no idea why :-) But I agree, component programming is cool, but thats not really what we are talking about. Case in point, in VS.NET 2k5, you can have a SQLDataSource, just drag it out to your project and configure it, Right? But suppose you need to use the object in your code, dragging and dropping won't help you here. But -- this is noticeably absent from the basic tutorials. BTW: You can do this by: Dim DataTable as DataTable = Ctype(SQLDataSource1.Select(new DataSourceSelectArguments), DataView).Table But that's not in the tutorial anywhere, yet, I bet its somthing everyone wants to do and would like to know :-) Matthew Hazlett

                        M Offline
                        M Offline
                        Member 96
                        wrote on last edited by
                        #11

                        Matthew Hazlett wrote:

                        .NET 2k5, you can have a SQLDataSource, just drag it out to your project and configure

                        That stuff is horrible in vs.net2k3 as well, sounds like nothing has changed. I remember the first time I tried dragging a query from a sql server onto a form and the unbelievable amount of redundant code it created.


                        "Hello, hello, what's all this shouting, we'll have no trouble here! This is a Local Shop for Local People, there's nothing for you here!" -Edward Tattsyrup

                        1 Reply Last reply
                        0
                        • M Member 96

                          Marc Clifton wrote:

                          Infragistics and DevExpress

                          Ummm...what have you been smoking? ;) I use both HEAVILY and they have a shitload of code examples, perhaps you're not looking in the right places.


                          "Hello, hello, what's all this shouting, we'll have no trouble here! This is a Local Shop for Local People, there's nothing for you here!" -Edward Tattsyrup

                          M Offline
                          M Offline
                          Marc Clifton
                          wrote on last edited by
                          #12

                          John Cardinal wrote:

                          I use both HEAVILY and they have a shitload of code examples, perhaps you're not looking in the right places.

                          They have tons of examples created from the designer. OK, I'll take that back. DevExpress actually has examples for both designer-created and "manually" created, but still heavily weighted toward the designer, from what I remember. Marc Pensieve

                          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