Which is better, Visual Basic 6 or .net?
552238
If you already know VB6, you'll probably like it better. If you're just learning the language, go with .NET
721076
MS visual studio .net
954444
Learn VB.Net. Its the best programming language today.
522058
Sam's Teach Yourself series is always good. If you just need basics, the For Dummies series works well. Microsoft Press's "Step By Step" books are also outstanding if you just want to quickly learn how to write programs with the Microsoft IDE.\n\nHowever, since Visual Basic 6 is a legacy product, why don't you invest in a book about Visual Basic .NET 2005?
270381
I got the C# Jump Start book (or something like that).  It was pretty good.\n\nDon't even try it without Visual Studio though.\n\nDon't get frustrated by the syntax and complete lack of help on Microsoft's part.  I use ExpertsExchange.com and get answers to any technical problem I'm having in minutes.
332681
I have found the following site to be the best with free/complete projects with source code for Visual Basic\n\nhttp://www.planet-source-code.com/
902001
Well the first thing you should recognize is that VB.Net is in a transition from what VB use to be to something that is more like OOP as done in C++. For instance, VB.NET now implements full inheritance, classes, everything being an object with methods that can be overridden, shared, shadowed etc.\n\nAnother thing you can compare is the actual syntax. VB.NET has made an effort to hold onto its very English like syntax, one thing that C++ does not share. \n\nOne similarity is that VB.NET implements classes which can be derived, made abstract, full methods and properties like that of C++.\n\nI have included a site that compares C++ but with C# and Java which might be better to compare directly with C++ than VB.NET since they are so similiar. It has results on memory usage and outlines the options/OS used to conduct the experiments.\n\nYou have to understand that by its very nature C++ is closer to the machine code that the OS understands while .NET has an extra layer (the CLR or common language runtime which offers several more graphical and performance changes than original C++ code).\n\nYou will be lucky to find more C++ / C# comparisons or Java / .NET comparisons than finding one that will compare two separate languages AND platforms like VB.net and C++.\n\nHope these results help a little. Enjoy!
43860
Some form of BASIC - the BEGINNER'S All-purpose Symbolic Instructions Code. Visual BASIC.net is the most recent version, and can be used to make web-enabled programs. The site I've listed below is run by a college professor who writes textbooks - it's an e-mail list.
24035
Visual Basic 2005 is the 8th version of Visual Basic and the 2nd at its .NET stage. It is featured in the .NET Framework version 2.\nYou may use it by:\n* downloading the free .NET Framework platform, which contains compiler and runtime for it\n* buying Visual Studio 2005\n* downloading (free for a limited time) Visual Basic .NET Express\n\nEnjoy!
1136043
VB is greatly used for online applications. For instance...  ASP / ASP.NET users use VB / VB.NET to do it in.\n\nMost websites if not all ASP/ASP.NET use Visual Basic :)
608760
Yes. VB6 is much a better language than the lame VB.NET. I don't say this out of nothing, the proof is listed down here and they are not even a complete list. \n\n- VB.NET is often quoted as not a worthy enough to be VB6 succesor, due to its (very) poor backward compatibility, making it almost the same as new language. Even Microsoft admit this by having their motto for the language "The Difference is Obvious", yeah it's obvious since it's basically a different language, with some minor extra feature and majorly crippled.\n- VB.NET's compiled code can be decompiled easier than VB6's because it uses Intermediate Language, and not a direct comilation into Machine Code\n- VB.NET runtime is approx. 10 times larger than VB6 runtime, making  programs need a much larger memory demand. This useless overhead is a significan disadvantage.\n- It have been proven that some of the changes are NOT needed for the language to comply with either CLR (Common Language Runtime) nor .NET framework. These changes are suspected to be because the people that develops VB.NET wanted to selfishly create something that is more similar to their own language than the original Basic.\n- Most of VB6's greatest feature is missing. Some has been restored at future version of VB.NET, like the Edit And Continue feature, but until now, I haven't seen control arrays in VB.NET. There is a solution for Control Arrays substitution, that they say is simple, but in fact, the lies is obvious, it is NOT SIMPLE AT ALL, in fact they're very complicated and complex. In VB6, CA is made in design time, in VB.NET, there is no way to make it in design time, you had to create a CA in runtime, which is very not simple.\n- VB.NET IDE crashes all the time, VB6 IDE is much more stable. 10% of the time I (just) opened the VB.NET IDE, it crashes, and 60% of the succeded one crashes afterward, just after I instructed the IDE to create a new project.  Finally, it would crashes 90% of the time while I was working on the code. I have never get any crashes on VB6 eve for once in my entire life.\n- VB.NET codes are generally longer and need more work to type than the same thing done in VB6\n- There is no Data Type Currency. And there is no substitution either.\n- This new language claiming the name VB, have much difference but is too similar enough to be confusing people that have mastered the VB6.\n- VB6 to VB.NET's code converter is suck enough to introduce new bugs that is purely inexistent in the original code.\n- Converting code to VB.NET makes much more loss than profit that you can get.\n- VB.NET syntax isn't in sync with VB6's spirit.\n- VB6 is already fully Object-Oriented Language in 'concept'. Most people don't think so though, but it is 'conceptually' OOP, just because it doesn't follow some of the rules of OO doesn't mean it isn't an OO language.\n\nMS tried to patent the keyword IsNot, this is stupid, since patenting it might mean we cannot lawfully use the keyword.\n\nALL IF NOT MOST OF THESE ARGUMENTS  IS BACKED BY WIKIPEDIA IN THE ARTICLE: http://en.wikipedia.org/wiki/Visual_Basic_.NET\nOR MSDN (Microsoft Developer Network, a.k.a Microsoft undignified way of creating money by selling products without help file in VB6, their sin is already released a bit in VB.NET by having an unhelpful help file in VB.NET)
78074
I'd read the ASP.NET book first.  There is a lot of stuff based around the .Net Class library that you need to know to effectively do any .Net programming, but the VB.Net book is going to spend a lot of time showing you how to create Windows-based applications, and it sounds like you're primarily interested in web programming.  Keep the VB.Net book around, though - it will probably come in handy as a reference guide.
637866
Visual studio 2005 is microsoft making all of the langauages oop. even vb is object oriented now. Most of the older programmers don't like the new .net structure. alot still use vb6. You can get vb.net, c#, c++, a webdeveloper, j all for free with the express. they are all full versions, they just don't have the full msdn library, which can be found online.\n\nif you do use visual studio, here is a fun website that they use, where you can visit. http://msdn.microsoft.com/coding4fun/
580731
VB6 uses the Windows Libraries through COM, VB.NET, even though has the same VB syntax, it uses the .NET framework.\n\nVB6 requires a VB6 compiler and it is used to make Windows Programs, I think you are referring to VBS (Visual Basic Script) which is a scripting language, it can be used with ASP to make server scripts, VBS is comparable to JavaScript, only that VBS only works in Internet Explorer.\n\nScripting Languages like VBS and JavaScript do not require a compiler, the script is interpreted by the Internet Browser.\n\nHTML is a Markup language, which is used to create the basic web-page, JavaScript or VBS are used to enhance HTML, as well as CSS (Cascade Styling Sheets), ASP, ASP.NET and PHP are server scripts, ASP uses VBS, ASP.NET uses VB.NET or C# and PHP is PHP's own language.\n\nTo learn more about all web stuff search for W3C, they have all kinds of tutorials up to today's standards.
361276
My first instinct is that you should upgrade as the newer versions of Microsoft development environments have much better support for this stuff.\n\nBut, barring that, I'd just have to take a few guesses.  \n\nVB 6.0 was a bit touchy about how it handled APIs.  You may need to look into the variable types you're passing into the API call and its declaration - make sure you're using a current API declaration for VB 6.0 and that you have SP 6.0 installed.\n\nInternetReadFile is designed to use a buffer to pull chunks of the response back and accumulate them.  If you're trying to pull back a huge file in a single read, you may come across all kinds of limitations.   It's probably better to write something more scalable like the example below.   Pardon the formatting mess caused by this answers field.\n\n\n\nDim hInternetSession       As Long\nDim hUrlFile               As Long\nDim sReadBuffer            As String * 4096     ' Grab 4k at a time\nDim sBuffer                As String\nDim lNumberOfBytesRead     As Long\nDim bDoLoop                As Boolean\nDim sURL                   As String\n\nhInternetSession = InternetOpen("Test", _\n    INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)\n\nsURL = txtURL\nhUrlFile = InternetOpenUrl(hInternetSession, _\n    sURL, vbNullString, 0, INTERNET_FLAG_RELOAD, 0)\n\nbDoLoop = True\nWhile bDoLoop\n    sReadBuffer = scBlankStr\n    bDoLoop = InternetReadFile(hUrlFile, sReadBuffer, _\n                Len(sReadBuffer), lNumberOfBytesRead)\n    sBuffer = sBuffer & Left$(sReadBuffer, lNumberOfBytesRead)\n    If Not CBool(lNumberOfBytesRead) Then bDoLoop = False\nWend\nInternetCloseHandle (hUrlFile)\nInternetCloseHandle (hInternetSession)
102379
VB3, 4, 5, 6, .Net 1.1, .NET 2.0?
62274
for starter = Sams Teach Yourself Visual Basic 6 in 21 Days for \n\nfor Advance =  Visual Basic 6 Unleashed