SlideShare una empresa de Scribd logo
DESARROLLO DE APLICACIONES
.NET
CONCEPTOS BASICOS DE .NET
 ¿VISUAL ESTUDIO .NET?
 ¿PLATAFORMA .NET?
 ¿VISUAL BESIC .NET?
 ¿NET FRAMEWORK?
 ¡AYUDA!
QUE ES LA PLATAFORMA
MICROSOFT .NET
Visual Studio.NET
Orquestación
.NET Framework
Internet
.NET Enterprise
Servers
Servicios Building
Block
COM+
windows
.NET FRAMEWORK
 .NET Framework es un entorno para construir, instalar y ejecutar servicios Web
y otras aplicaciones.
 El .NET Framework es el corazón de .NET, cualquier cosa que queramos hacer
en cualquier lenguaje
 .NET debe pasar por el filtro cualquiera de las partes integrantes del .NET
Framework.
BENEFICIOS DEL .NET FRAMEWORK
 Basado en estándares y prácticas Web
 Extensible
 Fácil de utilizar por los desarrolladores
 Diseñado utilizando modelos de aplicaciones unificados
.NET FRAMEWORK
FORMULARIOS
VB
MFC/ATL ASP
API DE WINDOWS
EL .NET FRAMEWORK - ARQUITECTURA
.NET
Framework
Windows Forms
ASP .NET
Web Forms
Servicios
Web
Marco de Servicios
Base Datos Depuración . . .
Common Language Runtime
FrameworkServicios del Sistema
Componentes de net Framework
ASP .NET
FORMULARIOS
Y SERVICIOS WEB
INTERFAZ DE USUARIO
ADO.NET: Datos y XML
Common Language Runtime
Biblioteca de clases del .NET Framework
INTERFAZ DE USUARIO
UI
HTMLCONTROLS
WEBCONTROLS
Servicios
Descripción
Descubrimiento
Protocolos
CACHE
CONFIGURACIÓN
SEGURIDAD
ESTADO DE SESIÓN
ASP .NET
SYSTEM.WINDOWS.FORM
SYSTEM.DRAWING
QUE ES PLATAFORMA .NET
 El funcionamiento del .NET FRAMEWORK
.NET FRAMEWORK
BIBLIOTECA DE CLASES
----------------------------
COMMON LANGUAGE
RUNTIME
WINDOWS
SERVICIOS WEB XML
ADO.NET
TIPS
APLICACION
ES VISUAL
BASIC
APLICACI
ONES C#
Y C++
COMO TRABAJAR CON UN PROYECTO
VISUAL BASIC.NET
 Inicia un nuevo proyecto en visual basic .NET basado en la plantilla de
Windows
 Ejecuta el proyecto dentro del entorno de desarrollo
 Generar un archivo ejecutable
 Ejecutar el proyecto fuera del entorno de desarrollo
 Visualizar los archivos del proyecto en el explorador de soluciones
 Guardar y cerrar.
PROCESO DE DESARROLLO
 Crear una especificación de diseño
 Crear el interfaz de usuario
 Establecer las propiedades de los objetivos del interfaz de usuario
 Escribir código para añadir funcionalidad
 Probar y depurar la aplicación
 Generar un archivo ejecutable
 Crear una aplicación de instalación
ELEMENTOS DEL LENGUAJE.
VARIABLES Y ESTRUCTURAS DE DATOS
 Que es el sistema de tipos comunes?
Sistemas de
tipos comunes
Tipos de datos
predefinidos
Estructura
definida
enumeración
Cadenas
matrices
clases
Tipos de valor
Tipos de
referencia
VARIABLES
 Las variables almacenan valores que pueden cambiar cuando una aplicación
se esta ejecutando
 Las variables se componen de:
*nombre
*dirección
*tipos de datos
*valor
*ámbito
*vida
DECLARACION DE VARIABLES
 Sintaxis para declarar variables
__ Dim nombreVariable As Type
 Ejemplos de variables de tipo valor
DIM NUMERBOOKS AS INTEGER
DIM SQUAREFOOTAGE AS SINGLE
 Ejemplo de variables de tipo referencia
DIM MYFORM AS FORM
DIM USERINPUT AS STRING
COMO UTILIZAR VARIABLES
 Podemos utilizar variables para:
• Almacenar valores de expresiones
• Almacenar entrada del usuario
• Almacenar objetos
• Almacenar valores de propiedades
• Devolver valores
• Mostrar salida
CONVERSION DE DATOS
 Existen dos tipos de conversión de datos explícitamente e implícita
 EXPLICITAMENTE:
 *declarar una variable como tipo de datos string
 *declarar otra variable como tipo de datos integer
 *asignar un valor a la variable string
 *convertir el valor string en un valor integer
 IMPLICITA:
 *los tipos de datos son convertidos automáticamente
 *no se requiere sintaxis especial de código
 *ejemplo de conversión de datos implícita.
