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

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 11 de Febrero de 2011 a las 20:27hs.

LINQ en C# 2010 [Manual PDF]

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

Manual: Introduccion a C# [PDF ES]

C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA e ISO.

Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET, similar al de Java aunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi).

El nombre C Sharp fue inspirado por la notación musical, donde ? (sostenido, en inglés sharp) indica que la nota (C es la nota do en inglés) es un semitono más alta, sugiriendo que C? es superior a C/C++.

 

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.