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 22 de Mayo de 2011 a las 11:33hs.

C# Game Programming [PDF]

Written for experienced programmers, C# Game Programming: For Serious Game Creation shows game programmers how to create games using the C# language and OpenGL. Using the latest features of C# and clean, object oriented code, readers will be taken step-by-step through the creation of two games. After the completion of the book, readers will have the skills they need to program their very own 2D and 3D games. An accompanying CD-Rom features all the source code used in the book along with the graphics used in the sample games and trial versions of the software used including Nuni, Subversion, Tortoise SVN, Tao Frame, and Visual Studio Express.

 

Posteado por Mnosh el 27 de Marzo de 2011 a las 10:01hs.

Dive Into Python 3

Python es un lenguaje de programación de alto nivel cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y es multiplataforma.

Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

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 06 de Marzo de 2011 a las 08:27hs.

Developing Android Applications with Java

Developing Android Applications with Java Part 1+2 – Building a Twitter App
English | 1280×800 | H264 | 8.5fps 195kbps | AAC 48kbps | 2 GB

Learn to build mobile applications for the exciting new Android platform.
When you purchase this product, you’ll get access to the videos, slide presentations, and code examples associated with the online course, Developing Android Applications with Java, Part 1. This product will get you up to speed on the basics of Android development, including the Android SDK and the Eclipse IDE. As you learn, you’ll build a simple Android app from start to finish.

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