473,320 Members | 1,940 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Rich GUI in C#

hi,

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?

How developers can create this type of menu?

Images for better understanding:
http://images.google.com/images?q=m...r+edition&hl=en

thx for your answers.
Nov 17 '05 #1
7 2577
> 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/ge...d/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.
"TomHL" <To***@discussions.microsoft.com> wrote in message
news:F7**********************************@microsof t.com... hi,

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?

How developers can create this type of menu?

Images for better understanding:
http://images.google.com/images?q=m...r+edition&hl=en

thx for your answers.

Nov 17 '05 #2
thx for your answer, but I'm an experienced VC# developer.
my question was:
How can I develope an interface like "Media Center Edition" style, that all.
I know how to program with winforms.

"Kevin Spencer" wrote:
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/ge...d/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.
"TomHL" <To***@discussions.microsoft.com> wrote in message
news:F7**********************************@microsof t.com...
hi,

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?

How developers can create this type of menu?

Images for better understanding:
http://images.google.com/images?q=m...r+edition&hl=en

thx for your answers.


Nov 17 '05 #3
thx for your answer, buyt I'm an experienced vc# developer.
My question was simple:
How can I develope an interface to my app like "Media Center Edition" style?
"Kevin Spencer" wrote:
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/ge...d/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.
"TomHL" <To***@discussions.microsoft.com> wrote in message
news:F7**********************************@microsof t.com...
hi,

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?

How developers can create this type of menu?

Images for better understanding:
http://images.google.com/images?q=m...r+edition&hl=en

thx for your answers.


Nov 17 '05 #4
> My question was simple:
How can I develope an interface to my app like "Media Center Edition"
style?


You would have do alot of manuel "painting" since no default controls look
like what you want. One approach is to create custom controls eg. Inherit
from Button and override the paint method to create you own style. This can
be done more or less complex and dynamic.

By creating your own set of controls you can create your own 100% customized
looking application. This is by no means a small task. You are problably
already aware that this kind of customized look should be used with caution.
It does not promote usability since the user needs to learn a new set of
controls. It CAN give your application a uniue look which can make you
application standard out and/or is more "funny" so to say to use.

Regards
Anders Jacobsen
http://www.pings.dk
Developer at www.cryos.dk

Nov 17 '05 #5

Salam

Why not you go for "Windows Presentation Foundation" aka Avalon, for rich
GUI.

--
ALI RAZA SHAIKH
MCAD.net

www.programmersparadise.cjb.net
alirazashaikh.blogspot.com
"TomHL" <To***@discussions.microsoft.com> wrote in message
news:F7**********************************@microsof t.com...
hi,

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?

How developers can create this type of menu?

Images for better understanding:
http://images.google.com/images?q=m...r+edition&hl=en

thx for your answers.

Nov 17 '05 #6
> How can I develope an interface to my app like "Media Center Edition"
style?
In that case, can you be more specific?

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Ambiguity has a certain quality to it.

"TomHL" <To***@discussions.microsoft.com> wrote in message
news:63**********************************@microsof t.com... thx for your answer, buyt I'm an experienced vc# developer.
My question was simple:
How can I develope an interface to my app like "Media Center Edition"
style?
"Kevin Spencer" wrote:
> 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/ge...d/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.
"TomHL" <To***@discussions.microsoft.com> wrote in message
news:F7**********************************@microsof t.com...
> hi,
>
> 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?
>
> How developers can create this type of menu?
>
> Images for better understanding:
> http://images.google.com/images?q=m...r+edition&hl=en
>
> thx for your answers.


Nov 17 '05 #7
Media center uses DirectX I believe. You can check out MediaPortal,
http://mediaportal.sourceforge.net/. It is an open source look-a-like
built in C#.

Wouter van Vugt
blogs.infosupport.com/wouterv

Nov 17 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: PC User | last post by:
I found this Rich Text Editor and I've been trying to recreate it in my own application. I've had trouble with the COMCTL.ImageListCtrl and the COMCTL.Toolbar to recreate the toolbar. And I've...
1
by: tomi.trescak | last post by:
Hi I have a problem with storing rich text in MySQL. I store rich text in MySQL (in column with type "text") which i get from Rich Textbox control. When i do reverse processing by trying to...
4
by: Neil | last post by:
Just found out that the Microsoft Rich Textbox does not support full text justification, since it's based on Version 1.0 of the RichEdit Window Class, and full text justification is only available...
16
by: Neil | last post by:
I posted a few days ago that it seems to me that the Access 2007 rich text feature does not support: a) full text justification; b) programmatic manipulation. I was hoping that someone might...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.