Page 1 of 2 12 LastLast
Results 1 to 15 of 21
  1. #1
    3 Star Lounger
    Join Date
    Oct 2002
    Location
    Houston, Texas, USA
    Posts
    303
    Thanks
    0
    Thanked 0 Times in 0 Posts

    How hard/easy is NET (VB 6 or Net)

    I have been using VB6 for a short time now and I almost consider my self a beginner. I have been asked to see if it would be better/easier to create a program that will use forms for Users to enter using VB6 or Net. At the present the data will go to a MS Access database with plans for it to migrate to SQL or IBM DB2 (if possible).

    How hard would it be for a beginner of VB6 (1 class) to try and use Net?

  2. #2
    Silver Lounger
    Join Date
    Jan 2001
    Location
    Indianapolis, Indiana, USA
    Posts
    1,862
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    I'm probably not the best person to answer this because I'm a bit biased...

    I did a lot of Access development from Access 97 to Access XP (2002) before switching to mostly web applications (ASP then ASP.NET). I've also done a fair number of windows VB.NET applications.

    I would say that the updated object-oriented structure of .NET along with increased performance and security make it the better choice. I honestly doubt the learning curve would be much higher for .NET than for VB6. In addition, the new Visual Studio (2003) IDE is much improved, with Intellisense for nearly everything imaginable!

    Just my 2 cents <img src=/S/2cents.gif border=0 alt=2cents width=15 height=15>

  3. #3
    Super Moderator jscher2000's Avatar
    Join Date
    Feb 2001
    Location
    Silicon Valley, USA
    Posts
    23,112
    Thanks
    5
    Thanked 93 Times in 89 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    Using either ADO (in VB6) or ADO.Net (in the .Net framework) to connect to your Access database, you could re-use your front end with any other ADO/ADO.Net provider (e.g., MS SQL Server) with minimal changes. Otherwise, from what I have read in magazines, the .Net framework includes some really nice forms controls for database access. They might be faster to deploy than the earlier technology, but I really couldn't say. From your own career perspective, it probably is worth exploring the .Net option, as that is where the action increasingly will be for the next several years.

  4. #4
    Platinum Lounger
    Join Date
    Dec 2000
    Location
    Queanbeyan, New South Wales, Australia
    Posts
    3,730
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    VB6 applications can be distributed as standalone applications, wheras .Net users need to have ".Net Runtime" installed before you can distribute applications (assuming you don't have a thin client situation). You may have fewer problems with dlls in .Net though.

    With VB.Net, the language itself is straight forward- but it's all the other things in .Net which add to the learning curve.
    Subway Belconnen- home of the Signboard to make you smile. Get (almost) daily updates- follow SubwayBelconnen on Twitter.

  5. #5
    Plutonium Lounger
    Join Date
    Dec 2000
    Location
    Sacramento, California, USA
    Posts
    16,775
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: How hard/easy is NET (VB 6 or Net)

    I have to disagree, Geoff. The "language" is made up of all those other things! I love it, but I don't downplay the learning curve.
    Charlotte

  6. #6
    Plutonium Lounger
    Join Date
    Dec 2000
    Location
    Sacramento, California, USA
    Posts
    16,775
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: How hard/easy is NET (VB 6 or Net)

    I'm biased as well. I'd much rather work in .Net than struggle with VB6 when working with database backends. WinForms are very nice, and at some point the .Net framework will be as ubiquitous as the VB runtime is now. We use ActiveReports.Net, which includes a wizard that helps translate Access reports into ActiveReports, at least as far as layout is concerned. If you have already got your head around classes in VB/VBA, you'll be able to adapt to .Net without going crazy. If you aren't comfortable with classes, you're in trouble.

    Do NOT accept the argument that with VB6 you can just roll out an EXE. The only reason that may be possible is because the VB6 runtime is already on the target machine. Of course, if it isn't (i.e., Office 97 on Win 95) .... <img src=/S/innocent.gif border=0 alt=innocent width=20 height=20>
    Charlotte

  7. #7
    3 Star Lounger
    Join Date
    Aug 2001
    Location
    Jeddah, Saudi Arabia
    Posts
    243
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: How hard/easy is NET (VB 6 or Net)

    The scuttlebutt about the next version of Windows, Longhorn, is that it will have the .NET framework built into it.

    Personnaly I think that VB .NET is a quantum leap better than VB due to the OOP nature of it but if you are unfamiliar to OOP then the learning curve can be quite daunting.

    One of the traps to avoid is writing VB programs and then using the conversion wizard to change them into .NET. This is fine if you have simple, and I mean simple, applications but from experience I've found it is a lot better to recode the applications.

    Regards,
    Kevin Bell

  8. #8
    Plutonium Lounger
    Join Date
    Dec 2000
    Location
    Sacramento, California, USA
    Posts
    16,775
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: How hard/easy is NET (VB 6 or Net)

    I agree absolutely. One of the things I like about ActiveReports is that the Access wizard converts the layout. You have to go into the text file and remove some code that gets embedded in it as script, but the nice part is the time saved trying to reproduce the layout. The code is different anyhow, or at least, it should be. We're easing into .Net, with the one developer who's proficient in it working out the entities and helpers that I need to create the forms and reports. We're developing in vertical slices, top to bottom, one piece of the app at a time, so that the concepts and models can be established and then carried through the rest of the app.

    He's doing the more creative stuff while I learn as I go. It works out well, but I was a heavy user of classes and ADO in Access, so I have had an easier transition than some.
    Charlotte

  9. #9
    Gold Lounger
    Join Date
    Dec 2000
    Location
    New Hampshire, USA
    Posts
    3,386
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    VB6 apps also require the VB 6 runtimes, which should already be installed on most systems.

    See http://www.standards.com/VB/UsingVisualBasic6.html.

  10. #10
    Gold Lounger
    Join Date
    Dec 2000
    Location
    New Hampshire, USA
    Posts
    3,386
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    Ayup, VS 2005 will be a vast improvement.

    VB .NET is a better language than VB.
    The ability to use .NET's Window's forms is by itself a sufficient reason to choose .NET.

    Office is not yet fully .NET-ized, so you still gotta use VBA within Office.
    VB 6 programs can be compiled to protect th ecode far better than compiled VB .NET programs, which can only be obfuscated.

  11. #11
    2 Star Lounger
    Join Date
    Jan 2001
    Location
    Mundelein, Illinois, USA
    Posts
    198
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    I too have my biased opinion. I'm a somewhat experienced programmer, over the years I've used many languages with and without development environments but I've just installed VB.NET 2003 and working in this thing is a real pain. The real problem though is not so much the language as the documentation. The "Dynamic" help generally provides things that are un helpful. If it's on topic at all it usually just states the obvious and besides that it crowds in to an already crowded window making the working space even smaller. The "Visual Studio .NET 2003 Documentation" html file is marginally better, at least it's in a separate window but finding anything useful is a real chore.

    I
    Thanks,

    C DeWitt

  12. #12
    Gold Lounger
    Join Date
    Dec 2000
    Location
    New Hampshire, USA
    Posts
    3,386
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    What makes you think there's bias in anyone's opinion in this thread?
    I've not seen any bias.

    As for books, most are not worth the paper they are printed upon.
    Try:
    1. The VB.NET Step By Step book from MSFT Press.
    2. Paul Vick's The Visual Basic .NET Programming Language
    3, Francesco Balena's Programming Microsoft Visual Basic .NET

    The VS .NET documention is about as bad as it gets.
    Obviously, "designed" by folkes not having a clue as to proper design, or how to use a product.

    If I had not previously programmed in VB, it would have been even harder to find things.

  13. #13
    2 Star Lounger
    Join Date
    Jan 2001
    Location
    Mundelein, Illinois, USA
    Posts
    198
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    Thanks, I've got the Step By Step book and the 101 VB.NET Applications. They're good if they happen to have examples that fit but they're not references. I'll check out the other two.
    Thanks,

    C DeWitt

  14. #14
    Gold Lounger
    Join Date
    Dec 2000
    Location
    New Hampshire, USA
    Posts
    3,386
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    I also have both.

    The step by step book should be read once, maybe twice, and then put under a table leg.

    the 101 book is useful if you ever need to do one of the deeds in the book, so it is worth having, even if it helps you solve only 1 problem.

    The most important book is a GOOD overview, better yet one that can be used as a reference.
    Balena's book is likely the best for this as it covers one heck of a lot, and he writes well. I've only read portions.
    Addisdon Wesley has a whole series of .NET books that are highly regarded.
    I have several. They all look very good.
    Paul Vick's book was recommended in a newsgroup.
    It looks like it would be excellent as an introduction to VB .NET.
    Not as comprehensive as Balena's book, but may still be useful as a reference.

  15. #15
    Gold Lounger
    Join Date
    Dec 2000
    Location
    New Hampshire, USA
    Posts
    3,386
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: How hard/easy is NET (VB 6 or Net)

    Bye thee waye.

    An experienced programmer could skip the Step by Step book, but I decided that, for the price, it was worth a quick read.
    Essentially, it is identical with the VB 6 step by step book, except the examples are in VB .NET instead of VB 6.

    An inexperienced programmer MUST first read the step by step book.

Page 1 of 2 12 LastLast

Posting Permissions

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