SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Desarrollo de Aplicaciones .Net
Jose Triviño
Jefersson Guevara
.Net No es
● No es un sitema operativo
● No es un lenguaje de programación
● No es un entorno de desarrollo
● No es un servidor de aplicaciones
● No es un producto comercial de Microsoft
Introducción
A continuación encontraremos una completa descripción de lenguaje de
programación .NET, el cual integra más de 20 lenguajes de programación, y
permite gran operabilidad entre los mismos.
¿Qué es .Net?
Es un framework desarrollado por Microsoft, el cual permite la creaciones de
aplicaciones en diferentes lenguajes de programación de manera rápida.
.Net incluye :
● Entornos de ejecución
● bibliotecas de funcionalidad
● Lenguajes de programación
● Compiladores
● Herramientas de desarrollo(IDE’s)
● Guías de arquitectura
FrameWork
Hace referencia al espacio de trabajo que impone las reglas de trabajo sobre el
cual se empezará a desarrollar.
Actualmente se usa la versión 6.0, este incluye características, librerías de los
lenguajes mencionados que se actualizan a medida que se simplifican los
procesos, allí se interpreta el código y lo transfiere a la máquina.
Este es un requerimiento indispensable para empezar a desarrollar
.NET y sus herramientas
VBC# C++
Entorno unificado para todos
los lenguajes
Formularios para
Windows
ASP.NET
Librerías de Clases de
manera global
Además de sus
conexiones con los
motores de bases de
datos
Oracle
SQL
server
MySQL
CLR: la característica más importante
Common Language Runtime, permite ejecutar los proyectos en tiempo de
desarrollo o de producción, donde gracias a su gran cantidad de librerías permite
jerarquizar los objetos de todos los lenguajes.
CLR
Aplicaciones Usuarios
Felices
Características de .NET
Para finalizar, gracias a .NET se han logrado desarrollar de manera más
completas, seguras, estructuradas, las aplicaciones independientemente del
lenguajes que se maneje.
Sin embargo debemos ver los entornos de desarrollo que nos ofrece visual studio
(desarrollado por Microsoft), características, métodos y organización.
Tecnología ADO
ADO.NET es un conjunto de clases que exponen servicios de acceso a datos para
programadores de .NET Framework.ADO.NET ofrece abundancia de componentes
para la creación de aplicaciones de uso compartido de datos distribuidas.
Constituye una parte integral de .NET Framework y proporciona acceso a datos
relacionales, XML y de aplicaciones.ADO.NET satisface diversas necesidades de
desarrollo, como la creación de clientes de base de datos front-end y objetos
empresariales de nivel medio que utilizan aplicaciones, herramientas, lenguajes o
exploradores de Internet.
Instalación y componentes
Para ejecutar una aplicación Web de ASP.Net se necesita que el servidor Web sea
compatible con ASP.Net.
El servidor Web IIS permite administrar las aplicaciones Web y comunicarse con
los navegadores cliente mediante protocolo http (protocolo de transferencia de
hipertexto). El IIS también ofrece otros servicios de protocolo, como transferencia
de archivos (FTP), servicio de correo electrónico (SMTP) y servicio de noticias
(NNTP).
Servidor Web
El entorno de Visual Studio, ofrece un servidor de ejecuciones para pruebas, sin
embargo se puede hacer uso de servidores locales como XAMP, o hosting
gratiutos que integran los mismo servicios de bases de datos y seguridad.
Más de nuestro escritorio de trabajo
El entorno de trabajo de visual studio, permite desplegar todas las opciones a
nuestro alcance conforme el desarrollador las necesite.
Para esto existen las barras de opciones que puede ser flotantes o fijas, con el fin
de acomodar una gran variedad al momento de trabajar con un elemento,
programar, o quizá realizar el mejor diseño de nuestro formulario o página de
inicio.
Además ofrece una serie de asistentes de configuración, donde se facilita la
escritura de código, por tanto solo se debe elegir que se quiere agregar al
proyecto.
Clases
Todo proyecto inicia con la modularización de los procesos que realice la
aplicación, ya que mediante el manejo de objetos base trabaja el framework.
Por tanto ofrece la un sin fin de clases que interactúan, se puede encontrar desde
lo más básico, como un simple label, hasta un objeto de clase hilo; donde por
medio de la interacción en tiempo real con las librerías, podemos llamar los
metodos que me ofrezca.
Controles
Si bien es entendido la parte gráfica de cualquier programa para los usuarios,
tanto finales como desarrolladores ha atraído bastante , por su interacción, la cual
proporcione amigabilidad con la interfaz.
En este ámbito el entorno de visual studio, ofrece una serie de controles de que
garantizan un manejo total de la aplicación y de las herramientas que se usen en
los diferentes proyectos.
Garantizando de esta manera un correcto diseño para el usuario final.
Controles Propiedades Eventos
Ejemplos Propiedades .net :
● Alignment Application AutoSize( Esté alinea en la pantalla la ventana de la
aplicación)
● BorderStyle Caption Class (Esta es una clase de que configura los estilos )
Ejemplos Eventos .net :
● DragDrop DragOver Error
Propiedades
Las propiedades que me ofrece .Net, son muy extensas, ya que podemos
encontrar bastantes atributos de un objeto, hasta el que mejor de acomode a la
necesidad.
En el entorno de visual studio, se garantiza una barra de propiedades de cualquier
elemento que poseamos en el proyecto.
Guardar Compilar y ejecutar un proyecto
Ofrece una facilidad para detectar errores de programación, donde con solo hacer
clic sobre el número de la línea, nos indicará si estamos incurriendo en un error de
digitacion o simplemente de configuraciones.
Lenguajes
Hagamos un repaso acerca de los lenguajes que soporta el framework .NET
● Basic
● C#
Otros
● C++, Transact-SQL
● VBScript, JScript
● XML, Visual J++
● Lenguajes alternativos (perl, )
● ASP.NET
C# y Basic en .NET
● c# nace especialmente para .net
● c# con estándares ECMA (2002)
● c# orientado a objetos y componentes
● c# se deriva de c, c++, y java
● Basic , se rediseña completamente
● Basic, 100 % orientado a objetos
Librerías
Las librerías de .Net, contienen la información de la de las clases interfaces o
tipos de valor que proporcionan un completo manejo a todos los elementos que
ofrece .NET
La clase más usada es System.Windows, la cual ofrece desde los controles
gráficos de formularios, controles de interfaz de usuario y conversión de tipos de
datos.
Gracias a esta clase se logran generan aplicaciones de tipo cliente servidor.

