how can I create a very rich gui like: "Windows XP Media Center Edition"
for
my application? what is the technology/ies that I need to learn (GDI+ Or
DirectX Or..)? Where do I start?
The question cannot be answered as asked. The term "rich" is more of a
characterization, such as might be used in marketing, than a technical term
which identifies something specifically. "gui" simply means "Graphic User
Interface" and can be broadly applied to any interface that employs
graphics, in other words, any interface which is not a command-line console.
The term "like: 'Windows XP Media Center Edition" is so broad as to be
meaningless, as it refers broadly to every aspect of the user interface for
an entire Operating System.
I may be able to provide some basic advice in response to the question
"Where do I start?" It seems to me that you know little or nothing about
programming in general. It also seems to me that you have an interest in
programming, which I applaud (programming is the love of my life, next to my
wife(!), that is). I would suggest that you get yourself a good book on
programming, and a beginning level development tool kit. The following link
may be helpful to you:
http://msdn.microsoft.com/vcsharp/gettingstarted/default.aspx
Microsoft makes some versions of developer tools available for free or for
very little money.
Start at the beginning, start small, and work your way up. Programming is
not easy to learn, but it is both a greate hobby, and potentially a
high-paying profession!
--
HTH,
Kevin Spencer
Microsoft MVP
..Net Developer
Ambiguity has a certain quality to it.