<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Reliant Code Tutorials Feed</title>
    <description>All the latest news and blog thoughts</description>
    <link>http://www.reliantcode.info/News.aspx</link>
    <item>
      <title>Tutorial Section - Programming</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Programming Tutorials Main&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Learn how to Program with these tutorials. For the beginner to the more advanced developer. This is a website which you can use as a Reference and also a guide to general software and web development.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Main Article&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;With a modern day computer, the potential to be creative is vast; and learning to program is the best way to utilise the power of your P.C. With these tutorials, we will go through how to gain knowledge and experience in writing your own programs. The programming languages we cover in these tutorials varies, which means will we go through various platforms and languages. Whether it is writing a calculator or a game, which comprises of sophisticated graphics, you have to start somewhere. Hopefully from here we can not only cover how to get it done, we will also make sure we understand the pitfalls that can arise when working within this environment.
&lt;/p&gt;
    &lt;p&gt;From low-level programming languages like &lt;em&gt;Assembly&lt;/em&gt;, &lt;em&gt;C&lt;/em&gt;, and &lt;em&gt;C++&lt;/em&gt;, to more higher level Languages like &lt;em&gt;ActionScript&lt;/em&gt;, &lt;em&gt;Python&lt;/em&gt;, and &lt;em&gt;Java&lt;/em&gt;; these languages have different syntax and paradigms, but when you gain more exposure you will see that these languages have the same logic in how they work. They are in many ways similar in the way they are structured some are &lt;em&gt;Object-orientated&lt;/em&gt;, some are &lt;em&gt;Procedural&lt;/em&gt;. By going through the tutorials, we will go through the basics and more advanced, and then we can see the similarities these languages share. You will also get to grips with the different ways to program and the different programming structures like &lt;em&gt;Object-orientated&lt;/em&gt; and &lt;em&gt;Procedural&lt;/em&gt; paradigms in due course.&lt;/p&gt;
    &lt;p&gt;Below we have the sections for each language. There are tutorials and example code included inside. There are also printable copies of the tutorials &lt;i&gt;(in .pdf files)&lt;/i&gt;.&lt;/p&gt;
  </description>
      <link>http://www.reliantcode.info/Category/Programming.aspx</link>
      <pubDate>Sun, 03 Oct 2010 03:08:00 GMT</pubDate>
    </item>
    <item>
      <title>Tutorial Section - C Programming</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;C Programming Language &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The main C Programming Tutorial section. Has many category in regards to C Programming, from beginner level to more advanced.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Main Article&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;One of the world's most popular programming language over the last couple of decades has been &lt;em&gt;C&lt;/em&gt;. It has many useful features, which are still important today. C was originally developed by &lt;a href="http://en.wikipedia.org/wiki/Dennis_Ritchie" target="_blank"&gt;Dennis Ritchie&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Ken_Thompson" target="_blank"&gt;Ken Thompson&lt;/a&gt; in 1972, whilst at AT&amp;T Bell Labs. As a language, it has been superseded and has inspired other and more modern languages; C is still a very important language as most Operating System kernels are still primarily written in C, as it is powerful, which allows high performance. This is because, it is a low level language, which is a nearer abstraction layer to hardware, which is processor and system independent code, unlike lower languages like Machine code (lowest level to hardware) and Assembly (next lowest), which only deals with processor specific programming instructions (For example Intel and AMD processors have different architecture, therefore Assembly and Machine code will be different on individual systems). Even though Machine and Assembly code is generally quicker than C, it is not that much quicker on modern day P.C.'s., but a lot quicker on embedded systems and old systems. With this C is portable, and a flexible language for porting, and with a large range of libraries and code bases written in C, it has many usages.&lt;/p&gt;
    &lt;p&gt;We will go into the basics of C and how you can use the language for your own ambitious projects.&lt;/p&gt;
  </description>
      <link>http://www.reliantcode.info/Category/C-Programming.aspx</link>
      <pubDate>Sun, 03 Oct 2010 03:10:00 GMT</pubDate>
    </item>
    <item>
      <title>Tutorial Section - Starting up With C</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Beginner's  C Tutorials&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This tutorial begins with basic C tutorials to get you started. Articles in details with Source Code for Windows available to download&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Main Article&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;These tutorials will mainly focus on starting C programming. The only real prerequisite needed is a desire to learn. 