Más contenido relacionado

La actualidad más candente

Qué visual basic
 Qué visual basic Qué visual basic
Qué visual basicUniversidad
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework IntroductionCésar Reneses
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoAntonio Palomares Sender
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NETMelissa Santacruz
 
Microsoft visual c#
Microsoft visual c#Microsoft visual c#
Microsoft visual c#Universidad
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NETjnarchie
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET PropuestaMarcel Aponte
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicacionesCarlos Herrera
 
Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008juliocasal
 
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Antonio Torres
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 

La actualidad más candente (16)

Qué visual basic
 Qué visual basic Qué visual basic
Qué visual basic
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
 
.Net framework
.Net framework.Net framework
.Net framework
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NET
 
Microsoft visual c#
Microsoft visual c#Microsoft visual c#
Microsoft visual c#
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET Propuesta
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
 
Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008
 
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 
Paola
PaolaPaola
Paola
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 

Similar a Desarrollo de aplicaciones .net

Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8 marco368
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotpaolatublog
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2cristian Salazar L
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Roger Campos
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Htmldiana
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Ianpierr Miranda
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Antonio Palomares Sender
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicpaolagonzalez326
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerpaolatublog
 

Similar a Desarrollo de aplicaciones .net (20)

Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
IDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizadosIDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizados
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Html
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
 
Framework
FrameworkFramework
Framework
 

Ú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
 
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
 
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
 
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
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
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
 
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
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
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
 
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
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
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
 
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
 

Ú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
 
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.
 
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
 
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
 
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
 
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
 
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...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
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
 
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
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .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
 
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
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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
 
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
 
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
 

