Articles written by Guy Lecky-Thompson

Guy Suited!, Self Portrait, color to follow...

All 216 articles written by Guy Lecky-Thompson



DIY and Professional Hard Drive Recovery Options: How to Choose and Use Hard Drive Data Recovery Software and Services

Category: Computer Drives/Storage

This article discusses when hard drive recovery becomes necessary, how to use hard drive data recovery software, and also an external hard drive recovery service. more...

All About Private Resell Rights Articles: What is PLR and How to Effectively Use PLR Articles

Category: Internet (general)

This article discusses the pros and cons of PLR articles, and how to use them effectively in web content creation projects. more...

Free Evony Online MMORPG Review and Tips: Evony: Online Browser Playable Game with City Building and PvP Wars

Category: Online Games

Review of Evony 'Free Forever' online city building MMORPG, with tips for beginners and a gentle introduction to the Evony RPG. more...

AutoHotKey for Automating and Programming Win32: Windows GUI and API Programming Made Easy with AHK

Category: Windows Programming

AutoHotKey is a rare gem, a truly universal toolkit. At once an automation and GUI creation toolkit, it has grown into a fairly complete development environment for Win32 more...

Origins of Hybrid Electric Vehicles: New Hybrid Cars and The History of Electric Hybrid Vehicles

Category: Auto Tech & Repair (general)

A short hybrid car history, from the Lohner-Porsche Mixte, through the work of Victor Wouk, and into commercial successes of Audi, Toyota and Honda. more...

How / Why Use List Building in Online Marketing: Article Outlining Strategies for Building and Leveraging Email Lists

Category: Website Marketing

Email lists are a powerful marketing tool, providing an unlimited number of qualified prospects, or leads. This article explores the power of an email list. more...

Choosing Email Marketing Consulting Services: Email Marketing Companies for Email List Advertising & Marketing

Category: Website Marketing

A list of criteria and helpful advice for those starting an email marketing campaign, start a joint venture, list building, or beginning ezine advertising. more...

Grand Prix Racing Online Game Review: Racing Team Manager Game Played Through the Web Browser Simulated F1

Category: Sports Games

A review of the F1 racing team management game Grand Prix Racing Online, a very playable semi-realistic simulation of real F1 racing for enthusiasts. more...

How to Optimize Content for AdSense: Optimizing for SEO and CPC Revenue using AdWords, AdSense and Google

Category: Website Marketing

Search engine optimization and pay per click used with a free keyword suggestion tool to find top paying keywords and attract traffic for affiliates or AdSense publishers more...

Niche Marketing for SEO & SEM: Using Online Marketing Research and Adwords Strategy in Niche SEM

Category: Website Marketing

How to deploy search engine marketing, keyword search strategy and niche marketing research to find niches that can make money fast with a niche site. more...

Affiliate Niche Marketing Strategy: Using Keyword Search Tools and Keyword Strategy in Web Marketing

Category: Website Marketing

How to use niche marketing strategy, niche market products, keyword search tools, and keyword marketing research to build a niche store and promote niche products. more...

Drawing Win32 GDI API Programming: Using Windows APIs to Draw on the Screen without DirectX or OpenGL

Category: Windows Programming

Windows Win32 programming tutorial article for Windows programmers learning the GDI/GDI+ APIs for drawing on the screen without third party libraries like DirectX/OpenGL. more...

How To Build a Website & Design: Free Websites, Website Builder Software and Ways to Create a Website

Category: Website Design

A look at website builder services, free websites to help website design, and other ways to create a website. more...

Win32 Drawing and Bitmaps How-To: Windows Programming Tutorial for Graphics and Bitmap Handling

Category: Windows Programming

A Win32 graphics programming article detailing how to handle bitmaps and device contexts when using Windows for drawing and other graphical applications. more...

Win32 GDI Plotting Points & Lines: How To Draw Basic Elements Using LineTo, MoveToEx and Arc Functions

Category: Windows Programming

Win32 GDI API tutorial article introducing LineTo, MoveToEx, ArcTo and the Arc function for drawing various lines on the device context in the currently selected pen. more...

Creating Brushes in the Win32 API: How to Use CreateBrushIndirect, CreateSolidBrush, Pattern and Hatch

Category: Windows Programming

Using the Win32 API to fill areas by creating custom GDI objects called brushes, including solid brushes, pattern brushes and hatch brushes. more...

Win32 GDI Programming Techniques: Using SelectObject in Windows Programming for Drawing and Painting

Category: Windows Programming

Selecting objects in and out of context in the GDI, role of the GDI, painting, printing and metafiles in Win32 API GDI programming. more...

ProjectRockstar Free Web Game: Review: Project Rockstar, Browser Based Game from Viral Masters Curb

Category: Online Games

A free, through the browser web game from Curb, Project Rockstar, is easy to play, takes a small chunk of the day, and is thoroughly addictive, with an active community. more...

Avoiding Viruses with Safe PC Use: How to Surf Safely and not Catch a PC Virus, Trojan, or Malware

Category: Internet Security

A look at the risks of contracting a virus, and how to avoid viruses in general, by surfing safely and being aware of the various kinds of malware and how they are caught more...

How To Buy the Best UMPC: The Pick of Features for Low Cost Highly Portable Laptop PCs

Category: Mobile Technology (general)

What to look for when buying a UMPC laptop computer, and how the features will affect battery life and usage on the road. more...

How To SEO with Adwords Keywords: Search Engine Optimization Using Google's PPC Keyword Research Tool

Category: SEO Tools

How-to article and AdWords guide showing the reader how to use PPC search engine marketing and the AdWords tool to generate traffic and revenue from existing content. more...

Using WM_DESTROY PostQuitMessage: Correctly Closing Windows Applications in Win32 Menu Programming

Category: Windows Programming

How to use WM_ Message processing, menu identifiers and the PostQuitMessage function correctly to perform shutdown operations in a Win32 application. more...

Batch File Programming Redirection: Using the CMD Redirection Operators & Pipes with Win32 Command Line

Category: Command Line Programming

A guide to the various redirection operators (> < and |) used to combine commands from the command line. These are also useful in batch file programming tasks. more...

Using JavaScript Cookies with HTML: Exploring Ways to Read, Write, Delete and Manipulate document.cookie

Category: Javascript/Java Programming

JavaScript tutorial how-to article class notes for managing document.cookie objects using the JavaScript cookie functions, as well as the date object, and string.split. more...

Running Steps CMD File IDE Review: New Win32 Batch File Debugger, Development Environment and Test Tool

Category: Command Line Programming

Running Steps is a new Win32 based Batch File IDE, with integrated command debugger and analysis of batch files and command line programs, reviewed here for programmers. more...

