Browse Sections

Computer Programming

Latest Contributing Articles


JavaScript Query String URL Parameters Tutorial
This JavaScript tutorial article details ways to build URL query strings and use query string URL parameters, as well as extract parameters from the query string / URL.
Sequential and Random Access File Handling in C
A file handling in C tutorial detailing the use of sequential and random access files in C, along with examples of using the fseek, ftell and rewind functions.
Faster PHP Web Development With an MVC Approach
CodeIgniter provides the PHP coder an easy-to-use set of tools which are a core part of just about every web site development project.
Microsoft Exchange Server Setup Guide
Microsoft Exchange servers can be installed without much external technical support if the user understands the online tutorials. Let's know more about it.
How to Setup Microsoft Exchange Server
Microsoft Exchange servers can be installed without much external technical support if the user understands the online tutorials and follows step-by-step procedure.
Introduction to SQL: SELECT, FROM, WHERE & More
SQL is a query language used with relational databases. INSERT, UPDATE and DELETE manipulate tables while SELECT, FROM and WHERE are useful commands for returning data.
Simple Software Development for Small Businesses
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.
HTML: What It Is and What It Does
There are a number of books out there written to explain the basics of HTML to the masses, but the beginner needs to know what they are getting into. This is a summary.
Values in Extreme Programming
Process improvements start with communication, simplicity, feedback, courage and respect - i.e. the values in Extreme Programming.
Introduction to SQL: Getting Started
Structured query language (SQL) is used to create databases, and retrieve and manipulate data. It is the standard query language for relational database management system
How to Concatenate a Range of Cells in Excel
Excel's concatenate function is useful for joining cells. However, it can be time consuming and laborious if joining numerous cells or when joining cells and a delimiter.
Javascript Window Objects
Javascript windows are a snap using these custom functions. Wrapped in an external script page this code can be included anywhere and never needs to be adusted again.
Microsoft Excel - Change Text to Sentence Case
One function missing from Excel's built-in library is a method to convert text into sentence case. This article contains a simple VBA function for this purpose.
MYSQL Custom Field Sorting Revisited
At times in MYSQL an unnatural sort is required. This article presents an easy to maintain set of tables where sorting a table in any order can be easily defined.
MYSQL Custom Field Sorting
In MYSQL the sorting of recordset data can be easily setup and maintained with a few custom tables and a little thought.
AutoHotKey for Automating and Programming Win32
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
What is a Relational Database Management System?
The advent of relational databases ushered in more efficient data storage practices. It lessened the unwanted duplication of data and made information more consistent.
PHP Shortcuts
Consolidating time and space with these functions and tips can really help promote a project and make an online task a success.
PHP Variables
Variables maintain values and state across functions and the PHP program itself. This article explores variables from simple to the complex PHP variable variable.
PHP Session Variables
Using session variables in PHP allow the programmer to persist data across multiple webpage calls within the same browser 'session'.
PHP Cookies
Cookies are powerful helpers in providing a much richer and faster website experience. This article examines every major cookie method along with a short explanation.
Programming a User Interface in MSAccess 2007
The user interface may contain many object types (text boxes, labels, etc.). Interaction is achieved when objects respond to user events, which then activate programs.
How to Set Up a Blog
Blogging is not only a fun hobby, but can also be used to spread a message or promote a business. However, it's important to determine its purpose and find pictures.
Connecting to Databases with Perl
While creating a simple table viewer using Perl, programmers will be able to understand how to connect to MySQL databases and run queries to extract data from tables.
Tips for Complex Programming Assignments
Many beginning programmers rush into coding programs without proper planning or documentation, successful programmers will ensure they map out their logic coherently.
What is Pseudocode?
Pseudocode or Structured English is often used to aid communication between technical and non-technical people, and between experienced and less experienced programmers.
ASCII Codes For Common Keyboard Characters
This article states what the ASCII codes are for the commonly used keyboard characters, and is a handy reference to convert decimal to binary and binary to decimal.
Understanding Object Oriented Programming
Object oriented programming for beginners is an abstract idea that can often lead to frustration. Using real world examples to visualize it in action can change that.
Reading a Serial Port Using Windows
The latest versions of Windows do not allow direct access to the serial IO ports. This article describes how to read the serial port COM1 using C++ in Windows.
How To Configure an RS-232 Port On A PC To Read
Detailed guide on how to configure the serial port on a PC to enable it to read data from external devices, including details of the registers used.
Reading Information From a PC Serial Port
A home PC can be set up to read characters from an external device. Voltage considerations are discussed, as well as C/C++ code that will perform the information capture.
Spreadsheet Formula to Count Words in Cell
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.
Types of Java Methods
Java methods are an integral part of the Java program, falling into a few categories like instance methods, class methods, helper methods, and constructors.
Introduction to Java Control Structures
Control structures are a dynamic part of Java and come in several types: sequences, subprograms, selection statements, and loops.
Introduction to Java Loops
This article presents the basic types and structures of a Java loop. For the purpose of simplicity, only the while statement will be used.
Introduction to Boolean Values in Java
This tutorial is an introduction to boolean variables and simple comparisons using relational operators, followed by the boolean-specific logical operators.
Construction Methods in Java
Constructor methods are a unique animal among other methods, scarcely resembling those other methods at all. They serve a specific purpose in Java programming.
Control Structures in Programming
For programmers it is essential to understand the three control structures, sequence, repetition and selection which are the elementary building blocks for all programs.
How to Develop a Computer Program
No matter what programming language is being used, there are four key steps to developing a computer program: design, code, test and maintain.
Testing Computer Programs
Knowledge about the different types of software testing means program quality can be improved by planning and undertaking the most appropriate tests.
A Computer Program for the Chaos Game
Copying and pasting a few program steps into an Access 2007 report and previewing, generates the self-similar Sierpinski fractal. Then it's a simple matter to experiment.
Using Brushes and Pens in GDI API
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.
Drawing Win32 GDI API 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.
Win32 GDI Path Functions
Win32 GDI API tutorial article explaining how to use Path functions to create shapes for clipping or drawing. Includes BeginPath, EndPath, FillPath, StrokePath, clipping.
Java Variables
Learn about the basic types of Java variables, how to declare those variables, and how to assign values.
Win32 Drawing and Bitmaps How-To
A Win32 graphics programming article detailing how to handle bitmaps and device contexts when using Windows for drawing and other graphical applications.
Make a Command Interpreter
The process of interpreter creation follows a fairly straight-forward design pattern. This interpreter blueprint can be implemented in almost every language.
Win32 GDI Drawing Polygons Shapes
How to draw shapes in Windows with an arbitrary number of sides or vertices using the PolyLine and PolyDraw Win32 GDI API functions.
Mashups, Social Software, and Web 2.0
In merging two or more web programs together, web mashups are the next stage of Web 2.0 and are changing the way that the web is being used.
Win32 GDI Plotting Points & Lines
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.