September 2012 - Development Simply Put

A blog simplifies main concepts in IT development and provides tips, hints, advices and some re-usable code. "If you can't explain it simply, you don't understand it well enough" -Albert Einstein

  • Information Technology Institute

    ITI is a leading national institute established in 1993 by the Information and Decision Support Centre.

    Read More
  • Development Simply Put

    If you can't explain it simply, you don't understand it well enough.

    Read More
  • Integrant

    Based in the U.S. with offshore development centers in Jordan and Egypt, Integrant builds quality custom software since 1992. Our staff becomes an extension of your team to eliminate the risks of software development outsourcing and our processes...

    Read More
  • ITWorx

    ITWorx is a global software professional services organization. Headquartered in Egypt, the company offers Portals, Business Intelligence, Enterprise Application Integration and Application Development Outsourcing services to Global 2000 companies.

    Read More
  • Information Technology Institute

    ITI is a leading national institute established in 1993 by the Information and Decision Support Centre.

    Read More
  • Development Simply Put

    If you can't explain it simply, you don't understand it well enough.

    Read More

2012-09-14

Interfaces - The Concept

What is the meaning of the word "interface" in English? If you look up the word "interface" in the dictionary you will find that it can be defined in more than one way as follows: A surface regarded as the common boundary of two bodies, spaces, or phases The facts, problems, considerations, theories, practices, etc., shared by two or more disciplines, procedures, or fields of study: the interface between chemistry and physics A common boundary or interconnection between systems, equipment, concepts, or human beings Communication or interaction:...

2012-09-07

Events & Delegates In C# - Win Forms Controls

I encourage you to first read Events & Delegates In C# - The Concept to understand the main concept of Events & Delegates in C# before starting reading this article. Assume that you need to make a win forms control to be used by wide range of users for wide range of purposes. This control will include 3 sliders which the control user can move and change their values at rum-time and accordingly an action will happen. This action may be...

Events & Delegates In C# - The Concept

I encourage you to read Delegates In C# - The Definition article first to understand the main definition of delegates in C#. The main essence of object oriented programming (OOP) is that it simulates the life we live. Before OOP, the programing approaches were oriented to getting the job done by writing some code to apply some logic. But, OOP was the start point to try to introduce a new approach which is more related and similar to the way we, human beings, live, perform and communicate. That's why when I try to understand a new concept...

2012-09-05

Delegates In C# - The Definition

What does the word "delegate" mean? The word "delegate" in English means: {A person authorized to act as representative for another; a deputy or an agent} or {A representative to a conference or convention} or {To give a particular job, duty, right, etc. to someone else so that they do it for you} What does "delegate" mean in C#? Back from the days of C++, the main concept of delegates existed but with another name; pointer to function. ...

2012-09-04

4 Ways To Send Parameters To A C# Method

Actually, the way a parameter can be sent to a method depends on two factors: Type of object/variable to be sent to the method Value type Reference type Way of sending the parameter By value By reference So, just by guessing, we can say that we have 4 ways to send a parameter to a method. These 4 ways are: Sending "Value Type", "By Value" ............................... Val By Val Sending "Value Type", "By Reference" ...........................