Build a Blog or CMS with PHP: Tutorial Using PHP and MySQL to Create Web Publishing Platforms

Category: PHP Programming

First steps PHP programming tutorial using PHP with MySQL to create a simple blogging platform or content management system. more...

Searching, Opening Files in Win32: Win32 API Tutorial Example Searching Files in Folders with Wildcards

Category: Windows Programming

Two ways to list files based on a wildcard search of a folder so tht they can be opened one by one, using Windows Win32 API calls and C programming. more...

Command Line Programming with AT: Using DOS Commands To Schedule Programs and Batch Scripts

Category: Command Line Programming

Intermediate level article describing Command Line programming technique for scheduling applications and batch scripts using the built-in AT command on Windows platforms. more...

Implementing while Loops in C: Repetitive Programming Using the While Keyword in C/C++

Category: C Programming

How to construct an outer while loop which tests to see whether a program should exit based on user input. more...

Making Popup JavaScript Window: Training and Tutorials Using JavaScript.alert and JavaScript.window

Category: Javascript/Java Programming

JavaScript Class Training showing how to create a popup JavaScript window via the alert function and window JavaScript class, using HTML and JavaScript window.open method more...

JavaScript Randomize Landing Page: Illustration of JavaScript Arrays, HTTP Redirection and Math.random

Category: Javascript/Java Programming

JavaScript tutorial article showing how to set up an array, select an item at random, and use it to redirect the browser to one of a collection of possible landing pages. more...

Dynamic Redirect with JavaScript: Split and Modify URL Using JavaScript to allow Dynamic Redirect

Category: Javascript/Java Programming

JavaScript tutorial article explaining how to split and modify a URL using JavaScript to allow dynamic redirection of web site traffic. more...

JavaScript Split - List or String: A Tutorial on How to Use JavaScript to Split String Values or Lists

Category: Javascript/Java Programming

JavaScript tutorial article detailing string and array split and join functions with JavaScript examples drawn from common programming problems. more...

How To Put MP3 Files in a Web Page: Ways to Insert Audio and Video Files and Media Players in HTML Pages

Category: Podcasts

A collection of techniques for putting MP3 audio and video files in web pages as well as embedding media player controls to automatically play them. more...

JavaScript Array Class Programming: How To Use the Array Class in JavaScript Programming Projects

Category: Computer Programming (general)

Article describing the various uses for the array class and how to solve programming problems using arrays in JavaScript. more...

JavaScript Dynamic HTML Primer: How To Write DHTML with CSS, JavaScript Handlers and Input Buttons

Category: Computer Programming (general)

This JavaScript how-to tutorial teaches the use of dynamic HTML in documents with style sheets, using input buttons, onClick handlers & HTML manipulation with JavaScript. more...

Using JavaScript with HTML Forms: Validation Tips and Techniques Using Client Side Programming

Category: Computer Programming (general)

Web programming article showing how to validate HTML forms using the JavaScript document model, JavaScript alert and user defined functions. more...

JavaScript Document.Write Tutorial: How To Use JavaScript To Insert HTML into Web Pages

Category: Javascript/Java Programming

Simple JavaScript tutorial explaining the purpose of the JavaScript document.write command with reference to web programming. more...

Batch File Parameter Modifiers: How to Effectively Process Command Line Parameters in Batch Scripts

Category: Command Line Programming

Techniques for using built-in command line parameter modifiers to change the values of parameters passed in the command line for specific programming purposes. more...

Batch Programming Local Commands: How to Use SetLocal and EndLocal in Windows and MS-DOS Batch Files

Category: Command Line Programming

A tutorial article using the setlocal and endlocal keywords in batch file programming under Windows and MS-DOS to set up environment variables that revert afterwards. more...

Using Batch Labels, Goto and Call: How to Control Program Flow in Batch File Command Line Programming

Category: Command Line Programming

A guide to using goto with labels and call with batch files in order to control execution flow within a batch file in DOS or Windows Command Prompt. more...

Batch File Programming FOR Command: How to Write Batch Files to Process Multiple Files and Looping

Category: Command Line Programming

A guide to using the Batch FOR Command for two purposes - processing lists of files and as a looping construct. more...

Disk Defragmentation Best Practice: Avoiding Fragmentation to Increase Computer Speed and Reliability

Category: PC Software/OS

Summary of the causes and effects of fragmentation on computer speed and how to increase speed and reliability by regular, intelligent disk defragmentation. more...

Batch File Programming IF Commands: How To Write Batch Files with Conditional Execution Statements

Category: Command Line Programming

A guide to using IF to test for conditions in batch file programming for backup batch file scripting, rename batch file programming, and other DOS_Win32 batch file tasks. more...

Windows Command Line Programming: Getting Started with the Windows Batch Programming Language

Category: Command Line Programming

First look at Windows Command Line Programming using the Batch Language supplied with Windows, Win32, XP, and Vista, and how to create batch file programs. more...

Web 2.0 Solution to Virus Problems: Is the Advent of User Generated Content Leading to Free AntiVirus SW

Category: Internet Security

As Blogger experiences the first wave of Web 2.0 based virus attacks, Google releases Norton Anti-Virus Tools as a free download to avoid user generated content viruses. more...

Neural Network Model Algorithm: Modeling Neurons for Use in NN Simulations

Category: Computer Programming (general)

A Simple Neural Network Simulator and Algorithm Primer Using a Neuron. more...

Computer Programming Schools Tips: Choosing Classes, Courses, Colleges, Universities and Online Schools

Category: Computer Programming (general)

A look at online and offline computer schools offering computer science degrees and programming classes. more...

Easy Asian Pork Satay Recipe: Wok Cooking Recipe for Beginners Made Seriously Easy

Category: Asian Cuisine (general)

The easiest and tastiest satay style recipe for beginners testing out their new wok and wanting versatile dishes using available ingredients. more...

Top Disneyland Resort Paris Tips: Helping Get the Best From a Trip to Eurodisney in Paris

Category: France Travel

Some things that the Disney Channel Ten Things To Know Girl didn't tell you about Disneyland Resort Paris (Eurodisney). more...

Genetic Algorithms and A-Life: A Short Introduction to GA and GP in the Context of Artificial Life

Category: Computer Programming (general)

Looking at artificial life and AI using genetic algorithms and genetic programming aimed at beginners. more...

Win32 Drawing WM_PAINT Processing: How to Draw in Windows Using BeginPaint, EndPaint and InvalidateRect

Category: Windows Programming

A Win32 Drawing Tutorial showing the usual way to process WM_PAINT messages, use BeginPaint and EndPaint, and force updates with InvalidateRect more...

Atari 2600 Xante Kiosk Cartridge: Potted History and Description of Famously Rare A2600 Carts

