andres's picture From andres rss RSS  subscribe Subscribe

Clase 2 



§IDE Visual Studio 2005 (1ra Parte)
Herramientas principales de desarrollo, compilación y depuración
Solution Explorer
Object Browser
Error List
Breakpoints
Edit & Continue
Modo Debug vs Modo Release
Refactoring
Snippets
Strings
DateTime

§Programar varios ejercicios para afirmar la sintaxis elemental de C#
 
Views:  7594
Downloads:  87
Published:  September 30, 2007
 
3
save to favorite
ask author to add audio Ask author to add audio
Share plick with friends Share
mark as inappropriate Mark as inappropriate
 
Related Plicks
clase 4

clase 4

From: andres
Views: 6526 Comments: 0
Clases
C#: las clases son declaradas mediante class
Atributos
Métodos
En C# todo método es una función
Sobrecarga de Métodos (more)

 
clase 5

clase 5

From: andres
Views: 8226 Comments: 0
Conversión de tipos
Boxing - Unboxing
Métodos y atributos Estáticos
Partial Class
Herencia
Invocando el Constructor Base en (more)

 
plataforma java J2EE

plataforma java J2EE

From: emily
Views: 8834 Comments: 0
Programación no Estructurada.
Programación Estructurada.
Programación Orientada a Objetos.
El modelo MFC.
Programación Orientada a Componentes. (more)

 
Montecillos 3

Montecillos 3

From: queee
Views: 1726 Comments: 0
Actividades de Educación Física
Dramatización de cuentos
Juegos de imitación
Actividades individuales de reflexión
Descubrir mis valores y los de mi (more)

 
clase 1

clase 1

From: andres
Views: 11949 Comments: 0
Primera Clase del curso de PreMas (Introduccion al Curso de Desarrollador Cinco Estrellas de Microsoft)
 
clase 3

clase 3

From: andres
Views: 6245 Comments: 0
¿Qué es un Framework?
¿Qué es Framework 2.0?

¿Qué problemas resuelve .NET?
.NET Framework
CLR – Common Language Runtime (more)

 
See all 
 
More from this user
clase 6

clase 6

From: andres
Views: 4653
Comments: 0

clase 5

clase 5

From: andres
Views: 8226
Comments: 0

clase 4

clase 4

From: andres
Views: 6526
Comments: 0

clase 3

clase 3

From: andres
Views: 6245
Comments: 0

clase 1

clase 1

From: andres
Views: 11949
Comments: 0

 
See all 
 
