+ Reply to Thread
Results 1 to 5 of 5

Thread: WPF Beginnings

  1. #1
    PCBG Moderator Pollynator's Avatar
    Join Date
    2005 Apr
    Location
    this.Location.City = "Durban";
    Posts
    5,610

    Default WPF Beginnings

    Quote Originally Posted by Wikipedia
    The Windows Presentation Foundation (or WPF), formerly code-named Avalon, is a graphical subsystem in .NET Framework 3.0 (formerly called WinFX), which uses a markup language, known as XAML, for rich user interface development.
    I have worked with WPF when it was still in its infancy and I thoroughly enjoyed it, it allows developers a completely customizable environment for creating usable, user friendly GUI’s whilst supplying rich content management.

    The use of a markup language allows developers (us) to separate the GUI from the back end code.

    Two of the hugest advantages I have found of is the level of customizability and the way that WPF has Data binding built directly into the core of the language.
    For those familiar with any XML based markup language one can immediately see that XAML is just a form of XML.

    XAML works in a similar fashion to ASP.Net in that the Markup language is rendered use the XML based file and the backend code provides the logic. The difference of course is that WPF is run locally and is not server based and everything is done in real-time.
    I don’t plan on re-writing Wikipedia here but for more details look at Wikipedia/WPF and MSDN
    I have been doing some additional research and playing WPF recently for my Team as we are considering starting one of our new projects in WPF or Silverlight.

    I have written a little File Copy application that copies files from one directory stored locally to another shared location on a number of servers.

    Basically I use this copy application to push file or updates to client machines.
    The application is called Toxicopy™ [I named it ] and it was written in WPF and C#, It is VERY unfinished but illustrates the possibilities of WPF. I did ALL the styling and customizations to the controls and wrote the backend code. If you are interested in looking at the code you are welcome… just ask for the source. I have provided the exe if you want to just run it (it targets Dot.Net 3.0)… I have added animations and styles to all the controls.



    I will continually add to this thread as I grow in experience and find interesting blogs and resources.

    This is a baby thread for now just as introduction.

    To start with WPF look here:
    http://windowsclient.net/edownloads.aspx
    Attached Thumbnails Attached Thumbnails Click image for larger version

Name:	Toxicopy.png
Views:	31
Size:	47.1 KB
ID:	8694  
    Attached Files



    DOOM² ||CPU: Core i7 920 @ 3.2Ghz - Cogage Arrow Cooler || MOBO: Asus P6T Delux v2 || RAM: 3 x 2Gb Corsair XMS3 DDR3 1600Mhz CL8 - Corsair RAM Cooler || SSD: 1 x 60Gb G.Skill Phoenix Pro
    || GFX: Force3D HD5970 || PSU: Coolermaster SilentPrower 850Watt || Case: Coolermaster HAF922


  2. #2
    Administrator TitanKing's Avatar
    Join Date
    2005 Feb
    Location
    Cape Town
    Posts
    6,571

    Default Re: WPF Beginnings.

    That is sweet man! Is it under a open source license?
    "The fact of the matter is, Open Source is better."
    "Linux users are not pirates, we're ninjas."

    Vote for Groundbreaker II



    Follow me on Twitter.

  3. #3
    PCBG Moderator Pollynator's Avatar
    Join Date
    2005 Apr
    Location
    this.Location.City = "Durban";
    Posts
    5,610

    Default Re: WPF Beginnings

    WPF unfortunately is a Microsoft product and hence they have tied it in heavily with their Dot.Net packages, this limits the language to Windows based OS'es .

    I will try and add some more guides and tips when I get more time. So watch this space if you are interested.



    DOOM² ||CPU: Core i7 920 @ 3.2Ghz - Cogage Arrow Cooler || MOBO: Asus P6T Delux v2 || RAM: 3 x 2Gb Corsair XMS3 DDR3 1600Mhz CL8 - Corsair RAM Cooler || SSD: 1 x 60Gb G.Skill Phoenix Pro
    || GFX: Force3D HD5970 || PSU: Coolermaster SilentPrower 850Watt || Case: Coolermaster HAF922


  4. #4
    Administrator TitanKing's Avatar
    Join Date
    2005 Feb
    Location
    Cape Town
    Posts
    6,571

    Default Re: WPF Beginnings

    Hehe, no I realize but open source can be Windows based too. To rephrase, will you be giving it away for free when you are done or is it your own private program or will you be selling it?
    "The fact of the matter is, Open Source is better."
    "Linux users are not pirates, we're ninjas."

    Vote for Groundbreaker II



    Follow me on Twitter.

  5. #5
    PCBG Moderator Razer's Avatar
    Join Date
    2005 Aug
    Location
    West Rand
    Posts
    8,363

    Default Re: WPF Beginnings

    Nice Polly. Let us beta test for you.
    kinda cutting edge
    Intel Core i7 950
    3*2GB G.Skill PI Series 1600MHz CL8
    256GB Corsair P256 SSD
    2*1TB Samsung Spinpoint F1 32MB cache
    Inno3D NVIDIA GeForce GTX 480 1536MB GDDR5
    Dell U2410 1920x1200 UltraSharp 24" LCD
    Asus Xonar Essence STX + Sennheiser HD650

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts