Category Archives: Web Design

Design To Website, Blog How To Set Up, Google Update Pagerank, Google Crawl, Free Submit Site

Learn Crystal in One Video

Crystal TutorialCrystal is one of the most exciting new languages to come out in some time, so I decided to teach the core language in one video. Crystal is as easy to use as Ruby, but has the speed of C. In this one video I’ll cover Data Types, Strings, Arrays, Map, Looping, Conditionals, Math, Hashes, Tuples, Procs, Functions, Enums, Symbols, Classes, Inheritance, Modules, Polymorphism, Structs, Exceptions, File IO and More.

A cheat follows the video below to help you learn. Continue reading Learn Crystal in One Video

Qt Tutorial 4 : Paint App

Qt TutorialI received a bunch of questions about the Qt Paint App Example, so I decided to do a tutorial in which I explain every line of code. This paint app allows for opening, saving and printing images. You can also draw on the screen using different colors and pen widths. The are a bunch of dialogs covered as well along with numerous other topics. I provide all of the heavily commented code below for the finished app. Continue reading Qt Tutorial 4 : Paint App

Qt Tutorial 2 : C++ Calculator

Qt TutorialThe most requested next C++ app you guys asked for was a calculator, so here it is. We’ll make a C++ GUI Calculator app in one video. Along the way we’ll learn a lot! We’ll cover a topic which confuses many people which is how to setup event handling with Signals and Slots. We’ll also cover how to work with widgets in many ways, setting up an interface, stylesheets, casting, regular expressions and much more.

All of the heavily commented code follows the video below. Continue reading Qt Tutorial 2 : C++ Calculator

Qt Tutorial : C++ Notepad App

Qt TutorialI thought it would be fun to make a real app in this Qt Tutorial, so I made a working Notepad app. We’ll install Qt for Windows and MacOS. Then we’ll cover Qt Basics, Dialogs, Widgets, Drag and Drop Interfaces, Creating / Opening / Saving Files, Menus, Toolbars, Icons, Printing, and much more.

Qt is an amazing framework for creating cross platform C++ GUI applications. All of the code follows the video below. Here are the icons used. Continue reading Qt Tutorial : C++ Notepad App

C++ Tutorial 20

Install C++In this part of my C++ tutorial I continue showing tons of examples about regular expressions. If you missed the 1st part watch it first.

This time I’ll show more ways to match what you are trying to grab. We’ll also talk about Greedy vs. Lazy matching, Boundaries, and grabbing multiple subexpressions. This tutorial also contains 2 problems for you to solve. All of the code follows the video below to help you learn. Continue reading C++ Tutorial 20

C++ Tutorial 19

Install C++In this part of my C++ tutorial I’ll start covering Regular Expressions. There are tons of examples and a problem for you to solve. I’ll cover how to search and then cycle through matches. We’ll look into cycling through matches with an iterator. Then we’ll create numerous regular expressions to get just that exact data we need and output or replace it.

All of the heavily commented code follows the video below. Feel free to do what ever you’d like with it. Continue reading C++ Tutorial 19

C++ Tutorial 17

Install C++In this part of my C++ tutorial I’ll cover Sequence Containers which contain data that is stored in order. Previously I covered Vectors and will now cover Deques, Lists and Forward Lists.

I’m getting near the end of my core coverage of C++. Once I finish I will then move on to GUI development, Algorithms and all the other things that have been requested. All of the code follows below. Continue reading C++ Tutorial 17

C++ Tutorial 15

Install C++In this part of my C++ tutorial I will answer a bunch of questions I have received. I’ll talk about allocating memory with malloc(), Smart Pointers, Regular Pointers, Deallocating Memory, unique_ptr, Difference Between /n and endl, Polymorphic Templates and a whole bunch more.

Like always the heavily commented code follows the video below. For best results print it out and take notes as you watch. Continue reading C++ Tutorial 15

C++ Tutorial 13

Install C++In this tutorial we explore advanced uses of functions using C++. We’ll cover how to store functions as variables, pass functions into other functions, store functions in a vector and more. Then we’ll solve 2 problems. We’ll receive lists of numbers and then return a list of only the odd values. We’ll then generate random lists of heads and tails and add up how often each occurs. All of the code and a transcript of the video follows below. Continue reading C++ Tutorial 13

C++ Tutorial 12

Install C++In this part of my C++ tutorial we’ll cover Operator Overloading, File I/O and will present you with another problem to solve. We’ll learn to use unary and Binary operators. We’ll specifically overload ++, print customer strings, +, [], ==, <, >, and =. Then we’ll write and read from files.

All of the code and a transcript follows the video below. I hope you enjoy the tutorial. Continue reading C++ Tutorial 12

C# Tutorial Series

C# TutorialI was asked to put all 25 C# videos on one page with a description of each video, so I thought I would. I covered just about everything you’d ever want to learn about C# in this series. I cover the core language, OOP, Generics, LINQ, Threads, File I/O, Serialization, WPF, XAML, Document API, Databases and even make a full Paint application.

A link to all the code from every video follows the video below with a description. Continue reading C# Tutorial Series

C++ Tutorial 10

Install C++I’m finally covering Object Oriented Programming with C++! I cover classes, objects, public, private, protected, constructors, deconstructors, pointer operator, dot operator, getters, setters, super classes, inheritance, calling super class functions, overwriting functions, and much more.

In the problem with this tutorial we will try to model a battle between the Hulk and Thor to the death. All of the code follows down below. Continue reading C++ Tutorial 10