ASP.NET CON C SHARP.

Slides:



Advertisements
Presentaciones similares
Microsoft Office Sharepoint Server Gestión de Contenidos Web Rubén Alonso Cebrián Código: HOL-SPS08.
Advertisements

ALMACENAMIENTO Y OBTENCIÓN DE DATOS CON ADO.NET. ACCEDER A DATOS CON ADO.NET Tres niveles: Tres niveles: El almacenamiento físico de datos. Puede ser.
Introducción a C#.
Sun Microsystems desarrolló, en 1991, el lenguaje de programación orientado a objetos que se conoce como Java. La intención de Sun era crear un lenguaje.
Curso de java básico (scjp)
CJ02 – Técnicas avanzadas en java 1.4 y 5.0
Pruebas Unitarias [UTN - Tecnologías de desarrollo de software IDE] 2008 nUnit Ezequiel GhioneEzequiel Ghione [fecha][fecha]
ASP.NET Daniel A. Seara Director Regional MSDN Buenos Aires – ARGENTINA NDSoft.
Introducción a Windows Forms
Herencia en C#.
Administración del estado
Seguimiento en aplicaciones Web con Microsoft ASP.NET
Seguridad en aplicaciones Web con Microsoft ASP.NET
Agregar código a un formulario Web Form con Microsoft ASP.NET
Lenguaje de programación Java
Capacitación sobre terminología web.
Desarrollo de una Aplicación Web sobre tecnología Microsoft .NET
Ejemplo de Programa C++
Expert.NET Development Programando Web para principiantes 2. La leyenda continua. Por Jonas Stawski
“Programación orientada a Objetos II”
CADENAS EN PHP.
Directivas de Procesamiento de ASP
SESION 2 SKIN Y TEMAS. Septiembre 2010 SESION 2: DEFINICIÓN La característica de Temas y Skins de ASP.NET nos permite factorizar la información de estilo.
SESION 4 PROGRAMACIÓN. Septiembre 2010 SESION 3: OPERADORES 1 Comentarios /* */ // /// La guía de estilo de UA determina que: No se debe escribir comentario.
SESION 3 VALIDACIÓN. Septiembre 2010 SESION 3: VALIDACIÓN Qué propiedad de los controles podemos validar Control Propiedad de Validación HtmlInputText.
Java Server Pages (JSP)
Seguridad en ASP.NET Daniel Laco
Daniel A. Seara Director Regional MSDN NDSoft
Facilitando la vida del desarrollador con Visual Studio 2005 Daniel A. Seara
Introducción a Remoting
Introducción Desarrollo de Windows Services Instalación.
Introducción Eventos y Delegados.
Introducción ASP .NET.
IMPLEMENTACION DE APLICACIONES INTERNET II
Programación Orientada a Objetos en Java
Sistema La Plata Módulo I INTRODUCCION A APLICACIONES WEB.
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
Célula Sesión 3 Trabajando con Objetos Web 11 de Septiembre de 2004.
Introducción a la Programación Orientada a Objetos Redefinición y Sobrecarga Dada la siguiente jerarquía de clases: Alfa Delta Beta.
Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp.
TALLER DE PROGRAMACIÓN III
Java Mayra M. Méndez Anota.
Tema 6: Clases Antonio J. Sierra.
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Suponiendo que además en la clase U hay: import java.util.*; class U{ static Scanner teclado = new Scanner(System.in); static public int readInt(String.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6
Sincronización de Objectos Compartidos usando MatchMaker a través de Web Services Thomas Pieper DCC, Universidad de Chile.
Sintaxis de C# (Declaraciones y Tipos)
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
Using System; using System.IO; // Para StreamWriter public class Creacionachivo { public static void Main() { StreamWriter archivo; archivo = File.CreateText("prueba.txt");
Herramientas de polimorfismo y herencia en C++
Algoritmos y programación III (75.07)
FACULTAD DE ESTUDIOS SUPERIORES ARAGON
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2008.
Aplicaciones simples en Modo Consola.. Motivación ¿Qué es posible realizar con los recursos presentados hasta el momento? Tomando como referencia la clase.
David Salgado MVP C# David Salgado MVP C# Desarrollo Web con ASP.NET.
Sesión 7. Opción “Diseño de página” y seleccionamos la opción “Marca de agua”.
INTRODUCCIÓN A C#.
Desarrollador Profesional de Juegos Programación III Unidad I El manejador universal.
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas PROGRAMACION ORIENTADA A OBJETOS Asignatura:
LICETH CAJAS 3RO ASI 26/10/2010. Es un lenguaje de programación diseñado para crear una amplia gama de aplicaciones que se ejecutan en.NET Framework,
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
UNIVERSIDAD DIEGO PORTALES Facultad de Ingeniería Programación Avanzada HERENCIA Tema: HERENCIA Ing. Javier Chamorro Cerón.
Programación I Clases. Paradigma POO La programación Orientada a objetos (POO) es una forma programar, más cercana a como expresaríamos las cosas en la.
1 Librería JOptionPane Joel Adán Saldaña Villalba.
Lenguaje Java  Todo programa Java es compilado y después interpretado  Independencia de la plataforma Programa Java fichero.java Byte code fichero.class.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Clases sociales PAGINA 135.
Clase25: Listas Enlazadas
Transcripción de la presentación:

ASP.NET CON C SHARP

SESION 1: PRIMERA CLASE es moderno, simple enteramente orientado a objetos Tiene: clases, namespaces, sobrecarga de métodos y manejo de excepciones.

SESION 1: PRIMERA CLASE

SESION 1: PRIMERA CLASE

SESION 1: CONFIGURAR Para configurar el entorno que vemos podemos acudir a: Herramientas >> Opciones >> Editor de texto >> c#

SESION 1: CONFIGURAR

SESION 1: PRIMERA CLASE <%@ Page Language="C#“ AutoEventWireup="true“ CodeFile="Default.aspx.cs" Inherits="_Default" %>

SESION 1: PRIMERA CLASE

SESION 1: PRIMERA CLASE using System; using System.Web; public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { Prueba1.HolaMundo InicioHolaMundo = new Prueba1.HolaMundo(); Response.Write(InicioHolaMundo.EscribeHolaMundo()); } namespace Prueba1 { ///<summary> /// Clase para escribir hola mundo ///</summary> class HolaMundo { /// Método que sirve para escribir hola mundo (función) public string EscribeHolaMundo(){ return "Hola mundo";

SESION 1: PRIMERA CLASE <%@ 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"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server“><title>Página sin título</title> </head><body> <% HolaMundo InicioHolaMundo = new HolaMundo(); Response.Write(InicioHolaMundo.EscribeHolaMundo()); %> </body> </html>

USAR UNA DLL:

USAR UNA DLL: using System; using System.Web; using Prueba1; public partial class web_Default2:System.Web.UI.Page{ protected void Page_Load(object sender,EventArgs e){ HolaMundo IniciaHolaMundo = new HolaMundo(); HttpContext.Current.Response. Write(IniciaHolaMundo.EscribeHolaMundo()); } }

MASTER PAGES

MASTER PAGES <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage2.master.cs" Inherits="MasterPage2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server“><title>Página sin título</title> <asp:ContentPlaceHolder id="head" runat="server"> Desapareceré </asp:ContentPlaceHolder> </head> <body> <form id="form1" runat="server"> <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server“></asp:ContentPlaceHolder> </form> </body></html>

CONTENT PAGES:

CONTENT PAGES: <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default__.aspx.cs" Inherits="Default__" Title="Página sin título" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

URL REBASING: ES POSIBLE ANIDAR MASTER PAGES Cuando la Content Page se encuentra en una ubicación distinta lo solucionamos con: Utilizar rutas URL absolutas en la Master Page, por ejemplo <img src=”/myapplication/images/banner.gif” /> Utilizar URLS relativas o URLs relativas de aplicación en los controles de servidor en lugar de marcas estáticas, por ejemplo <asp:Image ImageUrl=”~/images/banner.gif” runat=”server” /> ES POSIBLE ANIDAR MASTER PAGES

CONTROLES:

CONTROLES:

EJERCICIO 1:

EJERCICIO 1: } foreach (string control in Request.Form) { Response.Write(“<p>” + control + “ “ + Request.Form[control] + “</p>”); }