Programming

Winsock Client Tutorial

This is a continuation of the Winsock Server Tutorial, you can use this to connect to the server created in that server tutorial or make your own server for this.

Winsock Server Tutorial

This Winsock tutorial will cover C++ Win32 API's winsock commands and basic functions. Reading this tutorial will familiarize you with creating sockets and servers with Winsock2. We will be learning about WSAStartup, socket, bind, listen, and accept functions and in addition the clean-up functions like closesocket and WSACleanup.

Inheritance, Polymorphism, and Virtual Functions

Inheritance and Derivation of classes can be accomplished to have code that is more object oriented and helps you optimize your code. Polymorphism can be accomplished using virtual functions to allow programs to decide which classes functions to use from their parents and children. These concepts can optimize your code in computer science and engineering as you create complex classes to develop your C++ project.

Linked Lists for Beginners

This article will demonstrate the very basics of working with linked lists in C#. Linked lists are perhaps the most powerful forms of data storage, and are used in almost every program. If you are new to C# or are more interested behind the List<> basics, then this tutorial is for you. A very basic understanding of the language and its syntax is required.

Qt Splash Screen

Qt Splash Screen

Having a beautiful splash screen can give your program some class. Impress some of your clients as well if you use Qt to program. I'll show you how to edit the Splash Screen message, program the Splash screen, and play with the images.

Introduction to MASM32

ASM is machine language that your computer reads with all computer programs. Every program that is compiled from any language such as C++ or Delphi is then converted to PC ASM through your compiler. PC ASM is what your CPU reads and it is quite difficult to read; however, with MASM32 you can code ASM in a similar fashion to C++ but without the complexity and hassle of PC ASM that your processor reads.

Advanced Classes, Constructors, Destructors, and Copy Constructors

Classes are one of the most useful tools to organize your code. It can solve many problems, and if set up correctly can make large tasks such as game development extremely easy. Learning about the secrets of a class can solve many unwanted pointer bugs and the ability to distribute information throughout your program can be much easier. In this tutorial we'll discuss constructors, copy constructors, and destructors.

Syndicate content