C# and WPF a good choice?


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 7 of 7

Thread: C# and WPF a good choice?

Hybrid View

  1. #1
    Join Date
    Nov 2009
    Posts
    3

    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.

    1. 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?
    2. 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?
    3. 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.
    4. Also, dear members, do you have any favorite resource which teaches animation and design side of WPF?


    Thank you very much.

  2. #2
    Join Date
    Nov 2003
    Location
    Portland, OR
    Posts
    8,387
    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!

  3. #3
    Join Date
    Nov 2009
    Posts
    3
    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.
    Quote Originally Posted by Phil Weber View Post
    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

  4. #4
    Join Date
    Apr 2007
    Location
    Sterling Heights, Michigan
    Posts
    8,666
    I don't answer coding questions via PM or Email. Please post a thread in the appropriate forum section.
    Please use [Code]your code goes in here[/Code] tags when posting code.
    Before posting your question, did you look here?
    Got a question on Linux? Visit our Linux sister site.
    Modifications Required For VB6 Apps To Work On Vista

  5. #5
    Join Date
    Apr 2007
    Location
    Sterling Heights, Michigan
    Posts
    8,666
    And here are some zip files that you might find interesting...

    http://www.bankingwithxaml.com/woodgrovefinancial/
    I don't answer coding questions via PM or Email. Please post a thread in the appropriate forum section.
    Please use [Code]your code goes in here[/Code] tags when posting code.
    Before posting your question, did you look here?
    Got a question on Linux? Visit our Linux sister site.
    Modifications Required For VB6 Apps To Work On Vista

  6. #6
    Join Date
    Nov 2003
    Location
    Portland, OR
    Posts
    8,387
    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!

  7. #7
    Join Date
    Nov 2009
    Posts
    3
    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?

    1. Create a C# WPF Project on VS.
    2. Start coding the software, focusing on codebehind, not caring much about how it looks. With basic textboxes, and so on on visual level.
    3. 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.


    Quote Originally Posted by Phil Weber View Post
    MrGreene: The GlassWindow source code is included in this project: http://www.codeplex.com/fluidkit

Similar Threads

  1. Rich text box in WPF
    By bn2vs in forum .NET
    Replies: 2
    Last Post: 05-02-2009, 11:50 AM
  2. WPF When and Why
    By mwaqas72 in forum .NET
    Replies: 5
    Last Post: 02-20-2009, 08:27 AM
  3. WPF Popup Problem
    By furqanms in forum .NET
    Replies: 1
    Last Post: 02-04-2009, 04:42 PM
  4. WPF and Dreamweaver?
    By piratepops in forum .NET
    Replies: 6
    Last Post: 09-22-2008, 03:47 PM
  5. Wpf With Xaml+visualstudio(vbasic)
    By emari2 in forum .NET
    Replies: 3
    Last Post: 10-07-2007, 04: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
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center