FUNCIONES. SUBRUTINAS Y
PROCEDIMIENTOS
 PROCEDIMIENTO: los procedimientos son las sentencias de código ejecutable
de un programa, encerradas por una sentencia de declaración y una sentencia
END
Tiene tres tipos de procedimientos:
 Procedimientos sub
 Procedimientos function
 Procedimientos propety
Desarrollo de aplicasiones .net

Más contenido relacionado

La actualidad más candente

Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]Antonio Torres
 
Servicios web
Servicios webServicios web
Servicios web
Emilio Sarabia
 
Bloques
BloquesBloques
Patron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista ControladorPatron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista Controlador
Henry Vargas
 
Desarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsDesarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on Rails
Freelancer
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modeladowlady512
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET
Universidad
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modeladoDarwinGranda
 
Sesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net FrameworkSesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net Framework
eriveraa
 
10 razones para elegir WPF
10 razones para elegir WPF10 razones para elegir WPF
10 razones para elegir WPFbialguos
 
Pruebas soap & pruebas automatizadas
Pruebas soap & pruebas automatizadasPruebas soap & pruebas automatizadas
Pruebas soap & pruebas automatizadas
JoseMatos85
 
Umbrello uml-modeller1
Umbrello uml-modeller1Umbrello uml-modeller1
Umbrello uml-modeller1
alex flores
 
Umbrello
UmbrelloUmbrello
Umbrello
jacome18
 
Asp
AspAsp
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modeller
ovruni
 
Desarrollo de aplicaciones empresariales con Java EE
Desarrollo de aplicaciones empresariales con Java EEDesarrollo de aplicaciones empresariales con Java EE
Desarrollo de aplicaciones empresariales con Java EE
Fernando Montaño
 
Microsoft Expression Web
Microsoft Expression WebMicrosoft Expression Web
Microsoft Expression Webdaniel ridan
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre asp
karenReyes152
 
Exposicion de patrón de diseño
Exposicion de patrón de diseñoExposicion de patrón de diseño
Exposicion de patrón de diseño
joseph929
 

La actualidad más candente (20)

Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]Microsoft Asp. Net [Asp.Net - Parte 2]
Microsoft Asp. Net [Asp.Net - Parte 2]
 
Servicios web
Servicios webServicios web
Servicios web
 
Bloques
BloquesBloques
Bloques
 
Patron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista ControladorPatron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista Controlador
 
Desarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsDesarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on Rails
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
 
Sesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net FrameworkSesion 01 - Introduccion a Net Framework
Sesion 01 - Introduccion a Net Framework
 
10 razones para elegir WPF
10 razones para elegir WPF10 razones para elegir WPF
10 razones para elegir WPF
 
Pruebas soap & pruebas automatizadas
Pruebas soap & pruebas automatizadasPruebas soap & pruebas automatizadas
Pruebas soap & pruebas automatizadas
 
Umbrello uml-modeller1
Umbrello uml-modeller1Umbrello uml-modeller1
Umbrello uml-modeller1
 
Umbrello
UmbrelloUmbrello
Umbrello
 
Asp
AspAsp
Asp
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modeller
 
Desarrollo de aplicaciones empresariales con Java EE
Desarrollo de aplicaciones empresariales con Java EEDesarrollo de aplicaciones empresariales con Java EE
Desarrollo de aplicaciones empresariales con Java EE
 
Desarrollo de paginas web dinamicas
Desarrollo de paginas web dinamicasDesarrollo de paginas web dinamicas
Desarrollo de paginas web dinamicas
 
Microsoft Expression Web
Microsoft Expression WebMicrosoft Expression Web
Microsoft Expression Web
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre asp
 
Exposicion de patrón de diseño
Exposicion de patrón de diseñoExposicion de patrón de diseño
Exposicion de patrón de diseño
 

Destacado

Slideshare
SlideshareSlideshare
Slideshare
julisa7298
 
Pitch
Pitch Pitch
Pitch
tylerskelton
 
Ute adaptaciones curriculares y estrategias metodológicas su aplicación en la...
Ute adaptaciones curriculares y estrategias metodológicas su aplicación en la...Ute adaptaciones curriculares y estrategias metodológicas su aplicación en la...
Ute adaptaciones curriculares y estrategias metodológicas su aplicación en la...
Rosa Matamoros
 
Kestabilanabsolut
Kestabilanabsolut Kestabilanabsolut
Kestabilanabsolut
prehatama
 
[JP] A detailed look at the treatment of convertible bonds under the new Solv...
[JP] A detailed look at the treatment of convertible bonds under the new Solv...[JP] A detailed look at the treatment of convertible bonds under the new Solv...
[JP] A detailed look at the treatment of convertible bonds under the new Solv...
NN Investment Partners
 