Category: Video & Online Games (general)

A short description of the history of Xante, the cartridges, determining rarity and value. more...

Introduction to Pointers: Tutorial Article for all Programming Languages Using the Pointer

Category: Computer Programming (general)

A tutorial article on pointers without restriction to a specific programming language with examples in C/C++, Modula-2 and BASIC. more...

Evaluate Dedicated Server Hosting: How to Choose the Appropriate Web Host Provider Rental Solution

Category: Internet (general)

A guide to dedicated server hosting and how to choose an appropriate rental solution for web site owners. more...

Multiply Sales Using Web Marketing: Leverage Techniques using Online Forms to Grow Marketing Success

Category: Marketing/PR (general)

An introduction to using forms in the web marketing process to ensure prospects are leveraged effectively and increase conversion rate of leads generated outside the site more...

How To Build a Win32 Notepad Clone: Windows Programming Tutorial Project for Beginner Programmers

Category: Windows Programming

How to create a Notepad clone in Win32 for novice and intermediate Windows programmers - platform SDK independent, no code, just the theory, so also good for Vista. more...

Testing with Pseudorandom Data: Building Test Harnesses with Known Good Data for UDT Testing

Category: Computer Programming Tutorials

Looking at ways to create data sets for testing user-defined data types using pseudorandom data generation techniques. more...

Processing Win32 WM_ Messages: Some Common Windows Messages and How to Process Them

Category: Windows Programming

An introduction to processing WM_ messages sent to a Windows Procedure, and how they should be handled when the application processes them on behalf of Windows. more...

Using the Win32 Timer API: Programming Timed Interrupts and Events in Windows Applications

Category: Windows Programming

An introduction to the functions provided by the Windows API for controlling timers, reacting to their interrupts, and processing WM_TIMER messages. more...

Self Managing Linked List in C++: A Node Only Class in C++ Implementing a Simple Linked List

Category: Computer Programming Tutorials

A simple application of C++ programming using the example of a linked list that can add to either end and insert nodes without a container class. more...

Win32 Dynamic Wizard Style Buttons: Using the Windows API to Create Self-Managing GUI Elements

Category: Windows Programming

A tutorial useful for those wanting to make intelligent GUI elements like dynamic buttons using the Windows Win32 API with child window and control ID processing. more...

Object Oriented Design for C: Introducing the OO Paradigm for Non-C++ Programmers

Category: Computer Programming Languages

Tutorial article for C and C++ programmers describing the OO design paradigm, and how it fits into C based languages. more...

CSS and HTML Template Tutorial: Beginning Web Design and Development Mastery with Styles and HTML

Category: Computer Programming (general)

Mastery of web design requires an understanding of the link between HTML and CSS, specifically for those using templated CMS such as WordPress to create web content. more...

Getting Started in C++ Programming: How to Learn to Program in C++ With No Previous Experience

Category: Computer Programming (general)

A tutorial for getting started in C++ for programmers and non-programmers also covering object oriented design and programming theory and practice. more...

Beginning PHP Programming: Introduction to Development Using a Hypertext Preprocessor Language

Category: PHP Programming

Answering the question: What is PHP and PHP Programming? A beginner's tutorial-style PHP introduction article, targeted at command line, GUI and web developers. more...

VC++ Express External Res Editor: Attach External Tool to Visual C++ Express for Editing Resources

Category: Windows Programming

Visual C++ Express Edition has no visual resource editor, so we decided to show everyone how to add one in a few simple steps. more...

Win32 Message Processing Primer: A Tutorial on the Differences Between Getmessage and Peekmessage

Category: Windows Programming

A message processing tutorial article for Win32 programmers illustrating the difference between GetMessage and PeekMessage inside and outside the message processing loop more...

MySpace HTML Tutorial Formatting: Using Tags to Personalize your Space with Character Formatting

Category: Computer Programming Tutorials

A basic HTML text formatting tutorial for MySpace users, showing how to use simple bold, underline and italic tags as well as changing text color, style with font tag. more...

Win32 Default Printer Print Sample: Code showing how to print in a Windows program without PrintDlg

Category: Windows Programming

When a program needs to print, quickly and simply, it is sometimes easier to just use the default printer and output plain text. This article shows how it can be done. more...

Client Area Size with MoveWindow: How to resize in a Win32 program eliminating title and menu bars

Category: Windows Programming

One of the most deceptive tricks in Windows programming is the relationship between the client and window rectangles. We explain all... more...

Sending Email with SMTP AUTH: How to Authenticate and Forward Messages Using TCP/IP Sockets

Category: Computer Programming Tutorials

Tutorial showing use of WinSock programming to authenticate with an SMTP server, compose and forward an email message with error checking. more...

Introducing CMS with PHP and MySQL: How to Build Dynamic Web Pages With Databases and Scripting

Category: PHP Programming

An introduction to building dynamic content web sites using the CMS paradigm, implemented with PHP and using MySQL as the database platform. more...

Making Sounds with BASIC Programs: Using the SOUND and ENVELOPE keywords to generate music

Category: Computer Programming Tutorials

An article describing the way that BASIC can be used to produce sounds of varying complexities - from single notes to chords, and envelopes allowing instrument simulation more...

Condition Testing BASIC Programs: Using the IF THEN ELSE ENDIF decision making statements in BBC BASIC

Category: Computer Programming Tutorials

Part of the Learn to Program with BBC BASIC tutorial, this concentrates on decision making and condition testing using the IF THEN ELSE and ENDIF keywords. more...

Programming Jobs at RentACoder: A review of one of the best places to land a lucrative contract.

Category: Computer Programming (general)

This review introduces the RentACoder service and points out the various areas that make it excel when compared to the competition. more...

Writing PROCedures in BASIC: How to create named blocks of callable code using PROC and ENDPROC

Category: Computer Programming Tutorials

Using blocks of code, called procedures in BBC BASIC programming is a little different from C, Visual Basic, and other languages. They are, however, powerful and useful. more...

Counted Loops in BASIC Programming: Describing the use of the FOR .. TO .. STEP .. NEXT construct

Category: Computer Programming Tutorials

This article introduces the concept of counted (for) loops in BBC BASIC programming, with several examples, and some possible pitfalls. more...

Text Input with BBC BASIC: How to retrieve user input in the command line environment

Category: Computer Programming Tutorials

In this article we learn how to provide for user input in a BASIC program, using the INPUT keyword. more...

Conditional Sum Examples in Excel: Using the conditional sum in Excel

Category: Computer Programming (general)

Some examples of the conditional sum algorithm that can be used by those with a little programming background more...

Introduction to VBA for MS Word: How to extend Microsoft Word using VBA and macros.

Category: Computer Programming (general)

