Hi,
I would recommend you reading Books on WCF & WPF to get better and thorough understanding of these Technologies, ex: Apress' Pro WCF book by Chris Peiris and Dennis Mulder.
And you can also refer MSDN:
1. MSDN Definition of WCF:- Windows Communication Foundation (WCF) is Microsoft’s unified programming model for building service-oriented applications. It enables developers to build secure, reliable, transacted solutions that integrate across platforms and interoperate with existing investments.
For more info, click here:
http://msdn.microsoft.com/en-us/library/vstudio/ms735119(v=vs.100).aspx[
^]
2. MSDN Definition of WPF:-
Quote:
Windows Presentation Foundation (WPF) is a next-generation presentation system for building Windows client applications with visually stunning user experiences. With WPF, you can create a wide range of both standalone and browser-hosted applications.
Quote:
The core of WPF is a resolution-independent and vector-based rendering engine that is built to take advantage of modern graphics hardware. WPF extends the core with a comprehensive set of application-development features that include Extensible Application Markup Language (XAML), controls, data binding, layout, 2-D and 3-D graphics, animation, styles, templates, documents, media, text, and typography. WPF is included in the Microsoft .NET Framework, so you can build applications that incorporate other elements of the .NET Framework class library.
For more info, click here:
http://msdn.microsoft.com/en-us//library/ms754130.aspx[
^]
Happy Learning!!!