sábado, 24 de marzo de 2012

Primer Tema C Sharp -----Variables

Definición de variables

    Una variable puede verse simplemente como un hueco en el que se puede almacenar un objeto de un determinado tipo al que se le da un cierto nombre. Para poderla utilizar sólo hay que definirla indicando cual erá su nombre y cual será el tipo de datos que podrá almacenar.En el siguiente vídeo comprenderemos de mejor manera lo que se explico anteriormente.


Introduccion a C Sharp

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 (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.

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.

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++. Además, el signo '#' viene de cuatro '+' pegados.1

Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco Mono - DotGNU, el cual genera programas para distintas plataformas como Windows, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.

Microsoft .Net



.NET es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado.

.NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP. Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo.

sábado, 3 de marzo de 2012

SQL Server 2005


SQL Server 2005 (Yukon nombre en clave), lanzado en octubre de 2005, es el sucesor de SQL Server 2000. Se incluye soporte nativo para la gestión de XML de datos, además de datos relacionales . Para ello, definió un xml tipo de datos que podría ser utilizado ya sea como un tipo de datos en las columnas de base de datos o como literales en las consultas.Columnas XML se puede asociar con XSD esquemas, datos XML que se almacena se verifica con respecto al esquema. XML se convierte en un tipo de datos binario interno antes de ser almacenado en la base de datos. Métodos especializados de indexación se pusieron a disposición de los datos XML. Los datos XML se preguntó utilizando XQuery , Common Language Runtime (CLR) de la integración era una característica principal de esta edición, le permite a uno escribir código SQL en código administrado por el CLR. SQL Server 2005 añade algunas extensiones a la T-SQL, el lenguaje para permitir la incrustación consultas XQuery en T-SQL. Además, también define una nueva extensión de XQuery, llamado XML DML, que permite la consulta a base de modificaciones de datos XML. SQL Server 2005 también permite a un servidor de base de datos que se exponen más de los servicios web que utilizan secuencia de datos tabular (TDS) encapsulados dentro de SOAP (Protocolo) las solicitudes. Cuando los datos se accede a través de servicios web, los resultados son devueltos como XML.

Para los datos relacionales, T-SQL se ha ampliado con funciones de control de errores (try / catch) y el apoyo a las consultas recursivas con CTE (expresiones de tabla comunes). SQL Server 2005 también ha sido mejorado con nuevos algoritmos de indexación, la sintaxis y mejores sistemas de recuperación de errores. Las páginas de datos son la suma de comprobación de la resistencia de errores mejor, y el apoyo de concurrencia optimista se ha añadido para un mejor rendimiento. Permisos y control de acceso se han hecho más granular y el procesador de consultas se encarga de la ejecución simultánea de las consultas de una manera más eficiente. Las particiones en tablas e índices son compatibles de forma nativa, por lo que la ampliación horizontal de una base de datos en un cluster es más fácil. SQL CLR se introdujo con SQL Server 2005 para permitir su integración con. NET Framework.

SQL Server 2005 (DMV introducidas vistas de administración dinámica), que son puntos de vista y funciones especializadas que devuelven información del servidor de estado que puede ser usado para monitorear la salud de una instancia de servidor, diagnosticar problemas y ajustar el rendimiento.
SQL Server 2005 introdujo Database Mirroring, pero no recibió el pleno apoyo hasta que el Servicio primera versión Pack (SP1). En la versión inicial (RTM) de SQL Server 2005, copia de la base de datos estaba disponible, pero sin apoyo. Con el fin de poner en práctica duplicación de la base de datos en la versión RTM, que tuvo que aplicar el indicador de traza 1400 en el inicio. Reflejo de la base de datos es una opción de alta disponibilidad que proporciona redundancia y failover en el nivel de base de datos. Conmutación por error se puede realizar manualmente o se puede configurar para conmutación automática por error.

Instalación de Visual Studio y SQL Server 2005

Este es un pequeño videotutorial de como instalar Visual Studio y SQL Server 2005 en tu ordenador

Para si comenzar la programación que es muy divertida e interesante

Visual Studio



Microsoft Visual Studio es un completo conjunto de herramientas de desarrollo para crear aplicaciones Web ASP.NET, servicios Web XML, aplicaciones de escritorio y aplicaciones móviles. Visual Basic, Visual C + +, Visual C # y Visual J # utilizan todos el mismo entorno de desarrollo integrado (IDE), que les permite compartir herramientas y facilita la creación de soluciones en varios lenguajes.

Empezando A Programar

Hoy en día las organizaciones enfrentan numerosos desafíos de datos, tales como la necesidad de tomar decisiones más rápidas y más orientadas a datos, la necesidad de aumentar la productividad y flexibilidad del personal de desarrollo y presionan para reducir los presupuestos generales de informática (IT) a la vez que escalan la infraestructura para satisfacer las exigencias cada vez mayores.
SQL Server 2005 está diseñado para ayudar a las empresas a enfrentar estos desafíos. Esta solución de administración y análisis de datos de próxima generación ofrece seguridad, escalabilidad y disponibilidad mayores a las aplicaciones de datos empresariales y analíticas, a la vez que las hace más fáciles de crear, desplegar y administrar.
Con la ampliación de las ventajas de SQL Server 2000, SQL Server 2005 ofrece una solución integrada de administración y análisis de datos que ayuda a las organizaciones de cualquier magnitud a realizar lo siguiente:
Crear, desplegar y administrar aplicaciones empresariales más seguras, escalables y confiables.
Maximizar la productividad de IT mediante la reducción de la complejidad y el soporte de aplicaciones de bases de datos.
Compartir datos en múltiples plataformas, aplicaciones y dispositivos para facilitar la conexión de sistemas internos y externos.
Controlar los costes sin sacrificar el rendimiento, la disponibilidad, la escalabilidad o la seguridad.