This article explains how VBA and macros can be used in Microsoft Word to add, modify, and format text. more...

Changing Cell Color w/VBA in Excel: How to conditionally change cell properties based on contents.

Category: Computer Programming (general)

This article covers a useful technique for changing cell properties in a range based on the contents of each cell. more...

A Mid String Function for C and C+: Replicating one of the most useful string handling functions in the Visual Basic language, using C and C++.

Category: Computer Programming (general)

There are three ways to obtain a nice Mid-like function, depending on the language and portability choices the programmer has made. C, C++ and C++ STD. more...

The Win32 WinMain Function: Writing programs for Win32, using WinMain as the entry point.

Category: Computer Programming (general)

Every Windows program has to have a WinMain function, but you will probably only ever need one. Each Win32 project can use a cut'n'pasted version of this skeleton. more...

Starting with VBA for MS Excel: How to write macros in Microsoft Excel to perform simple decision based calculations using VBA.

Category: Computer Programming (general)

Decision based calculations are often at the core of many programming tasks. Combining Excel and Visual Basic for Applications can help to build efficient solutions. more...

BB4W Windows Programming Primer: Getting started in Windows programming within the BB4W environment.

Category: Computer Programming (general)

In this article we see how using BBC BASIC for Windows lets the programmer concentrate on the actual application development and not the Windows OS. more...

BBC BASIC for Windows Programming: A review of the BBC BASIC for Windows programming environment.

Category: Computer Programming (general)

Breathing new life into an old programming classic - we take a look at the latest take on the BASIC programming language. more...

Procedure, subroutine or function?: Programming terminology 101 - a look at the differences in approach and definition of procedures, subroutines and functions.

Category: Computer Programming (general)

In which we examine a little bit of programming history, in an attempt to understand the differences between the three fundamental classes of user defined code blocks. more...

How to comment Computer Programs: Code commenting best practices for aspiring computer programmers.

Category: Computer Programming (general)

In which we look at 5 kinds of code comments, how they should be laid out,and the general purpose. Language-neutral,and vital for both professional and hobby programmers. more...

Draw Boxes on the Screen in C: Programming How to Use Conio and the Curses Library in C to Draw a Rectangle on the Screen.

Category: Computer Programming (general)

An interesting little project showing how to draw a box on the screen in C, in two approaches using first the conio library under DOS, and then Unix curses. more...

Alphabetizing a linked list in C: A hands-on tutorial covering C programming techniques for linked lis

Category: Computer Programming (general)

Tutorial explaining how a linked list can be alphabetized in C using a simple bubble sort technique; great for new and intermediate computer programmers. more...

Get Started with Bloodshed Dev C++: A quick start guide to getting, installing and using Bloodshed Dev C++

Category: Computer Programming (general)

Bloodshed Dev C++ is an easy to use IDE, with some great features, but getting started with any new software is always a challenge. This Dev C++ article should help. more...

C Programming with Free Compilers: Tutorials for novices using this language and an equipment list to get started.

Category: Computer Programming (general)

A guide to installing and setting up free C compilers, and taking some first steps with the C programming language, in tutorial format. more...

Windows and Win32 Programming: The differences between GUI and command line architecture.

Category: Computer Programming (general)

Windows programming is very different from command line programming.To program for Windows, we must understand the Windows architecture, and how it is different to a CLI. more...

HTML Tutorial: Codes, tags and colors to customize Web layout and optimize ads and search engine traffic.

Category: Computer Programming (general)

Whether it's customizing a MySpace layout, or adding AdSense to a blog, HTML is the language of the web that enables us to build our online presence. more...

C Functions for Memory Handling: Header files and libraries to work with various operating systems.

Category: Computer Programming (general)

In this C memory library tutorial, we explore the C functions for memory handling, ways in which they can be used, and some caveats linked to their use. more...

The Linked List Abstract Data: Defining required data structures and linking strategies for object re-use, maintenance and neutral implementation.

Category: Computer Programming (general)

This abstract data type tutorial concentrates on linked lists–defining the required data structures, linking strategies for lists,and how linked lists can be implemented. more...

The Stack Abstract Data Type: Promoting object oriented techniques and maintaining code for Last-In-First-Out (LIFO) or First-In-First-Out (FIFO) stacks.

Category: Computer Programming (general)

This abstract data type tutorial concentrates on stacks – defining the stack data structure, different kinds of stacks, and how stacks can be implemented. more...

Data Structures and Algorithms: A language-independent introduction to linked lists,stacks, queues, object oriented design and algorithms.

Category: Computer Programming (general)

In this data structure and algorithm tutorial we give a language independent introduction to common abstract data types (linked lists,stacks etc.) and their manipulation. more...

C Tutorial Conditions: Selectively executing code statements based on evaluation.

Category: Computer Programming (general)

This C tutorial covers conditions in C programming, aimed at users of the Borland C compiler, or any other suitable C compiler. Covers if, else, case, switch and break... more...

Object Oriented Programming Code: Using code to break down a computing problem into discrete units.

Category: Computer Programming (general)

The aim of this article is to introduce the reader to basic Object Oriented principles in a language neutral way. more...

Programming Functions/ Procedures: Subroutines and set constructs that use the program language to break and name code that returns a value.

Category: Computer Programming (general)

In this article, we shall be discussing functions (procedures, subroutines, methods etc.) – facilities offered by a programming language. more...

Programming Loops in Computer Code: Condition tested, counted and endless loops to control the flow of information.

Category: Computer Programming (general)

In this article, we shall be discussing loops – facilities offered by a programming language to allow the programmer to instruct the computer to repeat a task. more...

Using Variables in Programming: Scalars, arrays, and user defined terms to store information that will be needed during the lifespan of a computer application.

Category: Computer Programming (general)

An introduction to variables, how they are important in understanding programming languages, and how they relate to data types. more...

Computer Programming 101: Platform theory, tools, resources, principles and concepts related to coding and tutorials.

Category: Computer Programming (general)

This is the general programming start page with links to articles, resources, tools, software and more. more...

Borland C Compiler Setup: MacOS, Windows, Linux installations, settings, and tutorial.

Category: Computer Programming (general)

Tutorial to help install the free Borland C compiler, get it up and running, and write a simple command line application. more...

Programming a Web Counter in C: Using a Common Gateway Interface to run native executables on the web host, using the Server Side Include (SSI) function.

Category: Computer Programming (general)

Programming project in C - a simple web counter. Requires some knowledge of HTML, some web space and a C compiler. Linux recommended : have fun! more...

Glossary of Computer Languages: Mark-up, Compiler, Interpreted, Java, C, C+, Delphi, PHP, Perl, VBScript and more.

Category: Computer Programming (general)