Place your Ad here for $2.00 a month
Adobe ConnectPro
Leading solution for web conferencing ...
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments:
 
 
Notes:
 
 
Slide 1: Clase 2
Slide 2: Agenda  IDE Visual Studio 2005 (1ra Parte)  Herramientas principales de desarrollo, compilación y depuración      Solution Explorer Object Browser Error List Breakpoints Edit & Continue      Modo Debug vs Modo Release Refactoring Snippets Strings DateTime  Programar varios ejercicios para afirmar la sintaxis elemental de C#
Slide 3: Proyectos en Visual Studio .NET   Los proyectos son contenedores que se ubican en una solución, para facilitar la administración, compilación y almacenado de los ítems Plantillas de Proyectos  Permiten la generación automática de módulos que serán administrados fácilmente, de manera tal que el desarrollador solo tenga que ocuparse de la funcionalidad. Contienen metadata del proyecto     Archivos de definición de proyectos  Ubicación física de los ítems Forma de compilación Archivos asociados
Slide 4: Explorador de soluciones       Muestra los archivos de código de todos los proyectos Permite definir el proyecto de inicio Permite definir el orden de compilación Permite incluir las referencias a otros proyectos y/o dll ya compiladas La organización lógica entre los archivos no necesariamente es una relación física. Podemos agregar, eliminar y reorganizar proyectos y/o archivos
Slide 5: Administrando Propiedades de una aplicación
Slide 6: Error List – Object Browser
Slide 7: Compilando En Visual Studio 2005  Compilación en modo Debug   Se compila repetidamente, mientras se desarrolla El debugging es un proceso de dos pasos  Errores en tiempo de Compilación    Sintaxis Tipeo Inconsistencias de tipos Errores lógicos Errores semánticos Desde la barra de accesos rápidos se puede cambiar el modo de compilación y comenzarla  Errores en tiempo de Ejecución    Compilación en modo Release   Una vez que el desarrollo está completo y fue suficientemente debuggeado Versión optimizada   Mas rápida Mas chica
Slide 8: Modo Debug vs Modo Release
Slide 9: Errores en tiempo de Compilación     Una vez finalizado el desarrollo, se compilará la solución para probar su funcionamiento Muchas veces aparecen errores en tiempo de compilación, que no dejan al desarrollador ejecutar la aplicación Visual Studio ofrece una lista de errores que permite acceder rápidamente al lugar de código donde estos están. Los errores en el código aparecen remarcados para poder identificarlos mas rápido
Slide 10: Errores en tiempo de Ejecución   Realizar un seguimiento de código es muy útil Breakpoints   Breakpoint Marcas en código donde se interrumpe la ejecución Se puede analizar el valor de variables y editar código Recorrer el código línea por línea Se puede ingresar a los métodos que son llamados, volver atrás, etc. Línea de código ejecutada Menú Debug  Stepping  
Slide 11: Break Points
Slide 12: Analizando Valores en tiempo de ejecución Visualizer
Slide 13: Demo Capacidades de depuración
Slide 14: Refactoring    Concepto Fundamental en ingeniería del software  Calidad de Código Proceso de Refactoring  Modificar el código existente de una manera tal que llegue a ser 'mejor ' Incremente la legibilidad del código class SimpleMath { public static double CalcCircumference(double diameter) { return 3.14 * diameter; } class SimpleMath } { public const double PI = 3.14; public static double CalcCircumference (double diameter) { return PI * diameter; } }
Slide 15: Soporte de Refactoring en Visual Studio 2005        Extraer Métodos Encapsular Campos Extraer Interfase Reordenar Parámetros Remover Parámetros Renombrar Promover Variable Local a Parámetro
Slide 16: Refactorizando Código
Slide 17: Demo Refactoring
Slide 18: Snippets    Permite crear y distribuir librerías de código customizables. Modifica parámetros customizables. Permite ahorrar tiempo.
Slide 19: Comprendiendo los snippets  Snippets  Especie de templates  Definidos enteramente en XML  A partir de comprender el esquema es fácil crear snippets propios para desarrollos específicos
Slide 20: Snippets   Administrador de Código de Snippet Instalando Snippets
Slide 21: Demo Snippets
Slide 22: System.String  String es una colección secuencial de solo lectura de objetos System.Char. Las modificaciones retornan un nuevo string Métodos:   Subtring  Recupera una subcadena de la instancia. La subcadena comienza en una posición de carácter especificada  Split  Identifica las subcadenas de la instancia que están delimitadas por uno o varios caracteres y las coloca después en una matriz de elementos String.  Concat  Concatena una o más instancias de String
Slide 23: System.String  Insert  Inserta una instancia especificada de String en una posición de índice especificada de la instancia.  Replace  Reemplaza todas las apariciones de un carácter Unicode o un objeto String en la instancia por otro carácter Unicode u otro objeto String.  Trim  Quita todas las apariciones de un conjunto de caracteres especificados.  ToLower  Devuelve una copia de String en minúsculas.  ToUpper  Devuelve una copia de String en mayúsculas.
Slide 24: System.DateTime   Representa un instante de tiempo Métodos más comunes  ToString  Convierte el valor de esta instancia en la representación de cadena equivalente  AddDays (..AddHours, AddYear, AddMinutes, etc)  Agrega el número de días especificado al valor de esta instancia
Slide 25: System.DateTime  Propiedades más comunes  Date  Obtiene el componente correspondiente a la fecha de esta instancia a las 0hs  Day  Obtiene el día del mes  Now  Obtiene un DateTime que constituye la fecha y hora locales actuales de este equipo  Ticks  Obtiene el nro de pasos que representan la fecha y hora de la instancia (cada paso equivale a 100 nanosegundos)
Slide 26: Laboratorio

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location
close
Please fill out the form below. You will be asked to make your payment to Myplick (Eastar Technologies) via Paypal. Your request will be processed within 24 hours after your submission.
 
Title (max 25 characters)
Link (placed on title)
Content (max 100 characters)
You have successfully submitted your ad request. Please send your payment to ericandlei@myplick.com via PAYPAL.
Ad submission failed. Please report the problem to ericandlei@myplick.com.