-
C# and WPF a good choice?
Dear forum members,
I'm working on an accounting software, which I was planing to do using C#. Now that I see there is WPF that I can use instead of WinForms, I would like to ask you a couple of questions.
- For an account software, which I would like to have it looking good, with dynamic graphs and "easy on eyes" with light animations (like apps on iphone, transitions etc), is C# .NET WPF a good choice? What would be your recommendations?
- And how can I skin the window completely? Like, iTunes working on a Windows machine. The window and the title bar is custom, but buttons for quitting the application or minimizing it still the Windows one. How can I do this with VS and C# with WPF?
- Once the project is complete, can I deploy it to work on a web browser? Is it possible? Because I read some stuff like this.
- Also, dear members, do you have any favorite resource which teaches animation and design side of WPF?
Thank you very much.
-
Yes, WPF is a good choice. If you want to deploy the app in a browser, Silverlight is an even better choice; here is a Silverlight banking demo: http://www.cookingwithxaml.com/meals/financials/
Here is a sample demonstrating how to skin a window: http://pavanpodila.spaces.live.com/b...9398!345.entry
Phil Weber
http://www.philweber.com
Please post questions to the forums, where others may benefit.
I do not offer free assistance by e-mail. Thank you!
-
Thank you Mr. Weber for your quick answer and recommendations.
I've checked the Silverlight banking demo and its beautiful.
And the blog of Pavanpodila is brilliant, however I can't get to download the indicated file, as the domain no longer exists of his host.
If you know, can you please give me the name or some sort of starting point of windowless-window that I can build from scratch so I can learn it better?
What kind of a research shall I perform to find necessary namespaces or whatever that needs to be done in order to achieve it?
Also if you are aware of more useful blogs like the one of Pavanpodila, could you please share them too?
Thank you, once again.
 Originally Posted by Phil Weber
-
-
And here are some zip files that you might find interesting...
http://www.bankingwithxaml.com/woodgrovefinancial/
-
MrGreene: The GlassWindow source code is included in this project: http://www.codeplex.com/fluidkit
Phil Weber
http://www.philweber.com
Please post questions to the forums, where others may benefit.
I do not offer free assistance by e-mail. Thank you!
-
Thank you!
Fluidkit seems to be an excellent source of information, as it contains a lot of things that I can learn from.
Now thanks to Fluidkit's GlassWindow, I also understand the logic behind how iTunes looks. I realise the shadow of their -close, minimize, maximize- buttons are limited in size, unlike native Windows applications, it's obvious that they have also "skinned" the Window. I tought it was native.
I'm thinking about following these footsteps, in order to create the project I've planned.
Could you please tell me your opinion?
- Create a C# WPF Project on VS.
- Start coding the software, focusing on codebehind, not caring much about how it looks. With basic textboxes, and so on on visual level.
- Once everything is in well runing order, and fully functional, start desiging its forms and textboxes and everything in MS Expression and import them and replace the old controls and it become "easy on the eyes", to publish it.
 Originally Posted by Phil Weber
Similar Threads
-
Replies: 2
Last Post: 05-02-2009, 10:50 AM
-
By mwaqas72 in forum .NET
Replies: 5
Last Post: 02-20-2009, 07:27 AM
-
By furqanms in forum .NET
Replies: 1
Last Post: 02-04-2009, 03:42 PM
-
By piratepops in forum .NET
Replies: 6
Last Post: 09-22-2008, 02:47 PM
-
Replies: 3
Last Post: 10-07-2007, 03:46 AM
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Development Centers
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center
|