The advantages, disadvantages, and requirements of various computer languages and environments when programming. more...

How to Use PLR Articles: A Guide to Using Private Resell Rights Content

Category: SEO Tools

Using PLR for content creation and SEO, for generating page views, and helping to boost popularity of a site through good quality content. more...

Simple Software Development for Small Businesses: How to Define, Commission, Test and Deploy Small Applications

Category: Computer Programming (general)

Small businesses frequently need applications to be developed for internal use, or even sale to external customers. This article helps understand and control the process. more...

Internet Sales Letter and Marketing Techniques: Using an Online Sales Page to Generate Repeat Sales through a List

Category: Website Marketing

This article takes the reader through the process of building a step-by-step process to turn a web site visitor into a longer-term customer or business prospect. more...

The Helmsley Sandcastle, Sarasota, Florida: Hotel and Restaurant Review, Summary of Services and Amenities

Category: Florida Travel

Based on two visits in ten years, the Helmsley Sandcastle, Sarasota, Florida is reviewed from the point of view of a tired family looking for post-Disney relaxation. more...

Strategies Segmenting Web Traffic for Marketing: Tutorial Article for Online Marketers using Simple JavaScript

Category: Website Marketing

Segmenting traffic helps SEO and also to send the right marketing message to the right visitors. Learn how this works and what the benefits are in this tutorial article. more...

FaceBook : Good or Bad for Communication: Looking at Effect of FaceBook on Face to Face Communication Skills

Category: Social Networking/Tagging

Although FaceBook was created to have a positive impact in person to person communication, studies show that it could have a detrimental effect. more...

Procedural Content Generation in Video Games: Game Design Techniques for Creating Open Game Worlds

Category: Video & Online Games (general)

Article outlining procedural content generation techniques, and the way that they can help in creating open game worlds and large quantities of in-game content. more...

Spreadsheet Formula to Count Words in Cell: Excel or OpenOffice Calc Formula to Count Characters in a Cell

Category: Computer Programming (general)

This Excel / Calc formula tutorial article is designed to help spreadsheet users create formulas to count words in cells, or characters in cells, without using macros. more...

DITA- CMS From OASIS and IBM: Darwin Information Typing Architecture Content & Document Management

Category: Writing Corporate Documents

An introduction to DITA (Darwin Information Typing Architecture) and the impact that it has on Content Management Systems (CMS) and document management and production. more...

Niche Search Engine Optimization: Internet Marketing Strategies for Improving Page Rank using SEO

Category: SEO Tools

How to improve search engine ranking and Google page rank using search engine marketing and optimization strategies for niche marketers needing SEO & keyword optimization more...

Using Brushes and Pens in GDI API: Win32 GDI Tutorial Explaining How To Use the API to Draw with GDI

Category: Windows Programming

This Win32 GDI API Windows drawing tutorial defines brushes, pens and other objects , and how to use them to draw simple hollow and filled shapes onto a Device Context. more...

Win32 GDI Path Functions: How to Create Closed Shapes and Clip Regions with Path Brackets

Category: Windows Programming

Win32 GDI API tutorial article explaining how to use Path functions to create shapes for clipping or drawing. Includes BeginPath, EndPath, FillPath, StrokePath, clipping. more...

How To Plan a Great Online Article: Using Search Engine Optimization & Pay Per Click Secrets in Writing

Category: Website Design

The best way to plan online article content using search engine optimization and marketing techniques to create an article that will generate page views and revenue. more...

Win32 GDI Drawing Polygons Shapes: Windows Graphics Programming Tutorial for PolyLine and PolyDraw

Category: Windows Programming

How to draw shapes in Windows with an arbitrary number of sides or vertices using the PolyLine and PolyDraw Win32 GDI API functions. more...

Win32 GDI Drawing Shapes: Rectangles and Ellipses in the Windows API using Pens and Brushes

Category: Windows Programming

A Windows programming tutorial using the Win32 GDI API to draw rectangles and ellipses in the device context using pens and brushes. more...

Win32 GDI Programming with Pens: Windows Drawing with CreatePen and CreatePenIndirect Tutorial

Category: Windows Programming

Windows programming tutorial explaining pens and drawing with the GDI for Windows graphics programming and Windows drawing program techniques. more...

Win32 CreateDC and GDI Functions: Win32 GDI API Programming and Handling Device Contexts and Bitmaps

Category: Windows Programming

Windows programming tutorial introducing CreateDC, CreateCompatibleDC, and HDC to create and manage Win32 GDI device contexts and bitmaps using Windows functions. more...

Win32 CreateMenu API Function: How to Create Menus Correctly using Windows Functions from Win32 API

Category: Windows Programming

A Windows programming tutorial article using the Win32 API Functions CreateWindow and InsertMenuItem to create menus programatically instead of using a resource file. more...

Win32 CreateWindow API Function: How To Use the Windows API to Create Windows with Function Examples

Category: Windows Programming

Article explaining the Win32 Windows Programming API CreateWindow function and the parameters that it takes, as well as how to use it for parent and child window creation more...

Leveraging the Marketing Funnel: The Online Marketing Process From Lead Capture to One Time Offer

Category: Website Marketing

How to set up the marketing funnel from the lead capture page to the one time offer and segmented email list, in several easy steps. more...

Using FIND and MID in Excel VBA: Creating Functions to Split Text Using Visual Basic for Applications

Category: Computer Programming (general)

How to use the FIND and MID functions provided by VBA to split text up into pieces for processing by Visual Basic macros using Excel sheets as an example. more...

Linking and Search Engine Ranking: The Effect of Inbound and Outbound Links on Page Rank, SEO and SEM

Category: Website Marketing

Link exchanges might be good for traffic spikes, but they can destroy search engine ranking and page rank strategies. Inbound and outbound links can add value, however. more...

JavaScript Class Using Substring: How To Parse Strings with the Java Script String Methods

Category: Javascript/Java Programming

JavaScript tutorial class notes on string parsing using the standard string processing methods such as substring and split. more...

Using the JavaScript Date Object: How-To Java Script Tutorial Article for Processing Dates and Offsets

Category: Javascript/Java Programming

This JavaScript tutorial article lesson is an introduction to the JavaScript Date Object, and how to use it to calculate dates, date offsets, and format date strings. more...

Vista Program Compatibility Tips: How-To Guide for Win32 Programmers to Ensure Vista Compatibility

Category: Windows Programming

Quick tips presented as a Windows programming tutorial to help programmers with Vista Program Compatibility when writing Win32 or Win64 applications and the Windows API more...

Programming With Random Numbers: Using Pseudorandom Numbers in Real Programming Projects

Category: Computer Programming (general)

A tutorial for using random and pseudorandom numbers when programming requires that the resulting number sequence does not repeat itself, with real examples from games. more...

