Вы находитесь на странице: 1из 24

INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza





INSTITUTO SUPERIOR
PARTICULAR SAN GABRIEL




Tema: Visual Studio 2012
Autor: Byron Paguay

Riobamba - ecuador
2012



INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza





INTRODUCCIN:


Puede compilar aplicaciones web ASP.NET, servicios Web XML, aplicaciones de
escritorio y aplicaciones mviles usando el completo conjunto de herramientas de
desarrollo de Visual Studio. Puede escribir cdigo en Visual Basic, Visual C#, F#,
Visual C++ y JavaScript en el mismo entorno de desarrollo integrado (IDE), que
permite compartir herramientas y crear soluciones en varios lenguaje ms
fcilmente. Adems, puede simplificar el desarrollo de aplicaciones Web y servicios
web XML por tecnologas clave de acceso en .NET Framework.












INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza




OBJETIVOS
OBJETIVO GENERAL

Conocer las caractersticas de la programacin en Visual Studio 2012, y los
mtodos de tratamiento de archivos de textos.


OBJETIVO ESPECIFICO

El conocimiento bsico de los lenguajes de programacin
Cmo manejar los mtodos avanzados para programar en Visual Studio
2012
Conocer los tipos de datos y sus formas de uso















INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

DESARROLLO DEL TEMA

La nueva interfaz de Visual Studio 2012 proporciona un entorno en el que los
desarrolladores pueden ser ms productivos y trabajar sin interrupciones causadas
por sus herramientas.
El primer cambio se ver en Visual Studio 2012, es la experiencia del desarrollador
del nuevo usuario. El estilo minimalista de Visual Studio pone ms nfasis en el
cdigo y sutilmente combina los controles de las aplicaciones en segundo plano.
Nueva dinmica barras de herramientas y la interfaz de usuario reducida cromo
significa ms espacio de trabajo est disponible para ver y explorar su cdigo. Los
elementos centrales como el explorador de soluciones, las pestaas de pre
visualizacin, e historia tienen ahora an ms funcionalidad para ayudarle a entender
su cdigo sin necesidad de abrir ventanas adicionales. Cuando las nuevas
extensiones estn disponibles, las notificaciones sutiles les dar esa informacin sin
interrumpir el flujo de trabajo productivo.

Compatibilidad
Los desarrolladores que trabajan en las diferentes versiones de Visual Studio,
mencionan que no es necesario actualizar simultneamente a la ltima versin de
Visual Studio, y la compatibilidad se asegura de que todos los desarrolladores
puedan continuar trabajando juntos. Mudarse a Visual Studio 2012 es una operacin
sin problemas que en la mayora de los casos no requiere que usted modifique sus
proyectos. Basta con abrir un proyecto de Visual Studio 2010 en Visual Studio 2012
se comenzar a trabajar en su aplicacin. Adems, Visual Studio no cambia el
formato de su solucin o archivos de proyecto, lo que significa que los
desarrolladores que utilizan Visual Studio 2012, pueden colaborar en los mismos
proyectos de Visual Studio 2010.
Algunos tipos de proyectos pueden requerir una operacin de conversin al migrar a
Visual Studio 2012, con la cual realiza la conversin automticamente. A partir de
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

entonces, el proyecto se carga sin problemas y en silencio. Esta operacin es
completamente compatible con versiones anteriores, por lo que los proyectos
abiertos en Visual Studio 2012 continuarn trabajando en Visual Studio 2010.

Gestin del Medio Ambiente
Gestin de su entorno puede ayudarle a ser ms productivo. Hardware ms exigente
y pantallas adicionales le proporcionan la posibilidad de trabajar ms rpido, pero la
capacidad para gestionar eficazmente sus recursos es fundamental. Visual Studio
2012 ahora incluye caractersticas que le ayudan a aprovechar el poder de las
computadoras modernas, le permiten trabajar de forma integrada a travs de
mltiples monitores, y encontrar rpidamente lo que busca.