It is clearly intended to be easy to learn from someone with minimal programming experience
to a total newcomer who has not delved into the world of coding.
&lt;/p&gt;
  </description>
      <link>http://www.reliantcode.info/Category/C-Basics.aspx</link>
      <pubDate>Sun, 03 Oct 2010 20:34:00 GMT</pubDate>
    </item>
    <item>
      <title>Starting up With C - Tutorial 1 | C Hello World</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Hello World&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Writing the simplest C Program you can ever do..... Honest&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/C-Hello-World.aspx</link>
      <pubDate>Sun, 03 Oct 2010 05:54:00 GMT</pubDate>
    </item>
    <item>
      <title>Starting up With C - Tutorial 2 | Handling Simple C Input &amp; Output</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Entering and Displaying Data... In C&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Processing Input and Output data with C programming code.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/Simple-Input-and-Output.aspx</link>
      <pubDate>Wed, 09 Feb 2011 02:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Starting up With C - Tutorial 3 | Basic C Arithmetic</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Doing simple calculations in C&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/Basic-C-Arithmetic.aspx</link>
      <pubDate>Tue, 15 Feb 2011 02:19:00 GMT</pubDate>
    </item>
    <item>
      <title>Starting up With C - Tutorial 4 | Conditional Statements</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Allowing the Program to follow Rules&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Learn how to control the flow of a program written in C. Conditional Statements enable you to set the rules and controls the way you want to.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/Conditions-In-C.aspx</link>
      <pubDate>Sun, 20 Feb 2011 20:59:00 GMT</pubDate>
    </item>
    <item>
      <title>Starting up With C - Tutorial 5 | Loops</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Get to know For,  While and Do&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Learning the basics of using Loops in C. How to initialise and run the three different types of loops.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/Loops-in-C.aspx</link>
      <pubDate>Sun, 20 Feb 2011 21:01:00 GMT</pubDate>
    </item>
    <item>
      <title>Starting up With C - Tutorial 6 | Functions</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Building your Program even Further&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Begin Writing Functions in C Programming Language.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/Functions-In-C.aspx</link>
      <pubDate>Fri, 04 Mar 2011 15:01:00 GMT</pubDate>
    </item>
    <item>
      <title>Starting up With C - Tutorial 7 | Arrays</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Working with Arrays&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Learning how to set up a C Array. Learning how to initialise and use data under a variety of conditions.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/Arrays-In-C.aspx</link>
      <pubDate>Fri, 04 Mar 2011 15:02:00 GMT</pubDate>
    </item>
    <item>
      <title>Starting up With C - Tutorial 8 | Custom Data Type Structure In C</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Creating &amp; Using your Own Data Types with Struct&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This article show how to create a Struct variable item to handle data in C.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/C-Struct.aspx</link>
      <pubDate>Fri, 04 Mar 2011 15:04:00 GMT</pubDate>
    </item>
    <item>
      <title>Tutorial Section - C Reference Notes</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;C Programming Guide Notes&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Main Article&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;This section has the general support material and resource which can assist you learning the &lt;em&gt;C Programming Language&lt;/em&gt;. Notes, references, general bits and all the miscellaneous pieces are here.&lt;/p&gt;
  </description>
      <link>http://www.reliantcode.info/Category/C-References.aspx</link>
      <pubDate>Mon, 19 Dec 2011 00:56:00 GMT</pubDate>
    </item>
    <item>
      <title>C Reference Notes - Tutorial 1 | List of C Keywords</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Important list of Keywords used in C&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This page contains the keywords which are used in C. This is useful for knowing the naming conventions of this language.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/C-Keywords.aspx</link>
      <pubDate>Sat, 17 Dec 2011 18:12:00 GMT</pubDate>
    </item>
    <item>
      <title>Tutorial Section - C++ Programming</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Getting to grips with the C++ Language&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Main Article&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;
      &lt;em&gt;C++&lt;/em&gt; is a popular programming language which was originally built on top of the &lt;a href="/Category/C-Programming.aspx"&gt;C Programming Language&lt;/a&gt;. Originally developed by &lt;a href="http://en.wikipedia.org/wiki/Bjarne_Stroustrup" target="_blank"&gt;Bjarne Stroustrup&lt;/a&gt; as a more &lt;em&gt;Object Orientated Programming (OOP)&lt;/em&gt; Language, which derived from &lt;em&gt;C&lt;/em&gt;. Originally called &lt;i&gt;C with Classes&lt;/i&gt; when it was first developed in &lt;i&gt;1979&lt;/i&gt;, C++ has evolved from simple enhancements of &lt;em&gt;C&lt;/em&gt; to becoming a programming language powerhouse in it's own right. It is an intermediate level language as it has the paradigms of both high and low level programming styles; it is used for many powerful applications and tools like &lt;em&gt;video games&lt;/em&gt;, &lt;em&gt;audio/visual&lt;/em&gt; applications, &lt;em&gt;Office Suites&lt;/em&gt; and all types of software that you see across all platforms. This programming language has made such an impact, it has influenced many languages since like &lt;em&gt;Java&lt;/em&gt;, &lt;em&gt;C#&lt;/em&gt; and &lt;em&gt;D&lt;/em&gt;; which are all OOP languages.&lt;/p&gt;
    &lt;p&gt;As you can use &lt;em&gt;C&lt;/em&gt; within a C++ program, most of the times you are not utilising the efficiency and flexibility of this Object Orientated language as in these tutorials you will learn the major library tools which comes with &lt;em&gt;C++&lt;/em&gt;, which is the &lt;em&gt;Standard Template Library (STL)&lt;/em&gt; and other OOP techniques. We will go through &lt;em&gt;Classes&lt;/em&gt;, and understand the what their roles are in &lt;em&gt;OOP&lt;/em&gt; programming, and what different types of paradigms you can use with this ultra-powerful language. As I would always explain to anyone who is new and wants to proceed with these tutorials; make sure that you have the basic grasps of &lt;a href="/Category/C-Programming.aspx"&gt;C&lt;/a&gt;, as the main concepts of those languages are necessary to proceed to these more advanced tutorials.&lt;/p&gt;
  </description>
      <link>http://www.reliantcode.info/Category/CPP-Programming.aspx</link>
      <pubDate>Sun, 03 Oct 2010 03:10:00 GMT</pubDate>
    </item>
    <item>
      <title>Tutorial Section - C++ Reference Notes</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;C++ Programming Guide Notes&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Main Article&lt;/strong&gt;&lt;/p&gt;
    

  </description>
      <link>http://www.reliantcode.info/Category/CPP-References.aspx</link>
      <pubDate>Tue, 20 Dec 2011 21:18:00 GMT</pubDate>
    </item>
    <item>
      <title>C++ Reference Notes - Tutorial 1 | List of C++ Keywords</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;List of Standard C++ Keywords&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/CPP-Keywords.aspx</link>
      <pubDate>Sat, 17 Dec 2011 18:54:00 GMT</pubDate>
    </item>
    <item>
      <title>Tutorial Section - Windows Development</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Software Development for Windows&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Main Article&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;In this section, we will deal with programming on the &lt;em&gt;Windows&lt;/em&gt; Operating System; the world's most common &lt;em&gt;Desktop&lt;/em&gt; operating system. With this system, we start with simple &lt;i&gt;Windows specific console&lt;/i&gt; programs to more sophisticated and common &lt;em&gt;WinAPI&lt;/em&gt; applications. Dealing with these Windows Programming tutorials requires that you have basic knowledge of &lt;a href="/Category/C-Programming.aspx"&gt;C&lt;/a&gt; and &lt;a href="/Category/CPP-Programming.aspx"&gt;C++&lt;/a&gt;. From handling Windows specific controls like the &lt;em&gt;Graphical User Interface (GUI)&lt;/em&gt;, to &lt;em&gt;Event Handling&lt;/em&gt; and more general task, they will be covered in these tutorials.&lt;/p&gt;
    &lt;p&gt;Without doubt, as you would have noticed Windows is a common platform, and as an operating system, the capabilities of what you can program is vast with the built in tools with some I have just mentioned. They are key components of the operating system, and knowing how they come together within a program framework is vital knowledge.&lt;/p&gt;
    &lt;p&gt;Not only we will be going through basic Windows software development, we will also be going through creating our own static and dynamic libraries with &lt;em&gt;Visual Studio&lt;/em&gt;. As the libraries are a strong component of any operating system, you will see the advantages of knowing how these things work when you go toward the more advanced programming tasks.&lt;/p&gt;
  </description>
      <link>http://www.reliantcode.info/Category/Windows-Programming.aspx</link>
      <pubDate>Sat, 10 Dec 2011 22:56:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Development - Tutorial 1 | Start a new Project using Visual C++ Express 2010</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;The beginner guide to setting up C&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.reliantcode.info/contents/SettingUpCwithMSVC2010/SettingUpCwithMSVC2010.jpg" /&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Learn how to create a new project using Visual C++ Express. In this example we are using the C Programming language.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/Setting-Up-C-with-MSVC-2010.aspx</link>
      <pubDate>Tue, 05 Oct 2010 21:01:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Development - Tutorial 2 | Simple Program using WinAPI</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Hello World... Windows Style&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In this article we cover the basics of writing Windows-specific programs using the WinAPI in C. We will start with a basic GUI function.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/First-Windows-Program.aspx</link>
      <pubDate>Fri, 23 Mar 2012 01:56:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Development - Tutorial 3 | DLL Part One - Creating DLL Files</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Building Dynamic Libraries in Windows&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In this tutorial, we go through building and running DLL files using Visual Studio 2010. Part one - Source code included.&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/Creating-DLL-Files.aspx</link>
      <pubDate>Fri, 23 Mar 2012 02:23:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows Development - Tutorial 4 | DLL Part Two - During Runtime</title>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Load and Unload a DLL file when needed...&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In this article, we go through loading a DLL file dynamically during runtime. Also going through how to manage and unload it as you wish. Simple C example to follow and source code available&lt;/p&gt;</description>
      <link>http://www.reliantcode.info/Item/Using-DLL-Files-During-Runtime.aspx</link>
      <pubDate>Mon, 26 Mar 2012 01:55:00 GMT</pubDate>
    </item>
  </channel>
</rss>