Windows GUI Programming Resize Tip: How to Intelligently Resize the Win32 GUI Window Using GetClientRect

Category: Windows Programming

Tutorial, with code, showing how to resize a Win32 GUI window to a specific client area size using GetClientRect, GetWindowRect and Windows GUI Programming API calls. more...

Make Money with Squidoo Lenses: How to Maximize Lensbuilding Time in Creating Profit Pulling Content

Category: Small/Home Business (general)

A how-to article introducing Squidoo Lenses as a way to make money from quality content that is interesting to readers, leveraging Web 2.0 design principles. more...

Programming On-Offline Mashups: Using Glue Code, Data, Service and Technology Mashups in Development

Category: Computer Programming (general)

Various definitions of mashups for both on and offline technology applications in developing new services, tools, and software solutions. more...

How To Get URL Parts in JavaScript: JavaScript Tutorial Describing the Window.location Object

Category: Javascript/Java Programming

This JavaScript Tutorial article explains the Location object, and how to retrieve the URL from it in several parts, including how to parse, split, and rebuild URLs. more...

JavaScript AJAX Dynamic PHP HTML: Using AJAX and PHP to Create Page Content Linked to Keywords in URL

Category: AJAX Programming

Article describing how AJAX and PHP can be used to dynamically populate HTML containers referencing content from the URL and page itself. more...

Gift Basket Home Business Start-Up: How to Start Your Own Gift Basket Business with Fruit Basket Example

Category: Small/Home Business (general)

A guide to starting a home-based gift basket business selling business gift baskets using organic fruit baskets as a case study. more...

Adding Media Players to Web Pages: How to Embed a MP3 or Video Player in HTML Code without Flash

Category: Internet (general)

A technique that is supported by all modern platforms for playing media in a web page, without using Flash or other scripted technologies, and using simple HTML objects. more...

Computer Programming Certification: Explaining Different Types of Computer Programming Certifications

Category: Computer Programming (general)

What to look for in computer programming certifications, how to choose online computer programming classes, or pick a computer programming course for programming jobs. more...

PHP SimpleXML Blogger Syndication: Using the SimpleXML Class in PHP to Syndicate Blog Content Invisibly

Category: PHP Programming

Web 2.0 Mashup How-To using PHP and SimpleXML to syndicate a Blogger Blog using server side web programming and simple HTTP REST requests, through the Google Blogger API. more...

JavaScript Shopping Cart Scripting: How To Build a JavaScript Cart Program for HTML Web Sites

Category: Computer Programming (general)

A walk-through of the technology and terminology behind JavaScript Shopping Carts, Cart Scripts and Web Shopping Cart Payment Systems. more...

Using HREF JavaScript Links: How To Incorporate JavaScript without Using Buttons

Category: Computer Programming (general)

JavaScript tutorial showing how to use HREF JavaScript links rather than submit buttons, in HTML documents and generated web pages. more...

Batch File Programming for Windows: Writing Scripts for Execution from the Windows Command Line

Category: Computer Programming (general)

How-to article to help the reader get started with Windows command line programming, using batch files, and solving problems without programming in the traditional sense. more...

Batch File Programming SHIFT Cmd: Accessing Unlimited Numbers of Parameters Given on the Command Line

Category: Command Line Programming

How to use the SHIFT command in batch file programming to access parameters passed in the command line, including those with more than 10 items. more...

Batch Programming ECHO Command: How To Display Messages and Turn Echoing On or Off in Command Line

Category: Command Line Programming

A quick guide to using the command line batch programming echo keyword when creating Windows and MS-DOS batch files. more...

Using FOR Command to Parse Files: Process Text Files in Command Line Environments with Batch Commands

Category: Command Line Programming

How to use the FOR command in a Batch File to parse text files as part of a command line batch program or script in Windows command line programming. more...

Review of Diskeeper 2008: Analysis of Market Leading Disk Defragmentation Tool

Category: Computer Software (general)

A look at disk fragmentation, and one possible solution - Diskeeper 2008, arguably the leading defragmentation tool on the market. more...

AutoHotKey Windows Macro Scripting: Review of Best Win32 Automation Keyboard and Mouse Programming Tool

Category: Windows Programming

AutoHotKey is one of the best Win32 automation, macro programming, windows, keyboard and mouse scripting tool available. What's stunning is - it's free. more...

Win32 Easy Font Handling Tutorial: Exploring LOGFONT, GetObject and CreateFontIndirect in Windows Prog

Category: Windows Programming

Tutorial article to help Win32 programmers use LOGFONT, HFONT, GetObject, and CreateFontIndirect to create fonts for use in their own programs. more...

Microsoft Silverlight AJAX How-To: Getting Started with Silverlight Using JavaScript XML and HTML

Category: Computer Programming (general)

An overview of Microsoft's Silverlight technology, and its integration with other Web 2.0 technologies such as AJAX and user generated content. more...

Writing Technique to Improve Flow: A Useful Way to Plan Writing for the Best Flow of Ideas or Arguments

Category: Writing for Non-Fiction Genres

Article helping authors writing non fiction to improve their writing process and flow of ideas through a piece, be it a book, article, blog or ebook. more...

Adwords Pay Per Click Arbitrage: Using PPC Programs and Advertising Revenue

Category: E-Commerce (general)

Presentation of a slightly controversial technique known as Adwords or PPC Arbitrage in which we make money using cheap keywords, good content, and high AdSense adverts. more...

How to Use a Template Function C++: General Templates, Template Functions Specifically for C Programmers

Category: Computer Programming Tutorials

A guide to using templates and template functions aimed at C++ programmers and C programmers moving from C to C++. more...

Beginning AJAX and Web XML: A Pragmatic Primer for Professional Web Developers

Category: AJAX Programming

AJAX and XML for Web Developers explained in a pragmatic primer for beginning and experienced professional web developers. more...

Programming Listbox Windows API: Description of the Win32 Listbox Control, Styles, Messages

Category: Windows Programming

How to Create, Manipulate, Search and receive messages from a Windows Win32 AP Listbox Control - language neutral, platform specific. more...

Writing a File Size Function: A Guide to Obtaining File Information in C and Other Languages

Category: Computer Programming (general)

Tutorial Article designed to help with those wanting to obtain the file size in Win32, Unix etc. using C, C++, BASIC, VB or other programming languages. more...

Introduction to Arrays: How to Define and Use Arrays in Programming

Category: Computer Programming (general)

Language independent guide to arrays, including how they are defined, accessed and used, in general terms. more...

Value Atari 2600 Xante Cartridges: Determining Provenance and Value of Xante Carts

Category: Video & Online Games (general)

How to tell if an Atari 2600 Xante cartridge is real, and what to pay for it if it is. more...

Introduction to Boolean Logic: A Guide to Using AND OR NOT XOR in True/False and Bitwise Operations

Category: Computer Programming (general)

Introduction guide to Boolean Logic for programmers with common operators such as AND, OR, NOT and XOR using bitwise operations for illustration purposes. more...

Introduction to Operators in C/C++: Tutorial of Various Programming Mathematical and Logical Operations

Category: Computer Programming Tutorials

Introduction tutorial for C and C++ programmers detailing how the various unary and binary operators work, and the effects that using them can bring. more...

Split Testing Marketing Guru Tip: Online Internet Marketing or Offline Direct Response Power Technique

Category: Marketing/PR (general)

One of the most overlooked, powerful online or offline direct response marketing techniques for improving lead generation is split testing - most questions answered here. more...

Implementing Markov Chains: Markovian Linked List Tutorial for Programmers and Game Developers

Category: Computer Programming Tutorials

Tutorial showing how to implement Markovian Linked Lists (Chains) based on examples from the game development industry for programmers and developers of all genres. more...

Tile Based Worlds Game Programming: Technique for Creating and Manipulating Game World Representations

Category: Computer Programming (general)

A study of using tile based game universe representations in memory for use in video games based on location data. more...

Using the Win32 API Edit Control: Tips and Tricks for Windows GUI Programming with the Edit Class

Category: Computer Programming (general)

Article describing the Win32 edit class and how to use it as a child window control in a Windows application as a self-maintaining simple text editor. more...

Win32 Timer Callback Function: Processing WM_TIMER Messages Outside the Windows Procedure

Category: Windows Programming

An alternative method for processing WM_TIMER interrupts using a TimerProc timer callback function defined by the Win32 API. more...

Storing Data in Hidden List Boxes: Using Child Windows as Temporary Data Storage Gets Added Benefits

Category: Windows Programming

We look at how using list boxes in Windows Win32 GUI programming can provide a simple solution to application data storage using automatic API features. more...

Win32 Dynamic User Interface Trick: Using the Windows API to Generate the UI Dynamically at Run Time

Category: Windows Programming

A Win32 API tutorial on creating dynamic user interfaces for wizards, polls, training and other applications needing an interface that changes at run time. more...

Understanding C++ Classes Tutorial: An Introduction to OO Programming for C and C++ Programmers

Category: Computer Programming Tutorials

Tutorial article for C and C++ programmers covering OO terminology, use of header files in C++ programming, classes and notation. more...

Quicksort Using Arrays in C/C++: A Fast Sorting Algorithm for Programmers Needing to Post Sort Data

Category: C Programming

An alternative to bubble sorting or insertion sorting, the QuickSort algorithm is accessible from either C or C++ and can be used with many data types. more...

Two Ways to Sort a C++ Linked List: Comparison of Insertion Sorting and Regular Sorting Using C++ Code

Category: Computer Programming Tutorials

Study of the application of insertion sorting and normal post-list creation sorting and the prerequisites, advantages and disadvantages of both techniques using C++ code more...

Program for Swapping Integers in C: Using Call by Reference to Swap Two Variables in Programming

Category: Computer Programming Tutorials

An article and sample program covering the specific use of pass by reference in swapping integers using the C language; program swaps 2 integers from the command line. more...

Microsoft Visual C++ Free Review: Download, Install, and Use the Express Edition and Runtime Libraries

Category: Windows Programming

A review of, and how-to for the free Microsoft Visual C++Express Edition 2005 and Runtime Libraries for Win32 and .NET programming including quickstart primer. more...

C Tutorial File Handling Commands: How to Open, Close, Read, Write, Append and Delete Files in C Code

Category: C Programming

A discussion of using stdio.h to manipulate files to open, close and delete files, and read/write data to/from them for C programmers. more...

Socket Programming gethostbyname: How to Obtain the IP Address of the Local Machine on the Network

Category: Windows Programming

A method to obtain the correct IP address of the local machine rather than just the localhost 127.0.0.1 address. more...

Swapping Techniques C Programming: How to write code to swap data elements effectively

Category: C Programming

When writing list management code, it is necessary to be able to swap data elements. This article looks at ways to use swapping techniques in C programming. more...

How to Loop in Cell Range in Excel: Three Ways to Iterate Over Ranges Using MS Visual Basic for XL

Category: Computer Programming (general)

This Excel VBA programming tutorial article takes the reader through three ways to loop through cell ranges. It covers counted, uncounted and user defined loops. more...

PHP Programming with HTML Docs: Embedding Code in Web Pages and Vice Versa

Category: PHP Programming

A tutorial article showing how to use PHP in HTML documents, as would be used in a content management system. Details the separation of the logic from presentation. more...

Programming Graphics in BBC BASIC: An introduction to using colors and line drawing commands

Category: Computer Programming Tutorials

In which we learn how to set colors, using GCOL and COLOR, create Teletext style block graphics, and draw simple line drawings with other graphics commands in BBC BASIC. more...

Types and Variables in BASIC: Data storage using built-in and user defined structures

Category: Computer Programming Tutorials

Article covering the use of data types and variables in BBC BASIC programming, including integers, arrays, strings, local and static variables, as well as structures. more...

Flow Control in BASIC Programming: Changing the execution sequence in a BASIC program

Category: Computer Programming Tutorials

An introduction to flow control in programming, including the use of GOTO and GOSUB, with some good reasons why, and why not, to use these to change execution sequence. more...

Programming Functions in BASIC: How to create user defined blocks of code that return values.

Category: Computer Programming Tutorials

This article looks at the FN keyword, used to define functions, which are like procedures that can return a value. more...

Repetition in BASIC Programming: Using non-counted loops in BBC BASIC programming

Category: Computer Programming Tutorials

This article looks at an alternative to counted loops, using the REPEAT, UNTIL, WHILE and ENDWHILE constructs. more...

Porting to Windows Vista - Files: Some caveats to bear in mind when migrating to Windows Vista

Category: Windows Programming

There are some issues to be aware of when migrating towards Vista - both in tools and code. This article deals with some file system issues. more...

Text Output with BBC BASIC: How to display / print data in the command line environment

Category: Computer Programming Tutorials

This article discusses the BBC BASIC keywords for text display, PRINT and TAB, as well as the STRING$ keyword used by BBC BASIC to concatenate strings, and printing text. more...

Learn to Program with BBC BASIC: A guide to programming for beginners using BBC BASIC

Category: Computer Programming Tutorials

This article explains why BBC BASIC is a good learning language, which BBC BASIC to choose, programming, and a starter set of links to programming articles. more...

