Articles related to "C Programming Tutorial"



Searching, Opening Files in Win32
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.
win32_find_data findfirstfile findnextfile fopen fclose

Learn to Program with BBC BASIC
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.
programming bbc basic learning to program how to program coding

Build a Blog or CMS with PHP
First steps PHP programming tutorial using PHP with MySQL to create a simple blogging platform or content management system.
php programming programming tutorial mysql cms blog

Computer Programming 101
This is the general programming start page with links to articles, resources, tools, software and more.
programming computer programming c programming programming language learn programming

Hello MS Windows
C# can be used to write MS Windows applications. Find out how easy it is to write one.
microsoft windows c# programming tutorial

How To Build a Win32 Notepad Clone
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.
win32 programming tutorial project load

Programming Loops in Computer Code
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.
programming computer programming c programming programming language learn programming

Using the Win32 API Edit Control
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.
win32 edit control createwindow notification

Using WM_DESTROY PostQuitMessage
How to use WM_ Message processing, menu identifiers and the PostQuitMessage function correctly to perform shutdown operations in a Win32 application.
wm_destroy wm_quit wm_close postquitmessage message processing

Value Types
Data types are central to any programming language, including C#. Read this article and learn about value types.
data types c# bool byte sbyte

Win32 Dynamic User Interface Trick
A Win32 API tutorial on creating dynamic user interfaces for wizards, polls, training and other applications needing an interface that changes at run time.
win32 windows user interface api createwindow

Windows and Win32 Programming
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.
windows programming tutorial window gui programming windows programming win32 programming

Windows GUI Programming Resize Tip
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.
windows gui programming window resize getclientrect getwindowrect movewindow

Flow Control in BASIC Programming
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.
flow control programming loops goto

C Functions for Memory Handling
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.
malloc.h memory handling free realloc malloc

C Header Files
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.
source code objects header file c header file borland c

C Tutorial Conditions
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...
borland c c borland c tutorial borland c compiler c tutorial

Functions and Parameters in C
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.
borland c c borland c tutorial borland c compiler c tutorial

Standard Input and Output in C
In this C library tutorial, we explore stdio, standard input and output in C, both for command line input and output and file handling.
stdio.h print scanf fprint fscanf

User Defined Data Types in C
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.
borland c c borland c tutorial borland c compiler c tutorial

Using Loops in C Programming
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
borland c c borland c tutorial borland c compiler c tutorial

Using the C String Library
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.
string library string.h stdio source code objects

Condition Testing BASIC Programs
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.
if then else elseif elif

Programming Functions in BASIC
This article looks at the FN keyword, used to define functions, which are like procedures that can return a value.
function basic bbc basic subroutine flow

Text Input with BBC BASIC
In this article we learn how to provide for user input in a BASIC program, using the INPUT keyword.
bbc basic input text print tab

C Programming with Free Compilers
A guide to installing and setting up free C compilers, and taking some first steps with the C programming language, in tutorial format.
c programming tutorial beginning c programming programming example borland turbo c

Console/Command Line Programming
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.
console programming command line command line

Object Oriented Programming Code
The aim of this article is to introduce the reader to basic Object Oriented principles in a language neutral way.
programming computer programming c programming programming language learn programming

Programming Functions/ Procedures
In this article, we shall be discussing functions (procedures, subroutines, methods etc.) – facilities offered by a programming language.
programming computer programming c programming programming language learn programming

Programming With Random Numbers
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.
computer programming tutorial homework help programming random numbers pseudorandom numbers

Testing Conditions in Programming
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.
programming computer programming c programming programming language learn programming

Types and Variables in BASIC
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.
variables programming data types structures

Making Sounds with BASIC Programs
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
sound video game bbc basic programming music

Repetition in BASIC Programming
This article looks at an alternative to counted loops, using the REPEAT, UNTIL, WHILE and ENDWHILE constructs.
loops repeat until while endwhile

Win32 CreateMenu API Function
A Windows programming tutorial article using the Win32 API Functions CreateWindow and InsertMenuItem to create menus programatically instead of using a resource file.
createmenu win32 api function insertmenuitem win32 api function create menus windows programming setmenu win32 api function destroymenu win32 api function

Introduction to Pointers
A tutorial article on pointers without restriction to a specific programming language with examples in C/C++, Modula-2 and BASIC.
pointers basic modula-2 pointer arithmetic functions

Socket Programming gethostbyname
A method to obtain the correct IP address of the local machine rather than just the localhost 127.0.0.1 address.
windows sockets programming gethostname gethostbyname

AutoHotKey Windows Macro Scripting
AutoHotKey is one of the best Win32 automation, macro programming, windows, keyboard and mouse scripting tool available. What's stunning is - it's free.
windows automation keyboard recorder computer keyboard keyboard shortcut

Counted Loops in BASIC Programming
This article introduces the concept of counted (for) loops in BBC BASIC programming, with several examples, and some possible pitfalls.
counted loop for next step

Implementing Markov Chains
Tutorial showing how to implement Markovian Linked Lists (Chains) based on examples from the game development industry for programmers and developers of all genres.
markov chain linked list programming

Introducing CMS with PHP and MySQL
An introduction to building dynamic content web sites using the CMS paradigm, implemented with PHP and using MySQL as the database platform.
php cms mysql html scripting

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

Outputing Data to Screen or Disk
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.
programming computer programming c programming programming language learn programming

Porting to Windows Vista - Files
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.
microsoft vista operating system port

Programming MS Access Applications
An industry application written in Access 2007 is presented for inspection to learn how applications can be made more professional, using macros and VBA programming.
microsoft access 2007 vba programming vba macro programming microsoft office 2007 products access database excel word programming how to access form event procedures

Using FIND and MID in Excel VBA
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.
using find andmid functions len visual basic vba for excel char

Borland C Compiler Setup
Tutorial to help install the free Borland C compiler, get it up and running, and write a simple command line application.
borland c c borland c tutorial borland c compiler c tutorial

Text Output with BBC BASIC
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.
bbc basic output text printing print

Two Ways to Sort a C++ Linked List
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
sorting linked list insertion node

Using Variables in Programming
An introduction to variables, how they are important in understanding programming languages, and how they relate to data types.
programming computer programming c programming programming language learn programming


| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0-9 |