Net capitulo I - fundamentos

612 views

Published on

Fundamentos.net

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
612
On SlideShare
0
From Embeds
0
Number of Embeds
131
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Net capitulo I - fundamentos

  1. 1. INSTITUTO DE EDUCACIÓN SUPERIOR PÚBLICO FRANCISCO DE PAULA GONZÁLES VIGIL COMPUTACIÓN E INFORMÁTICA Fundamentos de Programación .NET-Fundamentos de .NET- José Luis Ponce Segura joseponce@sitelsur.com www.redtacna.edu.pe
  2. 2. Conceptos básicos de .NET ¿Visual Studio .NET? ¿Plataforma¿Plataforma . .NET? NET? .NET ¿Visual ¿.NET BasicFramework? .NET?
  3. 3. ¿Qué es la plataforma .NET?Herramientasde desarrollo Clientes Servicios Web XML Servidores Experiencias de usuario
  4. 4. Cómo funciona el .NET Framework Servicios de programación .NET Framework Aplicaciones Biblioteca de clases Visual Basic ADO.NET Servicios Web XML Tipos de datos Windows Código de la Aplicaciones plataforma Visual C# .NET El compilador JIT produce Aplicaciones lenguaje máquina Visual C++ Common LanguageEl código fuente se compila como MSIL Runtime
  5. 5. ¿Qué es Visual Studio .NET? Herramientas de Herramientas de Formularios Web Formularios Windows Visual Studio .NET Múltiples Lenguajes Gestor de errores Herramientas deServicios Web XML Acceso a datos Diseño Desarrollo Depuración Implantación 5
  6. 6. ¿Qué es una plantilla de aplicación?Proporciona archivos de inicio, estructura de proyecto y configuración del entorno 6
  7. 7. Cómo utilizar el Explorador de soluciones• Los programas que se encuentran en desarrollo se suelen denominar proyectos o soluciones porque contienen varios componentes individuales, y no un único archivo.• Los programas de VB .NET incluyen un archivo de proyecto (.vbproj) y un archivo de solución (.sln).• Los archivos de proyecto contendrán información específica de una determinada tarea de programación.• Los archivos de solución contendrán información relacionada con uno o más proyectos.
  8. 8. Trabajar con un proyecto Visual Basic .NET Iniciar un nuevo proyecto Visual Basic .NET basado en la plantilla Aplicación para Windows Ejecutar el proyecto dentro del entorno de desarrollo Generar un archivo ejecutable Ejecutar el proyecto fuera del entorno de desarrollo Visualizar los archivos del proyecto en el Explorador de soluciones Guardar y cerrar el proyecto
  9. 9. Entorno de Desarrollo Intregrado (IDE) Barra de Título Barra de Herramientas Barra de Menú Barra de acceso rápido Explorador de Soluciones Ventana de Propiedades Formulario Caja deHerramientas
  10. 10. Editor de códigoLista de nombres Lista de nombresde clases (objetos) de métodos(eventos)
  11. 11. Otras ventanas de programación Ventana de programación Objetivo Ayuda a organizar y gestionar el trabajo deLista de tareas generar la aplicación Muestra mensajes de estado para variasResultados características en el entorno de desarrollo Permite examinar el código tras las clases yVista de clases navegar por los símbolos de la solución Permite emitir comandos o evaluar expresionesComandos en el entorno de desarrolloExaminador Permite visualizar objetos y sus miembrosde objetos
  12. 12. Trabajar en el entorno de desarrollo Abrir y ejecutar una aplicación existente Examinar un formulario en el Diseñador de Windows Forms y el Editor de código Abrir, cerrar, reabrir y ocultar el Cuadro de herramientas Examinar la configuración de las propiedades de los controles Utilizar la ventana Ayuda dinámica
  13. 13. Crear un proyecto Visual Basic .NET Crear una especificación de diseño Crear el Escribir Probar yinterfaz de código depurar usuario Generar e implantar
  14. 14. El proceso de desarrollo1 Crear una especificación de diseño2 Crear el interfaz de usuario3 Establecer las propiedades de los objetos del interfaz de usuario4 Escribir código para añadir funcionalidad5 Probar y depurar la aplicación6 Generar un archivo ejecutable7 Crear una aplicación de instalación
  15. 15. Cómo crear el interfaz de usuario Ubicar controles en el formulario desde el Cuadro de herramientas
  16. 16. Cómo establecer las propiedades de los controlesPropiedades Configuración(Name) Textbox1BackColor BlueAutosize TrueVisible TrueBorder Fixed 3DFont Microsoft SanSerif, 8.2 ptText Textbox1
  17. 17. Cómo añadir código a los controles Lista de nombres Lista de nombres de clases de métodos1. En la lista Nombre de 1 2 clase, hacer clic en el Button1 Click control2. En la lista Nombre de método, hacer clic en el evento3. Añadir código entre Private Sub y End SubPrivate Sub Button1_Click(. . .) Handles Button1.Click3 ‘Escribe el código aquíEnd Sub
  18. 18. Como guardar, ejecutar y generar la aplicación Guardar la aplicación Ejecutar la solución en el entorno de desarrollo Generar un archivo ejecutable
  19. 19. Terminología ¿Objeto? ¿Propiedad ? ¡Falta aún mas!¿Método? .NET ¿Clase? Namespac e ¿Evento?
  20. 20. Formulario• El formulario (form) es aquel que contiene todos los controles que utilizarán en la interfaz con el usuario. Cuando una aplicación de Visual Basic se ejecuta, cada ventana que se muestra es un formulario.• El formulario es el objeto de nivel mas alto en una aplicación Visual Basic y cada aplicación comienza con uno.• Los términos formulario (form) y ventana (window) describen la misma entidad. Una ventana es lo que el usuario ve en pantalla en tiempo de ejecución; y un formulario es la misma entidad en tiempo de diseño. El término apropiado es ventana de formulario (Windows Form) pero se les hará referencia como formularios. Desde la Caja de Herramientas agregamos controles a un formulario
  21. 21. Propiedades• Son las características propias de un objeto, éstas propiedades o atributos son los que permiten diferenciar o individualizar un objeto de otro objeto ya sea de la misma o diferente clase o categoría.• Las propiedades más generales son: forma, color, tamaño, peso, etc..Ejemplo: Si se tiene los objetos: casaca, alumno, gato, ventanawindows; cada uno tendrá las siguientes propiedades:• CASACA  Marca, material, precio, color, tamaño, etc• ALUMNO  Matricula, nombre, edad, domicilio, etc.• GATO  Raza, nombre, color, edad, etc.• VENTANAWINDOWS  Tamaño, Color, font, etc.
  22. 22. Propiedades
  23. 23. Métodos• Son las conductas propias de la naturaleza del objeto.• Así como las propiedades son el ser (que es) del objeto, los métodos son el hacer (que hacer) del objeto.Ejemplos:• Gato ---> Maullar(), comer(), correr(), saltar(), etc.• Alumno---> Estudiar(), comer(), asistir clase(), pintar()• Cuaderno-->Esescrito(), esrayado(), esborrado(), etc.• VentanaWindows--> Abrir(), cerrar(), maximizar(), etc....
  24. 24. Métodos
  25. 25. Propiedades y Métodos
  26. 26. Eventos • Es la relación (de varias maneras) que se puede dar entre dos objetos ya sean de la misma o diferente clase. • Un evento se manifiesta como una interacción entre dos objetos, en general al momento de la relación al mismo tiempo se dará una reacción o respuesta por parte de los dos objetos que se manifiestan como una serie, cadena o conjuntos de métodos propios que se activan o disparan, ejemplo: Evento Relación Métodos que se activangato detecta gata detectar maullar(), correr(), oler()gato detecta perro detectar saltar(), correr()maestro enseña alumno Enseñar pasar lista(), preguntar(), etcRaton click Windows click maximizar(), cerrar()Raton dblclk Windows dblclk minimizar(), etc
  27. 27. Clases y Objetos• Los términos "clase" y "objeto" se utilizan a veces indistintamente, pero en realidad, las clases describen la estructura de los objetos, mientras que los objetos son instancias de clases que se pueden utilizar. Cada instancia es una copia exacta pero diferente de su clase. Puesto que un objeto es una "instancia" de una clase, la acción de crear un objeto se denomina creación de instancias.
  28. 28. Namespace• Un Namespace, es una forma de agrupar clases, funciones, tipos de datos, etc. que están relacionadas entre sí. Ejemplos: • System.Windows.Forms • System.Data.SqlClient • System.Math
  29. 29. Procedimiento de evento • Es un bloque de código que se ejecutará cuando desde el programa se haga referencia o se active un determinado objeto. Por ejemplo, cuando el usuario haga clic en el objeto btnContinuar, se ejecutará el procedimiento de evento denominado btnContinuar_click Manejador Nombre de subrutina Parámetros de EventosPrivate Sub btnContinuar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnContinuar.Click MsgBox("Continuemos con VB.Net") Me.Close()End Sub • Lo primero que hay que notar es que Handles es la palabra que le indica al compilador de Visual Basic .NET qué evento es el que "manipula" o maneja este procedimiento
  30. 30. ¿Cómo creo los Procedimientos de evento?• Primero debemos ingresar a la Ventana de Código, para ello pulsamos F7:• 1.- Seleccionamos el Objeto (Formulario, Botón, Caja de texto, etiqueta, etc…) al que vamos a programar.• 2.- Seleccionamos el Evento que deberá ocurrir sobre el objeto seleccionado (Click, MouseEnter, KeyPress, etc…)• 3.- Una vez creado el procedimiento se procede a escribir el código correspondiente.
  31. 31. Estructura de un programa en VB .NET• Como muestra el diagrama, una aplicación está formada por uno o más ficheros de código, que a su vez contienen módulos de código o clases, dentro de los que se escriben procedimientos que son los elementos que contienen el código base. Desde la Caja de Herramientas agregamos controles a un formulario
  32. 32. Próximo Capítulo Crear Escribir • Introducción a los Debug tipos de datosinterfaz and Deploy código • Uso de variables • Ámbito de las Uso de Visual variables Studio .NET • Convertir tipos de datos • Almacenar datos en matricesAccesoa datos Depurar e implantar

×