|
|
Please support our sponsor:
Passing an Array to and from a Function or Procedure In last month's article, I discussed how to use a For…Each statement to 'loop' through the elements of an Array. In this article, I'll continue my discussion of Arrays by showing you how to pass an Array, as an argument to a procedure or a function, and also how to pass back a return value that is itself an Array. This is another in a series of monthly tutorials covering beginner VB topics by popular author John Smiley.
John Smiley , Smiley & Associates , Date:11/10/00 , Level:All
Using the For…Each Statement to 'loop' through the elements of an Array This month's article was inspired by a Visual Basic tip I saw recently that touted the advantages of using LBound and Ubound functions when looping through the elements of an Array. Using the LBound and Ubound functions can be a big advantage, but even better is to use the For…Each statement. John Smiley , Smiley & Associates , Date:11/10/00 , Level:All
Executing a VB Program with Command Line Arguments I frequently receive queries from readers asking if Visual Basic supports Command Line Arguments. The answer is 'Yes', and in this article, I'll show you how to use them. For those of you not familiar with the concept, programming languages, such as C and C++, allow you to execute a compiled program with one or more Command Line Arguments, which are then used to modify the behavior of the program at run time. This is another in a series of monthly tutorials covering beginner VB topics by popular author John Smiley.
John Smiley , Smiley & Associates , Date:9/07/00 , Level:All
Sorting Viewer & Sort Timer Mention terms like Bubble Sort, Quick Sort or Shell Sort and most beginners will head for cover. Rick Meyer does a great job of explaining various sorting methods, the ideas behind them, and even provides a Sort Timer project which you can build to measure the speed of the various sorts while getting a hands on lesson.
Rick Meyer , Date:9/07/00 , Level:All
Using Crystal Reports with Visual Basic If you have ever wanted to add professional report writing to your programs using this popular product then this tutorial is for you. Anne gives you a quick introduction to some of tha main CR features and shows how to create that report and then use the CR control to display it from your VB project. Crystal Reports is shipped and installed as part of the VB installation package except in VB6. It can be found in \common\tools\crysrep just click on crystl32.exe to install.
Anne-Marie Wright , Wright Computing , Date:9/07/00 , Level:All
Creating a Toolbar in Visual Basic Most beginner Visual Basic programmers I teach in my classes are very excited when they finally add a menu to their projects---to them, a menu is a sign of a professional looking program. You can take this professional look one step further by adding a toolbar to your form. Creating a Toolbar in Visual Basic is a multistep process, and I'll be discussing each one in detail. This is another in a series of monthly tutorials covering beginner VB topics by popular author John Smiley.
John Smiley , Smiley & Associates , Date:8/07/00 , Level:All
Random Numbers In this three part tutorial by Brian P. Duckworth we explore an area beginners often ask about -random numbers. In this well written tutorial Brian puts the Randomize and Rnd statements through their paces with several interesting and useful examples.
Brian P. Duckworth , Date:7/24/00 , Level:All
Creating a File Dialog Although there is a common dialog box control with VB, it is not always what we want. In this article we will be emulating the file handling part of the old windows 3.1 file dialog box. You can modify this example to suit your particular needs.
Anne-Marie Wright , Date:7/24/00 , Level:Beginner
Using Office Applications in Visual Basic The purpose of this article is to show you how to connect to Office applications using code, and a very briefly touch on entering data into the files. There is a basic demo project supplied. Please note that you need to have the Office applications installed in order to access their objects.
Anne-Marie Wright , Date:7/24/00 , Level:Beginner
MultiSelect ListBoxes Most beginner Visual Basic programmers are familiar with one of my favorite controls--the ListBox. The ListBox permits the programmer to load it up with a number of items, allow the user to make a selection, and then proceed accordingly. ListBoxes are ideal controls for presenting a list of choices to the user---whether a few items or a large number, ListBoxes are an ideal control to use. Join in as we explore this useful control. This is the next in a new series of monthly tutorials covering beginner VB topics by popular author John Smiley.
John Smiley , Smiley & Associates , Date:6/31/00 , Level:All
File Operations in Visual Basic In this month's article, I'm going to show you five basic file type operations using built in Visual Basic functions. These techniques are considered old style by programmers familiar with Object Oriented programming who prefer to use the File System Object (FSO). But a discussion of the F SO requires a knowledge of Objects and Collections---perhaps I'll discuss FSO in a future article, provided you promise to read my Objects book, Learn to Program Objects with Visual Basic 6. This is the second in a new series of monthly tutorials covering beginner VB topics by popular author John Smiley.
John Smiley , Smiley & Associates , Date:6/02/00 , Level:All
Array Tutorial This tutorial introduces variable arrays, control arrays and user defined arrays. Arrays are an essential programming element and knowing how to use them can greatly enhance your programming ability. If you are just starting out with VB or just curious you'll want to review this tutorial. Eric D. Burdo , Red-Leif International , Date:5/31/00 , Level:All
Creating Controls At Runtime Did you know that it's possible to create controls at runtime? That's right. If you wish, you can add additional controls to your form at runtime. This capability gives your Visual Basic program the ultimate in flexibility---allowing you to dynamically control the appearance of your form at runtime---not only the placement of controls, but also the type and number of controls that appear on the form. This is the first in a new series of monthly tutorials covering beginner VB topics by popular author John Smiley.
John Smiley , Smiley & Associates , Date:5/15/00 , Level:All
Intro to VB 5.0 In this 5-part tutorial, you'll learn to maneuver around the Visual Basic 5 integrated development environment and to set it up for convenient programming. You won't be writing any programs, but learning these techniques can be a big time saver for you. Even if you are upgrading from VB 3 or VB 4, you will find something new here. While this is not VB6 specific the IDE information is pretty much the same and so this is still a good introduction for those starting out.
Copyright by:Waite Group Press , Used by Permission , Date:8/01/97 , Level:All
Creating and Using Add-Ins This excellent tutorial is from Rod Stephens "Advanced Visual Basic Techniques". You'll not only learn how to use add-ins, but go along for a ride as we build one. Many thanks to Wiley Computer Publishing for supplying this.
Copyright by:Wiley Computer Publishing , Used by Permission , Date:02/12/97 , Level:Intermediate-Advanced
Creating Custom Controls Another excellent tutorial from Rod Stephens "Custom Controls Library". Here we'll learn about creating controls and related issues as we build a fun control that you can add use to spice up your web pages or projects. Thanks again to Wiley Computer Publishing for allowing this.
Copyright by:Wiley Computer Publishing , Used by Permission , Date:02/21/97 , Level:Intermediate
Unsupported Extras on VB5 CD In this tutorial David guides us as we explore some of the unsupported goodies on the VB5 CD and build a project with the calendar control.
Author:David Liske , Used by Permission , Date:8/12/98 , Level:All
Galaxy 1.0 A small tutorial that introduces a basic use of the ListBox, Image Control and Command Buttons; shows how to populate and access items in a listbox, how to use LoadPicture with an Image Control and introduces the MsgBox function.
Author:Burt Abreu , Date:8/20/98 , Level:Beginner
Galaxy 2.0 In version 2.0 of the Galaxy tutorial we introduce the TextBox, Select Case decision structures, ComboBox, Functions, Modules and more. Get ready, this one covers a little more ground than Galaxy 1.0 and will challenge you.
Authors:Burt Abreu & John Nyhart , Date:8/27/98 , Level:Beginner
OLE Automation 1.0 A basic tutorial that introduces OLE Automation concepts; you'll learn to access Excel using the OLE container object and the Common Dialog control.
Author:Richard Quinn , Date:7/21/97 , Level:Beginner
Array Tutor 1.0 A simple tutorial using a pop-up menu example that introduces Arrays and shows how they can make your programs more efficient. Author:Russ Ricca, Date:8/11/97 ,
Level:Beginner
Whack A Rat A great tutorial that shows how to write a basic game using Bit Blit. Author:David Brebner , Date:9/06/97 ,
Level:Beginner-Intermediate
Mastering Strings Hone your essential string manipulations skills with this original tutorial. Author:Brian P. Duckworth , Date:10/01/99 ,
Level:Beginner
Mastering .INI Files Take a look at the useful and versatile INI file with this new tutorial. Includes two custom classes to make using the files easier.
Author:Brian P. Duckworth , Date:10/01/99 ,
Level:Beginner
Making an ActiveX Control for Dice This is a tutorial on how to make an ActiveX Control (.OCX) that you can use in dice-related games (like Yahtzee) as well as other programs. As we create the dice control, we'll explore some of the basics of creating any ActiveX Control. Even if you're not interested in a dice control, you can use most of the techniques for an ActiveX Control of your own creation. Author:Brian P. Duckworth , Date:02/17/00 ,
Level:Beginner-Intermediate
Introduction to COM This is a sample chapter from the new "VB COM: VB6 Programmer’s Introduction to COM" book by Thomas Lewis. In addition to helping you evaluate the book, this chapter serves as a good introduction to COM and explains why it is being billed as a technology that every Visual Basic programmer will need to understand.
Copyright by:Wrox Press Inc, Used by Permission , Date:01/25/99 , Level:All
OOP Tutorial Volumes could be written about OOP and Visual Basic. Here we skim the vital concepts and show some code samples that may be of use as you learn. A good primer for those wanting to know what the heck OOP is.
Author:Derrick Mead , Used by Permission , Date:8/18/97 , Level:All
ActiveX Calculator This tutorial introduces the creation of ActiveX controls by walking you step by step through the building of a calculator interface, then a class and finally a complete calculator control. The example and features have been kept simple so as to make the process as easy to understand as possible.
Author:Mark Kirkland, Used by Permission , Date:02/09/99 , Level:All
OO Development This sample chapter is from Beginning VB6 Objects by Peter Wright and will not only show you why Peter is one of Wrox's most popular authors, but will explore some of the key programming techniques that will take you to the heart of object-oriented development with Visual Basic.
Copyright by:Wrox Press , Used by Permission , Date:05/01/99 , Level:All
| Application Programming Interface (API) |
Introduction An explanation of the best way to use this section, what we are trying to accomplish, and a resource list that will reflect the different sources of information that I've used in preparing this.
Author:Burt Abreu , Level:All , Date:12/19/97
Winmm.dll We explore how to use Winmm.dll, the 32bit multimedia dll, and associated declares; simple code examples, or snippets, will be given for each of the functions that we cover within this discussion.
Author:Burt Abreu , Level:All , Date:12/06/97
WinHelp API This project was an experiment in translating the C++ API syntax into Visual Basic-compatible code. This is considerably faster than using tha common dialog, especially on older, slower systems.
Author:David Liske , Level:All , Date:08/13/98
Using DLL's and the Windows API Want to use the windows API? Well here's your chance; follow along as we build sample multimedia applications in this excellent beginners tutorial from Wrox Press's "Beginning Visual Basic 5" by Peter Wright.
Copyright by:Wrox Press , Used by Permission , Date:11/22/97 , Level:All
Database Basics ADO/DAO A basic primer for performing basic database functions such as opening a record, deleting a record, changing a record and more using DAO and ADO examples. Author:Anne-Marie Wright , Date:6/31/00 ,
Level:Beginner
SQL for Beginners This article shows the beginner some of the basics of SQL along with examples to help understand how each sample sql statement works. Author:Anne-Marie Wright , Date:6/31/00 ,
Level:Beginner
Create Access97 DB An example aimed at teaching you the very basics in creating an Access97 DB and connecting to it from VB. Author:Joseph C. Antonaccio , Date:5/06/98 ,
Level:Beginner
Simple Database This Tutorial concerns the simple features of Databases. During this tutorial we will look at some of the things that can be achieved with Databases and their practical uses.
Author:Paul Kinlan , Date:7/28/98 ,
Level:Beginner
Universal Data Access Using ADO This chapter from Beginning VB6 Database by John Connell not only gives you a taste of the author's writing style, it also provides a good explanation of ADO and the differences between it and DAO.
Copyright by:Wrox Press , Used by Permission , Date:04/01/99 , Level:All
ASP Tutorial A basic introduction to Active Server Pages. If you been wanting to learn about ASP check out this demo project and tutorial.
Author:David Brebner , Used by Permission , Date:2/10/97 , Level:All
ASP Intro This is another basic ASP intro for those who are just getting started. Author:Anne-Marie Wright , Date:8/11/00 , Level:All
Using Direct3D in VB This series of articles will explain how to use Direct3D in Visual Basic. There are a lot of details to cover so I'll do it in pieces, but I think you'll find it all surprisingly easy. There are many steps to getting started, but once you get the basics down to a routine, you can ignore them and concentrate on the fun part: building graphics.
Author:Rod Stephens, Level:All , Date:11/10/00
Animation & Drawing If you've been looking to jump into graphics programming this is the place to start. This tutorial gives good coverage of animation and drawing using Win32 GDI and covers BitBlt, Back Buffering, Animation, Sprites, Masks, Raster Operations and more.
Author:Søren Christensen & Burt Abreu , Level:All , Date:05/14/99
Sound & Games This tutorial covers the basic, and sometimes not so basic, task of adding sound to your multimedia and game apps. We look at what's available with Win32 and then go into Wavmix32.dll and the freeware EasySound control.
Author:Søren Christensen & Burt Abreu , Level:All , Date:05/26/99
User Input Covers the basics of using the joystick, keyboard and mouse to control your games and multimedia applications.
Author:Søren Christensen & Burt Abreu , Level:All , Date:06/01/99
Doing Tiles in Visual Basic I Covers the basics of creating a tile based game including collsion detection and keyboard movement. Thanks Søren!
Author:Søren Christensen , Level:All , Date:09/21/98
Doing Tiles in Visual Basic II Covers additional material not in part one such as Nearing techniques, Correct Centering and More Direction control. Thanks again Søren!
Author:Søren Christensen , Level:All , Date:10/09/98
BitBlt Primer A good introduction to the BitBlt API which includes a demo project. Thanks go to Mick from VB-Workshop.
Author:Mick Lambino , Level:All , Date:10/19/98
Shelling Control Panel Applets and System Wizards
Explains how to call up the various Control Panel Applets and System Wizards. This certainly qualifies as one of those FAQ.
Author:Karl Peterson , Reprinted by Permission , Date:8/12/98 , Level:All
Using Enumerated Constants
A tutorial that shows how useful the somewhat under used enumerated constants can be in improving program clarity.
Author:Mick Lambino , Reprinted by Permission , Date:8/25/98 , Level:All
Naming Conventions A small list of some of the suggested prefixes and conventions for naming controls.
Author:Burt Abreu , Level:All , Date:8/10/98
Understanding TCP/IP The basic principles covered include IP addressing, hostnames, services, TCP and UDP protocols, sockets and blocking versus non-blocking
transfers.
Copyright by:Catalyst Development , Used by Permission , Level:All , Date:9/03/97
Understanding Encryption A simplified explanation of things to consider if you want to know more about using encryption in your programs.
Author:Russ Ricca , Level:All , Date:7/30/97
Understanding IRQ Conflicts A simplified explanation of IRQ conflicts / Data Transfer on ISA slot modem.
Author:Russ Ricca , Level:All , Date:7/30/97
Understanding Graphics in Win95 A basic tutorial that defines some key terms and explains some of the concepts involved in creating advanced animation or games for Win95.
Author:Zorro, Level:All , Date:8/30/97
|
|
|