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 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.

Posteado por Mnosh el 25 de Febrero de 2011 a las 07:16hs.

Videotutorial F# 2010

F# brings you type safe, succinct, efficient and expressive functional programming language on the .NET platform.  It is a simple and pragmatic language, and has particular strengths in data-oriented programming, parallel I/O programming, parallel CPU programming, scripting and algorithmic development. It lets you access a huge .NET library and tools base and comes with a strong set of Visual Studio development tools. F# combines the advantages of typed functional programming with a high-quality, well-supported modern runtime system.

 

Posteado por Mnosh el 13 de Febrero de 2011 a las 19:26hs.

How Do I? Videos Visual C# 4.0

C# 4.0 is the latest version of the C# programming language, which was released in April 12, 2010. Microsoft has released the 4.0 runtime and development environment Visual Studio 2010. The major focus of C# 4.0 is interoperability with partially or fully dynamically typed languages and frameworks, such as the Dynamic Language Runtime and COM.
In this talk Microsoft Technical Fellow and C# Chief Architect Anders Hejlsberg gives an overview of the new features in C# 4.0, including dynamic typing, co- and contra-variance, named and optional parameters, and improved COM interoperability. Anders will also discuss some of the ideas that are envisioned for future versions of C#.

 

 

Posteado por Mnosh el 13 de Febrero de 2011 a las 12:23hs.

ms Internet explorer 9 casi terminado

Microsoft distribuyó el viernes una versión casi terminada de su navegador Internet Explorer 9, que según dijo tiene mejoras que permitirán aprovechar mejor los procesadores de una computadora para disfrutar a mayor velocidad los sitios con contenidos multimediales.

La edición 9 del programa se descarga de internet en forma gratuita en las computadoras que tienen los sistemas operativos Windows Vista y Windows 7. No es compatible con Windows XP.

Al desarrollar la nueva versión, Microsoft siguió el estilo visual del navegador de Google, Chrome. Explorer 9 tiene menos botones, íconos y barras de herramientas en pantalla, lo que deja más lugar para el contenido de los sitios web.

También incorpora algunas funciones de Windows 7, el más reciente sistema operativo de la empresa, como la que permite fijar una página web a la barra de tareas en el zócalo de la pantalla para tener un acceso directo a ella.

Posteado por Mnosh el 31 de Enero de 2011 a las 04:17hs.

Developing Web Apps w Visual Studio 2010

developing web apps w visual studio 2010

Course 10264A - Developing Web Apps with Visual Studio 2010 | 2.45 GB
Language: English, Chinese (Simplified)
Genre: eLearning / Developers

In this course, students will learn to develop advanced ASP.NET MVC and Web Forms applications using .NET Framework 4 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This will also prepare the student for exam 70-515.

Audience Profile
This course is intended for professional Web developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Members of the audience have a minimum of two to three years of experience developing Web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 and newer releases of the Visual Studio product. The audience understands how to use the new features of Visual Studio 2010.

At Course Completion
After completing this course, students will be able to:

* Describe the underlying architecture and design of a Web application.
* Apply best practices and make appropriate trade-offs based on business requirements when designing a Web application.
* Develop MVC models.
* Develop MVC controllers.
* Develop MVC views.
* Optimize the design of a Web application for discoverability by search engines.
* Write server-side code for Web Forms.
* Optimize data management for Web Forms.
* Ensure quality by debugging, unit testing, and refactoring.
* Secure a Web application.
* Apply Master Pages and CSS for a consistent application UI.
* Develop client-side scripts and services for a responsive, rich, and interactive UI.
* Implement advanced AJAX in a Web application.
* Deploy a Web application.
* Develop a Web application by using Silverlight.

Posteado por Mnosh el 13 de Enero de 2011 a las 21:55hs.

Understanding IPv6, 2nd Edition

Now updated for Windows Server 2008 and Windows Vista, this guide delivers in-depth technical information on Internet Protocol version 6 (IPv6). IPv6 greatly improves on IPv4, the current protocol, by vastly increasing the number of available addresses and by adding enhancements for security, multimedia traffic management, routing, and network configuration. Written by a popular author and networking expert, this reference details the protocol, from its features and benefits to its packet structure and protocol processes.

 

Posteado por Mnosh el 09 de Enero de 2011 a las 09:31hs.

0 day en microsoft windows

Mal comienzo de año para Microsoft. Con la última publicación de una vulnerabilidad que permite la ejecución de código, Microsoft acumula al menos cinco vulnerabilidades recientes graves sin parchear. Además, 2010 ha sido un año récord para Microsoft en el que se han corregido más vulnerabilidades que cualquier otro. Esto, aunque no es necesariamente un dato "negativo", indica que a Microsoft se le empieza a acumular el trabajo.