It is a good idea to write your program in an oject-oriented-language.

If we want to write a program for controlling a device for instance for a mobile phone we have a lot of details to pay attention to: A method for inserting the number is required, we need to update the display, the numbers inserted should be persisted in case of a correction, an acoustical feedback would also be useful, the phone number has to be sent to the provider etc.

The programm can become complicated. If we can use an object-oriented-language, we have the ability to divide these tasks to different classes. You find datails in the agendas of the seminars like that: .NET Framework in C#,VB.NET(German).

So what is a class ?
A class contains data and methods. A class is a blueprint and provides data and associated methods. We specify a class for the keyboard, the display, the provider, etc.. These individual classes perform only their own tasks. The methods of each class can only change their own data. It is not possible to change data from outside the class.

Existing classes can be inherited and thus reused. All data and methods are inherited from the base class. If the base classes are well tested, program faults need to be find only in the derived new classes. Those technics are used in the folowing seminars: Windows Forms mit C#,VB.NET(German).

The time to test the program is considerably shorter. Only the changed classes have to be tested if you modify the program. Changes are therefore much easier to carry out. Large programs include 1000 or more classes. we are well advised to use object-oriented-programs, if we want to realize today’s complex programs in a reasonable time. Troubleshooting and maintaining of the program needs less effort and is less expensive. An excellent way to improve your company’s dotnet skills, is by booking a Inhouse Dotnet-Training(German) .

This entry was posted on Saturday, November 27th, 2010 at 5:11 am and is filed under General. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.