Visual Basic Tutorials
- Information Center
The Gary Beene Information Centers deliver over a million pages per year of useful information to visitors, covering a wide range of computer, software, scientific, financial, personal, and humorous topics - basically all the topics that interest me. Over 1000 pages of content are available.
This set of Web pages have been designed as a quick introduction to Visual Basic. The aim is to get readers up and over the first step of the learning curve to a position where they have enough knowledge to start learning by experimentation.
I'm going to stay with VB6. This, because I am one of those rare, and becoming even more rare, individuals who use computers for *computing* (i.e., scientific computation). I can not care less about being able to create Internet-or Intranet-related applications, so there is no need for me to suffer through the agonies of coming in line with an almost entirely new development system. Furthermore, I suspect that, knowing Microsoft, the current Beta version is really an advanced Alpha, and that when the first commercial version hits the streets, that's when the *real* beta-testing will begin. This is cheaper for Microsoft. I know that this will doom me to living out the rest of my professional days in the ever receding backwaters, but that's Ok with me. I'm coming up on 66 years, and VB6 and VC++6 will serve me nicely for as long as I want to remain active in the profession.
about the VB
Microsoft introduced these two wonderful technologies to VB in version 5. This is the main reason why I upgraded from VB4 to 5. If you use them properly, you can halve your coding time and with them, VB's learning curve drops dramatically. No longer to you have to remember objects, events or properties. Just type in an object name and a period (fullstop) and VB should bring down a list of events, methods, propeties and sub-objects that are in scope (ones that can currently be used).
Visual Basic is a unique language in nearly all respects: a different interface, a different style, and a different method of doing things must be learned. A good understanding of procedures and modular programming will be invaluable in learning Visual Basic. A good knowlege of BASIC programming will also help. Unlike other languages, Visual Basic is completely graphically oriented, so you'll be learning a lot about how to control the program to be subject to the whim of the user, and you'll learn how windows processes system messages so things happen. Visual Basic is also a fun and practical language because all the dredgery and tedium of coding is minimized with it's easy to use graphical interface. It's primary purpose is to create custom databases, but it is fully functional for creating games, applications, diagnostics, modem terminals... you name it! Virtually any windows program can be created with Visual Basic, and you'll find it's the easiest language out there for the power it has.
The Visual Basic
VISUAL BASIC is one of the easiest programming tool to master.With some basic guidance, anybody could come up with a nice little windows-based program within a short time, age is not the limit.However, do not ever think that Visual Basic can only build simple programs, you could actually develop very advance and powerful applications. Indeed, Visual Basic 6.0 even allows you to develop web applications.Nevertherless, advance programming is temporarily out of the scope of this web site, if you are still interested, please refer to some of the links provided in this page.
There are over 20 tutorials and some good programs to look at. They are compatible with Visual Basic 6 and possibly earlier versions. Please vote for the site and leave comments. Please add your link to the site if its related to programming and if it isn't, then please do add your link in the Free For All Links Page.
Easily Visual Basic
This Tutorial is for completely beginners with Visual Basic. It will teach you right from the very start, how to make your first program in Visual Basic.
- Brief Description of Visual Basic
VISUAL BASIC is a high level programming language evolved from the earlier DOS version called BASIC. BASIC means Beginners' All-purpose Symbolic Instruction Code. It is a fairly easy programming language to learn. The codes look a bit like English Language. Different software companies produced different version of BASIC, such as Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA and so on.
- ActiveX Control
ActiveX control is control like all visual basic common controls: Command Button, Label, etc.
You can make your own ActiveX control, for example hover button control, and use it in every VB program
you make without addition of code. Instead of writing the same code every time you want
to use the hover button, make once hover button ActiveX control, and drag it to your form
every time you want to use it, like it was the usual Command Button.
- Programming Custom Hardware in Visual Basic
You might be curious how to write Visual Basic (VB) applications for your unique hardware device. For example, you custom developed a PC card. It might be a data acquisition card, or perhaps a motor controller. This tutorial will show you can write VB programs using a Dynamically linked library (DLL). This tutorial is in response to the dozens of postings on the VB usenet group every
- VBnet Visual Basic Developers Resource Centre
VBnet is providing the enhanced functionality of the win32 api to intermediate and advanced visual basic developers using 'VB Classic'. All code is provided free of charge but, I do have simple reproduction/distribution rules that ask be adhered to. For more information, please read the VBnet licensing policy. And remember that when you're finished at VBnet, there are plenty of other hardcore links both at here at mvps.org, as well as on the VBnet MVP and Best Links pages.
we will create two Windows applications using multicasting features. With one application it will be possible to chat with multiple systems, where everyone is both a sender and a receiver. The second application ? in the form of a picture show ? demonstrates how large data packets can be sent to multiple clients without using a large percentage of the network bandwidth.