4. EL FRAMEWORK .NET
▪ Ing. Tulio Mamani
Un framework consiste en una serie de estructuras y
tecnología definidas que básicamente facilita la programación
Cuando hablamos de .NET Framework, estamos hablando
de este conjunto de estructuras y tecnologías que
proporciona Microsoft para una programación más sencilla
orientada a las redes e internet, con independencia de la
plataforma hardware utilizada
5. EL ARQUITECTURA .NET
▪ Ing. Tulio Mamani
.NET está formada por una serie de componentes que, en
conjunto, permiten la creación de todo tipo de aplicaciones en
todo tipo de sistemas operativos y utilizando todo tipo de
lenguajes de programación.
La plataforma .NET es una plataforma de desarrollo de
aplicaciones, es un conjunto de :
Lenguajes Librerías Plataformas
6. APLICACIONES EN .NET
▪ Ing. Tulio Mamani
.NET Permite desarrollar todo tipo de aplicaciones
7. LENGUAJES EN .NET
▪ Ing. Tulio Mamani
.NET soporte un conjunto grande de lenguajes pero los mas
importantes son:
8. EL ARQUITECTURA .NET
▪ Ing. Tulio Mamani
La arquitectura de .Net es la siguiente
CLR: Es un entorno Virtual que se ejecuta cada vez que se
ejecuta un programa, conecta la aplicación con el HW y traduce
el programa en lenguaje de maquina
FCL (VCL): Es un conjunto de librerías que nos proveen de
herramientas para el desarrollo de aplicaciones
11. HISTORIA DE C#
▪ Ing. Tulio Mamani
Se pronunica C Sharp, fue creado por Microsoft
Es un lenguaje orientado a objetos
Tiene soporte para la programación orientada a componentes
( se puede hacer bloques de código compilarlos y poder
exportarlos a otros programas
Es un lenguaje Type-Safe (Tipos de Datos y Seguro)
12. PROPIEDADES C#
▪ Ing. Tulio Mamani
Es parte del Framework .NET
Es un lenguaje basado en C
Comparte sintaxis con C, C++ y Java
Permite crear aplicaciones Multiplataforma
Windows (Escritorio, tabletas, móviles)
Aplicaciones web
Aplicaciones de Consola
Biblioteca de clases
13. ESTRUCTURA DE UN PROGRAMA
▪ Ing. Tulio Mamani
La estructura básica de un programa consiste de varias partes
que se muestran a continuación:
1.- Namespaces
2.- Clases
3.- Clase Principal
4.- Métodos de la Clase Principal
5.- Definición de clases
6.- Declaraciones
7.- Comentarios
14. ESTRUCTURA DE UN PROGRAMA
▪ Ing. Tulio Mamani
Sección de Importación
Permite importar
bibliotecas de clases BCL
Espacio de Nombres
En .NET Todas las clases
relacionadas con un
proyecto deben estar
dentro de un namespace
Clase Principal
Una clase de inicio no es más que una
clase que contiene un método "Main ()"
Metodo Principal
Cuando se ejecuta la
aplicación, el método principal
se ejecutará primero. Este
método contiene la lógica
principal de la aplicación
15. TIPOS DE DATOS EN C#
▪ Ing. Tulio Mamani
C# Soporta los
siguientes tipos
de datos:
17. EJEMPLO HOLA MUNDO
▪ Ing. Tulio Mamani
Para crear un programa en
consola se deber ir a New->
Project, se elije la opción Visual
C#->Windows y Console
Aplication
Luego se crea una carpeta y se
define el nombre de nuestra
aplicación
18. EJEMPLO HOLA MUNDO
▪ Ing. Tulio Mamani
El código que vamos a ejecutar es el siguiente: