C# .NET - wcf - Asked By madhu radha on 12-Dec-09 12:03 AM

 i dont know any thing about wcf and wpf i wantto know exactly about them please help me

WCF and WPF - F Cali replied to madhu radha on 12-Dec-09 12:55 AM

Try googling for "WCF" or "WPF" and you will find lots and lots of links related to this topic.  There are even tutorials on each topic.  Here are some sample links:

WCF - Windows Communication Foundation

http://msdn.microsoft.com/en-us/library/ms731082.aspx - What is WCF?

http://msdn.microsoft.com/en-us/library/ms734712.aspx - Getting Started Tutorial

WPF - Windows Presentation Foundation

http://msdn.microsoft.com/en-us/library/ms742119.aspx - Getting Started (WPF)


wpf and wcf - mv ark replied to madhu radha on 12-Dec-09 01:26 AM

The Windows Presentation Foundation (or WPF) is a graphical subsystem in .NET Framework 3.0, which uses a markup language, known as XAML, for rich user interface development.

Windows Communication Foundation, or WCF, is a programming framework used to build applications that inter-communicate. It is one of the four new application programming interfaces introduced with .NET Framework 3.0

Check these free Microsoft e-Learning resources -

Clinic 5137: Introduction to Developing with Windows® Communication Foundation and
Visual Studio® 2005 -

Clinic 5135: Introduction to Developing with Windows® Presentation Foundation
and Visual Studio® 2005 -

Clinic 6263: Introducing Windows Presentation Foundation using .Net Framework
3.5 & Visual Studio 2008 -

To track Free Microsoft e-Learning products, check this link -

WPF and WCF - Michael Detras replied to madhu radha on 12-Dec-09 05:00 AM

The first thing that comes into mind when thinking about WPF is a cool user interface design. Using WPF for creating cool user interfaces is easier than using previous technologies like Windows Forms or MFC. However, that is only 1 of the several advantages of using WPF. You can use XAML to create your user interface and any .NET language for your code logic. This allows a designer to work on the user interface and the developer to work on the logic at the same time. Printing is also improved by using XPS. You can also build loosely-coupled classes by using commanding and data binding. This will help you create tests easier. I suggest you read a good book on WPF. I've read Pro WPF in C# 2008 2nd edition and it's very easy to understand. If you are considering a design pattern to use, search for the Model-View-ViewModel (MVVM) design pattern.

Meanwhile, WCF is the technology to use for communicating with other machines over the network through the use of services. As far as I know, there were a lot of different technologies before WCF that are used depending on the situation. Now, you only need to know WCF. One thing I like about WCF is that you don't have to know the format of data being passed through the network, if you are using .NET for your client. You just have to specify what kind of serializer to use in your data. To get started with WCF, you need to know about service contracts, operation contracts, and either data contracts or message contracts. You also need to know how to set configuration settings like address of the service and binding. Getting started with WCF is not very hard, and you can see a lot of tutorials on the Internet.