MS Visual Basic for Applications: How to use Visual Basic for Applications (VBA) with MS Office tools, including VBA for MS Excel, VBA for MS Word, and a general overview of Microsoft Visual Basic for Applications.

Category: Computer Programming (general)

Using VBA with Office tools, theory of VB and VBA, and an up to date list of resources available on Suite 101. more...

XP Software Programming Paradigm: Guide to extreme programming, agile code, scrum programming, team programming and other XP principles.

Category: Computer Programming (general)

This article describes the key features of Extreme Programming, and how it benefits the customer, programming team, and end product. Start here for XP. more...

The Borland Win32 Compiler Guide: How to compile and build Windows (Win32) applications with the free Borland compiler.

Category: Computer Programming (general)

This article takes the reader through the acqisition, installation, and setup of the Borland compiler, and shows how to make and use a makefile to build Win32 programs. more...

Intercepting Messages in Win32: Obtaining, decoding, and using messages in Windows programming.

Category: Computer Programming (general)

Being able to spy on system and application messages in the Windows operating system has many uses such as : testing, automation, and computer based training applications more...

String Tokenizing in C Programming: A guide to using the strtok function

Category: Computer Programming (general)

The strtok function in the string.h library can be very useful, but there are a few caveats that need to be borne in mind. Some avoid it, some find it indespensible. more...

Understanding Unix Curses Programs: A primer on the theory behind curses programming

Category: Computer Programming (general)

Learning curses programming need not be overly complex as long as the basics are understood. This article takes the reader through the theory behind curses programming. more...

How to lay out computer code: A guide to correct indentation and code placement.

Category: Computer Programming (general)

A discussion of the best way to lay out computer code, and how to indent to maximise readability. Language netural with Some examples for langauges such as BASIC and C. more...

Introduction to C# Programming: C# Programming for existing C and C++ programmers.

Category: Computer Programming (general)

For those who are mystified by C# programming, and what it seems to stand for, here is a rapid introductionary article to help evaluate this evolving technology. more...

GUI vs Console Programming: Programming differences between the command line and the GUI

Category: Computer Programming (general)

Programming for a GUI is very different to programming for the command line, no matter what the operating system. This article hilights some of the issues. more...

Programming for the World Wide Web: From web pages to content management, the technologies, languages and techniques behind internet programming.

Category: Computer Programming (general)

An overview of the concepts required to program for the web, what technologies and platforms are available, and how to get started using them. more...

Types of integers, floating point: Numerical data types in computer programming

Category: Computer Programming (general)

A discussion of the common numerical data types available to computer programmers for manipulating data, and some of the common constraints on their use. more...

Conditional Compilation in C: Platform-specific constraints, debug builds and performance issue clarified by the GNU Foundation.

Category: Computer Programming (general)

Conditional compilation in C is often slightly misunderstood, and we try to clarify the theory, practice, and considered good practices, courtesy of the GNU foundation. more...

SQL Server Training First Steps: Standard Query Language statements for relational database manipulation.

Category: Computer Programming (general)

Key to providing web interactivity is understanding SQL server, and how to interface with SQL databases. This SQL tutorial provides enough training to get started. more...

Video Game Programming: Scripting, level design, tools, and play area skills required for various platforms.

Category: Computer Programming (general)

Learn what the different areas of video game programming are, and how choosing them effects the kind of video game programming and general programming skills needed. more...

Standard Input and Output in C: Command line and file handling in a library tutorial.

Category: Computer Programming (general)

In this C library tutorial, we explore stdio, standard input and output in C, both for command line input and output and file handling. more...

Using the C String Library: ANSI compatible implementations for creating, searching, tokenizing and comparing character arrays.

Category: Computer Programming (general)

In this C string library tutorial, we explore the C functions for string handling, ways in which they can be used, and some caveats linked to their use. more...

C Header Files: Breaking up code into separate source files, handling strings, mathematical functions and standardized input and output.

Category: Computer Programming (general)

In this C header file tutorial,we explore the use of header files in C,ways in which they can be used, and the philosophy for breaking up code into separate source files. more...

Functions and Parameters in C: A tutorial for beginner or intermediate programmers about passing, naming, and return values with sample code.

Category: Computer Programming (general)

This tutorial teaches the use of functions in C/C++ programming, aimed at beginner to intermediate programmers. Parameter passing, naming and return values are covered. more...

User Defined Data Types in C: Enumerations, floating points, integers, ASCII characters, pointers to declare variables.

Category: Computer Programming (general)

In this tutorial, complex and user defined data types and enumerations are explored. Designed for beginner and intermediate programmers in the C and C++ languages. more...

Using Loops in C Programming: How to identify and maintain stored, retrieved, and updated variables.

Category: Computer Programming (general)

This tutorial teaches the use of loops in C/C++ programming, and is aimed at beginner to intermediate programmers. It covers counted (for) and condition tested (while and more...

Abstract Data Types: Constructors, destructors and manipulation functions.

Category: Computer Programming (general)

In this article, we shall be discussing the concept of abstract data types – those pieces of code which embody a set of data. more...

Testing Conditions in Programming: Determining the path through a program by selectively executing code based on the comparison of a value against an expression.

Category: Computer Programming (general)

In this article, we shall be discussing condition testing – facilities offered by a programming language to allow the programmer to change the flow of control. more...

Outputing Data to Screen or Disk: Graphic User Interfaces and Console Devices to code using paint, canvas, handle, context, widget and window functions.

Category: Computer Programming (general)

An overview of the different kinds of output possibilities available in most programming languages, along with the hurdles that may exist in using each output method. more...

Console/Command Line Programming: Using a shell to interpret user commands to perform specific actions.

Category: Computer Programming (general)

The aim of this computer programming article is to present console programming, otherwise known as command line programming, and the major platforms that support it. more...

Defining Data Types in Programming: Numbers, integer and floating point ranges, characters, strings, pointers and more.

Category: Computer Programming (general)

An introduction to one of the core programming issues – data types. We look at what a data type is, why it is required, and why it is so useful. more...

JavaScript, Tools, Free Downloads: Target files, virtual machines, operating system applications and more.

Category: Computer Programming (general)

The best Java tools, free Java downloads, and how to get started with Java, including the difference between Java and Java Script. more...

Free Programming Tools: Compilers for Windows 32, basic interpreters and business-oriented languages, Editors and IDEs.

Category: Computer Programming (general)

BASIC and business style languages, C style languages, and specialist scripting environments. more...

Mailing List, Feeds and Contacts: How to sign-up and stay informed

Category: Computer Programming (general)

Contact information for the Computer Programming topic - including article feeds, blog feeds, mailing list subscription, and static email address. more...



Guy Lecky-Thompson's articles How to subscribe to Guy Lecky-Thompson's article feed