Re: Beginning GUI
- From: "PS" <ecneserpegats@xxxxxxxxxxx>
- Date: Wed, 25 Oct 2006 17:54:38 -0400
"Daniel" <DanielV@xxxxxxxxxxxxxxxx> wrote in message news:OqgdtLD%23GHA.1220@xxxxxxxxxxxxxxxxxxxxxxx
No one mentioned it because he is just about to learn. Best to start basic then, when you need, start making them programatically etc.
The OP is not new to programming and wants to develop a full GUI application. So he should be informed that UIs can be created at both run time and design time. I don't think there is any "best" way to design UIs.
PS
"PS" <ecneserpegats@xxxxxxxxxxx> wrote in message news:uCcyd%23%239GHA.924@xxxxxxxxxxxxxxxxxxxxxxx
"Lint Radley" <scanomatic@xxxxxxxxxxxxxxxxxxx> wrote in message news:7No%g.80657$073.14089@xxxxxxxxxxxHi Everyone,
I've done several C# console applications now, and feel comfortable with the language. Can anyone recommend a web site, book, etc which has information on starting to develop full GUI applications?
One thing that no one mentioned is that you don't necessarily create all your UI elements at design time. You may find it better to create and populate your forms at run time programmatically if the controls will vary based on software settings or authorizations. I find it a lot easy to deal with adding only the needed controls rather than disabling or disposing of un-needed controls.
Also you can consider using user controls if you are using tabs or a single workspace model that will have it's content change (e.g. like Outlook). Then you can switch the user controls in and out of the main work area rather than deal with one big form with loads of panels (and loads of code behind).
PS
.
- References:
- Beginning GUI
- From: Lint Radley
- Re: Beginning GUI
- From: PS
- Re: Beginning GUI
- From: Daniel
- Beginning GUI
- Prev by Date: How to determinate if a stirng is Chinese or English
- Next by Date: Re: How to determinate if a stirng is Chinese or English
- Previous by thread: Re: Beginning GUI
- Next by thread: DataGridView sorting and cell format
- Index(es):
Relevant Pages
|