.:’:.:’:. The Developer Online .:’:.:’:.
@ Dreams never come easily… Die for it or die without it @

Apr
12

In the name of Allah the most merciful the most gracious

What is object oriented analysis (OOA)?

Object oriented analysis is knowing the problem, and try to figure out how to solve it using objects, and also it is used to define the requirements of the class.

What is Object oriented design (OOD)?

Object oriented design, is to figure a way to implement your solution, by the means of object oriented programming.

but why do we need the object oriented analysis and design?

Object Oriented Analysis and Design patterns are needed to:

  1. Help non programers to understand the design without any complex.
  2. It makes it easier to communicate with other developers.
  3. It also helps in correcting errors in the design or even improving it.
  4. Improves documentation and understandability.
  5. It facilitate reusability of the designed program.

Some of the principals of the object oriented design (OOD):

  • Encapsulation: Hiding the implementation and other details of the class.
  • Inheritance: Inheriting properties and methods from other classes.
  • Polymorphism: To make many shapes of a single method.
  • Abstraction: Simplifying classes.
  • …….
Apr
11

XAML (Extensible Application Markup Language) is Microsoft’s XML (Extensible Markup Language)-based language.

XAML is used especially to create GUI (Graphical User Interface) for programs, and it’s one of the main elements in the Microsoft’s WPF (Windows Presentation Foundation)

From the MSDN:

XAML has a set of rules that map object elements into classes or structures, attributes into properties or events, and XML namespaces to CLR namespaces.

And in this section I will try to cover some of the XAML’s features

FOR MORE INFORMATION VISIT THE MSDN:

- XAML on the MSDN -

Apr
10

In the name of Allah the most merciful the most gacious

In the beginning of this topic, I’d like first to give a brief definition of main().

main() is the head function in the C++ program, that means that this function is the function which the program begins executing it before any other functions.

wmain() may be considered as a different version of the main() function, as the wmain() is also the first function to be executed, but the difference is that the wmain() is used for the programs which needs to support unicode, this functions helps you dealing with unicode characters in your program and in the program’s command lines.

As for _tmain(), _tmain() is a function that can resolve to main() unless there is a unicode, it resolves to wmain()…

Hope this topic would be useful…

                    BEST REGARDS,

                             THE DEVELOPER – Khaled Hamdy

Apr
07

 

.::.Microsoft silverlight.::.

  • What is silverlight?

 

Silverlight is a plug-in that renders XAML-based user interfaces within a browser.

 

Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. 


  • Silverlight architecture:

The core concept behind Silverlight is that you create a scene, typically in XAML, that represents the user interface that is hosted by the plug-in. Elements in the scene will raise events, either as a result of user interaction or when specific conditions occur such as a video finishing playing. Much as for Windows Forms or ASP.NET, you handle these events with code


  • Server-side generation of the user interface:

One of the most interesting aspects of Silverlight is that the user interface is typically created using eXtensible Application Markup Language (XAML), which is then pulled down by the control and rendered to the user.

The main benefit of Silverlight is its support for features such as overlaid video, flexible 2D vector graphics and powerful animations and transformations, all of which would be complex to achieve in a pure ASP.NET AJAX environment. The fact that this UI can additionally be generated dynamically following a similar model to the other technologies does tend to make Silverlight compelling in many scenarios.


  • Client-side interactivity:

The Silverlight control exposes its internal XAML DOM to the browser, enabling you to write client-side JavaScript that adapts and changes the UI, and which responds to the events that are raised from the XAML-based elements. Thus you can write client-side script that calls back to the server to obtain new UI content, much as you would do with a standard AJAX application.



References:
Developer fusion
Microsoft silverlight official website
Apr
07

Microsoft EDC (Egyptian Developers Conference) might be considered as the biggest

technical conference in Egypt.
The EDC is a very important event for all the developers because it updates
their technical information and there you will be introduced to the latest technologies 
by Microsoft

For further information about the EDC visit:


 

If you’re a developer, it’s very important that you try to attend this event
Apr
07

Welcome to “The developer online” blog.

In this blog I’ll try ISA to stay up to date with all modern
technologies, and to get all the issues that concerns developers.
And there will may be some tutorials about programming languages
or even designing.
Hoping that this blog will be useful and entertaining.
                             Best regards:
.:’:.:’:. The developer – Khaled Hamdy .:’:.:’:.
Follow

Get every new post delivered to your Inbox.