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

PPT
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
PPTX
Visual studio introduccion
PPTX
Introducción a Visual Studio .net
DOCX
Visual studio 2008.vanessa
PPTX
Introduccion a Visual Studio
PPTX
Novedades visual studio 2015
PDF
Entendiendo el .NET Framework
PPTX
visual basic .net
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Visual studio introduccion
Introducción a Visual Studio .net
Visual studio 2008.vanessa
Introduccion a Visual Studio
Novedades visual studio 2015
Entendiendo el .NET Framework
visual basic .net

La actualidad más candente (16)

PDF
Qué visual basic
PPTX
.Net Framework Introduction
PPT
PPTX
Framework .NET 3.5 01 Conceptos básicos y entorno
PPTX
Introducción a la Plataforma .NET
PDF
Microsoft visual c#
PDF
Introduccion a la plataforma .NET
PPTX
Programación .NET
PDF
Microsoft .NET Propuesta
PPT
1 Plataforma .Net
PPTX
Desarrollo de aplicaciones
PPTX
Introducción al Desarrollo para SharePoint con Visual Studio 2008
PPT
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
PPTX
Paola 1001 jt
PPTX
PPTX
Lenguajes programacion
Qué visual basic
.Net Framework Introduction
Framework .NET 3.5 01 Conceptos básicos y entorno
Introducción a la Plataforma .NET
Microsoft visual c#
Introduccion a la plataforma .NET
Programación .NET
Microsoft .NET Propuesta
1 Plataforma .Net
Desarrollo de aplicaciones
Introducción al Desarrollo para SharePoint con Visual Studio 2008
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Paola 1001 jt
Lenguajes programacion
Publicidad

Similar a Desarrollo de aplicaciones .net (20)

DOCX
Republica bolivariana de venezuela 2
PDF
Desarrollo aplicaciones windows c#
PDF
Presentacion de programacion c# en visual studio .net
PPTX
PPTX
Introducción a net
DOCX
Trabajo gru
PPT
Programación visual con VB.NET
PPTX
Framework .NET 3.5 02 Entorno de desarrollo (ide)
PPTX
Andre.paola9 blos blospot blogger
PPTX
Andre.paola9
PPT
Introduccion.net
PPT
Vbnetclass
PPTX
PPTX
itio de realizacion de un blog blogs blogspot
PPTX
PPTX
PPTX
Preserntacion programacion.net
PPTX
Plataforma .Net
PPTX
Tecnologia Microsoft
PPTX
Tecnologia microsoft .net
Republica bolivariana de venezuela 2
Desarrollo aplicaciones windows c#
Presentacion de programacion c# en visual studio .net
Introducción a net
Trabajo gru
Programación visual con VB.NET
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Andre.paola9 blos blospot blogger
Andre.paola9
Introduccion.net
Vbnetclass
itio de realizacion de un blog blogs blogspot
Preserntacion programacion.net
Plataforma .Net
Tecnologia Microsoft
Tecnologia microsoft .net
Publicidad

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Maste clas de estructura metálica y arquitectura
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPT
Que son las redes de computadores y sus partes
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
clase auditoria informatica 2025.........
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
introduccion a las_web en el 2025_mejoras.ppt
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
SAP Transportation Management para LSP, TM140 Col18
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Estrategia de apoyo tecnología grado 9-3
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
CyberOps Associate - Cisco Networking Academy
Maste clas de estructura metálica y arquitectura
Sesion 1 de microsoft power point - Clase 1
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Que son las redes de computadores y sus partes
El-Gobierno-Electrónico-En-El-Estado-Bolivia
clase auditoria informatica 2025.........
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Propuesta BKP servidores con Acronis1.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Estrategia de apoyo tecnología miguel angel solis
Power Point Nicolás Carrasco (disertación Roblox).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.