Visual Basic

From Wikiversity

(Redirected from Topic:Visual Basic)
Jump to: navigation, search
Navigation: Engineering and Technology » Computer Science » Computer Programming » Visual Basic
Visual Basic function.PNG

Visual Basic 6 is one of the world's most widely used programming languages. It takes an approach to computer programming called RAD, which emphasizes ease and speed of software development. Other popular programming languages such as C, C++, and Java are not necessarily so easy to create programs with, but they do tend to have other strengths. Many believe that VB6 is an ideal language for users who are new to programming, or users who previously used related languages such as QuickBASIC and wish to move to more advanced programming.

Contents

[edit] Prerequisites

This course is an introductory course in the field of computer programming. It does not require any prior knowledge of practicing computer programming.

[edit] Course Description

This course is intended to teach you all aspects of computer programming with Visual Basic 6.

Note: Since this course is still under construction, so, you may find one of these tutorials more handy right now.

For help you may visit this IRC chat room: ... to be implemented ...

[edit] Pros and Cons of VB6

Pros

  • Is extremely popular
  • Has a large base of freely accessible source code
  • Easy to learn. Logical operator names for the most part
  • Is an easy-to-use option for almost all user-land programs for Windows
  • Is potentially a lot more powerful than the average C or C++ programmer thinks. It all depends on the coder's ability and knowledge
  • It isn't nearly as easy to decompile or hack VB6 apps as C or C++ apps
  • Runs on every copy of WinXP ever released, by default, as long as you don't add extra dependencies
  • Runs almost as fast as C, C++, etc. in most situations
  • Runs most things quicker than VB.NET
  • Isn't going to be completely dead until .NET adoption is more complete in a few years

Cons

  • There's a loosely organised army of grumpy C and C++ coders who hate VB6 and VB6 coders. Sometimes you have to be careful about who you tell you code in VB6
  • Has the potential for allowing you to code extremely lazily
  • Is not as powerful as a language like C, C++, or Assembly in that it cannot easily access low-level functions such as are needed for device driver programming (Most people will never care)
  • Does not run on versions of windows previous to WinXP unless the VB6 runtime is installed on that computer
  • Has a lot of inferior code examples amongst the open source VB6 programs available
  • Runs significantly slower than C, C++, etc. in some situations
  • Has been superseded by VB.NET, which is a significantly different system, which is likely to become the dominant programming platform as soon as adoption of .NET framework is better than its currently weak adoption rate

[edit] Lessons

[edit] Introductory lectures

  1. Introduction to VB6 - Design a simple application =]
  2. Variables and Types in VB6 - store and manipulate values =]
  3. Control Structures and Logical Expressions in VB6 - If statements and do loops
  4. Functions and Subroutines in VB6 - Segment your programs =]
  5. Basic Graphical User Interfaces in VB6 - Intro to GUI.
  6. Event-Driven Design in VB6 - Event handling. =]

[edit] Intermediate lectures

None currently.

[edit] Advanced lectures

  1. API use with VB6

[edit] Active Participants

Please sign below if you are participating in this topic. Use 4 tildes (~~~~) to sign.

[edit] Enrolled

Please sign below if you are participating in this topic. Use 4 tildes (~~~~) to sign.

  • Wylie99998 02:06, 29 October 2006 (UTC) wylie99998

198.253.49.6 22:23, 19 June 2008 (UTC)rafael

[edit] Tools

  • ...

[edit] External Links

In other languages