Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Windows Forms / WinForm General / February 2005

Tip: Looking for answers? Try searching our database.

Interface Design

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
hberenguel - 11 Feb 2005 15:31 GMT
Hello there. I will start a new software development and I would like to put
in it
the same look and feel of Microsoft Money 2005 Edition. If you spend a few
moments using it, you will that it´s nice! really nice the way the software
handles the things with its interface. I will use C#, but I think that people
in Microsoft written Money 2005 in C++. That´s why I am here. Is it possible
to do the same things in C#? As you can see, there is no title bar in the
main screen, The menus schema is a new whole way to handle the navigation,
its wonderfull, the background color  of the main menu is painted, in the
accounts, when you want to insert a new one, the screen opens inside the main
screen with rectangles painted and so forth. How can I do that in C#? I think
it´s not possible. So if you want to help me or even discuss that I am opened.

Thanks a lot.
Henrique.
Marcos Stefanakopolus - 11 Feb 2005 23:07 GMT
That's a pretty complicated question, probably beyond the scope of this
newsgroup.  Essentially, you want to know "how do I create UI that looks and
acts like Microsoft Money?"  There's no single, or simple, answer to your
question.  In fact, the answer has very little to do with C# vs C++.  I
assume you are new to C# and to developing with Windows Forms.  My
suggestion would be this:

Spend one month writing some other, smaller, applications using the Windows
Forms library and the .NET framework.  Learn how one uses the framework, and
how the Windows Forms library interacts with the .NET framework.  When you
understand the basics of creating Windows Forms applications using C#, two
things will happen:  First, you already know the answers to most of your
questions about how to develop something that behaves like the MS Money UI.
Second, for the parts you still do not understand, you will be able to ask
much better, more specific questions in the newsgroups.  Questions people
might actually be able to give you answers to.

> Hello there. I will start a new software development and I would like to
> put
[quoted text clipped - 18 lines]
> Thanks a lot.
> Henrique.
Jay Pondy - 13 Feb 2005 21:24 GMT
Being an old traditional "linear" programmer I have really, really
struggled with OOP.  I have been working with the .Net products since
the early betas and I still feel like a novice - there is so, so much
to learn.

You certainly can't fault the guy for a lack of ambition!!

>That's a pretty complicated question, probably beyond the scope of this
>newsgroup.  Essentially, you want to know "how do I create UI that looks and
[quoted text clipped - 35 lines]
>> Thanks a lot.
>> Henrique.

We see the world, not as it is, but as we are.
hberenguel - 14 Feb 2005 10:33 GMT
I´ve been working with .net products since the betas too! I did a lot of
programs, Í´ve used a lot the controls, but the Money 2005 changes the
interface a lot! I don´t know if you saw the interface already, but the
questions are:
1) how do I do a window with no title bar? Of course you will say that it´s
a propertie of the Window in the C# IDE but if you really analyse the Money
interface you will notice that the title bar is in the Window and instead of
the tradicional blue color of every title bar in Windows, that title bar has
as background an image! How do I set as background of a title bar with an
image?
2) The frame of the Money window is painted as silver color!
3) The screens used for user data input has a different title bar, it seems
that was made with lines and rectangles in run time, but I would like to use
as much as possible the tools in the design time.

I know that I can do such a interface using the C# in run-time, controling
since menus behavior, to maximize, minimize, close buttons, and so foth, but
the aim of my doubts is to try to use the .Net FCL and W32API as much as
possible. And how a question of Windows Forms is not perfectly addressed by
me to this forum, that is for Windows FORMS programming.

> Being an old traditional "linear" programmer I have really, really
> struggled with OOP.  I have been working with the .Net products since
[quoted text clipped - 44 lines]
>
> We see the world, not as it is, but as we are.
Mick Doherty - 14 Feb 2005 12:02 GMT
I haven't seen the MS Money interface but I suspect it's just a shaped
borderless form.

You could dock a Panel to the top of your form, and use that as a Titlebar.

You could also use an approch such as the basic example on my site:
http://dotnetrix.co.uk/misc.html --> An example of a moveable/resizable
shaped form.

I've also seen examples of this type using RegionMaster controls:
http://windowsforms.net/ControlGallery/ControlDetail.aspx?Control=219&tabindex=0

Signature

Mick Doherty
http://dotnetrix.co.uk/nothing.html

> I?ve been working with .net products since the betas too! I did a lot of
> programs, ??ve used a lot the controls, but the Money 2005 changes the
[quoted text clipped - 24 lines]
> by
> me to this forum, that is for Windows FORMS programming.
hberenguel - 14 Feb 2005 14:09 GMT
Ok, I think it will help me a lot. I tought of a panel as title bar, but how
about the window control buttons? Will I have to control it by hand?

> I haven't seen the MS Money interface but I suspect it's just a shaped
> borderless form.
[quoted text clipped - 36 lines]
> > by
> > me to this forum, that is for Windows FORMS programming.

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.