Sorted by:  

Diagramming an Interaction Scenario in UML 2

All interaction diagrams capture at least one interaction, which is the interplay of messages sent between objects over time for a specific purpose. Usually the most important interactions you document [more…]

Examining the C# "Else" Statement

Some code must check for mutually exclusive conditions. For example, the following code segment stores the maximum of two numbers, a and b, in the variable [more…]

Organizing Your Project with the Solution Explorer

Solutions and projects hold forms and components like files in folders. In fact, solutions and projects are represented by folders in the Visual Studio Projects directory of your My Documents folder. The [more…]

Arranging Windows with Visual Basic Docking

With so many windows cluttering up the screen, you can see how easily the windows overlap one another and just get in the way. To help solve this problem, Visual Basic offers a docking feature. [more…]

Appreciating the Power of UML 2

Building systems or software isn't that tough if you can communicate with your clients, co-workers, managers, and tools. Unfortunately, as your problems become harder and more complex, the risks that emerge [more…]

Visual Basic's Role in the Framework

Part of the difficulty that many programmers face when moving to the .NET Framework is the terminology, which can get confusing. Put the problem with terminology to bed right now. Check out this list of [more…]

Keeping Up with PHP and MySQL Changes

PHP and MySQL are open source software. If you've used only software from major software publishers — such as Microsoft, Corel, or Adobe — you'll find that open source software is an entirely different [more…]

Avoiding Common Oversights in Perl

Entering a typo or two during the course of writing a Perl program is not uncommon. But when you attempt to run a program containing a text-entry slip-up, Perl usually becomes confused and tells you so [more…]

Looking at the Architecture of Enterprise JavaBeans

Everyone is talking about Enterprise JavaBeans (EJBs). Perhaps your business is planning to implement an EJB application, or perhaps you want to discover more about this technology for personal enrichment [more…]

Saving Time and Energy with Cocoa Programming Tips

Programming computers can be tedious and grueling. Save some time and make your Cocoa programming easier with these handy tips and tricks. [more…]

The Benefits of HTML Headings

One of the more common text formatting options in HTML is the heading style. In HTML, you gain many advantages to using the heading styles (H1, H2, and so on) to style text that serves as titles or headlines [more…]

The Best Things about JavaScript

JavaScript is a scripting language, which is a programming language that's designed to give folks easy access to prebuilt components. In the case of JavaScript, those prebuilt components are the building [more…]

Designing the User Interface (and More Layers) in ASP.NET

Much of the success of any Web application depends on the quality of its user interface. As far as end-users are concerned, the user interface is the application: Users aren't interested in the details [more…]

What Is PL/SQL Good For?

PL/SQL is the language to use when writing code that resides in the database. In the following article, you'll see different situations in which you'll find PL/SQL useful. [more…]

Polishing Your Development Tools for Cocoa Programming

Cocoa is one kind of programming that you can perform with Apple's Developer Tools. Cocoa is a collection of tools and libraries that allows you to get the most out of Mac OS X programming. Many features [more…]

Rules for Naming AppleScript's Variables

Because the Mac lacks common sense, there are rules that define what a variable can be called. Variable names [more…]

Parsing XML Events with SAX

The word event conjures up all kinds of images. For a nonprogrammer, an event is just "something that happens." If you're used to dealing with windows and frames in Java, then you probably think of an [more…]

Knowing Why Java and XML Mesh

Java and XML are the foundations of a new generation of applications and Web services. In case you're not convinced that both XML and Java enjoy cross-platform portability, look over these facts about [more…]

Considering Design Strategies for Web Services

You should consider several strategies to better understand how you will design your Web services. How will you organize your code into projects, classes, methods, properties, and events? After you have [more…]

Checking Out the Visual Basic .NET User Interface

Because a computer monitor can display only a limited amount of information on the screen at any given time, Visual Basic .NET provides several different windows for displaying vital information about [more…]

Finding More Power in Visual Studio

When you look beyond the Windows form and the code structure, a few details become evident. For instance, Visual Studio takes your VB code beyond the Windows form. The following article gives you an overview [more…]

Working with Code after Installing an Oracle PL/SQL Database

After you have the database installed, the next question is, "Where will you run all these PL/SQL programs?" The answer isn't as simple as you might think. The ultimate goal is productivity, and you can [more…]

Working with Related Classes in Java

Many of the classes you'll see in Java have created objects that stand on their own. However, the real power of object-oriented programming lies in its ability to create classes that describe objects that [more…]

Designing the View in Jakarta Struts

If you want your application's users to see your beautiful work, you need to create a visual component for your application. In the Struts implementation of the MVC pattern, you have complete flexibility [more…]

Taking the Document Object Model (DOM) Approach to XML Documents

The dichotomy between linear thinking and holistic thinking separates (respectively) SAX from DOM.

SAX (Simple API for XML) treats an XML document linearly, working through a document piece by piece, from [more…]


Sign Up for RSS Feeds

Computers & Software