Buscar Por todas partes
Visual Studio agrega la funcionalidad de bsqueda en todo el entorno (cdigo,
mens, cuadros de dilogo y controles) para encontrar lo que estn buscando
rpidamente. Busca no slo se limita al cdigo, sino que se extiende a travs de todo
el entorno que le ayuda a localizar rpidamente los comandos y funciones que
necesita. Estos son slo algunos ejemplos de cmo la bsqueda es ahora parte
integral de la IDE.

Inicio rpido
Visual Studio 2012 le ayuda a localizar los comandos. Aparecer el cuadro de
dilogo Quick Launch est siempre disponible en la barra de herramientas y se
puede acceder a travs del atajo Ctrl + Q. Especifique una palabra clave en el cuadro
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

de bsqueda para acceder al comando que desea utilizar y el cuadro de dilogo
Quick Launch muestra todos los elementos de men en el IDE de Visual Studio
2012 que coincidan con esta palabra clave. Para facilitar la bsqueda de
caractersticas de uso regular an ms rpido, los elementos usados recientemente se
agrupan en la parte superior de los resultados de bsqueda.

Bsqueda Rpida
Le permite buscar a travs de su cdigo. Puede especificar los criterios de bsqueda
como una cadena para realizar casacin simple, y tambin puede modificar las
opciones de bsqueda para realizar la coincidencia de patrones usando expresiones
regulares. Cadenas coincidentes se resaltan en la ventana Editor, que permite el
movimiento fcil entre los partidos.




INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

De forma predeterminada, bsqueda rpida busca en el archivo actual. Tambin es
posible ampliar el alcance de la bsqueda para abarcar todos los archivos. Tambin
se puede realizar una operacin buscar y reemplazar de bsqueda rpida.


Se actualiz la ventana Agregar referencia
Aparecer el cuadro de dilogo agregar referencia se utiliza para agregar referencias
de ensamblado a los proyectos. Tambin inteligentemente almacena en cach las
referencias a ensamblados. NET Framework y bibliotecas COM para un inicio ms
rpido. Indicadores identificar qu conjuntos estn ya referenciados en un proyecto.
Usted puede utilizar el cuadro de dilogo buscar conjuntos para buscar rpidamente
todas las asambleas.






INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Buscar Habilitado Herramientas
La caja de herramientas se puede buscar para proporcionar un acceso rpido a los
controles durante el desarrollo.

Lista de errores
Una lista de errores mejorada permite a los desarrolladores a encontrar relacionados
con errores de compilacin o comprobar rpidamente por un error especfico.

Navegar y comprensin de Soluciones
Como hardware se hace ms potente y fcil aumento de las expectativas, las
aplicaciones se vuelven ms complejas, y un nmero cada vez mayor de los recursos
se utilicen en proyectos y soluciones. Es evidente que la complejidad aumenta a
medida que ms tiempo se invierte en una aplicacin y ms caractersticas se
agregan. Como resultado, la mayora de las bases del cdigo tienden a expandirse.
El IDE de Visual Studio 2012 incluye potentes caractersticas para ayudar a los
desarrolladores a navegar y entender soluciones cada vez ms complejas.
Documento Tab Bueno
Un proyecto tpico de Visual Studio se compone de muchos archivos, y los
desarrolladores tendrn a menudo un nmero de archivos abiertos al mismo tiempo,
sino que puede llegar a ser difcil hacer un seguimiento de todos ellos. Visual Studio
proporciona un mayor control sobre la forma en que organiza los archivos abiertos
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

que muestran XAML o el formato HTML, el cdigo, los recursos, las propiedades,
los datos de configuracin y grficos por lo que le permite fijar documentos a la
ficha "bien". Las fichas de todos los documentos desanclados aparecen a la derecha.

La pestaa as tambin trabaja con varios monitores. Si arrastra un documento de
Visual Studio para un segundo monitor, que incluye su propia pestaa tambin.
Puede arrastrar otros documentos en la misma ventana, y sus pestaas aparecen en la
ficha bien. Usando este mtodo, usted puede guardar sus documentos primarios y
cdigo abierto en el monitor principal mientras se visualiza cualquier documento
adicional y accesible en un segundo monitor.

