Posteado por Mnosh el 05 de de 2011 a las 11:39hs.

introduccion windows communication fundation (WCF)

Windows Communication Foundation o WCF (también conocido como Indigo), es la nueva plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.0 (antes conocida como WinFX, y que no son más que extensiones para la version 2.0). Se encuentra basada en la Plataforma .NET 2.0 y de forma predeterminada se incluye en el Sistema Operativo Microsoft Windows Vista.

Fue creado con el fin de permitir una programación rápida de sistemas distribuidos y el desarrollo de aplicaciones basadas en arquitecturas orientadas a servicios (también conocido como SOA), con una API simple; y que puede ejecutarse en una máquina local, una LAN, o sobre la Internet en una forma segura.

Los desarrolladores pueden crear aplicaciones utilizando WCF, y aunque inicialmente fue desarrollado para este Sistema Operativo, también puede ser utilizado en Windows XP y Windows 2003 Server. Esto debido a una decisión tomada por Microsoft, para permitir su utilización por la mayor parte de desarrolladores que trabajan sobre la línea de productos relacionados con la tecnología .NET.

Es posible crear aplicaciones basadas en WCF utilizando Microsoft Visual Studio 2005 en su entorno de desarrollo integrado. Microsoft ha liberado un paquete de extensiones y un Kit de Desarrollo que puede ser utilizado con esta tecnología y otras que se incluyen en la Plataforma .NET v3.0.

El conjunto de clases .NET que conforman la API de WCF, están basados en la Plataforma .NET 2.0 y son de libre distribución. El compilador de Visual Studio, puede ser combinado con un IDE gratuito, alguna solución para programación gratuita para desarrolladores no-profesionales o estudiantes, en el caso que prefieran no desarrollar con ediciones gratuitas o Express de Visual Studio 2005.

 

Posteado por Mnosh el 20 de Marzo de 2011 a las 12:16hs.

LINQ Via C#

Language-Integrated Query (LINQ) es un conjunto de características presentado en Visual Studio 2008 que agrega capacidades de consulta eficaces a la sintaxis de los lenguajes C# y Visual Basic. LINQ incluye patrones estándar y de fácil aprendizaje para consultar y actualizar datos, y su tecnología se puede extender para utilizar potencialmente cualquier tipo de almacén de datos. Visual Studio incluye ensamblados de proveedores para LINQ que habilitan el uso de LINQ con colecciones de .NET Framework, bases de datos SQL Server, conjuntos de datos de ADO.NET y documentos XML.

 


Posteado por Mnosh el 20 de Marzo de 2011 a las 11:01hs.

C#: La Guia Total del Programador [PDF]

C# es un lenguaje de programación moderno que combina la potencialidad de C, C++ y Java, con la agilidad y la velocidad para el desarrollo propios de Visual Basic. Sin dudas, es el lenguaje más importante de la plataforma .NET. Fue diseñado para crear sistemas en el mundo actual, donde la necesidad de comunicarse con otras aplicaciones y servicios mediante una red de in... more »formación ?como Internet? es moneda corriente, donde conviven bases de datos de distintos fabricantes, donde los sistemas son construidos a partir de componentes locales o remotos, y donde se requieren soluciones integrales para diversos tipos de plataformas. Con C# podremos crear sistemas de una gran diversidad, simples o complejos; aplicaciones de consola, de escritorio o para la Web; programas para computadoras personales o para dispositivos móviles. Y con este libro en sus manos, usted descubrirá los conceptos teóricos y prácticos referidos a este lenguaje, para luego introducirse en el desarrollo de aplicaciones para escritorio, programación de librerías y componentes, creación de aplicaciones para la Web, y programación de juegos con Managed DirectX. Esta obra, pensada tanto para quienes recién se inician en el mundo de la programación como para quienes provengan de otros lenguajes, es la puerta de entrada a la plataforma de desarrollo que ningún programador puede dejar de conocer.

Posteado por Mnosh el 09 de Marzo de 2011 a las 12:45hs.

Visual Studio 2010 Essential Training

English | AVC 200Kbps | 960 x 540 15fps | AAC 96Kbps | 1.27 GB
Genre: Video Training
In Visual Studio 2010 Essential Training, Author Walt Ritscher demonstrates how to develop full-featured applications targeting a variety of platforms. Starting with an overview of the integrated developer environment, the course covers working with code editors, navigating and formatting code, and deploying applications. Also included are tutorials on running performance and load tests, and debugging code. Exercise files accompany the course.Topics include:

* Creating a Visual Studio project
* Building the user interface
* Binding to an RSS feed
* Coding with IntelliSense
* Creating rich Internet applications with Silverlight
* Building Windows applications with Windows Forms
* Integrating with SQL Server
* Working with Microsoft Office applications
* Understanding extensibility in Visual Studio
* Working with data, ADO.NET and datasets
* Using source control

 

Posteado por Mnosh el 28 de Febrero de 2011 a las 07:30hs.

Microsoft ADO.NET Entity Framework

ADO.NET Entity Framework is now an enterprise ready ORM technology combining a great designer for EDM modeling, support for database creation, better integration with stored procedures, an optimized query generator, POCO support, code generation templates and now enables the use of entities in a multi-tier architecture. This session shows you these topics from a practical approach and includes some best practices on ADO.NET Entity Framework.