Desarrollo de aplicaciones .net

  • 1. Desarrollo de Aplicaciones .Net Jose Triviño Jefersson Guevara
  • 2. .Net No es ● No es un sitema operativo ● No es un lenguaje de programación ● No es un entorno de desarrollo ● No es un servidor de aplicaciones ● No es un producto comercial de Microsoft
  • 3. Introducción A continuación encontraremos una completa descripción de lenguaje de programación .NET, el cual integra más de 20 lenguajes de programación, y permite gran operabilidad entre los mismos.
  • 4. ¿Qué es .Net? Es un framework desarrollado por Microsoft, el cual permite la creaciones de aplicaciones en diferentes lenguajes de programación de manera rápida. .Net incluye : ● Entornos de ejecución ● bibliotecas de funcionalidad ● Lenguajes de programación ● Compiladores ● Herramientas de desarrollo(IDE’s) ● Guías de arquitectura
  • 5. FrameWork Hace referencia al espacio de trabajo que impone las reglas de trabajo sobre el cual se empezará a desarrollar. Actualmente se usa la versión 6.0, este incluye características, librerías de los lenguajes mencionados que se actualizan a medida que se simplifican los procesos, allí se interpreta el código y lo transfiere a la máquina. Este es un requerimiento indispensable para empezar a desarrollar
  • 6. .NET y sus herramientas VBC# C++ Entorno unificado para todos los lenguajes Formularios para Windows ASP.NET Librerías de Clases de manera global Además de sus conexiones con los motores de bases de datos Oracle SQL server MySQL
  • 7. CLR: la característica más importante Common Language Runtime, permite ejecutar los proyectos en tiempo de desarrollo o de producción, donde gracias a su gran cantidad de librerías permite jerarquizar los objetos de todos los lenguajes. CLR Aplicaciones Usuarios Felices
  • 8. Características de .NET Para finalizar, gracias a .NET se han logrado desarrollar de manera más completas, seguras, estructuradas, las aplicaciones independientemente del lenguajes que se maneje. Sin embargo debemos ver los entornos de desarrollo que nos ofrece visual studio (desarrollado por Microsoft), características, métodos y organización.
  • 9. Tecnología ADO ADO.NET es un conjunto de clases que exponen servicios de acceso a datos para programadores de .NET Framework.ADO.NET ofrece abundancia de componentes para la creación de aplicaciones de uso compartido de datos distribuidas. Constituye una parte integral de .NET Framework y proporciona acceso a datos relacionales, XML y de aplicaciones.ADO.NET satisface diversas necesidades de desarrollo, como la creación de clientes de base de datos front-end y objetos empresariales de nivel medio que utilizan aplicaciones, herramientas, lenguajes o exploradores de Internet.
  • 10. Instalación y componentes Para ejecutar una aplicación Web de ASP.Net se necesita que el servidor Web sea compatible con ASP.Net. El servidor Web IIS permite administrar las aplicaciones Web y comunicarse con los navegadores cliente mediante protocolo http (protocolo de transferencia de hipertexto). El IIS también ofrece otros servicios de protocolo, como transferencia de archivos (FTP), servicio de correo electrónico (SMTP) y servicio de noticias (NNTP).
  • 11. Servidor Web El entorno de Visual Studio, ofrece un servidor de ejecuciones para pruebas, sin embargo se puede hacer uso de servidores locales como XAMP, o hosting gratiutos que integran los mismo servicios de bases de datos y seguridad.
  • 12. Más de nuestro escritorio de trabajo El entorno de trabajo de visual studio, permite desplegar todas las opciones a nuestro alcance conforme el desarrollador las necesite. Para esto existen las barras de opciones que puede ser flotantes o fijas, con el fin de acomodar una gran variedad al momento de trabajar con un elemento, programar, o quizá realizar el mejor diseño de nuestro formulario o página de inicio. Además ofrece una serie de asistentes de configuración, donde se facilita la escritura de código, por tanto solo se debe elegir que se quiere agregar al proyecto.
  • 13. Clases Todo proyecto inicia con la modularización de los procesos que realice la aplicación, ya que mediante el manejo de objetos base trabaja el framework. Por tanto ofrece la un sin fin de clases que interactúan, se puede encontrar desde lo más básico, como un simple label, hasta un objeto de clase hilo; donde por medio de la interacción en tiempo real con las librerías, podemos llamar los metodos que me ofrezca.
  • 14. Controles Si bien es entendido la parte gráfica de cualquier programa para los usuarios, tanto finales como desarrolladores ha atraído bastante , por su interacción, la cual proporcione amigabilidad con la interfaz. En este ámbito el entorno de visual studio, ofrece una serie de controles de que garantizan un manejo total de la aplicación y de las herramientas que se usen en los diferentes proyectos. Garantizando de esta manera un correcto diseño para el usuario final.
  • 15. Controles Propiedades Eventos Ejemplos Propiedades .net : ● Alignment Application AutoSize( Esté alinea en la pantalla la ventana de la aplicación) ● BorderStyle Caption Class (Esta es una clase de que configura los estilos ) Ejemplos Eventos .net : ● DragDrop DragOver Error
  • 16. Propiedades Las propiedades que me ofrece .Net, son muy extensas, ya que podemos encontrar bastantes atributos de un objeto, hasta el que mejor de acomode a la necesidad. En el entorno de visual studio, se garantiza una barra de propiedades de cualquier elemento que poseamos en el proyecto.
  • 17. Guardar Compilar y ejecutar un proyecto Ofrece una facilidad para detectar errores de programación, donde con solo hacer clic sobre el número de la línea, nos indicará si estamos incurriendo en un error de digitacion o simplemente de configuraciones.
  • 18. Lenguajes Hagamos un repaso acerca de los lenguajes que soporta el framework .NET ● Basic ● C# Otros ● C++, Transact-SQL ● VBScript, JScript ● XML, Visual J++ ● Lenguajes alternativos (perl, ) ● ASP.NET
  • 19. C# y Basic en .NET ● c# nace especialmente para .net ● c# con estándares ECMA (2002) ● c# orientado a objetos y componentes ● c# se deriva de c, c++, y java ● Basic , se rediseña completamente ● Basic, 100 % orientado a objetos
  • 20. Librerías Las librerías de .Net, contienen la información de la de las clases interfaces o tipos de valor que proporcionan un completo manejo a todos los elementos que ofrece .NET La clase más usada es System.Windows, la cual ofrece desde los controles gráficos de formularios, controles de interfaz de usuario y conversión de tipos de datos. Gracias a esta clase se logran generan aplicaciones de tipo cliente servidor.