El Explorador de soluciones
Explorador de soluciones se ha extendido a entender ms fcilmente la estructura de
proyectos complejos, lo que le permite visualizar los elementos de las aplicaciones,
y que le ayuda a localizar objetos con mayor facilidad.
Por ejemplo, la ampliacin de un archivo XAML en el explorador de soluciones
abre el archivo de cdigo subyacente tambin. Visual studio muestra los mtodos,
propiedades, campos, eventos y delegados en un objeto de exploracin. La
informacin requerida se encuentra en un lugar fcil de encontrar, y puede ser
explorada para revelar informacin de tipo de objetos y mtodos.
La barra de bsqueda en la ventana del explorador de soluciones le permite localizar
artculos en su solucin que coincidan con una cadena especificada, y usted tambin
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

puede limitar los elementos mostrados en el explorador de soluciones a los archivos
que estn abiertos y sin guardar o editar.

La ventana crear nueva que contiene una copia del contenido de este botn de la
ventana en la barra de herramientas explorador de soluciones abre una ventana
explorador de soluciones nuevas con el foco en el elemento seleccionado. Se puede
arrastrar la ventana a un segundo monitor y combinarlo con una ventana de la ficha
y crear efectivamente una vista de Visual Studio 2012 que es especfico de un
elemento nico archivo, la clase, o de otro tipo. Estos valores existen cuando se
cierra visual studio.










Pestaas de previsualizacin
Explorador de soluciones hace que se encuentre el archivo correcto mucho ms fcil
de visualizar el contenido del archivo en una ficha de vista previa antes de abrirlo. A
medida que avanza entre los archivos en el Explorador de soluciones, en la ficha
Vista previa recicla. Cuando encuentre el archivo que est buscando, puede
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

simplemente comenzar a editar el archivo y visual studio convierte automticamente
su ficha de vista previa para una ficha normal. Esto reduce significativamente el
desorden de fichas y puede ayudar a ser ms productivo.

Introduccin Cdigo comunitario y Extensiones
Visual Studio 2012 facilita el acceso al cdigo de la comunidad. Utilice extensin
Manager para instalar, gestionar o acceder a la galera en lnea para qu microsoft y
los desarrolladores de terceros pueden subir fcil de instalar add-on extensiones. En
Visual studio 2012, si un desarrollador extensin actualiza una extensin que est
utilizando, el IDE le notifica de la actualizacin para asegurarse de que siempre sepa
que est utilizando la versin ms reciente.



INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Una extensin til nueva incluida con visual studio es el gestor de paquetes nuget,
que se puede utilizar para agregar paquetes a sus proyectos. Por ejemplo, el registro
de errores mdulos y controladores (Elmah) biblioteca registro es de uso frecuente
por los desarrolladores web. Instalacin de la biblioteca elmah registro incluye la
adicin de conjuntos y requiere cambios especficos en archivos de configuracin.
El instalador de paquetes nuget agrega los archivos necesarios y realiza los cambios
apropiados en los archivos de configuracin.

El Instalador de plataforma web (web PI) es una herramienta independiente que hace
que sea fcil para obtener los ltimos componentes de la plataforma web de
microsoft, incluyendo IIS, SQL Server Express, NET Framework y visual web
Developer.
Adems de los componentes de la plataforma web, la web PI tambin le permite
instalar varias aplicaciones comunes.




INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Mejoras en el rendimiento
Visual studio 2012 incluye importantes mejoras para que sea ms rpido y ms
sensible que las versiones anteriores. Estos incluyen:
Usar menos memoria virtual para reducir el impacto y los recursos necesarios.
Carga de los proyectos de forma asncrona y la carga de las piezas clave del
proyecto en primer lugar, por lo que los desarrolladores pueden empezar a trabajar
ms rpido.
Hacer un mejor uso de multi-ncleo del procesador al compilar aplicaciones.
Soporte de idiomas
Visual Studio 2012 ahora es compatible con los paquetes de interfaz de idiomas, por
lo que es mucho ms fcil cambiar el idioma de la interfaz de usuario sin necesidad
de instalar otras versiones de Visual studio.
Mejoras de diseo
Visual Studio 2012 incluye una nueva superficie de diseo para la creacin de
aplicaciones que buscan grandes e interfaces de usuario.
Formatos del proyecto son coherentes entre Blend para visual studio y visual studio
2012, y ambos utilizar la superficie del mismo diseador. Esto asegura que la
aplicacin hace que el mismo en ambos entornos. Mezcla para visual studio
proporciona potentes herramientas de diseo que ayudan a los desarrolladores a
optimizar la apariencia de sus aplicaciones.


INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Team Explorer
Team Explorer permite a los desarrolladores y otros miembros del equipo para
navegar por el cdigo fuente del proyecto, los elementos de trabajo, construye, y
otros datos almacenados en Team Foundation Server. En team explorer, los
miembros del equipo pueden conectarse a team foundation Server, team foundation
server express, o previa service foundation (la versin saas de team foundation
server).
Plataforma de experiencias
Programacin asncrona
Los usuarios esperan que las aplicaciones de seguir respondan correctamente.
Realizacin de tareas de larga duracin de forma asincrnica puede ayudar a lograr
este objetivo. Visual studio 2012 junto con windows 8 incluye mejoras clave para
ayudar a los desarrolladores a crear aplicaciones que incorporen un cdigo
asncrono.
El C # y visual basic se han ampliado con el modificador de mtodo asincrnico y el
operador espera, lo que permite al programador especifique fcilmente el cdigo que
inicia una tarea de larga duracin, y para indicar que el cdigo se ejecute cuando la
tarea se complete. Esto simplifica el cdigo necesario para crear un mtodo
asincrnico. Los desarrolladores pueden utilizar la biblioteca en paralelo de tareas
dentro de un mtodo marcado con el modificador async para realizar una accin de
forma asncrona.
Task.Run (() =>
{
TimeConsumingMethod ();
});
Alternativamente, los desarrolladores pueden utilizar muchos de los nuevos mtodos
aadidos al tiempo de ejecucin de windows, e hizo disponible para las aplicaciones
administradas, que realizan operaciones comunes del sistema de forma asncrona. El
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

tiempo de ejecucin de windows expone las API asncrona para todas las tareas que
puede llevar algn tiempo para llevar a cabo, como leer o escribir en un archivo.
StorageFolder folder = ApplicationData.Current.LocalFolder;
folder.CreateFileAsync("MyFile.txt");
Adems de proporcionar esta funcionalidad asincrnica, los desarrolladores tambin
pueden utilizar las nuevas palabras clave para proporcionar apoyo asincrnica para
Windows Communication Foundation (WCF). Cuando un desarrollador tiene que
llamar a una operacin asincrnica en un servicio, Visual Studio genera una clase
proxy que correctamente invoca la operacin con poco esfuerzo adicional por parte
del desarrollador.
Las bibliotecas porttiles
Visual Studio 2012 proporciona herramientas para desarrollar para varias
plataformas diferentes, incluyendo el escritorio, web, nube azure, windows phone y
xbox 360. Para los desarrolladores que necesitan para desarrollarse a travs de estas
plataformas con versiones anteriores de visual Studio, el cdigo tena que ser
recompilado para cada plataforma de destino, creando as muchas versiones de la
misma lgica de la aplicacin, cada uno de los cuales deba ser mantenido por
separado, duplicando el esfuerzo requerido la fijacin de los errores o de cambiar la
lgica de negocio de una aplicacin.

Visual Studio 2012 incluye soporte para las bibliotecas porttiles que pueden ayudar
a resolver este problema. Un desarrollador puede crear una biblioteca basada en la
plantilla de proyecto biblioteca de clases portable. Usando la plantilla, el
desarrollador crea un proyecto y elige las plataformas de destino. El cdigo se
restringe automticamente a las funciones que son comunes en todas estas
plataformas. Por ejemplo, la concatenacin de cadenas es a travs de las plataformas
mismas, por lo que se permite en una biblioteca porttil, mientras que el acceso al
sistema de archivos puede ser diferente y por lo tanto no est permitido.

INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Bibliotecas porttiles son binarios montajes porttiles, lo que significa que usted
puede copiar el mismo conjunto de mltiples plataformas sin tener que recompilar.
En el caso de una actualizacin, slo tiene que volver a compilar la biblioteca
porttil una vez y desplegar en todas sus aplicaciones. De esta forma, los
desarrolladores pueden crear y reutilizar un centro porttil de su cdigo y luego para
cada plataforma construir slo lo que es necesario para cumplir con las
convenciones especficas de la plataforma. Esto le permite consolidar inversiones
claves y soluciones en una sola pieza de cdigo.
Qu hay de nuevo en el Marco. NET 4.5
El Framework. NET 4.5 incluye muchas nuevas caractersticas para hacer ms fcil
para usted pueda desarrollar aplicaciones ms potentes. La siguiente lista incluye
slo algunas de estas nuevas caractersticas y modificaciones:
Integracin con el tiempo de ejecucin de Windows, lo que le permite crear
aplicaciones gestionadas que pueden tomar ventaja de las nuevas caractersticas del
tiempo de ejecucin de Windows (como las muchas nuevas API asncrona) en una
forma perfecta.
Consola UTF-16 de apoyo, que le permite utilizar la codificacin en UTF-16
aplicaciones de consola.
Dominio de aplicacin configuracin de referencia cultural, lo que le permite
establecer la cultura de dominio de aplicacin desde la aplicacin.
Marco de extensibilidad administrada (MEF), que permiten mejoras de soporte
para los tipos genricos, definiendo varios mbitos y programas de apoyo a los
convenios basada.
Personalizable tiempos de espera de expresiones regulares, que permiten
configurar los tiempos de espera para la resolucin de las expresiones regulares,
ayudando a asegurar que la aplicacin siga respondiendo.
Mejora de la compresin, lo que le permite reducir el tamao de archivo ms que
en versiones anteriores.

INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Qu hay de nuevo en Visual C #
Visual C # se ha ampliado y mejorado para aprovechar las nuevas caractersticas
proporcionadas por l. NET Framework 4.5. Los ejemplos incluyen
El soporte integrado para escribir mtodos que pueden realizar tareas de forma
asncrona a travs del modificador de mtodo asincrnico y el operador espera.
async Task<string> DownloadData()
{
return await Task.Run(() =>
{
});
}
return PerformDownload();
Atributos de informacin de la llamada, que identifican la ruta de cdigo fuente,
lnea de cdigo fuente, y el nombre del miembro de la persona que llama durante el
desarrollo y depuracin, o para crear una aplicacin de diagnstico.
GetCallerDetails public string ( [CallerFilePath] file string = "",
[CallerLineNumber] int fila = 0,
[CallerMemberName] Miembro del string = "")
{
return string.Format("File path: {0}, Line: {1},
Member name: {2}", file, line, member);
}
Compilacin paralelo, lo que contribuye a acortar tiempos de construccin
del proyecto.
Qu hay de nuevo en Visual Basic
Visual Basic ha sido igualmente mejorada y su conjunto de caractersticas trajo ms
en lnea con el de Visual C #.
Apoyo para la escritura de los mtodos asincrnicos mediante el modificador
Async y esperar operador.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Async Function DownloadData() As Task(Of String)
Return Await Task. Run(Function() As String
Return PerformDownload()
End Function
End Function)
Los integradores, que permiten a los desarrolladores a volver (rendimiento) varios
artculos del mismo tipo a partir de un mtodo.
Iterator Function GetCustomers() As IEnumerable(Of String)
Yield "Contoso"
Yield "Fabrikam"
End Function
Llame jerarqua, que le permite localizar el cdigo que llama a un miembro en particular,
los tipos que implementan una interfaz determinada, o los miembros que reemplazan un
miembro virtual o abstracto.

Atributos de llamadas de informacin, para identificar la ruta de cdigo fuente,
lnea de cdigo fuente y el nombre del miembro de la persona que llama durante el
desarrollo y depuracin.
Function GetCallerDetails(<CallerFilePath> Optional file As String = "",
<CallerLineNumber> Optional line As Integer = 0,
<CallerMemberName> Optional member As String = "") As String
Return String.Format("File path: {0}, Line: {1}, Member name: {2}", file,
line, member)
End Function


INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

La palabra clave Global, que se puede utilizar para crear tipos en un espacio fuera
del espacio de nombres raz del proyecto definido.
Namespace Global.MyGlobalNamespace
Class SimpleClass
End Class
End Namespace
Compilacin en paralelo, lo que ayuda a acortar los tiempos de construccin del
proyecto.
Qu hay de nuevo en Visual C #
Visual F # sigue evolucionando para convertirse en un lenguaje completamente
ofrecida. Las nuevas mejoras incluyen:
Los proveedores de Tipo, que puede utilizar para generar los tipos que representan
los datos estructurados. Visual Studio incluye proveedores de tipo para los tipos de
datos siguientes:
Open datos (OData), un protocolo de servicio de red que permite que los datos
sean transmitidos a travs de una red o el Internet.
Conexiones de base de datos, por ejemplo, las conexiones a una base de datos SQL
Server.
Base de datos de esquema (DBML) los archivos que se generan por el uso de
LINQ to SQL. Entidad
Modelo de datos (EDMX esquema) los archivos que se generan mediante el uso de
Entity Framework.
Servicios Web que exponen WSDL que permite a las aplicaciones cliente ms
fcilmente consumir estos servicios.
Archivos de recursos (resx), que se utilizan en las aplicaciones. NET Framework.
// Use a type provider to access a SQL Server database. [<Generate>]
type dbSchema = SqlDataConnection<"Data
Source=ServerName\InstanceName;Initial Catalog=CustomerDatabase;
Integrated Security=SSPI;">
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

let db = dbSchema.GetDataContext()
Las expresiones de consulta (LINQ), que se puede utilizar para escribir consultas
LINQ en cdigo con sintaxis similar a SQL. Esto le puede ahorrar tiempo al escribir
el cdigo y hacer que el cdigo sea ms comprensible para un usuario, lo que ayuda
a garantizar un producto de calidad.
// Use LINQ to select customer from the customers table in a database
let selectCustomers = query { for customer in db.Customers do
select customer }
Auto-propiedades implementadas, las cuales le permiten agregar propiedades sin
aplicar manualmente el almacn de respaldo para esa propiedad.
// Class with automatic property. type SampleClassType() =
// Declaring an automatic property.
member val autoProperty = 3 with get, set
let class1 = new SampleClassType()
// Accessing an automatic property. System.Console.WriteLine("{0}",
class1.autoProperty)
// Setting an automatic property. class1.autoProperty <- 10
Qu hay de nuevo en ASP. NET
Las caractersticas disponibles para ASP.NET se han ampliado para incorporar los
nuevos modelos de aplicaciones y tecnologas de desarrollo para crear aplicaciones
web.
Validacin en el cliente. Visual Studio tambin incluye soporte para la validacin
de formularios ASP.NET JavaScript para formularios web. Esta caracterstica ya
exista para los desarrolladores de MVC.
public class SimpleModel
{
public SimpleModel() { }
[Required] [StringLength(40)]
public string Name { get; set; }
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Aglutinantes Modelo. Visual Studio incluye soporte para enlazar controles a las
propiedades de un modelo en ASP.NET aplicaciones de formularios web. Esto es
similar a la funcionalidad disponible anteriormente para Modelo Vista Controlador
(MVC) desarrolladores.
<asp:GridView ID="customerDeatils" runat="server" ModelType="SimpleModel"
SelectMethod="GetModel" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Customer Name" />
</Columns>
</asp:GridView>
CDN apoyo de reserva. Visual Studio incluye soporte para la carga de los recursos
de una red de entrega de contenido (CDN) con el fin de mejorar el tiempo de carga
de pgina. CDN suelen tener gran ancho de banda, y los usuarios pueden tener
copias de los archivos servidos por una aplicacin en cach localmente. Los
desarrolladores pueden especificar los archivos alojados en CDN. Sin embargo, los
desarrolladores a menudo no tienen control sobre un CDN, y los archivos pueden ser
modificados. Los desarrolladores pueden utilizar la propiedad de la Enable Cdn
Control Script Manager para verificar que los recursos cargados desde un CDN
funcin correctamente, pero para cargar una copia local del recurso si falla.




INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Soporte de HTML5 completo, incluidos los elementos semnticos, como correo
electrnico, telfono, y url.
Inspector de la pgina. Pgina Inspector le permite abrir una pgina web en Visual
Studio. Al utilizar el Inspector de la pgina, los desarrolladores pueden hacer
cambios en vivo en las normas DOM y edicin de CSS. Cuando se logran los
resultados deseados, los desarrolladores pueden copiar estos cambios en el archivo
fuente correcta.
OAuth y OpenID apoyo. Con estas funciones, puede crear sitios y permiten a los
usuarios iniciar sesin con las credenciales de otros sitios, como Google, Yahoo,
Facebook, Twitter y Windows Live.
IIS Express. IIS Express proporciona un entorno de hospedaje basado en IIS que
los desarrolladores pueden utilizar para probar y depurar aplicaciones web. Visual
Studio 2012 incluye IIS Express como servidor web por defecto para la depuracin
de aplicaciones web. Utilizar IIS Express asegura que los desarrolladores pueden
usar, tales como SSL durante la depuracin.
DB Local, un motor de base de datos ligera que se ejecuta en el contexto del
usuario actual, reduciendo el esfuerzo de configuracin en el entorno de desarrollo.
Local DB proporciona un conjunto de funciones que es totalmente compatible con
SQL Server y SQL Azure, lo que facilita la migracin desde el entorno de desarrollo
a la produccin.
Servicios Experiencia
MSDN Servicios y beneficios de suscripcin
A medida que el mundo del desarrollo de software se vuelve ms complejo, los
desarrolladores necesitan una amplia gama de habilidades y de informacin para
asegurar que las soluciones que disean, desarrollan y despliegan funcionarn en
muchos entornos. Suscripciones a MSDN dar el acceso del equipo de desarrollo para
prcticamente todos los productos de Microsoft y la tecnologa, ayudando a
garantizar que se tomen las decisiones tecnolgicas adecuadas al producir soluciones
personalizadas.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Adems, MSDN ofrece recursos de alta calidad, la capacitacin y el apoyo que le
ayudar a mejorar las habilidades y la productividad de los equipos de desarrollo.
Suscripciones a MSDN incluyen:
El desarrollo y uso de herramientas de prueba de Microsoft, servidores y clientes.
Acceso exclusivo a packs de Visual Studio caractersticas.
El acceso a las nuevas versiones de software (incluyendo prxima versin
preliminar), as como las versiones anteriores de desarrollo y realizar pruebas, o para
la migracin de aplicaciones heredadas.
El acceso a la plataforma Windows Azure y ofertas de lanzamiento.
Apoyo tcnico profesional
Los recursos de capacitacin en lnea

Team Foundation Prevista Servicio
Team Foundation servicio en lnea es una oferta SaaS de Microsoft que proporciona
la funcionalidad de una instalacin local de Team Foundation Server sin el esfuerzo
adicional que supone la gestin, concesin de licencias, y realizar copias de
seguridad de un servidor local.


INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL

Byron Geovanny Paguay Vinueza

Conclusiones
Visual studio 2012 ofrece una experiencia poderosa para permite a los
desarrolladores ser ms productivos que nunca.
Tambin trae varias herramientas de uso comn y una interfaz de usuario
optimizada que permite a los desarrolladores centrarse en su cdigo.
Visual Studio permite a los desarrolladores crear aplicaciones para Windows
8
Las bibliotecas porttiles ayudar a los desarrolladores a implementar las
aplicaciones y bibliotecas de una vez para su uso en mltiples plataformas y
dispositivos.
Suscripciones a MSDN proporcionar a los desarrolladores acceso a una serie
de recursos de Microsoft.
Recomendaciones
Precio: Los niveles de precio producen una percepcin positiva o negativa
del producto hacia los usuarios.
Tecnologa: Una aplicacin que busca modernizarse tambin tiene impacto
en la imagen y produccin.
Como hay diferencias del lenguaje entre Visual Studio 2012 y Visual
Studio, (diferentes versiones) puede necesitar cambiar algn cdigo al
actualizar una aplicacin.
Bibliografa
http://msdn.microsoft.com/es-es/library/xyesssa6%28v=vs.80%29.aspx
http://www.microsoft.com/visualstudio/esn/whats-new
http://www.microsoft.com/visualstudio
http://es.wikipedia.org/wiki/Microsoft_Visual_Studio