Letter of recommendation
Letter of recommendationLetter of recommendation
Letter of recommendation
Deborah Davis
 
26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf
26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf
26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf
firmanfds
 
Slideshare
SlideshareSlideshare
Slideshare
alesita07
 

Destacado (9)

Slideshare
SlideshareSlideshare
Slideshare
 
Pitch
Pitch Pitch
Pitch
 
Ute adaptaciones curriculares y estrategias metodológicas su aplicación en la...
Ute adaptaciones curriculares y estrategias metodológicas su aplicación en la...Ute adaptaciones curriculares y estrategias metodológicas su aplicación en la...
Ute adaptaciones curriculares y estrategias metodológicas su aplicación en la...
 
Kestabilanabsolut
Kestabilanabsolut Kestabilanabsolut
Kestabilanabsolut
 
[JP] A detailed look at the treatment of convertible bonds under the new Solv...
[JP] A detailed look at the treatment of convertible bonds under the new Solv...[JP] A detailed look at the treatment of convertible bonds under the new Solv...
[JP] A detailed look at the treatment of convertible bonds under the new Solv...
 
Letter of recommendation
Letter of recommendationLetter of recommendation
Letter of recommendation
 
26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf
26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf
26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf
 
diversey_case_study
diversey_case_studydiversey_case_study
diversey_case_study
 
Slideshare
SlideshareSlideshare
Slideshare
 

Similar a Desarrollo de aplicasiones .net

curso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfcurso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdf
JuanEnriquez52
 
Introduccion a Microsoft .net, Notas Generales
Introduccion a Microsoft .net, Notas GeneralesIntroduccion a Microsoft .net, Notas Generales
Introduccion a Microsoft .net, Notas Generales
Yanina Ruiz Fernandez
 
Morales .Net
Morales .NetMorales .Net
Morales .Net
manuel0821
 
1. Introduccion a .Net
1. Introduccion a .Net1. Introduccion a .Net
1. Introduccion a .Net
Esteban Soraire
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativos
Josue Perez
 
PD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxPD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptx
EddyJavierLogrooLen
 
1. introduccion a la plataforma microsoft .net
1.  introduccion a la plataforma microsoft .net1.  introduccion a la plataforma microsoft .net
1. introduccion a la plataforma microsoft .netmhormech
 
Migracion a Visual Basic .NET
Migracion a Visual Basic .NETMigracion a Visual Basic .NET
Migracion a Visual Basic .NET
V Sanchez
 
1. Introduccion A La Plataforma Microsoft .Net
1.  Introduccion A La Plataforma Microsoft .Net1.  Introduccion A La Plataforma Microsoft .Net
1. Introduccion A La Plataforma Microsoft .Net
Notaria Cisneros
 
Desarrollo aplicaciones .net
Desarrollo aplicaciones .netDesarrollo aplicaciones .net
Desarrollo aplicaciones .net
ksallas
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
JefersonGuevara1
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
JefersonGuevara1
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005hvillarreal
 
Visual .net
Visual .netVisual .net
Visual .net
JOHN VARGAS
 
Introducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NETIntroducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NET
LuisAlfredoSB
 
5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web
Luis Fernando Aguas Bucheli
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
Angeles Quezada
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
paolatublog
 

Similar a Desarrollo de aplicasiones .net (20)

curso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfcurso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdf
 
Introduccion a Microsoft .net, Notas Generales
Introduccion a Microsoft .net, Notas GeneralesIntroduccion a Microsoft .net, Notas Generales
Introduccion a Microsoft .net, Notas Generales
 
Morales .Net
Morales .NetMorales .Net
Morales .Net
 
1. Introduccion a .Net
1. Introduccion a .Net1. Introduccion a .Net
1. Introduccion a .Net
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativos
 
PD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxPD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptx
 
1. introduccion a la plataforma microsoft .net
1.  introduccion a la plataforma microsoft .net1.  introduccion a la plataforma microsoft .net
1. introduccion a la plataforma microsoft .net
 
Migracion a Visual Basic .NET
Migracion a Visual Basic .NETMigracion a Visual Basic .NET
Migracion a Visual Basic .NET
 
1. Introduccion A La Plataforma Microsoft .Net
1.  Introduccion A La Plataforma Microsoft .Net1.  Introduccion A La Plataforma Microsoft .Net
1. Introduccion A La Plataforma Microsoft .Net
 
Desarrollo aplicaciones .net
Desarrollo aplicaciones .netDesarrollo aplicaciones .net
Desarrollo aplicaciones .net
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005
 
Visual .net
Visual .netVisual .net
Visual .net
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
Introducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NETIntroducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NET
 
5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web
 
