eHow launches Android app: Get the best of eHow on the go.
Showing 1-50 of 202 results
Computer programming is the process of creating applications and programs using specialized languages that computers are capable of interpreting. There are a number of different file types used in...
The vector class in the C++ Standard Template Library serves as an alternative to the simple array. They are almost as fast as standard arrays, however they contain efficient functions for adding...
Memory corruption in your software can be very frustrating to debug. It helps, though, to understand what causes memory corruption and how to go about fixing it. Memory can be corrupted by a...
A game engine is a piece of software that is used to create many different sorts of games. A good, robust engine performs the tasks common to many games, so that game creators need only design the...
During computer programming, it is possible to experience errors or problems with the instructions or files used to power a particular program. There are a number of software programs that help...
Creating Adobe PDF (Portable Document Format) files with an application written in the C programming language could potentially involve many hours of deciphering Adobe's documentation. But, at...
Web services are pieces of computer code that can be accessed over the Web by desktop applications, websites or even other Web services. Web services expose "methods," which are like the public...
The standard C++ library includes a number of functions and structures to assist programmers in dealing with time in their applications. In this tutorial you will create a C++ class called Clock...
Restoring the functionality of a broken program written in C++ involves looking critically at each factor in the program's runtime environment until you isolate the problem. This process moves...
When creating a program, developers use a number of individual files that each serves a specific function in the program, and when the program is complete, a software program known as a compiler...
A game engine is a large piece of computer software that can greatly increase your game programming efficiency. With a good robust engine, game design becomes more a matter of content than a...
A buffer overrun, or buffer overflow, is a problem in which a computer program writes more data to a buffer than has been allocated for that buffer. As a result, data is written to an adjacent...
A general game engine, which can be reused to create many different games, can be extremely useful, but can also be very difficult to design and implement. The goal is to create games simply by...
A function pointer is, in essence, just a pointer to a function. In languages such as C++, each function and variable in a computer program exists as a memory address, and a variable can contain...
Microsoft Visual Studio is a computer program used for computer programming. A number of file extensions are associated with Microsoft Visual Studio, including vsi files.
Released in 1993, Microsoft C++ is a programming language used to create Windows and also by other programmers for a variety of purposes. A number of files are associated with Microsoft C++,...
Risk analysis and management requires strategic planning, particularly in software environments. In fact, most software development projects that end unsuccessfully do so because risk was not...
Pointers are a special type of variable in a programming language that contain either a physical or virtual address of memory. They are widely used, either explicitly or implicitly, in most...
A buffer overrun is a type of error in computer science that has significant security issues associated with it. A buffer is a place to store sets of data, and a buffer overrun occurs when a...
Buffers are used to hold a set amount of data temporarily, usually to ensure that an interrupted or slow source does not interrupt or slow the rest of the system. However, there are serious...
Internet Relay Chat (IRC) spybots are used to bypass firewalls and virus-protection software in order to connect to locked ports or use replacement ones. While there are some prebuilt spybots...
One of the features that makes C such a powerful programming language is the ability for programmers to access memory directly using pointers. Pointers are used extensively in C for handling...
The C programming language makes heavy use of pointers for passing variables to functions, creating and manipulating arrays, and creating complex data structures such as linked lists. If you...
Microsoft Visual C++ is a development environment that uses C++ as its core language to create applications for Windows operating systems. C++ is an object-oriented language, and Visual C++ treats...
Microsoft Visual C++ is a widely used programming language for building applications found on the Web, and desktop and mobile computers. Visual C++ was designed to produce programs that have...
Microsoft C# is an object-oriented computer programming language used to write interactive applications for the Web and offline environments. Object-oriented languages involve objects and events...
Visual Basic is a Microsoft programming language that allows you to create desktop applications. The language has been replaced by VB.NET, but it is still used in the market for older software...
Visual Basic was created by Microsoft to make it easier to write programs for the Windows computer operating system. Visual Basic allows you to move visual elements and design applications by...
Animated avatars are advantageous in that they catch people's eyes. Most Web surfers view a website or a Web page for a few seconds only, and an animated avatar is a sure way of keeping them on...
Dennis Ritchie developed a structured, general purpose programming language for Bell Telephone Laboratories that came to be known as C. C has since been developed into C++, but much of the...
Header files are short lines of code included in the source file of an application. In object oriented programming, include files are necessary. Included headers allow a source file to use classes...
A common problem for commercial application developers is having the registration code cracked of a software project, which enables others to use the software without purchasing it. The standard...
The C Run-time library is obtained by installing Microsoft's Visual C components. Microsoft provides the library free through a download link on its website. The installation files are comprised...
One of the most necessary parts of a computer is the hard drive. Besides storing digital information, hard disk drives also contain all of a computer's operating data, including the operating...
Turbo C is the Integrated Development Environment (IDE) for the C programming language created and sold by the Borland Corporation. Originally founded on the implementation of ANSI C, Turbo C now...
C is an older programming platform that developers use for small shell coding in applications. C is useful for command line operations, scripting, and gaming development. When using C for the...
The Unix Operating System was created using the C programming language. Therefore, there is support for C programming in every Unix and Linux operating system. Whenever you install a software...
Stdlib.h is a frequently utilized library in the C programming language. The name stdlib stands for Standard Library. Stdlib.h is frequently used in memory pointer allocation which is common in...
Generating random numbers in C is needed in several applications. For instance, generating a default password for a new user on a network uses random generation of numbers and letters. Random...
Often recognized as a combination of strep throat and a rash, scarlett fever is no longer the dreaded disease once feared in the 18th century when it caused epidemics among children in America and...
Sorting a generic list is useful in generating a structured record of whatever items you may have in your list. This application is useful in collating customer records, a vendor directory, or...
Many books describe C as a high-low level language, but beginning programmers do not need to worry about that. Instead, they need to know some things about C before they try to write their first...
Microsoft Visual C is a programming language. It is purpose oriented and is based on C + +. It has characteristics that are similar to the features of Java. With this programming language,...
The C programming language is used extensively in Unix. Every Unix and Unix-based operating system comes with a C compiler installed by default. Since 1973, the Unix operating system has been...
Date functions are especially tricky in programming Web interfaces. With the amount of Web applications growing, some development involves determining the week number programmatically. This is...
The C programming language is one of the most popular and widely used computer programming languages. C uses functions to contain all executable code. C is used to both implement system software...
Part of providing dynamic software for users is programming content that works well with their operating systems. If your program does not run well with older Windows operating systems, it's good...
C++ is considered a highly adaptable, middle-level programming language. It is used to develop and write software for computer applications, network servers and video game software. It is a vastly...
Runtime Error 8005 is something that can crop up in a visual basic program and prevents the user of a program from doing necessary work. Sometimes, it requires intervention by a programmer to fix...
Dynamic Link Libraries or DLL files are libraries of functions to which executable programs can link or refer to during run time. It serves as the central hub of tasks allowing easy access to...