As I am currently using this program a lot due to the fact I am doing an I.T course I thought it would be a good idea to give a review on it.
Basically this program enables you to program prety much anything that involves visual basic code. Although you do have to be able to learn the code the program combines visual programming as well so you can draw out what you're program is going to look like beforehand. Being able to visual program it beforehand makes it a lot easier for the user because then you are able to program the buttons invidually as you go along.
It's features include creating buttons, labels, tables, data grids, text boxes, message boxes and much more.
An example of what you can create using this program would be a shopping cart system where you program it to add an item to the basket and thus proceed to the checkout.
As you can see it is a great program that can used for many different programming needs and especially if you know how to program in VB.
like the title of my opinion says its so great theres nothing else well i believe its true for many reasons. i and my friend are very good programmers but we took two very different routes to get the programming software that we needed to show off our skills, well cutting a long story short my mate baught every bit of programming software indivitually, it cost him alot. I on the other hand baught it on the one single package, it cost less then the combined price of just two of the programming development languages and yet it had loads of them, including all the help files and such stuff which my mate did not. so putting it simple its great
Visual Basic is a very powerful program with various tools which can be used in such a manner that you can nearly accomplish everything. It has an easy to use interface where the user merely draws on their desired control (a control is like an object eg. button) This can be useful because it just shows that it is very user friendly. The code window is simple but effective, the menus at the top can easily help to navigate you around the code. It has an efficient debugging system which can be done line by line. The compiler is good enough for me as it allows the user to customize various things about the output file. The menus allow the user to add the program's components and extra modules of code. Visual Basic can also handle very powerful code for instance creating a three dimensional area. Overall Visual Basic is an excellent programming language due to it ease and power. However the only complaint is that the end-user needs several *.dll files which they may not have to run the program.
Introduction From the early days of computers a simple computer language existed that allowed novices to program computers. This language was called BASIC – or Beginners All-purpose Symbolic Instruction Set. It was a fairly simple language that bought computer programming to the masses; early computers (such as the ZX80, ZX81, BBC Micro) had BASIC pre-installed on a ROM and became the stepping-stone for many budding computer programmers. As computers became more sophisticated and the users began to demand more and more from the computers, the BASIC language evolved. Finally, as newer object oriented languages began appearing, and the Windows GUI became an important part of computing life, Microsoft updated BASIC, to Q-BASIC, Turbo BASIC and finally ended up with Visual BASIC. After several years, this has produced the latest version Visual BASIC 6.0, or VB6. (NB VB.NET is currently in beta 2, and will be out within 6-12 months; this moves VB even more in to the mainstream with a major overhaul that makes VB into a true Object Oriented language). Object Oriented Languages The idea of Object Oriented Languages is to enable the programmer to build objects (such as a form) that are filled with controls (such as a button) which contain the relevant code actually attached to the Object. VB6 is not a true Object Oriented Language lacking some of the major features that C++ has, however for the beginner to intermediate user it is more than adequate. As Object Oriented Languages have evolved over the years they have become more and more powerful; with cross-platform classes now becoming the norm we are seeing a transformation into a seamless environment where programs in different languages can communicate with each other, sharing data and improving the development possibilities for millions of progreammers. The interface VB6 divides the screen into several areas, allowing you to open a main window to
do all your design in, while keeping other windows open with tools and other important information. The interface is intuitive to use, and is well designed. It is very customizable, allowing you to view as many information screens as you want. Although initially it takes a while to get the most out of the interface (there are so many different windows that can be open simultaneously) you will soon find which windows to have open at different times. The program So what is VB6? VB6 is a programming tool that allows you to design applications and system that can be stand alone, or multi-user. With the enterprise edition you can produce systems that are Web-Enabled. (It should be noted that VB.NET totally changes the way VB works with the web; the web classes are gone, replaced by ASP+). VB6 is an excellent programming tool featuring many great wizards that will allow you to do much of the design work without actually writing any code. The key to VB6 is the use of controls. Controls range from text boxes, and buttons, to data grids that combine with your database to produce some excellent forms and screens. Like many of the modern day languages, VB6 allows you to install ‘3rd-party’ controls thus expanding the capabilities of VB6. These controls can be written in other languages, thus if you have a great C+ control, you will be able to use it quickly and easily in VB. If you are familiar with BASIC, then VB6 will not be too foreign. The key to programming in VB6 is to remember that the main program will only contain a few lines; this main program being used to open forms, call procedures and functions etc. Much of the code is attached to the objects that are called from the main program. Where possible, common functions or routines will be separated from the controls allowing for multiple controls to use these routines. VB6 is a very structured language that uses much of the modern technol
ogies, such as Classes, COM, ODBC, ASP, etc. VB6 is one of the easiest languages to become proficient in, being logical and straight forward. However, to get the best out of VB6 you will need to know more about ASP+, COM+ and the new .NET technologies. (Especially as we see the transformation to VB.NET) The future Potential buyers should be aware that the next version of VB, VB.NET will totally change VB. As the world of computing moves to wards an Internet world, VB has been updated to allow programming for the Web easier. In addition to this VB grows up and becomes a true Object Oriented Program. VB6 users will find many changes but should be able to convert to the new version quickly and easily. Early signs show that most programs written in VB6 will not port easily into VB.NET, but the old adage sticks ‘If it isn’t broke, don’t fix it’. I.e. don’t change your VB6 applications, keep a copy of VB6 available and support these apps through vb6. Reference Here are some great books that will help you discover more about VB6:- Microsoft Press: Visual Basic 6.0 Programmer’s Guide Microsoft Press: Visual Basic 6.0 Reference Library Microsoft Press: Programming Distributed Applications with COM+ and VB6.0 (advanced Users) NB It is important that you install the VB6 support packs. These solve many errors in the original version. You may need to refer to Microsoft.com many times to ensure the program is installed correctly.
Strictly speaking I am only a Visual Basic beginner, but already I feel confident enough to take on a project possible. I started VB about 6 monts ago with little programming background and within in that period have designed an operating system for control of a machine at work. I found visual basic easy to get on to and would recommend any of the "Sams" "Teach Yourself VB in ....". The system I wrote consisted of a user interface which provided inputs and outputs to various external systems such as barcode scanners and PLC's (a unit similar to a microprocessor.) Vb easily lets you create profeesional forms etc. with the click of a button. This speeds up the design time and the amount coding required for a program. Another source of info I found useful was a question and answer board vb-forums.net. If you post a query here you can expect a response within 24 hours. A must when you are banging you head against a brick wall. If you are a first time programmer VB is most defeintely the easiest to learn but be careful it is a little "loose" and can lead you to bad programming habbits. (ie. the ability to loosely define variables.)
As someone who has programmed for a number of years this is the product I would recommend for a number of reasons. This is the best tool for beginning programming and you can certainly develop decent programs quickly . With the introduction of Direct X 7 finally you could develop your own games and the gap between VB and other languages is starting to close. The introduction of ADO in version 6 is a major advance in database development and a big improvement over earlier versions , you can now create DHTML applications for the internet. The enterprise version comes with some very powerful tools worth exploring such as Visual Component Manager , package and deployment wizard , visual modeller add source code control . The IDE is nicely organized with your components down one side , code /form in the middle and various toolbars down the left hand side. The ability to add/create/buy ACtiveX controls is a really important feature because by doing this you can download say the realplayer control and craete your own realplayer type application with minimal code. Visual Basic is always known as being a great tool for beginners but for advanced programmers there is a whole host of features ,tools and components to explore and use . HIghly recommended (if you can afford it)
Visual Basic is taking over the Microsoft world, of that there is little doubt. It is in Internet Explorer, Outlook, Excel, Access. If a package has "Where do you want to go today" written on it somewhere, chances are it contains Visual Basic in it somewhere. But is it any good ? If you are a novice programmer wanting to learn about Windows and/or programming, then yes it is an excellent language to learn with. This is probably why the cut down version is called the learning edition. Please dont be fooled by the hype that Visual Basic is an Object Oriented language, well it is, sort of, but in reality it isnt. Visual Basic relies on COM objects which are the background behind all that is OLE and ActiveX and it is fairly Object Oriented, but if you believe it to be a replacement for C++ or Java for Object Oriented design/development you will be sorely disappointed. VB as a language is great if it is the first language you have learnt. If you are coming from a C++ background you will probably find the syntax is full of pitfalls. For example in C++ you have the line "int i,j,k;". These are all integers right ?.... right. in VB "Dim i,j,k as integer". These are all integers right ?... nope, k is an integer and i and j are variants. in VB "Dim i as Integer, j as Integer, k as Integer". These are all integers right ?... right. I'm afraid niggly little things like this ( and there are a lot of them ) make me hate the language itself. But then I am me, a Visual Basic veteran will probably hate C or C++ !! The Pros of the language are that you can do anything that you can get ActiveX or COM objects for... This includes databases, scanning, flashy buttons, email viruses ( the ILoveYou virus was a VB application in Outlook !!), displaying pictures, and anything else that you can think of. The Cons of the language are it's syntax and the fac
t that it relies so heavily on ActiveX, COM and OLE. These make programs large, full of little OCX modules and difficult to install successfully. It is also extremely difficult to write 'Modern' looking applications in VB. If you want to write a sexy looking application with docking control bars, splitter panes and produce the successor to Adobe Photoshop for example. Visual Basic is not the answer !
I have been using VB since Version 3 and have seen the product grow significantly - whereas one would have implemented only desktop applications using VB, you can now develop for the enterprise with VB6, including web development. The significance of VB is that it is very easy to pick up and write applications - however, a good design methodology is essential here. It's easy to write bad applications which require great amounts of code changes everytime some requirement changes (thus costing money), but must harder to write code which has extensibility and is scalable. VB6 Enterprise provides all the tools needed to build two of the three layers in a modern application - rich GUIs and business centric layers are much easier and quicker to develop than any other platform. The only downsides to VB is that it does not have the speed of C++ for pure number crunching and DOES require Service Pack 3 or 4 to be considered stable. Visual Basic 7 lies around the corner and will deliver many of the features programmers have been asking for - true Object inheritance, web integration, better threading model and error handling. Until then, VB6 is your man.
Visual Basic v6.0 first appears to do everything you want it to do. However some things are made more complex. If, for example, a routine to allow a window to remain always on top is missing, you have to access a DLL, which is relativly simple. But if no DLL can be found that contains a routine to do what you do, you have to resort to using Visual C++ or seomthing like that to make a DLL that you can then access from Visual Basic. To be short, to do everything you want to do in Visual Basic, you'll have to know Visual C++ as well...
With project deadlines getting shorter and shorter, developers need tools that can enable them to deliver products within deadlines that a few years ago would have seemed impossible. I have worked with Visual Basic since version 3 and in my opinion no other language has managed to catch up with the features of Visual Basic. The new versions use the same compiler technology as Visual C++ and for the majority of cases there is no performance difference between VB and C. Developers can build component based architectures that can be used by other developers to build on or they can create small business logic based objects that can reside on an application server and be called by other systems or web interfaces. Prototyping can be done in a matter of hours for complex systems, allowing developers to show users the concepts and features of systems as they are specified. JAVA is being promoted as the RAD tool of the future, but why take a step backwards to slow, complex code when virtually every PC in the world runs Windows? JAVA programming environments are getting better, but none of the environments that I have seen are really able to take the mundane tasks away from the programmer and let them spend their valuable time solving business problems instead of implementing a remote interface by hand, or other similar tasks. It seems that every feature that supporters of JAVA quote as being the reasons for moving over to it, have been available to Visual Basic developers for years. I think that the next few versions of Visual Basic are going to make some large corporations very uneasy. They must already be starting to realise that they have been beaten to the post, by a few years.
I moved from Delphi development a while back to doing VB for work. Enterprise was the version I was handed and, quite daunted, I took up the challenge of writing a few new apps and modifying older ones. The language itself is simplicity itself to elarn. It'll come with practise, trust me. But what amazed me was the way that MS have made the whole programming experience basically a drag and drop affair. Even complex entities such as COM object become simple to use as the system registers them and makes them available on the component pallette. I still believe Delphi is a better language but I have to say that for speed of development VB has the game wrapped-up.
This is microsofts gift to all gui designers. The art of gui development is now a case of selecting drag and drop components and a brief soray into the world of computer programming. A novice can quickly produce a tangible result. in addition to this it obviously allows the more experienced to manipulate arrays, to access databases and produce professional gui's with reusable code. Being a microsoft product it enables the production of screens which are familiar to all users of microsoft operaing systems.
Having done programming in C and C++ for awhile, I decided to try Visual Basic for a change. I picked up a book, and got myself a copy of Visual Basic 6.0. To my delight, I found programming in Visual Basic real easy by comparison. The Visual Basic 6.0 development environment and programmer tools contribute significantly to this. User friendly graphical interface, does very well at representing objects and other programming concepts and excellent help files with some good tutorials are just some of the neat features of Visual Basic 6.0. It practically makes programming just a drag-and-drop task. And trust me, when you start using it, you won't find making Windows application such a daunting task anymore. A must for anyone wanting to do Windows programming the easy way.
I have just developed a fairly simple application in VB6 that interfaces with Outlook 98 and a UNIX system and found it very easy - this being my first dabblings with "visual" development. The editor is useful - especially the function help, and the debugging facilities are a pleasure (compared to my normal development language - BCPL!). Now I've just got to add some more words to make it up to seventy five and I can get on with something else. There. That should do it.
I have found this program very easy to use, the graphics side, ie, buttons and boxes, very simple to use, very little programming knowledge required for use, compared to programming and old 8 bit computer 15 years ago, with at least 1 book and few hours, it is simple, then with the option to make your own EXE when you have finished, so you can even use it on another computer without VB6, the book i am using is learn VB6 within 21 days. The only thing i dislike about the program is the cost, from £70-£1000 (thousand) uk pounds, is a little bit high when you want to do more than just basic programming, and cannot use all the features because you only have the basic edition (£70).