Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Caratula 120928102831 Phpapp02
Caratula 120928102831 Phpapp02
INSTITUTO SUPERIOR
PARTICULAR SAN GABRIEL
Riobamba - ecuador
2012
INTRODUCCIN:
OBJETIVOS
OBJETIVO GENERAL
OBJETIVO ESPECIFICO
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
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.
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 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.
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.
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
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 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.
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.
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.
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
Byron Geovanny Paguay Vinueza
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
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
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
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.
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
{
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.
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
Byron Geovanny Paguay Vinueza
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
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
<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.
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.