Introduccion net
Introduccion netIntroduccion net
Introduccion net
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
 

Último

proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 

Último (20)

proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 

Desarrollo de aplicasiones .net

  • 2. CONCEPTOS BASICOS DE .NET  ¿VISUAL ESTUDIO .NET?  ¿PLATAFORMA .NET?  ¿VISUAL BESIC .NET?  ¿NET FRAMEWORK?  ¡AYUDA!
  • 3. QUE ES LA PLATAFORMA MICROSOFT .NET Visual Studio.NET Orquestación .NET Framework Internet .NET Enterprise Servers Servicios Building Block COM+ windows
  • 4. .NET FRAMEWORK  .NET Framework es un entorno para construir, instalar y ejecutar servicios Web y otras aplicaciones.  El .NET Framework es el corazón de .NET, cualquier cosa que queramos hacer en cualquier lenguaje  .NET debe pasar por el filtro cualquiera de las partes integrantes del .NET Framework.
  • 5. BENEFICIOS DEL .NET FRAMEWORK  Basado en estándares y prácticas Web  Extensible  Fácil de utilizar por los desarrolladores  Diseñado utilizando modelos de aplicaciones unificados .NET FRAMEWORK FORMULARIOS VB MFC/ATL ASP API DE WINDOWS
  • 6. EL .NET FRAMEWORK - ARQUITECTURA .NET Framework Windows Forms ASP .NET Web Forms Servicios Web Marco de Servicios Base Datos Depuración . . . Common Language Runtime FrameworkServicios del Sistema
  • 7. Componentes de net Framework ASP .NET FORMULARIOS Y SERVICIOS WEB INTERFAZ DE USUARIO ADO.NET: Datos y XML Common Language Runtime Biblioteca de clases del .NET Framework
  • 9. QUE ES PLATAFORMA .NET  El funcionamiento del .NET FRAMEWORK .NET FRAMEWORK BIBLIOTECA DE CLASES ---------------------------- COMMON LANGUAGE RUNTIME WINDOWS SERVICIOS WEB XML ADO.NET TIPS APLICACION ES VISUAL BASIC APLICACI ONES C# Y C++
  • 10. COMO TRABAJAR CON UN PROYECTO VISUAL BASIC.NET  Inicia un nuevo proyecto en visual basic .NET basado en la plantilla de Windows  Ejecuta el proyecto dentro del entorno de desarrollo  Generar un archivo ejecutable  Ejecutar el proyecto fuera del entorno de desarrollo  Visualizar los archivos del proyecto en el explorador de soluciones  Guardar y cerrar.
  • 11. PROCESO DE DESARROLLO  Crear una especificación de diseño  Crear el interfaz de usuario  Establecer las propiedades de los objetivos del interfaz de usuario  Escribir código para añadir funcionalidad  Probar y depurar la aplicación  Generar un archivo ejecutable  Crear una aplicación de instalación
  • 12. ELEMENTOS DEL LENGUAJE. VARIABLES Y ESTRUCTURAS DE DATOS  Que es el sistema de tipos comunes? Sistemas de tipos comunes Tipos de datos predefinidos Estructura definida enumeración Cadenas matrices clases Tipos de valor Tipos de referencia
  • 13. VARIABLES  Las variables almacenan valores que pueden cambiar cuando una aplicación se esta ejecutando  Las variables se componen de: *nombre *dirección *tipos de datos *valor *ámbito *vida
  • 14. DECLARACION DE VARIABLES  Sintaxis para declarar variables __ Dim nombreVariable As Type  Ejemplos de variables de tipo valor DIM NUMERBOOKS AS INTEGER DIM SQUAREFOOTAGE AS SINGLE  Ejemplo de variables de tipo referencia DIM MYFORM AS FORM DIM USERINPUT AS STRING
  • 15. COMO UTILIZAR VARIABLES  Podemos utilizar variables para: • Almacenar valores de expresiones • Almacenar entrada del usuario • Almacenar objetos • Almacenar valores de propiedades • Devolver valores • Mostrar salida
  • 16. CONVERSION DE DATOS  Existen dos tipos de conversión de datos explícitamente e implícita  EXPLICITAMENTE:  *declarar una variable como tipo de datos string  *declarar otra variable como tipo de datos integer  *asignar un valor a la variable string  *convertir el valor string en un valor integer  IMPLICITA:  *los tipos de datos son convertidos automáticamente  *no se requiere sintaxis especial de código  *ejemplo de conversión de datos implícita.
  • 17. FUNCIONES. SUBRUTINAS Y PROCEDIMIENTOS  PROCEDIMIENTO: los procedimientos son las sentencias de código ejecutable de un programa, encerradas por una sentencia de declaración y una sentencia END Tiene tres tipos de procedimientos:  Procedimientos sub  Procedimientos function  Procedimientos propety