Taller de Programación de Dispositivos Móviles

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Taller de Programación de Dispositivos Móviles"

Transcripción

1 Taller de Programación de Dispositivos Móviles José Miguel Rubio L. Oficina

2 Windows Mobile y Windows Mobile = Windows CE + programas + extensiones Modular como Windows CE, código a disposición de los ensambladores/operadoras Dirigido a: Pocket PC, PPC Phone Edition Smartphone (SP) Portable Media Center (PMC)

3 Windows Mobile y Dispositivos SO Mejor Desarrollo Capacidad Plataforma Futura Plataforma Windows Mobile WinCE 3.0 WinCE 3.0 WinCE 4.2 WinCE 4.2 WinCE 5.0 evc 3 (C++) evb 3 (VB) evc 3 (C++) evb 3 (VB) evc 3 (C++) evc 4 (C++) VS.NET 2003 evc 3 (C++) evc 4 (C++) VS.NET 2003 Visual Studio (C#, VB.NET) (C#, VB.NET) 2003 Second Edition 2005 (C#, VB.NET, C++) MFC MFC, ATL ATL 4.2, SP2 2.0 Win32, POOM Active Sync Connection Mgr MAPI OBEX Telephony Enhanced Emulator Configuration Mgr, Bluetooth, SMS VGA (PPC) QVGA (SP) Square Landscape MFC 8.0, ATL 8.0 Broad managed code support Notifications Broker, Location, Camera, Watson, D3DM

4 Windows Mobile y Visual Studio 2005 MFC Native Win32 ATL Managed.NET Compact Framework 2.0 Server side ASP.NET Mobile Controls Software Platform (APIs) Device Management Remote API Configuration* Bluetooth Not. Broker Pocket Watson Communication Connection Manager TAPI* SMS* MAPI* POOM* Presentation Home Screen User Interface/Shell HTML Control DOM Data Access SQL Mobile ADO CE XML CE DB OLE DB Multimedia GAPI Camera D3DM Windows Mobile Device Hardware Processor Memory Windows CE Display USB or Serial Drivers CE DB ActiveSync SQL Mobile Radio GSM/GPRS CDMA/1xRTT Pocket Outlook Pocket Internet Explorer Windows Media Player WiFi Bluetooth * = Managed wrappers

5 Contenidos Introducción a.net Introducción a Compact Framework Sintaxis de C# Operaciones básicas con C# Propiedades y DataBinding Acceso a Bases de Datos Invocación de Web Services

6 Introducción (I) Qué es.net? Un conjunto de tecnologías que Microsoft ha creado y posibilitan crear programas y comunicarlos entre sí con independencia del lenguaje de programación y la plataforma de ejecución. Para qué tipo de máquina? CUALQUIERA que soporte.net Se crea un programa y éste puede ejecutarse en cualquier máquina con.net instalado. Puede comunicarse con otros programas independientemente de la plataforma y lenguaje

7 Introducción (II) Además, el programa puede haber sido hecho en cualquiera de los lenguajes del conjunto.net, que es muy amplio C++ J++ C# Visual Basic.NET Pascal, COBOL, Delphi, Python,... El conjunto cada día crece más Escribe en el lenguaje que quieras y ejecútalo en la máquina que quieras

8 Introducción (III) Para conseguir esto se han creado una serie de elementos básicos Common Language Runtime (CLR) Base Class Library (BCL) Y unos elementos que se ejecutan sobre ellos (Windows Forms, Web Services,...)

9 Arquitectura (I) ASP.NET Servicios Web Windows Forms.NET Framework Base Classes Common Language Runtime

10 Arquitectura (II) Common Language Runtime Elemento que se encarga de la ejecución. El corazón de la ejecución de una aplicación en.net Se encarga de ejecutar las aplicaciones, crear el entorno de ejecución en la máquina, etc... El concepto es similar al que usa JAVA: El código fuente es convertido a código intermedio standard (MSIL) El CLR traduce este código intermedio al código máquina de la arquitectura concreta, directamente, para que el procesador ejecute las instrucciones.

11 Arquitectura (III) Common Language Runtime (CLR) Ventaja en.net CUALQUIER lenguaje.net se traduce al código intermedio. Da igual en qué lenguaje se cree la aplicación, al final se tendrá el mismo código intermedio a ejecutar. El CLR ejecutará lo mismo provenga del lenguaje de programación que provenga Posibilidad INTEGRACIÓN MULTILENGUAJE: Llamar a métodos o heredar de clases escritas en otros lenguajes. Todo converge al final a MSIL

12 Arquitectura (IV) Compilar CLR Código Fuente Código Intermedio Código Máquina Base Class Library (BCL) Conjunto de librerías que usan los lenguajes de programación.net Es un conjunto de clases que ofrece la funcionalidad básica: Desde vectores y arrays a sockets y librerías de Base de Datos Por supuesto, cualquier usuario puede aumentar la librería creando nuevas clases que pueden o no heredar de éstas Ejecución

13 Arquitectura (V) Elementos que residen encima de CLR y BCL Windows Forms: Aplicaiones de formularios ASP.NET: Generación que evoluciona de los ASP s comunes. Creación de páginas web dinámicas Web Services: invocación remota a servicios de todo tipo a través de la web

14 Usar.NET en dispositivos móviles Aprovechando esta propiedad de.net, se pueden crear aplicaciones para móviles fácilmente Y si existiera un CLR especial para dispositivos móviles? Podríamos programar normalmente, compilar, crear el lenguaje intermedio (MSIL) y el CLR se encargaría de ejecutarlo en el procesador de estos dispositivos Para eso se ha creado.net Compact Framework

15 .NET Compact Framework (I) La idea es poder programar estos dispositivos sin necesidad de ser especialista en ellos Se programarían tal y como programamos aplicaciones de un PC de sobremesa, el CLR se encargaría del resto Problema Un procesador de un dispositivo de este tipo es mucho menos potente que el de un PC de sobremesa Es necesario un CLR reducido, menos potente que el CLR ordinario

16 .NET Compact Framework (II) Consecuencia de esto? Al tener menos potencia las clases que requieran mayor proceso o que por alguna otra razón no se puedan implementar en estos dispositivos se eliminan Queda un subconjunto de las clases de sobremesa Sin embargo, se ha conseguido que el conjunto funcional de clases en Compact Framework aún siga siendo muy amplio El objetivo es que el programador acostumbrado al CLR normal no se vea con las manos cortadas Además, las características básicas propias de.net siguen intactas

17 Cómo programar en? Para empezar a usar CF usaremos el lenguaje de programación C# Como herramienta de desarrollo usaremos Visual Studio.NET 2003 Visual Studio tiene varias plantillas de proyectos, dependiendo del tipo. Usaremos la específica de dispositivos móviles. Visual Studio Ofrece funciones útiles como emulador de PocketPC, el despliegue automático de la aplicación a un dispositivo real, etc

18 Cómo programar en CF? Con Visual Studio se puede ejecutar la aplicación en un dispositivo móvil real, mientras se hace debug en el mismo PC Hay otras herramientas alternativas de desarrollo Desarrollo en C# : SharpDevelop (Open Source) Etc...

19 El lenguaje C# (I) C# es muy parecido a Java Pequeñas diferencias de sintaxis, algunos elementos nuevos y diferentes librerías Por ser parte de.net Lenguaje autocontenido no necesita ficheros extra demás del fuente (ficheros de cabecera, etc..) guarda toda la información necesaria él mismo Recolector de basura no necesita que el programador se encargue de gestionar la memoria

20 El lenguaje C# (II) En C# CUALQUIER cosa hereda de object! Hasta los tipos básicos como int se pueden tratar como objetos, a diferencia de Java Se pueden redefinir operadores, como en C++ y a diferencia de Java No es necesario usar punteros, pero para el que quiera hacerlo (o necesite migrar una aplicación hecha por ejemplo en C++) existe la opción Código Inseguro (unsafe) Las clases de la librería base se encuentran divididas en grupos. En Java se llaman paquetes, en C# se llaman NameSpaces (espacios de nombres)

21 Namespaces Crear un Namespace: namespace Jugueteria { class Juguete {... } } Usar un Namespace (en Java se hace con import ) using Jugueteria;

22 Principales Namespaces System Los tipos más frecuentemente usados (tipos básicos y tablas, fechas...) System.Collections Colecciones de datos más comunes (pilas, colas, listas...) System.Data Manipulación de Bases de Datos System.IO Manipulación de ficheros System.Net Comunicaciones en red System.Threading Manipulación de Threads System.Windows.Forms Formularios System.Web.UI.WebControls Controles Web

23 Más sintaxis (I) En C# la clase string (con minúscula) se puede comparar con el operador == y hasta los tipos básicos como int tienen método ToString() El acceso a consola es con System.Console.WriteLine( Hola Mundo! ); System.Console.ReadLine(); Herencia public class Trabajador: Persona Constantes public const int NO_VALIDO = -1;

24 Más sintaxis (II) Instrucción nueva foreach recorre automáticamente una colección de datos (array, lista, etc...). Como un for que pasa por todos los elementos de la colección. Suponiendo que la variable trabajadores es una lista de instancias de la clase Trabajador: foreach (Trabajador t in trabajadores) { Console.WriteLine( t.tostring() ); } La instrucción recorre la colección trabajadores, extrae cada uno de los elementos de ella, que son de tipo Trabajador, los coloca en la variable t y aplica las instrucciones del bucle

25 Un Hola Mundo para PocketPC Visual Studio 2003 Nuevo Proyecto C# y Smart Device Application Primer control de formulario TextBox Evento Form_Load private void FormHola_Load(object sender, System.EventArgs e) { } this.texthola.text = " Hola Mundo!!";

26 Controles clásicos de formulario (I) Form, Label, TextBox Atributo Text CheckBox, RadioButton Atributos Text y Checked ListBox, ComboBox Atributos Items (indizado) y SelectedIndex Atributos SelectedItem y SelectedValue Command Evento OnClick

27 Controles clásicos de formulario (II) Panel Atributo Controls Timer Atributo Interval, evento Tick MainMenu Menú principal del formulario InputPanel Teclado en pantalla En dispositivos móviles suele ser la única posibilidad de entrada de texto Para que aparezca es necesario un MainMenu

28 Listas en C# Para almacenar listas de elementos la clase más usada es ArrayList Similar al Vector en Java Namespace System.Collections Crear ArrayList a = new ArrayList(); Añadir a.add( object ); Acceder a un elemento (usar casting) string elemento = (string)a[0]; Eliminar a.removeat( int índice ); a.remove( object );

29 Propiedades (I) La forma propia del lenguaje para acceder a los atributos. En Java son los métodos get/set Añadir una propiedad a un atributo class juguete { private string nombre; public string Nombre { get {return nombre;} set {nombre = value;} } } La palabra value representa el valor que se le quiere dar a la propiedad

30 Propiedades (II) A diferencia de Java, a la hora de acceder a las propiedades, en C# no es necesario escribir los métodos get/set Juguete j = new Juguete(); j.nombre = Tambor ; //set, value = Tambor string nombrejuguete = j.nombre //get De esta manera se consigue controlar el acceso a los atributos y sus valores (controlar valores no válidos, propiedades de sólo lectura sin set..)

31 Controles ligados a datos: DataBound (I) En lugar de recorrer una colección de datos y manualmente rellenar items de un control de formulario, podemos hacer esto de forma automática Los controles tienen un campo DataSource que les sirve para ligarse a los datos Este campo puede ser cualquier tipo de colección: arrays, ArrayLists... O incluso una colección de datos que proviene directamente de una base de Datos Nos ahorramos leer los registros de una consulta SQL uno por uno y rellenar

32 Controles ligados a datos: DataBound (II) DataBound simple string[] nombres = new string[] { Tambor, Bratz, Action Man }; ListBox lista = new ListBox();... lista.datasource = nombres; Lista resultado en el formulario

33 DataBound (III) La colección no tiene por qué ser de tipos básicos, puede ser de clases complejas Si el control es en forma de tabla, cada propiedad de la clase será una columna. Si el control sólo puede manejar una propiedad (ListBox) hemos de indicarle qué propiedad utilizar Atributo DisplayMember string, le damos el nombre de la propiedad a visualizar Atributo ValueMember igual que DisplayMember, pero se aplica al atributo value, si existe, asociado a cada item

34 Acceso a Bases de Datos Con Compact Framework se puede acceder a una Base de Datos remota o bien tener una pequeña BD en el dispositivo Se sigue el modelo ADO.NET, evolución de ADO Crear una BD usando el driver SQL Server CE implica las siguientes clases SqlCeEngine Crear la BD SqlCeConnection Conexión a la BD SqlCeCommand Comandos SQL de creación de tablas, etc.. Namespace System.Data.SqlServerCe

35 SqlCeEngine Crea la Base de Datos dentro del dispositivo, en forma de un archivo con extensión *.sdf en la ruta que se le especifique Crear un engine: Especificar el archivo de la BD SqlCeEngine engine = new SqlCeEngine( Data Source = \\ruta\\jugueteria.sdf ); Crear la BD: crea el archivo y monta la BD engine.createdatabase(); Si el archivo existe ya, puede haber problemas NameSpace System.IO File.Exists ( NombreArchivo ); File.Delete ( NombreArchivo );

36 SqlCeConnection Se conecta a una BD existente y mantiene una sesión con ella, para enviar comandos, consultas, etc Crear una conexión SqlCeConnection con = new SqlCeConnection( Data Source = Jugueteria.sdf ); Abrir la conexión con.open(); Cerrar la conexión con.close();

37 SqlCeCommand Manda comandos y consultas a una BD con una conexión abierta Crear un SqlCeCommand: a partir de una conexión abierta SqlCeCommand comm = con.createcommand(); Mandar un comando Propiedad CommandText Sentencia SQL Método ExecuteNonQuery() ejecución del comando contra la Base de Datos

38 Excepciones Las excepciones se tratan igual que en Java (try / catch / finally) La diferencia es que en el catch sólo es obligatorio poner el tipo de excepción, no es necesario declarar la variable, y no es necesario capturar toda excepción con try / catch. Se propagan automáticamente catch ( SqlCeException ){} catch ( SqlCeException SqlEx ){} Los mensajes de error lo normal es que se muestren en ventanas de mensajes: MessageBox.Show ( Texto, Título );

39 Consultas a una BD Siguiendo el modelo ADO.NET, para realizar una consulta se ven implicadas las siguientes clases SqlCeConnection SqlCeCommand Método ExecuteReader() SqlCeDataReader

40 SqlCeDataReader El método ExecuteReader() devolverá un objeto de esta clase como resultado, el método de lectura es similar a Java Read() Avanza al siguiente registro. Devuelve false si no hay más registros, true en caso contrario. Es necesario invocar Read() antes de la primera lectura GetString( int columna ) Lee el valor (string) de la columna que se le indique. Hay variantes GetInt32( int ) GetSqlMoney( int )...

41 DataSet Otro tipo de lectura de BD Estructura de datos compleja que recoge toda la consulta hecha contra la BD Puede colocarse como DataSource para ligar el control a los datos de la BD (DataBound) Para rellenar un DataSet usaremos una clase llamada SqlCeDataAdapter SqlCeDataAdapter dataadapter = new SqlCeDataAdapter( Consulta SQL", conexión_bd); DataSet dataset = new DataSet(); dataadapter.fill(dataset); El DataSource más común es dataset.tables[0]

42 Web Services (I) Un Web Service es un servicio residente en local o en otra máquina y que puede ser invocado en forma de método de forma remota Una forma más de invocación remota Para hacer la invocación, pasar los parámetros y recoger el resultado se utiliza una comunicación basada en XML (standard) La invocación se hace por Web (puerto 80) No es cortada por FireWalls Montones de Web Services Gratuitos

43 Web Services (II) puede invocar Web Services Desde Visual Studio 2003 se pueden localizar Web Services muy fácilmente Proyecto Solution Explorer References Añadir Referencia Web Introducir la url donde se encuentra el servicio y añadir referencia Incluir el NameSpace nuevo que se ha creado (using) El NameSpace del proyecto es Ejercicio y el Web Service está en using Ejercicio.es.deusto.www; Aparecen clases en ese NameSpace para invocar el servicio Se usan normalmente, pero son objetos remotos

44 Referencias en la Web Development Center - standing/netcf/ OpenNetCf - MSMobiles -

1: La plataforma.net (.NET Framework)

1: La plataforma.net (.NET Framework) Programació amb C#.NET Jordi Linares i Pellicer 1: La plataforma.net (.NET Framework) Índice! Introducción! Características de.net! Componentes.NET! Plataforma.NET! Ejemplo Introducción! Microsoft.NET

Más detalles

Comparativa y evaluación n de las herramientas de programación n para desarrollar aplicaciones en dispositivos Pocket PC

Comparativa y evaluación n de las herramientas de programación n para desarrollar aplicaciones en dispositivos Pocket PC Comparativa y evaluación n de las herramientas de programación n para desarrollar aplicaciones en dispositivos Pocket PC M.C. Juan Gabriel González Serna Dra. Azucena Montes Rendón Ing. Juan Carlos Olivares

Más detalles

Introducción al.net Framework. Introducción al.net Framework. Diseño Basado en Componentes. Curso 2008 / 09. Diseño Basado en Componentes

Introducción al.net Framework. Introducción al.net Framework. Diseño Basado en Componentes. Curso 2008 / 09. Diseño Basado en Componentes Introducción al.net Framework Diseño Basado en Componentes Introducción al.net Framework Arquitectura.NET Herramientas, lenguajes y tecnologías.net.net Framework Ingeniería Informática Universidad Carlos

Más detalles

Presentación y objetivos

Presentación y objetivos Presentación y objetivos Este curso consta de tres módulos a través de los cuales se conocerá como desarrollar aplicaciones basadas en tecnología.net y Java. La programación orientada a objetos es una

Más detalles

.NET Compact Framework

.NET Compact Framework .NET Compact Framework Profesor: Dr. Jesús Soto Carrión (jesus.soto@upsam.net) Master de Ingeniería Web Desarrollo de aplicaciones para dispositivos móviles Contenido de la presentación Introducción Arquitectura

Más detalles

Introducción a la plataforma.net

Introducción a la plataforma.net Introducción a la plataforma.net Autora: Mª del Pilar Pavón Rosano DNI: 52.923.715-W INTRODUCCIÓN Este artículo está dirigido a los profesores y profesoras del módulo Diseño y Realización de Servicios

Más detalles

2407: Programación en Microsoft C#, 2012 Edition

2407: Programación en Microsoft C#, 2012 Edition 2407: Programación en Microsoft C#, 2012 Edition Este curso práctico proporciona a los participantes el conocimiento profundo del lenguaje C# en su edición 2012, que les permitirá desarrollar la capa de

Más detalles

Formacion a distancia de EXPERTO EN PROGRAMACION EN VISUAL BASIC.NET

Formacion a distancia de EXPERTO EN PROGRAMACION EN VISUAL BASIC.NET Instituto de Formación Profesional CBTech Aprender es Poder Formacion a distancia de EXPERTO EN PROGRAMACION EN VISUAL BASIC.NET 1 Programación en Visual Basic.NET Aplicaciones Windows Integrado como módulo

Más detalles

HERRAMIENTAS DE DESARROLLO

HERRAMIENTAS DE DESARROLLO CONTENIDO 3.1 Estudio de herramientas para el desarrollo de Servicios Web 3.2 Compatibilidad de Herramientas integradas a.net 3.3 Ventajas y desventajas de la integración de código.net MONICA CECILIA GALLEGOS

Más detalles

Introducción a Visual Studio.NET

Introducción a Visual Studio.NET 1 Introducción a Visual Studio.NET Objetivos Después de estudiar este capítulo, el lector será capaz de: Defi nir Visual Studio.NET y sus estrategias para el desarrollo de software. Comprender el funcionamiento

Más detalles

Ezra Federico Parra Juan José Garza Juan Antonio Vargas Omar Jasso

Ezra Federico Parra Juan José Garza Juan Antonio Vargas Omar Jasso Ezra Federico Parra Juan José Garza Juan Antonio Vargas Omar Jasso .NET es un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software con énfasis en: La transparencia de redes Independencia

Más detalles

Diplomado en Programación de Aplicaciones con Visual Basic.net

Diplomado en Programación de Aplicaciones con Visual Basic.net Diplomado en Programación de Aplicaciones con Visual Basic.net Diplomado en Programación de aplicaciones con Visual Basic.NET Temario Nivel Básico - Intermedio En este curso aprenderás características

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO INTRODUCCIÓN Objetivo del curso: El alumno desarrollará la capacidad para resolver problemas de almacenamiento, recuperación y ordenamiento de datos, utilizando las diferentes estructuras que existen para

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos:

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos: ASP.NET Modalidad: Teleformación Duración: 56 horas. Objetivos: Comprender el marco de trabajo de Microsoft.NET y ASP.NET, crear componentes en Visual Basic.NET o C#, crear una aplicación en ASP.NET usando

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Microsoft Visual Basic 2008 Microsoft Visual Basic 2008 Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual Basic 2008, cuyas particularidades

Más detalles

Contenido. Capítulo 1: Introducción a Visual Studio.NET 1. Capítulo 3: Datos y programación en Visual Basic.NET 47

Contenido. Capítulo 1: Introducción a Visual Studio.NET 1. Capítulo 3: Datos y programación en Visual Basic.NET 47 A quién está dirigido Acceso al material complementario Prologo Prefacio Material de apoyo xvii xviii xx xxii Capítulo 1: Introducción a Visual Studio.NET 1 Qué es Visual Studio.NET 2008 1.NET Framework

Más detalles

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008 PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008 www.bmformacion.es info@bmformacion.es Objetivos Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado

Más detalles

Marco Besteiro y Miguel Rodríguez Introducción al lenguaje C#

Marco Besteiro y Miguel Rodríguez Introducción al lenguaje C# Introducción. C# es un lenguaje orientado a objetos (es más correcto decir orientado a componentes) diseñado para el CLR (Common Language Runtime) de la plataforma.net que se llamó en un principio NGWS,

Más detalles

Curso: Programación con Microsoft Visual Basic 2010.

Curso: Programación con Microsoft Visual Basic 2010. Curso: Programación con Microsoft Visual Basic 2010. Código: 1386 Familia Profesional: Programación Acreditación: Formación reconocida a través de vías no formales Modalidad: Distancia Duración: 100 horas

Más detalles

Desarrollo de Aplicaciones Distribuidas con Servicios Web

Desarrollo de Aplicaciones Distribuidas con Servicios Web Desarrollo de Aplicaciones Distribuidas con Servicios Web Email: javier@softwareandina.com Tema 1 La Plataforma.NET Agenda Microsoft.NET Componentes.NET framework Common Language Runtime Framework Class

Más detalles

Very SmartPhone.NET. Contenidos

Very SmartPhone.NET. Contenidos ivazquez@eside.deusto.es Facultad de Ingeniería Contenidos El ecosistema móvil La plataforma Smartphone.NET Compact Framework Smartphone.Next Mobile Web Services XML EMI 2 El ecosistema móvil (I) Por qué

Más detalles

Desarrollo de aplicaciones para dispositivos móviles con.net

Desarrollo de aplicaciones para dispositivos móviles con.net Desarrollo de aplicaciones para dispositivos móviles con.net Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña marcoa@ac.upc.edu Índice de contenidos Escenarios Aplicaciones pcacoesweb

Más detalles

ESPECIALISTA EN TECNOLOGIA.NET

ESPECIALISTA EN TECNOLOGIA.NET ESPECIALISTA EN TECNOLOGIA.NET MÓDULOS Requisitos Duración Visual Basic.Net ADO.Net Visual C Sharp.Net ASP.Net Windows Communication Foundation 4 semanas 3 semanas 3 semanas 4 semanas 2 semanas Nociones

Más detalles

Curso: Programación con Microsoft Visual C SHARP 2010.

Curso: Programación con Microsoft Visual C SHARP 2010. Curso: Programación con Microsoft Visual C SHARP 2010. Código: 1387 Familia Profesional: Programación. Acreditación: Formación reconocida a través de vías no formales Modalidad: Distancia Duración: 100

Más detalles

Visual Basic 2012 (VB.NET) Los fundamentos del lenguaje - Desarrollar con Visual Studio 2012

Visual Basic 2012 (VB.NET) Los fundamentos del lenguaje - Desarrollar con Visual Studio 2012 Presentación de la plataforma.net 1. Introducción 13 1.1 Principio de funcionamiento del Common Language Runtime 14 1.2 Los servicios del Common Language Runtime 16 1.3 La Base Class Library 17 1.4 Las

Más detalles

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Más detalles

I.- Objetivo. II.- Introducción

I.- Objetivo. II.- Introducción FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA PROGRAMACIÓN VISUAL Profr. Víctor Castillo PRÁCTICA No. 8 Creación de una conexión de datos usando acceso no conectado con ADO.NET ALUMNO: GRUPO: I.- Objetivo

Más detalles

Técnico Superior en Programación con Microsoft Visual Basic 2010

Técnico Superior en Programación con Microsoft Visual Basic 2010 Técnico Superior en Programación con Microsoft Visual Basic 2010 Duración: 150 horas Coste Bonificable: 825 Objetivos del curso - Aprender a desarrollar aplicaciones utilizando la tecnología de programación

Más detalles

Lenguajes y herramientas de.net

Lenguajes y herramientas de.net Lenguajes y herramientas de.net Juan Manuel Cueva Lovelle cueva@lsi lsi.uniovi.es www.di di.uniovi.es/~ /~cueva Departamento de Informática OOTLab www.ootlab ootlab.uniovi.es.net Framework Reglas de diseño

Más detalles

TÈCNICO EN PROGRAMACIÒN DE SOFTWARE SERVICIO NACIONAL DE APRENDIZAJE, SENA Material de Apoyo Plataforma.NET LA PLATAFORMA.NET

TÈCNICO EN PROGRAMACIÒN DE SOFTWARE SERVICIO NACIONAL DE APRENDIZAJE, SENA Material de Apoyo Plataforma.NET LA PLATAFORMA.NET LA PLATAFORMA.NET La plataforma.net de Microsoft está diseñada para que se puedan desarrollar componentes software utilizando casi cualquier lenguaje de programación, de forma que lo que escribamos en

Más detalles

Programación. Contenido

Programación. Contenido CAE - Learning Management System - Programación pág. web: servidor (ASP.NET) Programación pág. web: servidor (ASP.NET) Programación Descripción Curso de desarrollo de aplicaciones web. Para ello se estudia

Más detalles

Conocer la sintaxis del lenguaje de programación C# Aproximación al lenguaje de programación Visual Basic Script y JScript

Conocer la sintaxis del lenguaje de programación C# Aproximación al lenguaje de programación Visual Basic Script y JScript (40 HORAS) COSTE: Bonificable a través de los créditos de formación de la FTFE. OBJETIVOS DEL CURSO Unidad didáctica 1. Introducción al desarrollo de aplicaciones Web y requisitos de ASP.net Conocer los

Más detalles

Curso Online de Visual C#

Curso Online de Visual C# Curso Online de Visual C# Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual C# 2008, cuyas particularidades se estudian en la primera

Más detalles

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA INGENIERÍA INFORMÁTICA JUEGO DE DAMAS PARA PDA

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA INGENIERÍA INFORMÁTICA JUEGO DE DAMAS PARA PDA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA INGENIERÍA INFORMÁTICA JUEGO DE DAMAS PARA PDA Realizado por MANUEL FRANCISCO RANGEL GONZÁLEZ Dirigido por JOSÉ RAMÓN PORTILLO FERNÁNDEZ Departamento

Más detalles

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java Qué es? Introducción a es Un lenguaje de programación Un entorno de desarrollo Un entorno de ejecución de aplicaciones Un entorno de despliegue de aplicaciones Utilizado para desarrollar, tanto applets

Más detalles

[CASI v.0109] Pág. 1

[CASI v.0109] Pág. 1 I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Sexto Requisitos Duración Horas Semana : 06 horas Versión : v.0109 : COMPUTACIÓN E INFORMATICA : Ingeniería de Software : Desarrollo e Implementación

Más detalles

Objetivos y Temario CURSO VISUAL BASIC 2012

Objetivos y Temario CURSO VISUAL BASIC 2012 Objetivos y Temario CURSO VISUAL BASIC 2012 OBJETIVOS Este curso sobre VB.NET está dirigido a los desarrolladores, incluso principiantes, que quieran dominar Visual Basic.NET. Después de describir el entorno

Más detalles

Visual Studio 2008 es el conjunto de herramientas de

Visual Studio 2008 es el conjunto de herramientas de 1. VISUAL STUDIO 2008 Visual Studio 2008 es el conjunto de herramientas de desarrollo y programación creado por Microsoft tanto para aplicaciones Windows como aplicaciones web. La aparición de Visual Studio

Más detalles

Microsoft Visual Basic.NET

Microsoft Visual Basic.NET Microsoft Visual Basic.NET Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual Basic.NET, cuyas particularidades se estudian en la

Más detalles

Microsoft.Net. Programación III ISBO EMT CETP - 2013. Prof. L. Carámbula

Microsoft.Net. Programación III ISBO EMT CETP - 2013. Prof. L. Carámbula Microsoft.Net Microsoft.Net.NET es un framework de Microsoft Frame marco Work trabajo Este marco de trabajo brinda: transparencia de redes independencia de plataforma de hardware rápido desarrollo de aplicaciones

Más detalles

Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV

Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV En esta guía: Programación de Consultas SQL ADO.Net LDP3501-2011 / DUOC-AV Clases de Acceso a datos ADO.Net en System.Data.SqlClient... 1 SqlConnection... 1 SqlCommand... 2 SqlDataAdapter... 3 Controles

Más detalles

Día 2: Utilizando controles de datos en Visual Studio 2008.

Día 2: Utilizando controles de datos en Visual Studio 2008. Día 2: Utilizando controles de datos en Visual Studio 2008. Requerimientos de este laboratorio: Base de datos creada en el laboratorio 1 en SQL SERVER. Visual Studio 2008 *Nota: Si usted cuenta con el

Más detalles

Dispositivos móviles

Dispositivos móviles Juan Manuel Cueva Lovelle cueva@lsi lsi.uniovi.es www.di di.uniovi.es/~ /~cueva Departamento de Informática OOTLab www.ootlab ootlab.uniovi.es Contenidos Sistemas Operativos Máquinas virtuales Software

Más detalles

Postgrado en Desarrollo de Aplicaciones de Escritorio + Desarrollos.NET Framework 4.5 (Online)

Postgrado en Desarrollo de Aplicaciones de Escritorio + Desarrollos.NET Framework 4.5 (Online) Postgrado en Desarrollo de Aplicaciones de Escritorio + Desarrollos.NET Framework 4.5 (Online) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Postgrado en Desarrollo de Aplicaciones de Escritorio

Más detalles

Curso: Desarrollo de aplicaciones para escritorio y acceso de datos con.net FRAMEWORK 4.

Curso: Desarrollo de aplicaciones para escritorio y acceso de datos con.net FRAMEWORK 4. Curso: Desarrollo de aplicaciones para escritorio y acceso de datos con.net FRAMEWORK 4. Código: 1385 Familia Profesional: Programación. Acreditación: Formación reconocida a través de vías no formales

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION CICLO 01-2012 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 12 Nombre de la practica: ADO.net y SQL Server Lugar de ejecución: Laboratorio de Informática

Más detalles

Índice de contenidos Iniciación a VB.NET Bases de Datos

Índice de contenidos Iniciación a VB.NET Bases de Datos Índice de contenidos Iniciación a VB.NET Bases de Datos Introducción 1 A quién va dirigido este libro...2 Qué aspectos cubre este libro...2 Qué necesito para utilizar este libro...2 Convenciones...3 Servicio

Más detalles

Servicios Web con.net

Servicios 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 detalles

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form.

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form. Sistemas expertos e Inteligencia Artificial,Guía 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: INTRODUCCIÓN AL IDE C#. Objetivo Identificar

Más detalles

Requisitos Conocimientos de programación en Delphi, Kylix o MS Visual Studio.

Requisitos Conocimientos de programación en Delphi, Kylix o MS Visual Studio. D1. Desarrollo de aplicaciones.net con Delphi 2005 Este curso muestra al alumno cómo desarrollar aplicaciones para.net Framework con Delphi 2005. Para ello se muestra la arquitectura de.net, así como las

Más detalles

Índice general. Pág. N. 1. Capítulo 1. 1.1. Introducción a la Programación Orientada a Objetos. Capítulo 2. FrameWork 4.5 y Clases

Índice general. Pág. N. 1. Capítulo 1. 1.1. Introducción a la Programación Orientada a Objetos. Capítulo 2. FrameWork 4.5 y Clases Pág. N. 1 Índice general Capítulo 1 Introducción a la Programación Orientada a Objetos 1.1. Introducción a la Programación Orientada a Objetos 1.2. Características de la POO 1.3. Conclusión 1.4. Los Objetos

Más detalles

GUÍ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

GUÍ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 detalles

CURSOS LATINOAMÉRICA

CURSOS LATINOAMÉRICA CURSOS LATINOAMÉRICA Cursos de Desarrollo CONTENIDO FORMACIÓN DELPHI XE2 / INICIAL... 3 CONCEPTOS FUNDAMENTALES DE PROGRAMACIÓN EN DELPHI TEMATICA DESARROLLO > DELPHI XE > FUNDAMENTOS... 3... 3... 3...

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO 02-2013 GUIA DE LABORATORIO #09 Nombre de la Práctica: ADO.NET: Conexión a base de datos. Lugar de ejecución: Centro

Más detalles

MEMORIA Gestión Académica

MEMORIA Gestión Académica TFC.NET MEMORIA Gestión Académica Alumno: Óscar García Sánchez Consultor: David Gañán Jiménez ETIG 10/01/2007 Mis agradecimientos, son en especial para mi mujer Montse y para mi pequeño Alex, que sin la

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Web Forms. Para crear una aplicación Web de ASP.NET se utilizan los controles de las secciones HTML o Web Forms de la caja de herramientas.

Web Forms. Para crear una aplicación Web de ASP.NET se utilizan los controles de las secciones HTML o Web Forms de la caja de herramientas. Web Forms Web Forms es un nuevo modelo de programación para interfaces de usuario de Internet basado en ASP.NET que sustituye a WebClasses y el Diseñador de Web Forms sustituye al Diseñador de páginas

Más detalles

Desarrollando Aplicaciones en dispositivos móviles ligeros PDA s

Desarrollando Aplicaciones en dispositivos móviles ligeros PDA s Desarrollando Aplicaciones en dispositivos móviles ligeros PDA s Introducción (1/4) Un Dispositivo Móvil es e un computador de mano de alta movilidad operado con baterías, el cual es capaz de capturar,

Más detalles

Concurrencia en.net David Jesús Horat Flotats

Concurrencia en.net David Jesús Horat Flotats Concurrencia en.net David Jesús Horat Flotats ÍNDICE 1. Introducción n a.net 2. Sincronización n en.net 2.1 Contextos sincronizados 2.2 Método M Synchronized 2.3 Regiones de código c sincronizado 2.4 Sincronización

Más detalles

Introducción a ASP.NET

Introducción a ASP.NET Introducción a ASP.NET Índice Introducción a ASP.NET...1 1 La plataforma.net...2 1.1 Tecnologías de la Plataforma.NET...2 2 Microsoft Web Platform...4 3.NET Framework...6 3.1 Ventajas de utilizar.net...6

Más detalles

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente Capítulo 5: Aplicaciones cliente 46 5.1 La aplicación cliente en la Pocket PC La aplicación desarrollada para el cliente en un dispositivo móvil como corresponde a la Pocket PC necesita una capa muy delgada

Más detalles

Tabla de contenidos. Introducción a la Programación en C#

Tabla de contenidos. Introducción a la Programación en C# Tabla de contenidos 1. INTRODUCCIÓN A.NET...4 1.1. OBJETIVOS...4 1.1.1. Mapa del Curso...4 1.2. QUE ES.NET...5 1.3. QUE ES C# (SHARP)...6 2. ENTORNO DE DESARROLLO...7 2.1. OBJETIVOS...7 2.1.1. Mapa del

Más detalles

Sistema de monitoreo canino basado en GPS y Comunicación Móvil. Análisis de Tecnologías

Sistema de monitoreo canino basado en GPS y Comunicación Móvil. Análisis de Tecnologías Sistema de monitoreo canino basado en GPS y Comunicación Móvil Análisis de Tecnologías Alumnos: Tutora: Agustín Bally 79876 Andrés Gustavo Candal 80502 Lic. Adriana Echeverría Revisiones Revisiones Fecha

Más detalles

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas... .NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS Definiciones...2 C# y Java.....3 Similitudes...4 Ventajas...4 Definiciones Sobre J2EE J2EE (Java 2 Platform Enterprise Edition)

Más detalles

Automatización Industrial

Automatización Industrial ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASILLA-LA MANCHA Automatización Industrial Programación de la Interfaz FTI con C# Tercera práctica Jose Domingo López López josed.lopez1@alu.uclm.es Raúl

Más detalles

INTRODUCCIÓN A JAVA. Índice

INTRODUCCIÓN A JAVA. Índice INTRODUCCIÓN A JAVA Índice Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador? Bibliografía 2 1 Qué es Java? La tecnología Java

Más detalles

Programación para dispositivos móviles con.net CF... Comunicaciones por Bluetooth

Programación para dispositivos móviles con.net CF... Comunicaciones por Bluetooth Programación para dispositivos móviles con NET CF Comunicaciones por Bluetooth Objetivos Desarrollar aplicaciones que comuniquen vía Bluetooth; Material a utilizar Visual Studio 2005 + Pocket PC 2005 SDK;

Más detalles

Introducción a Visual.Net

Introducción a Visual.Net Introducción a Visual.Net Diseño y Programación Avanzada de Aplicaciones Curso 2002-2003 INDICE Qué es.net?.net y Visual Studio Framework y CLR Soluciones y Proyectos Ejemplo de uso de Visual Studio.Net

Más detalles

Acceso a datos con ADO.NET

Acceso a datos con ADO.NET Acceso a datos con ADO.NET Índice Descripción 1 Lección: conceptos de bases de datos 2 Lección: descripción de ADO.NET 14 Lección: trabajar con datos 29 Acceder a datos con DataReaders 43 Acceso a datos

Más detalles

Descripción del Microsoft.NET Framework

Descripción del Microsoft.NET Framework Descripción del Microsoft.NET Framework Índice Descripción 1 Lección: introducción al.net Framework 2 Lección: descripción de ASP.NET 14 Lección: descripción de la aplicación del laboratorio 20 Lección:

Más detalles

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 VS0800e Desarrollador de Aplicaciones Empresariales con Visual Studio 2008 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 Formación: elearning Horas: 450 Introducción En

Más detalles

TOPICOS SELECTOS DE PROGRAMACION WEB

TOPICOS SELECTOS DE PROGRAMACION WEB TOPICOS SELECTOS DE PROGRAMACION WEB 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: TÓPICOS SELECTOS DE PROGRAMACION WEB Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: Modulo

Más detalles

Trainning in.net technology. Formacion.Net Advanced Fernando Lencinas

Trainning in.net technology. Formacion.Net Advanced Fernando Lencinas Trainning in.net technology Formacion.Net Advanced Fernando Lencinas Página Page 1 1 Introduccion a la plataforma.net 1.1 Arquitectura de la plataforma.net 1.2 Common Language Runtime CLR, Microsoft Intermediate

Más detalles

PROGRAMADOR ESPECIALISTA EN VISUAL STUDIO 2010 Y JAVA

PROGRAMADOR ESPECIALISTA EN VISUAL STUDIO 2010 Y JAVA PROGRAMADOR ESPECIALISTA EN VISUAL STUDIO 2010 Y JAVA OBJETIVOS GENERALES Conseguir un nivel de competencia técnico- profesional que capacite para desempeñar actividades profesionales relacionadas con

Más detalles

Acceso a Datos con ADO.NET

Acceso a Datos con ADO.NET Acceso a Datos con ADO.NET ADO.NET constituye la interfaz fundamental de las aplicaciones para proporcionar servicios de acceso a datos en la plataforma Microsoft.NET, donde existen, básicamente, dos elementos:

Más detalles

Cursos de Verano 2002 UNIVERSIDAD DE OVIEDO. Cod. 1728.61 ASP.NET

Cursos de Verano 2002 UNIVERSIDAD DE OVIEDO. Cod. 1728.61 ASP.NET Cod. 1728.61 PLATAFORMA.NET Y SERVICIOS WEB Juan Ramón Pérez Pérez jrpp@pinon pinon.ccu.uniovi.es OOTLab Dpto. de Informática Lab - Laboratorio de Tecnologías de Orientación a Objetos http://www www.ootlab.uniovi.es

Más detalles

INTRODUCCIÓN A LA TECNOLOGÍA.NET

INTRODUCCIÓN A LA TECNOLOGÍA.NET INTRODUCCIÓN A LA TECNOLOGÍA.NET CONTENIDO 1.1 Definición de.net 1.2 Evolución de.net 1.3 Compatibilidad de.net con Sistemas Operativos 1.4 Componentes de la plataforma.net MONICA CECILIA GALLEGOS VARELA

Más detalles

Práctica 5 Práctica de servicios Web con.net

Práctica 5 Práctica de servicios Web con.net Práctica 5 Práctica de servicios Web con.net Félix García Carballeira Luis Miguel Sánchez García Carlos Fómez Carrasco Borja Bergua Guerra 1 El objetivo de esta práctica es desarrollar una aplicación cliente

Más detalles

Generador GeneXus.NET. Última actualización: 2009

Generador GeneXus.NET. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Visual Basic.net Completo

Visual Basic.net Completo Visual Basic.net Completo Duración: 50.00 horas Descripción Visual Basic es hoy en día uno de los lenguajes de programación más populares del mundo. A principios de los años 90 Microsoft revoluciono el

Más detalles

ADO.NET. En este artículo vamos a ver el protocolo de acceso a datos en la plataforma.net, ADO.NET y su marco de funcionamiento con ASP.NET.

ADO.NET. En este artículo vamos a ver el protocolo de acceso a datos en la plataforma.net, ADO.NET y su marco de funcionamiento con ASP.NET. ADO.NET Mª del Pilar Pavón Rosano DNI: 52.923.715-W INTRODUCCIÓN Este artículo está dirigido a los profesores y profesoras del módulo Diseño y Realización de Servicios de Presentación en Entornos Gráficos

Más detalles

Mecanismos de acceso a datos usando ADO.NET

Mecanismos de acceso a datos usando ADO.NET Mecanismos de acceso a datos usando ADO.NET En esta sesión Veremos conceptos de ADO.NET para acceso a datos, con ejemplos de uso en aplicaciones ASP.NET Agenda Modelo de objetos de ADO.NET Introducción

Más detalles

Bases de Datos en VB.Net

Bases de Datos en VB.Net Bases de Datos en VB.Net 2007 Justo Sáez Arenas http://vb.jsaez.com/ Contenidos: Introducción... 2 Herramientas visuales... 2 Conexión... 2 Adaptador de Datos...3 Conjunto de Datos...3 Enlazado de Controles

Más detalles

Programación páginas web JavaScript y ASP.NET 3.5 (Visual Basic)

Programación páginas web JavaScript y ASP.NET 3.5 (Visual Basic) PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP.NET y el servidor

Más detalles

1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas.

1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas. 1. Bases de datos desde VB.Net 1.1 Introducción. Desde Vb Net 2005 se puede acceder a las siguientes bases de datos, utilizando las clases adecuadas. Oracle SQL Server Access Las que se puedan acceder

Más detalles

Diseño de aplicaciones inalámbricas móviles Por Mike Pini

Diseño de aplicaciones inalámbricas móviles Por Mike Pini Diseño de aplicaciones inalámbricas móviles Por Mike Pini Visión general: Herramientas para diseñadores móviles Con la creciente popularidad de los dispositivos informáticos móviles, entre los que se encuentran

Más detalles

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK. Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de

Más detalles

Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA

Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA Programación III. 1 Facultad: Ingeniería Escuela: Computación Asignatura:Programación III GUIA1: Uso de C# modo consola. I. OBJETIVOS Qué el estudiante: Conozca el lenguaje de programación Visual C#.Net

Más detalles

Lenguaje de Cuarta Generación de Microsoft:.NET BACHILLERATO EN CIENCIAS DE LA COMPUTACIÓN E INFORMÁTICA DE LA UNIVERSIDAD DE COSTA RICA.

Lenguaje de Cuarta Generación de Microsoft:.NET BACHILLERATO EN CIENCIAS DE LA COMPUTACIÓN E INFORMÁTICA DE LA UNIVERSIDAD DE COSTA RICA. Lenguaje de Cuarta Generación de Microsoft:.NET BACHILLERATO EN CIENCIAS DE LA COMPUTACIÓN E INFORMÁTICA DE LA UNIVERSIDAD DE COSTA RICA Carlos Gourzong Gómez A32314 E-mail: cgourzongg@yahoo.es Alonso

Más detalles