You are on page 1of 4

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en ingls) para sistemas operativos Windows.

Soporta varios lenguajes de programacin tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros. Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, as como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versin net 2002). As se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, pginas web y dispositivos mviles. # (pronunciado si sharp en ingls) es un lenguaje de programacin orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que despus fue aprobado como un estndar por la ECMA e ISO. Su sintaxis bsica 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 notacin musical, donde (sostenido, en ingls sharp) indica que la nota (C es la nota do en ingls) es un semitono ms alta, sugiriendo que C es superior a C/C++. Adems el signo de # viene de cuatro + pegados.1 C , como parte de la plataforma.NET, est normalizado por ECMA desde diciembre de 2001 (C# Language Specification "Especificacin del lenguaje C "). El 7 de noviembre de 2005 sali la versin 2.0 del lenguaje, que inclua mejoras tales como tipos genricos, mtodos annimos, iteradores, tipos parciales y tipos anulables. El 19 de noviembre de 2007 sali la versin 3.0 de C#, destacando entre las mejoras los tipos implcitos, tipos annimos y LINQ (Language Integrated Query -consulta integrada en el lenguaje). Aunque C forma parte de la plataforma.NET, sta es una interfaz de programacin de aplicaciones (API), mientras que C es un lenguaje de programacin independiente diseado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco de DotGNU - Mono que genera programas para distintas plataformas como Win32, UNIX y Linux.

Visual Studio 2008


Visual Studio 2008 fue publicado (RTM) el 17 de Noviembre de 2007 en ingls, mientras que la versin en castellano no fue publicada hasta el 2 de Febrero de 2008.3 El nuevo framework (.Net 3.5) est diseado para aprovechar las ventajas que ofrece el nuevo sistema operativo "Windows Vista" a travs de sus subsistemas "Windows Communication Foundation" (WCF) y "Windows Presentation Foundation" (WPF).El primero tiene como objetivo la construccin de aplicaciones orientadas a servicios mientras

que el ltimo apunta a la creacin de interfaces de usuario ms dinmicas que las conocidas hasta el momento.4 A las mejoras de desempeo, escalabilidad y seguridad con respecto a la versin anterior, se agregan entre otras, las siguientes novedades. La mejora en las capacidades de Pruebas Unitarias permiten ejecutarlas ms rpido independientemente de si lo hacen en el entorno IDE o desde la lnea de comandos. Se incluye adems un nuevo soporte para diagnosticar y optimizar el sistema a travs de las herramientas de pruebas de Visual Studio. Con ellas se podrn ejecutar perfiles durante las pruebas para que ejecuten cargas, prueben procedimientos contra un sistema y registren su comportamiento; y utilizar herramientas integradas para depurar y optimizar. Con Visual Studio Tools for Office (VSTO) integrado con Visual Studio 2008 es posible desarrollar rpidamente aplicaciones de alta calidad basadas en la interfaz de usuario (UI) de Office que personalicen la experiencia del usuario y mejoren su productividad en el uso de Word, Excel, PowerPoint, Outlook, Visio, InfoPath y Project. Una completa compatibilidad para implementacin con ClickOnce garantiza el entorno ideal para una fcil instalacin y mantenimiento de las soluciones Office. Visual Studio 2008 permite incorporar caractersticas del nuevo Windows Presentation Foundation sin dificultad tanto en los formularios de Windows existentes como en los nuevos. Ahora es posible actualizar el estilo visual de las aplicaciones al de Windows Vista debido a las mejoras en Microsoft Foundation Class Library (MFC) y Visual C++. Visual Studio 2008 permite mejorar la interoperabilidad entre cdigo nativo y cdigo manejado por .NET. Esta integracin ms profunda simplificar el trabajo de diseo y codificacin. LINQ (Language Integrated Query) es un nuevo conjunto de herramientas diseado para reducir la complejidad del acceso a Base de Datos, a travs de extensiones para C++ y Visual Basic as como para Microsoft .NET Framework. Permite filtrar, enumerar, y crear proyecciones de muchos tipos y colecciones de datos utilizando todos la misma sintaxis, prescindiendo del uso de lenguajes especializa en tener contactos con otros tipo de operadores malignos muchas veces esto genera que entre un virus demasiado fuertes que puede traer serios problemas en si maquina como tambin puede quemarse el disco duro. Visual Studio 2008 ahora permite la creacin de soluciones multiplataforma adaptadas para funcionar con las diferentes versiones de .Net Framework: 2.0. (Incluido con Visual Studio 2005), 3.0 (incluido en Windows Vista) y 3.5 (incluido con Visual Studio 2008). .NET 3.5 incluye biblioteca ASP.NET AJAX para desarrollar aplicaciones web ms eficientes, interactivas y altamente personalizadas que funcionen para todos los navegadores ms populares y utilicen las ltimas tecnologas y herramientas Web, incluyendo Silverlight y Popfly.

Crystal Reports para Visual Studio .NET (Visual Basic .NET), Luis Miguel Blanco Ancos (Grupo Eidos)
Descripcin Texto que introduce al lector en el diseo y generacin de informes con Crystal Reports para Visual Studio .NET, utilizando como base el lenguaje Visual Basic .NET. Se cubren tanto aspectos elementales como avanzados, de manera que el lector pueda confeccionar variados tipos de informes en funcin de las diversas necesidades de impresin que precisan las aplicaciones. Como requisitos previos, se recomienda el conocimiento del lenguaje Visual Basic .NET, as como estar familiarizado con el sistema operativo Windows a nivel de usuario.

Comenzando - Integrar C# con PostgreSQL


Hola a todos los Geeks. Bueno empezare mi primer post basicamente agradeciendo a Rodrigo y Martin que fueron los que me dieron la oportunidad de estar aqui, publicando articulos de lo que mas me gusta que es el estudio de Tecnologias Microsoft. Para mi es todo un honor publicar en Geeks.MS, pues por que no estoy a la altura de muchos de las personas que publican en Geeks.MS pero hare mi mejor esfuerzo. Entonces comencemos; Hablemos sobre como integrar C# con PostgreSQL. No acostumbro ah vincularme con otros tecnologas si no estoy trabajando en ellas, pero un amigo me pregunto de como trabajar C# con PostgreSql, como sabes PostgreSql es un servidor de base de datos orientada a objetos cuya procedencia es de software libre. Investigando encontr un proveedor de datos para .NET llamado Npgsql, ya que como sabrn, no est dentro de los proveedores de datos predefinidos en .NET. Este proveedor funciona para versiones 7. Xxx de PostgreSql y posteriores. Tambien me descargue el PostgreSql 8.3. Despues de instalar el servidor de PostgreSql, se comienza a ver las diferencias con Sql Server, ya que este servidor se ejecuta en el puerto 5432. Pero la verdad no tiene mucha trasendencia ya que en la aplicacin no colocamos esto. Solo cuando ejecutamos el administrador de Postgres es que se nota la diferencia. Lo primero es vincular las libreras correspondientes al proyecto.

Despues es vincular los namespace al proyecto.


using Npgsql; using NpgsqlTypes; using Npgsql.Design; Despues de crear una pequea BD y de crear una tabla con unos daticos. Se hace la conexion y se prueba.

Veamos como queda la aplicacin

Pueden descargar la demo para que lo revicen.

You might also like