SlideShare una empresa de Scribd logo
1 de 18
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
 
Patron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista ControladorPatron de Desarrollo Modelo Vista Controlador
Patron de Desarrollo Modelo Vista ControladorHenry 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 RailsFreelancer
 
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 Frameworkeriveraa
 
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 automatizadasJoseMatos85
 
Umbrello uml-modeller1
Umbrello uml-modeller1Umbrello uml-modeller1
Umbrello uml-modeller1alex flores
 
Umbrello UML Modeller
Umbrello UML ModellerUmbrello UML Modeller
Umbrello UML Modellerovruni
 
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 EEFernando Montaño
 
Microsoft Expression Web
Microsoft Expression WebMicrosoft Expression Web
Microsoft Expression Webdaniel ridan
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre aspkarenReyes152
 
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ñojoseph929
 

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

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 recommendationDeborah Davis
 
26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf
26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdf
26mkpiii2013salinanperubahanrenstrakrt2010 2014-140130004953-phpapp01.pdffirmanfds
 

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.pdfJuanEnriquez52
 
Introduccion a Microsoft .net, Notas Generales
Introduccion a Microsoft .net, Notas GeneralesIntroduccion a Microsoft .net, Notas Generales
Introduccion a Microsoft .net, Notas GeneralesYanina Ruiz Fernandez
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativosJosue Perez
 
PD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxPD1_7moA_TS3_JavierLogroño.pptx
PD1_7moA_TS3_JavierLogroño.pptxEddyJavierLogrooLen
 
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 .NETV 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 .NetNotaria Cisneros
 
Desarrollo aplicaciones .net
Desarrollo aplicaciones .netDesarrollo aplicaciones .net
Desarrollo aplicaciones .netksallas
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .netJefersonGuevara1
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .netJefersonGuevara1
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005hvillarreal
 
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 .NETLuisAlfredoSB
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerpaolatublog
 

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 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 

Último

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 

Último (20)

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 

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