SlideShare una empresa de Scribd logo
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 basic
Universidad
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
César Reneses
 
.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
Antonio Palomares Sender
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NET
Melissa 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 .NET
jnarchie
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
Dankaris Liberato
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET Propuesta
Marcel Aponte
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
Paulo Guerra Terán
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
Carlos 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 2008
juliocasal
 
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
 
Paola
PaolaPaola
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
paolatublog
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
Xavii 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
PaolaPaola
Paola
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 
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 toolkit
Cesar Escalante
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
marco368
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
marco368
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
marco368
 
Paola
PaolaPaola
Paola
PaolaPaola
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
paolatublog
 
Paola
PaolaPaola
IDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizadosIDEs y Frameworks mas utilizados
IDEs y Frameworks mas utilizados
George Navarro Gomez
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
cristian 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.Html
diana
 
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
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
jhoffry dekentai
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
paolagonzalez326
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
paolatublog
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
paolatublog
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
michaelascanio
 
Framework
FrameworkFramework
Framework
Alexis Arguello
 

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
 
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
 
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
Andre.paola9Andre.paola9
Andre.paola9
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
 
Framework
FrameworkFramework
Framework
 

Último

Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 

Último (20)

Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 

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.