TEMA 10: Lo que NO hay que hacer
|
|
- Rosario Río Ojeda
- hace 6 años
- Vistas:
Transcripción
1 TEMA 10: Lo que NO hay que hacer Introducción...1 Mezclar módulos...1 No crear una estructura de clases...3 Insertar la logica en los aspx...3 Gestionar los eventos en Page_Load...3 Utilizar Response.Write...4 Generar HTML...4 Crear campos públicos y no utilizar propiedades en las Clases...4 Utilizar subrayado en los nombres de las variables...5 Especificar el tipo de dato en el nombre de la variable...5 Poner más de una clase en el mismo fichero...6 Introducción Al crear aplicaciones con otro tipo de entornos y lenguajes de programación vamos adquiriendo esquemas y usos de programación que no son correctos dentro la plataforma orientada a objeto de.net. Es tan importante conocer aquello que hay que evitar como las buenas prácticas A continuación se muestra una serie de cosas que hay que evitar a toda costa. Mezclar módulos La programación en.net se caracteriza por separar las tecnologías. Por un lado el aspecto, por otro el código, por otro los recursos dependientes de la cultura y así con todos los elementos de nuestro sitio web. Es una muy mala práctica que nos lleva a crear software de muy mala calidad el mezclar los módulos que deben ir separados. Por ejemplo insertar dentro de un aspx: presentación, código de servidor, código de cliente y estilos. Cuando habría que tener 4 ficheros diferentes:.aspx,.cs,.js,.css. Por ejemplo el siguiente aspx (Default.aspx) está fatal: <%@ Page Language="C#" AutoEventWireup="true" %> <html> <head runat="server"> <title>pagina mal</title> <script type="text/javascript"> function hola() alert("hola"); </script> Tema 1 / Página 1
2 <style type="text/css">.bonito text-decoration:none; </style> </head> <body> <form id="form1" runat="server"> <div> <% string saludo; saludo = "Hola"; // bla bla bla %> </div> </form> </body> </html> En su lugar habría que hacer: Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <html> <head runat="server"> <title>pagina mal</title> <link href="misestilos.css" rel="stylesheet" type="text/css" /> <script src="codigocliente.js" type="text/javascript"></script> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html> Default.aspx.cs using System; public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) string saludo; saludo = "Hola"; // bla bla bla Tema 1 / Página 2
3 codigocliente.js function hola() alert("hola"); misestilos.css.bonito text-decoration:none; No crear una estructura de clases.net es un sistema de programación orientado a objetos por lo tanto la calidad de las aplicaciones dependerán de un buen diseño orientado a objetos que deriva en un buen diagrama de clases. Nunca hay que utilizar programación secuencial sin jerarquía de clases. Para eso mejor no utilizar.net. Insertar la logica en los aspx Los aspx sólo se tienen que encargar de gestionar los eventos de los controles de la página. Toda la lógica de la aplicación estará en las clases, contenidas en la carpeta App_Code Además a la hora de generar las pruebas unitarias estas sólo se pueden realizar en las clases, Visual Studio no permite pruebas unitarias en los aspx Gestionar los eventos en Page_Load Cada evento lo tiene que gestionar el gestor de eventos correspondiente. No comprobar el estado de los eventos en el Page_Load Por ejemplo en este Page_Load gestionamos el evento de que el usuario pulse un botón protected void Page_Load(object sender, EventArgs e) if (Request.Form["BotonPulsa"] == null) HazCosicasDelBoton(); Tema 1 / Página 3
4 La forma correcta sería: protected void Page_Load(object sender, EventArgs e) protected void BotonPulsa_Click(object sender, EventArgs e) HazCosicasDelBoton(); y en el aspx asociar el evento con el botón <asp:button ID="BotonPulsa" runat="server" onclick="botonpulsa_click" Text="Pulsa ya" /> Utilizar Response.Write Nunca hay que utilizar Response.Write para generar contenido en la página. Generar HTML Hay que evitar generar etiquetas html escribiéndolas directamente en la página desde programación. Response.Write("<div> Contenido div </div>"); Crear campos públicos y no utilizar propiedades en las Clases Los campos de la clase tienen que ser privados y su nombre tiene que estar precedido por _. Para acceder a los valores usaremos las propiedades Mal: public class ClaseMal public int numero; public string nombre; Tema 1 / Página 4
5 Bien: public class ClaseMal private int _numero; private string _nombre; public int Numero get return _numero; set _numero = value; public string Nombre get return _nombre; set _nombre = value; Utilizar subrayado en los nombres de las variables Nunca utilizar subrayado en los nombres de variables. Seguir la guía de estilo en cuanto a formato de nombres de variables. Mal string variable_mal_declarada; Bien string variablebiendeclarada; Especificar el tipo de dato en el nombre de la variable Nunca especificar el tipo de una variable en su nombre. Es innecesario en un lenguaje fuertemente tipado como.net Mal int icodigo; string snombre; Bien int codigo; string nombre; Tema 1 / Página 5
6 Poner más de una clase en el mismo fichero Cada clase tiene que almacenarse en un fichero con su mismo nombre. No utilizar un mismo fichero para insertar más de una clase. que los ficheros son gratis!! Tema 1 / Página 6
TEMA 4: FLUJO DE UNA APLICACIÓN
TEMA 4: FLUJO DE UNA APLICACIÓN 1. EVENTOS EN ASP.NET Los eventos en ASP.NET se clasifican en tres grupos: (1) Eventos a nivel de aplicación. Son eventos globales de nuestra web, como pueden ser el inicio
Más detallesCurso.NET con C# Módulo 1 / Página 1. Servicio de Informática
1.- QUÉ ES C#... 2 C# intenta ser el lenguaje base para escribir aplicaciones.net... 2 2.- DEFINICIONES BÁSICAS.... 2 NameSpace... 2 Utilizar Namespace en Aplicaciones Cliente... 2 Using... 2 Clases...
Más detalles04.01.01 Introducción a ASP.NET
04.01.01 Introducción a ASP.NET Integración de Sistemas Parte II. Diseño e implementación de aplicaciones Web con.net Objetivos Conocer los fundamentos de ASP.NET Saber crear una aplicación web ASP.NET
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN
CICLO: 02/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN GUIA DE LABORATORIO #7 Nombre de la Practica: Introducción al desarrollo de aplicaciones Web con ASP.NET
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
CICLO: 01/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN GUIA DE LABORATORIO #2 Nombre de la Práctica: Introducción al desarrollo de aplicaciones Web con ASP.NET Lugar
Más detallesTema 1: Análisis y Diseño de la Aplicación
Tema 1: Análisis y Diseño de la Aplicación Índice de contenido Introducción...1 Diseñador de clases...1 Creación de nuevos tipos...2 Visualización y modificación de tipos existentes...5 Relaciones entre
Más detallesMarcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Objetivos Conocer la solución de ASP.NET para crear "plantillas" de páginas Web Master Pages ASP.NET 1.x carecía de sistema de plantillas
Más detallesUn poco de culturilla...1 Crear un servicio Web...1 Usar servicios web...6
Servicios web Índice de contenido Un poco de culturilla...1 Crear un servicio Web...1 Usar servicios web...6 Un poco de culturilla La alta conectividad entre ordenadores ha sido una meta desde que comenzó
Más detallesOperación Edit, Delete, Update e Insert en un DataGrid: Parte I
Operación Edit, Delete, Update e Insert en un DataGrid: Parte I Si va a utilizar un DataGrid entonces necesitarás usar los edit, update, delete con los datos en un DataGrid. Suponiendo que en la tabla
Más detallesTutorial para la creación de un sitio Web con un formulario ASP.NET
UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS FACULTAD DE INFORMÁTICA, ELECTRONICA Y COMUNICACIÓN INGENIERIA EN INFORMÁTICA Tutorial para la creación de un sitio Web con un formulario
Más detallesDesarrollo de WebParts
How to Desarrollo de WebParts Versión: 2.0 Fecha de publicación 30-03-2011 Aplica a: Q-flow 3.0 y Q-flow 3.1 Índice Introducción... 3 Generalidades... 3 WebParts... 3 Alcance de las WebParts en Q-flow...
Más detallesGUÍA DE TRABAJO N 11 LENGUAJE C# Programación de Software Articulación SENA Grado 10 Ing. Néstor Raúl Suarez Perpiñan Página 2 de 11
Página 1 de 11 GUIA N 11 - DESARROLLO DE SOFTWARE A TRES CAPAS Objetivo: Desarrollar una aplicación de software con tres capas (Presentación Lógica Persistencia) donde se establezca una conexión con una
Más detallesTEMA 5: Trabajando con bases de datos. ClaseOracleBD
TEMA 5: Trabajando con bases de datos. ClaseOracleBD Índice de contenido Introducción...1 Archivo de configuración...1 Agregar una cadena de conexión a Web.config con un control de origen de datos...2
Más detallesAdrián Hurtado González Cristóbal Miranda Puente. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid
ASP.NET Adrián Hurtado González Cristóbal Miranda Puente Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Contenido Introducción Descripción Desarrollo Uso Conclusiones Referencias
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
CICLO: 01/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN GUIA DE LABORATORIO #5 Nombre de la Práctica: Conectando a Fuentes de Datos Parte II Lugar de Ejecución: Centro
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN
CICLO 02/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN GUIA DE LABORATORIO #9 Nombre de la Práctica: Conectando a Fuentes de Datos Parte II Lugar de Ejecución:
Más detallesCurso.NET con C# Modulo 2 / Página 1. Servicio de Informática
SKINS Y THEMES... 2 Aplicando Estilos a Controles HTML... 2 Aplicando Estilos a Controles Web de Servidor... 3 Usar Temas para Personalizar un Sitio... 3 La carpeta App_Themes... 4 Temas Globales y de
Más detallesCreación de controles de usuario
Creación de controles de usuario Índice Descripción 1 Lección: agregar controles de usuario a un formulario Web Form ASP.NET 2 Lección: crear controles de usuario 12 Creación de controles de usuario 1
Más detallesAgenda..NET C# Laboratorio #1
PROGRAMACIÓN III Agenda.NET C# Laboratorio #1 .NET Qué es.net? Una arquitectura tecnológica para la creación y distribución de software como servicio. Servicio en cualquier plataforma, cliente en cualquier
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN
CICLO: 02/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN GUIA DE LABORATORIO # 8 Nombre de la Práctica: Conectando a Fuentes de Datos Parte I Lugar de Ejecución:
Más detallesScripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos
Más detallesIntroducción a Java LSUB. 30 de enero de 2013 GSYC
Introducción a Java LSUB GSYC 30 de enero de 2013 (cc) 2013 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial
Más detallesProgramación avanzada en.net con C# Servicio de Informática AJAX
Índice Familiarizarse con Ajax... 2 Introducción... 2 Relación de controles de... 2 Control ScriptManager... 2 Control ScriptManagerProxy... 3 Control UpdatePanel... 3 Control UpdateProgress... 6 Control
Más detallesGUÍA DE TRABAJO GRADO 11. Articulación SENA Programación de Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6
Página 1 de 6 Tema: PROCEDIMIENTOS ALMACENADOS SQL SERVER Objetivo: Adquirir los conocimientos necesarios para desarrollar e implementar procedimientos almacenados utilizando SQL Server y lenguaje C# I.
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010 OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su
Más detallesTemario Programación Web para Web
Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML
Más detallesTutorial : Hacer Combos Dependientes tipo Departamento Ciudad en ASP. Net
Tutorial : Hacer Combos Dependientes tipo Departamento Ciudad en ASP. Net Hola amigos, les traigo una manera muy muy sencilla hacer combos o listas desplegables dependientes tipo departamento ciudad utilizando
Más detallesComponentes de una aplicación ASP.NET
Componentes de una aplicación ASP.NET WebForms (Formularios Web) Uno o más archivos con extensión.aspx Archivos Code-Behind Archivos asociados a WebForms que contienen código del lado del servidor (Ej.
Más detallesSerialización de datos en C# en Binario, Soap y Xml
Serialización de datos en C# en Binario, Soap y Xml Quizás muchos desarrolladores hayan escuchado hablar del termino serializar la información y no saber de que se trata. Pues bien, resulta que la serialización
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #11 Nombre de la Práctica: Aplicaciones en capas en ASP.NET Lugar de Ejecución: Centro
Más detallesProgramación de Aplicaciones Visuales II Ejercicio Paso a Paso: Aplicación para HelpDesk
Programación de Aplicaciones Visuales II Objetivos del Ejercicio: realizar un proceso por pasos y en varias etapas que permita al lector construir una aplicación basada en datos utilizando ASP.NET. Algunas
Más detallesLENGUAJES JÓVENES PROGRAMADORES
LENGUAJES JÓVENES PROGRAMADORES SCRATCH Qué es Scratch? Es un lenguaje de programación creado por el MIT (Instituto Tecnológico de Massachusetts, EE.UU.) y diseñado para el aprendizaje de la programación.
Más detallesIMPLEMENTACIÓN DE UN PROTOTIPO DE SOFTWARE DE E-LEARNING PARA LA ENSEÑANZA DE SQLSERVER UTILIZANDO MICROSOFT SILVERLIGHT
MANUAL TÉCNICO IMPLEMENTACIÓN DE UN PROTOTIPO DE SOFTWARE DE E-LEARNING PARA LA ENSEÑANZA DE SQLSERVER UTILIZANDO MICROSOFT SILVERLIGHT 1. Introducción El sitio web es una Aplicación RIA (Rich Internet
Más detallesTema: Introducción al IDE de Microsoft Visual C#.
Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más
Más detallesTema 7.- Fundamentos de la Programación Orientada a Objetos
Tema 7.- Fundamentos de la Programación Orientada a Objetos 7 de enero de 2014 Objetivos Saber definir clases propias. Saber crear objetos de una clase determinada e interactuar con ellos (Problema 1).
Más detallesD:\IDENTIFICADOR_PRODUCTO\Identificador_Prod\Identificador_Prod\Form1.cs // +++++++++ PLATAFORMA BASE DE DATOS PARA TARIFACIÓN DE PRODUCTOS +++++++++
// +++++++++ PLATAFORMA BASE DE DATOS PARA TARIFACIÓN DE PRODUCTOS +++++++++ 1 /* El código que precede es el responsable de ejecutar funciones que permiten interactuar a la Base de datos en Microsoft
Más detallesDescripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/
www.facebook.com/codigonexogr @codigonexo www.plus.google.com/+codigonexogr/ Contenidos 1. Introducción al patrón MVC 1.1.Conceptos básicos Qué es un patrón 1.2.Estructura del patrón MVC 1.3.Cómo funciona
Más detallesAgregar código a un formulario Web Form con Microsoft ASP.NET
Agregar código a un formulario Web Form con Microsoft ASP.NET Índice Descripción 1 Lección: uso de las páginas de código subyacente 2 Lección: agregar procedimientos de evento a controles de servidor Web
Más detallesObjetivo. Metodología. Aplicaciones Web Herencia Visual Master Page File. Lorena Castañeda Bueno Laboratorio de programación Página 1 de 7
Objetivo Al finalizar el desarrollo de este ejercicio, el estudiante: Estará en capacidad de crear paginas Maestras para su sitio web, configurar zonas editables e implementar paginas hijas a partir de
Más detallesTUTORIAL APLICACIONES EVOLUTION CON ACTIVEX EVOLINK
TUTORIAL APLICACIONES EVOLUTION CON ACTIVEX EVOLINK 1 Introducción... 2 2 Requisitos previos... 2 3 Desarrollo de una aplicación call center.net con ActiveX evolink... 2 3.1 Crear un proyecto inicial...
Más detallesAgosto. Un primer JSP. Guía rápida. [ h t t p : / / w w w. o p e n b o x e r. 2 6 0 m b. c o m / j a v a. p h p ]
Agosto 09 Un primer JSP Guía rápida [ h t t p : / / w w w. o p e n b o x e r. 2 6 0 m b. c o m / j a v a. p h p ] Un Primer JSP Guía rápida Este documento te guiará por los primeros pasos para desarrollar
Más detallesProgramación Orientada a Objetos en C#.NET CAPÍTULO 8 E V E N T O S. Ing. Bruno López Takeyas, M.C. http://www.itnuevolaredo.edu.
CAPÍTULO 8 E V E N T O S 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Quéesunevento? Paraquésirve? Qué temas se deben dominar para implementar aplicaciones con eventos? Qué se requiere
Más detallesCaracterísticas de Lenguajes de Scripts
Lenguaje JavaScript Objetivos Conocer las características de los lenguajes de scripts en general y específicamente de JavaScript Conocer los Tipos de Páginas Web y cuando deben utilizarse. Conocer la sintaxis
Más detallesUSO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0
USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0 Agosto 2007 Página: 1 INDICE 1 INTRODUCCION... 3 2 CREACIÓN DEL INFORME... 4 3 LIBRERÍA CrystalReports2_0... 7 4 CrystalReportAccion... 7 4.1 Ejemplo genérico...
Más detallesPROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas
PROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo 1 Qué es UML? UML = Unified Modeling Language Un lenguaje de propósito general
Más detallesUTILIDAD DE CSS EN DESARROLLOS WEB JUNTO A HTML Y JAVASCRIPT. APLICAR ESTILOS. EJEMPLO SENCILLO. (CU00732B)
APRENDERAPROGRAMAR.COM UTILIDAD DE CSS EN DESARROLLOS WEB JUNTO A HTML Y JAVASCRIPT. APLICAR ESTILOS. EJEMPLO SENCILLO. (CU00732B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde
Más detallesTutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet
Tutorial de enlace entre Formulario Web y Servicio Web REST Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016
Más detallesUnidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Más detallesLibre Configuración Curricular. Programación Orientada a Objetos con Herramientas Visuales
1/8 Ejercicios básicos de aplicaciones Web Ejercicios básicos de aplicaciones Web...1 HolaMundoWeb...1 CalculadoraWeb...3 ElTiempoWeb...4 UsuariosDiaryWeb...6 Sesion7Web...8 HolaMundoWeb El objetivo de
Más detallesManual de Integrador.NET
Manual de Integrador.NET viafirma platform v3.5 ÍNDICE 1. INTRODUCCIÓN... 5 1.1. Objetivos... 5 1.2. Referencia... 5 2. GUÍA RÁPIDA... 5 2.1. Añadir las dependencias necesarias... 5 2.2. Página de acceso
Más detalles! " # $$ % & '( # # ' ) ) * % + (! $ " # $$ % & '( # # ' ) ) % + (
! "# $$%&'( ##' )* %+(! $ "# $$%&'( ##' ) %+( ,!"#$%%$!"#$%%$%& '( )*%+,',% -..#''' - -./ 0/,!%$!%$%& Procedimiento para la instalación de la librería de cifrado epagado-tripledes: 1. Descomprimir el contenido
Más detallesSENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro
SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores
Más detallesDentro del.net los eventos se utilizan para notificar a nuestros objetos que se ha producido algún tipo de hecho al que nos hemos suscrito.
Eventos ala.net Recientemente ha surgido en los grupos de C# una duda sobre si los eventos que usa el.net son del mismo tipo que los que nosotros podemos crear y usar. La respuesta obvia y evidente es
Más detallesJava Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 5 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
Más detallesElaboración de un Formulario Web utilizando ASP.NET desde cero.
Elaboración de un Formulario Web utilizando ASP.NET desde cero. Realizado por: Fabricio.A.Santillana.V. 2-718-1147 TABLA DE CONTENIDO Pág. Introducción...3 Objetivos...4 Contenido...5 1. Introducción a
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
CICLO: 01/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN GUIA DE LABORATORIO #2 Nombre de la Práctica: Controles Web y Validación de Formularios Web en ASP.NET Lugar
Más detallesEscribir código HTML en los servlets es tedioso. que hay que utilizar las instrucciones print, println, etc. Es decir, HTML está dentro de java.
Java Server Pages Dr. Raúl Pérez Introducción Escribir código HTML en los servlets es tedioso y se presta a equivocarse fácilmente debido a que hay que utilizar las instrucciones print, println, etc. Es
Más detallesEjercicio: Mensajes Alert, Confirm y Prompt
Ejercicio: Mensajes Alert, Confirm y Prompt Utilizando Javascript podemos crear tres diferentes tipos de mensajes emergentes que se pueden usar para mostrar información, obtener confirmación u obtener
Más detalles04.01.02 Web Forms. Integración de Sistemas. Parte II. Diseño e implementación de aplicaciones Web con.net
04.01.02 Web Forms Integración de Sistemas Parte II. Diseño e implementación de aplicaciones Web con.net Objetivos Conocer el funcionamiento de un Web Form Conocer las etapas de procesado de un Web Form
Más detallesVariables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 23 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Código:228120 Versión: 102 Nombre del Proyecto: SISTEMA DE INFORMACIÓN
Más detallesTema IV El lenguaje de programación PHP Tipos de Datos
Tema IV El lenguaje de programación PHP Tipos de Datos Semestre: B-2013 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas 4.
Más detallesUniversidad de Chile - Magister Artes Mediales ARTE / INTERNET. Clase 4: HTML
Universidad de Chile - Magister Artes Mediales ARTE / INTERNET Clase 4: HTML UNIDADES WEB html {} css lenguaje de las paginas web lenguaje de estilos visuales (){} js php lenguaje interactivo del
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
La Programación Orientada a Objetos Los lenguajes de programación siempre se han diseñado en torno a dos conceptos fundamentales: los datos y el código que opera sobre ellos. Anteriormente los lenguajes
Más detallesProgramación Aplicada II Ing. Héctor Abraham Hernández
Programación Aplicada II Ing. Héctor Abraham Hernández Guía #7 Fecha: 28/02/2011 Introducción al Visual Web Developer 2008 Objetivo: Conocer cual es el ambiente de web Developer. Microsoft Visual Web Developer
Más detallesDescripción y Contenido del Curso. Programación C++ Capacity Academy.
Descripción y Contenido del Curso Programación C++ Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso aprenderás todo
Más detalles3.- Desarrollo e implementación del sistema.
3.- Desarrollo e implementación del sistema. 3.1.- Funcionalidad de entrar al sistema Para poder acceder al sistema el alumno tendrá que escribir su nombre de usuario y su password, a continuación se muestra
Más detallesASP.NET. Introducción a las aplicaciones Web.
ASP.NET. Introducción a las aplicaciones Web. Creación de aplicaciones distribuídas. Desde el momento en que la web se vislumbró como algo más que un vehículo para simples páginas estáticas de hipertexto
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
CICLO: 01/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN GUIA DE LABORATORIO #9 Nombre de la Práctica: Master Pages Lugar de Ejecución: Centro de cómputo Tiempo Estimado:
Más detallesMicrosoft Visual Studio está basado en.net framework. Definiciones de.net Framework:
1) CONCEPTO La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y
Más detallesConceptos a tratar. Fundamentos de la Programación Orientada a Objetos Ampliación sobre clases y objetos
Fundamentos de la Programación Orientada a Objetos Ampliación sobre clases y objetos Programación Orientada a Objetos Facultad de Informática Dep. Ingeniería del Software e Inteligencia Artificial Universidad
Más detallesIntroducción. Curso de Middleware. Práctica 6. 1 de 9
Introducción Seguimos explorando aspectos del middleware y de la programación que resultarán relevantes a la hora de diseñar o construir middleware modernos. En esta práctica vamos a explorar el concepto
Más detallesÍndice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones
Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo de Cookies 4.3.2 Manejo de Sesiones 4.3.3 Aplicación basada en sesiones Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo
Más detallesUniversidad de Managua
Universidad de Managua Introducción a la Programación Tema 7 Introducción a la programación en lenguaje C# Objetivos - Describir la estructura básica de un programa en Lenguaje C# - Explicar las estructuras
Más detallesFUNDAMENTOS DE PROGRAMACION CON C#
Capítulo 1 FUNDAMENTOS DE PROGRAMACION CON C# El lenguaje C# C# (léase, en inglés C sharp, y en español C almohadilla) es un lenguaje de programación que permite el desarrollo de aplicaciones para Internet,
Más detallesTaller: Introducción a Windows Communication Foundation
Taller: Introducción a Windows Communication Foundation Autor: Carlos Milán Figueredo Nivel: 100 (Principiante) Pre-requisitos: Visual Studio 2008 Email: cmilanf@dotnetclubs.com Web: http://www.dotnetclubs.com
Más detallesPROGRAMACION ORIENTADA A OBJETOS EN C++
PROGRAMACION ORIENTADA A OBJETOS EN C++ 1- INTRODUCCIÓN El lenguaje C++ representa el resultado de los esfuerzos realizados para proporcionar las ventajas de la programación Orientada a Objetos a un lenguaje
Más detallesTema: Herramientas UML, Análisis y diseño UML
Programación II. Guía No.3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivos Conocer una herramienta de modelado para la solución
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO # 12 Nombre de la Práctica: Master Pages Lugar de Ejecución: Centro de cómputo Tiempo
Más detallesVBA. Visual Basic para Aplicaciones. Guía 1. Visual Basic para Aplicaciones en Office 1
VBA Visual Basic para Aplicaciones Guía 1 Visual Basic para Aplicaciones en Office 1 Visual Basic en Office ( 97 en adelante) A pesar de que VBA es actualmente un lenguaje independiente de Office, éste
Más detallesASP.NET. Bienvenidos a éste nuevo curso de programación en ASP.NET.
ASP.NET Bienvenidos a éste nuevo curso de programación en ASP.NET. ASP.NET es la siguiente versión de ASP (Active Server Pages), un producto que creó Microsoft para el desarrollo de aplicaciones y páginas
Más detallesTema: Herramientas UML, Análisis y diseño UML
Programación II. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivo Conocer una herramienta de modelado para la solución
Más detallesElementos sintácticos de una JSP.
1 JSP's Una JSP es un documento de texto parecido a HTML que describe como procesar una petición para crear una respuesta. Permiten separar la generación de interfaz de usuario (HTML) de la lógica de negocio.
Más detallesTutorial: Creación de un informe simple con Stimulsoft Reports.Web
Tutorial: Creación de un informe simple con Stimulsoft Reports.Web Vamos a iniciar esta serie de tutoriales con el diseño de un informe simple conectándonos a una base de datos SQL Express, seleccionando
Más detallesASP.NET MVC 3 y 4 CONTACTO CON ENTITY FRAMEWORK SERVICIO DE INFORMÁTICA UNIVERSIDAD DE ALICANTE
SERVICIO DE INFORMÁTICA UNIVERSIDAD DE ALICANTE ASP.NET MVC 3 y 4 CONTACTO CON ENTITY FRAMEWORK / ÚLTIMA ACTUALIZACIÓN: 13 DE OCTUBRE DE 2012 2º DÍA CONTACTO CON ENTITY FRAMEWORK CODE FIRST (SQL SERVER)
Más detallesInstrucciones de Instalación de Client Hosted Teaser or Quick Booking Box with Promo Code
Página 1 de 5 Instrucciones de Instalación de Client Hosted Teaser or Quick Booking Box with Instrucciones de Instalación 1. Extraiga el contenido del archive zip: teaser_promo.zip Imagen 1 Contenido del
Más detallesJoomla! Joomla! Diseños de sitios Web y Comercio Electrónico
Diseños de sitios Web y Comercio Electrónico Universidad Politécnica de Valencia Campus de Gandía Organización del curso viernes 6 sábado 7 viernes 13 sábado 14 viernes 20 Introducción a Instalación en
Más detallesTEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso 2010/2011
TEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso Origen Nuevo lenguaje de propósito general de Microsoft para la plataforma.net Es el único que ha sido diseñado específicamente.net
Más detallesLa sintaxis básica para definir una clase es la que a continuación se muestra:
DEFINICIÓN DE CLASES Y OBJETOS EN C# Sintaxis de definición de clases La sintaxis básica para definir una clase es la que a continuación se muestra: class nombreclase miembros De este modo se definiría
Más detallesAdministración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) FUNCIONALIDAD ANTIVIRUS (MÓDULO TRAMITACIÓN ELECTRÓNICA) SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación
Más detallesCentro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
Más detallesEJERCICIOS PHP II FORMULARIOS
EJERCICIOS PHP II FORMULARIOS 1. Realizar un formulario que conste de dos cajas de texto: una para escribir los apellidos y la otra para el nombre. Añadiremos también un botón de Envio (submit), de modo
Más detallesGUÍA DE ESTILO EN JAVA
GUÍA DE ESTILO EN JAVA Formato de líneas 1. No usar más de 80 caracteres por línea (imagen de tarjeta). De esta forma se pueden visualizar las líneas completas con un editor de texto o en una hoja impresa
Más detallesFundamentos de la Programación Orientada a Objetos Diseño de clases
Fundamentos de la Programación Orientada a Objetos Diseño de clases Programación Orientada a Objetos Facultad de Informática Dep. Ingeniería del Software e Inteligencia Artificial Universidad Complutense
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION GUIA DE LABORATORIO #14
CICLO 02/ 2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: Materia: GUIA DE LABORATORIO #14 Creación
Más detallesCOLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA
Metas de comprensión cuarto periodo Comprende sus responsabilidades a la hora de formular sus propuestas como soluciones a problemas reales que impliquen el uso de las tecnologías de información y la gestión
Más detallesServicios Web con.net
1. Introducción a los servicios Web Servicios Web con.net Básicamente un servicio Web es un clase que se publica en un servidor Web con soporte para ASP.NET (actualmente el único disponible es el Internet
Más detallesCélula UABC-Live.net. Universidad Autónoma. de Baja California. http://uabc-live-net.spaces.live.com/ Facultad de Ciencias Químicas.
Célula Académica UABC-Live.net Universidad Autónoma de Baja California Facultad de Ciencias Químicas e Ingeniería http://uabc-live-net.spaces.live.com/ Sesión n No. 7 CardSpace Expositores: Blanca Patricia
Más detalles