Tutorial Categories

Quick Search

What’s New

What’s New in Visual Studio 2008 and the .NET Compact Framework 3.5
The release of Visual Studio 2008 also updates the .NET Compact Framework, with new tools, APIs, LINQ support and WCF features. Find out how these can help make your job easier.
  • With the release of Visual Studio 2008, Microsoft has also updated the .NET Compact Framework. Unlike its desktop counterpart, there is no version 3.0 of the .NET Compact Framework. Instead, to align with the .NET Framework versioning on the desktop, the latest version of the .NET Compact Framework is now 3.5, up from its previous version number of 2.0.
  • The .NET Compact Framework 3.5 adds new APIs and, most notably, it now supports the new Language Integrated Query (LINQ) and Windows Communication Foundation (WCF) features that are standard on the .NET Framework. On the Visual Studio 2008 front, there are new tools to make testing and development work much easier and robust.
  • LINQ: .NET Language-Integrated Query:-
  • Language Integrated Query (LINQ, pronounced “link”) is a Microsoft
    .NET Framework component that adds native data querying capabilities to .NET languages using a syntax
    reminiscent of SQL. Many of the concepts that
    LINQ has introduced were originally tested in Microsoft’s Cω research project. LINQ was released as a part of
    .NET Framework 3.5 on November 19,2007.

    LINQ defines a set of query operators that can be used to query, project and filter
    data in arrays enumerable classes, XML,
    relational database,
    and third party data sources. While it allows any data source to be queried, it
    requires that the data be encapsulated as objects. So, if the data source does not
    natively store data as objects, the data must be mapped to the object domain. Queries written
    using the query operators are executed either by the LINQ query processing engine
    or, via an extension mechanism, handed over to LINQ providers which either
    implement a separate query processing engine or translate to a different format
    to be executed on a separate data store (such as on a database server as SQL queries). The results of a query are returned as a collection
    of in-memory objects that can be enumerated. 

  • WCF: Windows Communication Foundation:-
  • Windows Communication Foundation, or just WCF, is a programming framework
    used to build applications that inter-communicate. WCF is the part of the .NET Framework dedicated to communications.

    Originally tagged with the code name “Indigo”, WCF is one of the four new application programming interfaces
    introduced with
    .NET Framework 3.0, which was released in December 2006. The .NET Framework
    is Microsoft technology that ships in Windows operating systems (client, server
    and mobile platforms). The .NET Framework v3.0 is included in Windows Vista and Windows Server 2003, and a similar but separate version is also
    available for .NET Compact Framework version 3.5.

    Because WCF is part of the .NET Framework, applications that use WCF can be developed
    in any programming language that can target the .NET runtime.

    The WCF unifies the various communications programming models supported in .NET 2.0, into a single model. Released in November 2005, .NET 2.0 provided separate APIs for SOAP-based communications for maximum interoperability (Web Services), binary-optimized communications between applications running on Windows machines (.NET Remoting), transactional communications (Distributed Transactions), and asynchronous communications (Message Queues). WCF unifies the capabilities from these mechanisms into a single, common, general Service-oriented programming model for communications.

    WCF can use SOAP messages between two processes, thereby making WCF-based applications interoperable with any other process that communicates via SOAP messages. When a WCF process communicates with a non–WCF process, XML-based encoding is used for the SOAP messages but when it communicates with another WCF process, the SOAP messages can be encoded in an optimized binary format. Both encodings conform to the data structure of the SOAP format, called Infoset.

    WCF uses a pluggable encoding system, allowing developers to write their own encoders[1]. With the release of the .NET Framework 3.5 in November 2007, Microsoft released an encoder that added support for the JSON serialization format to WCF[2]. This allows WCF service endpoints to service requests from AJAX-powered web pages.

SEO Company India

search engine marketing company India that offers affordable seo services