eventos y subrutinas en csharp net

11
Programación Básica en .NET C# Tema 1. Eventos y subrutinas básicas. Abrimos nuestro Visual Studio 2010 (o la versión que tengan) Nos vamos File (Archivo) --New (nuevo)—WebSite (NuevoSitio) http://aprendecomputofacil.blogspot.com/ 1

description

Como crear un evento y suburutina bàsica en c# y asp.net, ademàs de crear nuestra primer pàgina web.

Transcript of eventos y subrutinas en csharp net

Page 1: eventos y subrutinas en csharp net

Programación Básica en .NET C#

Tema 1. Eventos y subrutinas básicas.

Abrimos nuestro Visual Studio 2010 (o la versión que tengan)

Nos vamos File (Archivo) --New (nuevo)—WebSite (NuevoSitio)

http://aprendecomputofacil.blogspot.com/ 1

Page 2: eventos y subrutinas en csharp net

Programación Básica en .NET C#

Nos aparece esta pantalla

Podemos elegir también con que versión del framework queremos trabajar por ejemplo si elegimos con la versión 2.0, solo nos aparece los siguientes templates, ya listos para usarse:

http://aprendecomputofacil.blogspot.com/ 2

Aquí es donde se guardara nuestro sitio, podemos elegir otro lugar para guardarlo si

queremos!!

Versiones del .NET

Framework

Page 3: eventos y subrutinas en csharp net

Programación Básica en .NET C#

Para la versión 3.0 tenemos templates:

Para la versión 3.5 tenemos templates:

http://aprendecomputofacil.blogspot.com/ 3

Trabajaremos con este template y el

framework 3.5

Page 4: eventos y subrutinas en csharp net

Programación Básica en .NET C#

Para la versión 4 tenemos los siguientes templates:

En este caso elegimos el framework 4 y usamos el template ASP.NET Empty Web Site, damos en el botón OK (Aceptar).En la parte de abajo, nos muestra estas opciones Design (Diseño) -- Split(Diseño y Código) -- Source(Código) para trabajar segur nos acomodemos.

Algunas herramientas que usaremos son estas:

http://aprendecomputofacil.blogspot.com/ 4

Explorador de la Solución

Ver las Propiedades de cualquier objeto

Herramientas

Página de Inicio

Aquí hay más que luego se

usaran

Page 5: eventos y subrutinas en csharp net

Programación Básica en .NET C#

Creamos el nuevo Sitio Web, y nos aparece lo siguiente:

En nuestro explorados de solución lo siguiente:

Si le damos click derecho sobre Default.aspx vemos el siguiente recuadro:

http://aprendecomputofacil.blogspot.com/ 5

Aquí vemos nuestro código propio de C#

Page 6: eventos y subrutinas en csharp net

Programación Básica en .NET C#

Y en esta parte esta nuestro código en c#, como se muestra a continuación:

Esto nos permite tener mejor organizado nuestro proyecto, teniendo separado lo que es código en ASP y HTML y lo que es C#. Aunque de igual manera se pude tener todo en un solo documento. Como a continuación crearemos un botón que al hacer clic sobre él nos despliegue en una etiqueta “Hola Mundo”. Aquí está el código:__________________________________________________________________________________________<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server"> public void button_Click(Object s, EventArgs e) { mensajeLabel.Text = "Hola Mundo"; }</script>

<html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"><title>Click en el Boton</title></head><body> <form id="form1" runat="server"> <div> <asp:Button ID="button" runat="server" OnClick="button_Click" Text="Dame Click" /> <asp:Label ID="mensajeLabel" runat="server" /></div></form></body></html>

__________________________________________________________________________________________

http://aprendecomputofacil.blogspot.com/ 6

Page 7: eventos y subrutinas en csharp net

Programación Básica en .NET C#

Cuando se hace click en el botón, este plantea el evento Click, y ASP.NET revisa en las propiedades de OnClick para encontrar el nombre de la subrutina para ese evento. Se puede ver la rutina para el evento button_Click en el siguiente script:

Pantalla de la ejecución del script en el explorador.

http://aprendecomputofacil.blogspot.com/ 7

Page 8: eventos y subrutinas en csharp net

Programación Básica en .NET C#

Aquí está el conjunto de atributos para el control Button para el manejo de eventos:

OnClick La subrutina indicada por este atributo es llamada con el evento click, ocurre cuando el usuario hace click en el botón.

OnCommand La subrutina indicada por este atributo es llamada cuando se hace click al botón.

OnLoad La subrutina indicada por este atributo es llamada cuando el botón es cargado por primera vez - usualmente cuando la página es cargada por primera vez.

OnInit Cuando el botón es inicializado, cualquier subrutina dada en este atributo puede ser dada.

OnPreRender Podemos usar este atributo cuando para ejecutar código justo después de que el botón es realizado.

OnDisposed La subrutina especificada para este atributo es ejecutada cuando el botón es liberado de la memoria

OnDataBinding

Este atributo es encendido cuando es obligado a una fuente de datos.

Este es el formato general para cualquier subrutina:

public void mySubName(Object s, EventArgs e) { ⋮código de la subrutina}

http://aprendecomputofacil.blogspot.com/ 8