Sorted by:  

Defining VBA and Its Uses


Creating Event-Handling Procedures with Visual Basic .NET

Whenever the user takes any action, such as clicking the mouse, pressing a key, passing out on the keyboard, or putting a bullet through the monitor, the action is called an [more…]

Understanding Java's Object-Oriented Programming (OOP)

Java is object-oriented. What does that mean? Unlike languages, such as FORTRAN, which focus on giving the computer imperative "Do this/Do that" commands, object-oriented languages focus on data. Of course [more…]

Avoiding Mistakes in Java

The only people who never make mistakes are the people who never do anything at all. But careful planning can help you avoid some of the most common Java goofs, such as the following. [more…]

Working with Interface Windows in Cocoa

Perhaps the most important element of any GUI-based application is the window. In fact, it's so important that those guys from Redmond used it to name their operating system. The windows in an application [more…]

Saying Hello to Visual Basic 2005!


Creating Source Code in C


Drawing Objects with Visual Basic


What Is Scripting, Anyway?


Picking a Program to Create with Visual Basic


Understanding Scope in Visual Basic .NET


Exploring Database Design Tips


The Technical Details of Writing a Program

Few people create programs overnight. Instead, most programs evolve over time. Because the process of actually typing programming commands can prove so tedious, time-consuming, and error-prone, programmers [more…]

What Is Jakarta Struts?

Jakarta Struts is incredibly useful in helping you create excellent Web applications. When you use Jakarta Struts, your applications should work more effectively and have fewer bugs. Just as important [more…]

Knowing Just Enough about Relational Databases

Building a system in Oracle or some other relational database product does not automatically make it a relational database. Similarly, you can design a perfectly good relational database and implement [more…]

Building SQL Queries

SQL is almost English; it's made up largely of English words, put together into strings of words that sound similar to English sentences. In general (fortunately), you don't need to understand any arcane [more…]

Setting Up an Oracle Environment

If you want to set up a typical PL/SQL environment, you need the following components: [more…]

Troubleshooting a PHP Script

You just can't write scripts without making certain mistakes. The trick is to train yourself to recognize them, roll your eyes, say, "Not again," and just fix them. One error message that you'll see many [more…]

Creating the Source Program for Your First C# Console Application

Visual Studio 2008 includes an Application Wizard that builds template programs and saves you a lot of the dirty work you'd have to do if you did everything from scratch. [more…]

Considering META Tags


Making Generalizations in UML 2

It's natural to classify objects in categories and to organize categories into subcategories. If you look for a place to live, you find yourself categorizing a dwelling unit as a house, apartment, townhouse [more…]

Understanding Arrays in Java

An array is a set of variables that are referenced using a single variable name combined with an index number. Each item of an array is called an element. [more…]

Making Your Page Layouts Easier with Includes

A sample JSP page that is full of opportunities for refactoring — rewriting portions of code to make the resulting code simpler, more readable, and more efficient — is shown in Listing 1. [more…]

Setting Up Your Computer for PHP and MySQL Web Site Development

To use your local computer to develop your Web site, you must install a Web server, PHP, and MySQL. PHP and MySQL are free to download and use. [more…]

Building Graphics with Cocoa Programming

To do any type of graphics programming in Cocoa, familiarize yourself with a few important Cocoa data structures: NSPoint, NSRect, NSSize, and NSColor. You'll need them so they make a good starting point [more…]


Sign Up for RSS Feeds

Computers & Software
Win $500! Enter Now.