SlideShare una empresa de Scribd logo
1 de 25
VISUAL. NET
Es un conjunto de tecnología de Microsoft que
facilita el desarrollo del software podemos
hacer aplicaciones web aplicaciones de tipo
escritorio , servicios web . Servicios Microsoft,
servicios Mobile.
LENGUAJES DE . NET
El .NET Framework- Arquitectura
Entorno común de ejecución (Common Runtime, CLR). Language
● Administra el código en tiempo de ejecución y proporciona los servicios básicos (administración de
memoria, control de excepciones, control de hilos de ejecución).
Biblioteca de clases base (Base Class Library,) BCL).
● Colección de código OO que puede ser empleado desde cualquier lenguaje .NET.
● Contiene los tipos básicos, clases para la entrada/salida, seguridad etc. seguridad, etc.
● Al tener definidos los tipos de datos para todos los lenguajes, facilita el intercambio de datos entre
aplicaciones desarrolladas en distintos lenguajes.
Capa de datos y XML.
● Gestiona el acceso a los d a tos y el tratamiento de d a tos XML.
Los datos los gestiona mediante ADO.NET.
Gran parte de la información de NET (configuración Gran parte de la información de .NET
(configuración, estructura de archivos y de aplicaciones) se gestiona mediante XML.
Facilidad para importar, exportar y tratar datos de/hacia XML.
Definición de la interfaz: ASP.NET y Windows Forms.
● ASP NET utiliza Web Forms (para aplicaciones Web ASP.NET utiliza Web Forms (para aplicaciones
Web basadas en ASP) y los servicios Web.
● Windows Forms proporciona un conjunto de componentes de interfaz para desarrollar aplicaciones
cliente basadas en Windows.
Cargador de clases (Class Loader).
● Llama al puntero de inicio del procedimiento establece Llama al puntero de inicio del procedimiento,
establece su entorno de memoria y mantiene la ejecución bajo control.
Control de recursos: recolector de basura, control de la pila, administrador de códigos. I Interacción con
el sistema operativo: Interacción con el sistema operativo: control de excepciones, control de seguridad,
compilador de código nativo.
● El código intermedio debe compilarse a código nativo.
Clases base: Definen el entorno de trabajo sobre el que se apoya el código.
VISUAL STUDIO.NET !
Es un entorno gráfico que permite a los desarrolladores crear, probar y
depurar aplicaciones desarrolladas o no para la plataforma .NET. ! La
última versión es la 2008.
PASO A PASO PARA UTLIZAR VISUAL STUDIO
1) Abrir el programa y abrir un nuevo proyecto.
2) SE COLOCA NOMBRE AL PROYECTO
3) NOS APARECE EL FORMULARIO
4) PODEMOS UTILIZAR LAS HERRAMIENTAS PARA CREAR NUESTROS
BOTONES
5) DESDE AQUÍ PODEMOS PROGRAMAR LOS BOTONES
6) CUANDO SE TERMINA DE PROGRAMAR SE GUARDA EL PROYECTO
TIPOS DE DATOS EN VISUAL ESTUDIO.NET
los tipos de datos primitivos en visual basic son objetos en el espacio
de nombres system. para cada tipo de datos, se proporciona un
nombre corto o alias. por ejemplo, int es el nombre corto
correspondiente a system.int32 y double es la forma abreviada
de system.double.
CÓMO NOMBRAR VARIABLES
Una variable es un espacio de la memoria
del ordenador a la que asignamos contenido
que puede ser un valor numérico
(sólo números con su valor de cálculo)
o alfanumérico (sólo texto o texto con números).
VISUAL STUDIO
si has estudiado pseudocódigo y tipos de variables con pseudocódigo
previamente los conocimientos adquiridos serán válidos y útiles con
visual Basic, pero con matices. vamos a tratar los aspectos más básicos
de la declaración de variables con visual Basic y a dar algunas
orientaciones a través de las que profundizar en el manejo de variables.
ESTRUCTURAS
Es una combinación de tipo de datos, que se utilizan para crear tipos de valores
definidos, sus miembros pueden ser variables, propiedades, métodos o eventos
EJEMPLO
Public: Para acceso no restringido
Protected: Para acceso solo dentro de
su propia clase.
Friend: Para acceso en cualquier lugar
de la aplicación.
Private: Para acceso solo dentro del
contexto de su declaración
MAPA CONCEPTUAL
MATRICES
Se llama matriz a una disposición rectangular de números reales, a los cuales se les
denomina elementos de la matriz. Cada elemento tiene dos subíndices, el primero
indica la fila y el segundo la columna
Dos matrices son iguales cuando tienen la misma dimensión y los elementos que
ocupan la misma posición en cada una de ellas son iguales.
Dimensión de la matriz nm
2ª columna
3ª fila













a11 a12 a13 ...... a1n
a21 a22 a23 ...... a2n
a31 a32 a33 ...... a3n
.. .. .. .. ..
am1 am2 am3 ...... amn
= (aij)
MATRICES
Se llama matriz a una disposición rectangular de números reales, a los
cuales se les denomina elementos de la matriz. Cada elemento tiene
dos subíndices, el primero indica la fila y el segundo la columna
Dos matrices son iguales cuando tienen la misma dimensión y los
elementos que ocupan la misma posición en cada una de ellas son
iguales.
Dimensión de la matriz nm
2ª columna
3ª fila













a11 a12 a13 ...... a1n
a21 a22 a23 ...... a2n
a31 a32 a33 ...... a3n
.. .. .. .. ..
am1 am2 am3 ...... amn
= (aij)
PROCEDIMIENTO MAIN
“Punto de comienzo" de una aplicación — el primer
procedimiento accedido cuando ejecutas tu código.
Algunas de las tareas que puedes llevar a cabo dentro del
código del Main:
 Cargar un formulario
 Averiguar si alguna copia de tu programa existe
 Abrir una conexión a una base de datos
Cuatro variedades:
 Sub Main()  la más común
 Sub Main(ByVal CmdArgs() As String)
 Function Main() As Integer
 Function Main(ByVal CmdArgs() As String) As Integer
PROCEDIMIENTOS CON SUB I
[ <attrlist> ] [{ Overloads | Overrides | Overridable |
NotOverridable | MustOverride | Shadows | Shared }]
[{ Public | Protected | Friend | Protected Friend |
Private }]
Sub name [(arglist)] [ Implements interface.definedname ]
[ statements ]
[ Exit Sub ]
[ statements ]
End Sub
PROCEDIMIENTOS CON SUB II
Lista de atributos de este procedimiento
Overloads  Este procedimiento (método) sobrecarga otro declarado en
una clase base
Overrides  sobreescribe método de clase base
Overridable/NotOverridable  método puede [NO] ser sobrecargado
MustOverride  método es abstracto, debe ser sobreescrito por clase
que deriva
Cada argumento en arglist tiene el siguiente formato:
[ <attrlist> ] [ Optional ] [{ ByVal | ByRef }] [ ParamArray ]
argname[( )] [ As argtype ] [ = defaultvalue ]
SENTENCIA FUNCTION
Sintáxis similar a Sub pero devuelve un valor
' Procedure Sub con dos argumentos.
Public Function CalcSum(ByVal ParamArray Args() As Double) As Double
Dim I As Integer
CalcSum = 0
If Args.Length <= 0 Then Exit Function ' No se han pasado args.
For I = 0 To UBound(Args, 1)
CalcSum += Args(I)
Next I
End Function ' Devuelve último valor de CalcSum.
La función puede ser llamada como:
Dim ReturnedValue As Double
ReturnedValue = CalcSum(4, 3, 2, 1)
' Args(0) = 4, Args(1) = 3, and so on.

Más contenido relacionado

La actualidad más candente

Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosJosé Antonio Sandoval Acosta
 
2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programación2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programaciónoviedospablo
 
iNTRODUCCION AL LENGUAJE JAVA
iNTRODUCCION AL LENGUAJE  JAVAiNTRODUCCION AL LENGUAJE  JAVA
iNTRODUCCION AL LENGUAJE JAVAJesus Alex Haro
 
Apuntes programacion basica
Apuntes programacion basicaApuntes programacion basica
Apuntes programacion basicamarigelcontreras
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLEkenixxx
 
Libreria ronald jimenez
Libreria ronald jimenezLibreria ronald jimenez
Libreria ronald jimenezUTPL
 
Estructura de un programa
Estructura de un programaEstructura de un programa
Estructura de un programaMerary Arias
 
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)José Antonio Sandoval Acosta
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4K Manuel TN
 
Sistemas Operativos - Semáforos
Sistemas Operativos - SemáforosSistemas Operativos - Semáforos
Sistemas Operativos - SemáforosJuan Rojas
 
Temas programacion java_2
Temas programacion java_2Temas programacion java_2
Temas programacion java_2Wally IG
 
Manual analisis dominancia_1
Manual analisis dominancia_1Manual analisis dominancia_1
Manual analisis dominancia_1vilna2011
 

La actualidad más candente (18)

Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programación2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programación
 
iNTRODUCCION AL LENGUAJE JAVA
iNTRODUCCION AL LENGUAJE  JAVAiNTRODUCCION AL LENGUAJE  JAVA
iNTRODUCCION AL LENGUAJE JAVA
 
Modelo Estatico
Modelo EstaticoModelo Estatico
Modelo Estatico
 
Apuntes programacion basica
Apuntes programacion basicaApuntes programacion basica
Apuntes programacion basica
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLE
 
Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)
 
Libreria ronald jimenez
Libreria ronald jimenezLibreria ronald jimenez
Libreria ronald jimenez
 
Modelo Estatico
Modelo EstaticoModelo Estatico
Modelo Estatico
 
Programación de código
Programación de códigoProgramación de código
Programación de código
 
Objeto sql command
Objeto sql commandObjeto sql command
Objeto sql command
 
Estructura de un programa
Estructura de un programaEstructura de un programa
Estructura de un programa
 
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4
 
Ficheros de cabecera
Ficheros de cabecera Ficheros de cabecera
Ficheros de cabecera
 
Sistemas Operativos - Semáforos
Sistemas Operativos - SemáforosSistemas Operativos - Semáforos
Sistemas Operativos - Semáforos
 
Temas programacion java_2
Temas programacion java_2Temas programacion java_2
Temas programacion java_2
 
Manual analisis dominancia_1
Manual analisis dominancia_1Manual analisis dominancia_1
Manual analisis dominancia_1
 

Destacado

12 datos curiosos que no sabías sobre las Princesas
12 datos curiosos que no sabías sobre las Princesas12 datos curiosos que no sabías sobre las Princesas
12 datos curiosos que no sabías sobre las PrincesasMaría José Callejas Capra
 
Actividad autoformación y evaluación no.2 tarea
Actividad autoformación y evaluación no.2 tareaActividad autoformación y evaluación no.2 tarea
Actividad autoformación y evaluación no.2 tareajenny21071
 
Intro to Ellman Part 1/5 (RF vs. ESU)
Intro to Ellman Part 1/5 (RF vs. ESU)Intro to Ellman Part 1/5 (RF vs. ESU)
Intro to Ellman Part 1/5 (RF vs. ESU)Marc Weiser
 
Etude de la maintenance préventif
Etude de la maintenance préventifEtude de la maintenance préventif
Etude de la maintenance préventifNajlae Zaim
 
Bessy torres cortez higiene dental
Bessy torres cortez   higiene dentalBessy torres cortez   higiene dental
Bessy torres cortez higiene dentalbessytc
 
Spastic paraplegia
Spastic paraplegiaSpastic paraplegia
Spastic paraplegiaagho john
 

Destacado (13)

Wix ethical
Wix ethicalWix ethical
Wix ethical
 
12 datos curiosos que no sabías sobre las Princesas
12 datos curiosos que no sabías sobre las Princesas12 datos curiosos que no sabías sobre las Princesas
12 datos curiosos que no sabías sobre las Princesas
 
Belajar Kediri
Belajar KediriBelajar Kediri
Belajar Kediri
 
Wix behavior paper
Wix behavior paperWix behavior paper
Wix behavior paper
 
Behavior paper
Behavior paperBehavior paper
Behavior paper
 
Actividad autoformación y evaluación no.2 tarea
Actividad autoformación y evaluación no.2 tareaActividad autoformación y evaluación no.2 tarea
Actividad autoformación y evaluación no.2 tarea
 
Belajar Nyepil Jaku Iban
Belajar Nyepil Jaku IbanBelajar Nyepil Jaku Iban
Belajar Nyepil Jaku Iban
 
Wix behavior paper
Wix behavior paperWix behavior paper
Wix behavior paper
 
Taller no (1)
Taller no (1)Taller no (1)
Taller no (1)
 
Intro to Ellman Part 1/5 (RF vs. ESU)
Intro to Ellman Part 1/5 (RF vs. ESU)Intro to Ellman Part 1/5 (RF vs. ESU)
Intro to Ellman Part 1/5 (RF vs. ESU)
 
Etude de la maintenance préventif
Etude de la maintenance préventifEtude de la maintenance préventif
Etude de la maintenance préventif
 
Bessy torres cortez higiene dental
Bessy torres cortez   higiene dentalBessy torres cortez   higiene dental
Bessy torres cortez higiene dental
 
Spastic paraplegia
Spastic paraplegiaSpastic paraplegia
Spastic paraplegia
 

Similar a Visual.NET Framework y lenguajes

Resumen lenguajes c#
Resumen lenguajes c#Resumen lenguajes c#
Resumen lenguajes c#Angie Galeano
 
Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Kevin Reaño
 
Programación visual con VB.NET
Programación visual con VB.NETProgramación visual con VB.NET
Programación visual con VB.NETYamil Lambert
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...Eudris Cabrera
 
Diagramas de uml generacion de codigos
Diagramas de uml generacion de codigosDiagramas de uml generacion de codigos
Diagramas de uml generacion de codigosJesus Rodriguez
 
CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)Darwin Durand
 
Java fundamentos -15 consejos practicos open saturday 2018
Java fundamentos -15 consejos practicos open saturday 2018Java fundamentos -15 consejos practicos open saturday 2018
Java fundamentos -15 consejos practicos open saturday 2018Eudris Cabrera
 
Framework .NET 3.5 06 Operativa básica del framework .net
Framework .NET 3.5 06 Operativa básica del framework .netFramework .NET 3.5 06 Operativa básica del framework .net
Framework .NET 3.5 06 Operativa básica del framework .netAntonio Palomares Sender
 
Caracteristicas de C Sharp
Caracteristicas de C SharpCaracteristicas de C Sharp
Caracteristicas de C SharpEdgardo Martinez
 
Tarea_Investigacion programacion .pdf
Tarea_Investigacion programacion .pdfTarea_Investigacion programacion .pdf
Tarea_Investigacion programacion .pdfBrimmerRamrez
 

Similar a Visual.NET Framework y lenguajes (20)

presentacion Fermath
presentacion Fermathpresentacion Fermath
presentacion Fermath
 
Resumen semana2
Resumen semana2Resumen semana2
Resumen semana2
 
Manual visual basic .net
Manual visual basic .net Manual visual basic .net
Manual visual basic .net
 
Resumen lenguajes c#
Resumen lenguajes c#Resumen lenguajes c#
Resumen lenguajes c#
 
Plataforma net
Plataforma netPlataforma net
Plataforma net
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]
 
Programación visual con VB.NET
Programación visual con VB.NETProgramación visual con VB.NET
Programación visual con VB.NET
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
 
Programacion en C#
Programacion en C#Programacion en C#
Programacion en C#
 
Diagramas de uml generacion de codigos
Diagramas de uml generacion de codigosDiagramas de uml generacion de codigos
Diagramas de uml generacion de codigos
 
Conceptos estructuras de datos
Conceptos estructuras de datosConceptos estructuras de datos
Conceptos estructuras de datos
 
CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)CREACION DE DLL Y USO (Ejemplo desarrollado)
CREACION DE DLL Y USO (Ejemplo desarrollado)
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual
VisualVisual
Visual
 
Java fundamentos -15 consejos practicos open saturday 2018
Java fundamentos -15 consejos practicos open saturday 2018Java fundamentos -15 consejos practicos open saturday 2018
Java fundamentos -15 consejos practicos open saturday 2018
 
Framework .NET 3.5 06 Operativa básica del framework .net
Framework .NET 3.5 06 Operativa básica del framework .netFramework .NET 3.5 06 Operativa básica del framework .net
Framework .NET 3.5 06 Operativa básica del framework .net
 
Caracteristicas de C Sharp
Caracteristicas de C SharpCaracteristicas de C Sharp
Caracteristicas de C Sharp
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Tarea_Investigacion programacion .pdf
Tarea_Investigacion programacion .pdfTarea_Investigacion programacion .pdf
Tarea_Investigacion programacion .pdf
 

Último

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
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
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
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
 

Último (20)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
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
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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
 

Visual.NET Framework y lenguajes

  • 1.
  • 2. VISUAL. NET Es un conjunto de tecnología de Microsoft que facilita el desarrollo del software podemos hacer aplicaciones web aplicaciones de tipo escritorio , servicios web . Servicios Microsoft, servicios Mobile.
  • 3.
  • 5. El .NET Framework- Arquitectura Entorno común de ejecución (Common Runtime, CLR). Language ● Administra el código en tiempo de ejecución y proporciona los servicios básicos (administración de memoria, control de excepciones, control de hilos de ejecución). Biblioteca de clases base (Base Class Library,) BCL). ● Colección de código OO que puede ser empleado desde cualquier lenguaje .NET. ● Contiene los tipos básicos, clases para la entrada/salida, seguridad etc. seguridad, etc. ● Al tener definidos los tipos de datos para todos los lenguajes, facilita el intercambio de datos entre aplicaciones desarrolladas en distintos lenguajes. Capa de datos y XML. ● Gestiona el acceso a los d a tos y el tratamiento de d a tos XML. Los datos los gestiona mediante ADO.NET. Gran parte de la información de NET (configuración Gran parte de la información de .NET (configuración, estructura de archivos y de aplicaciones) se gestiona mediante XML. Facilidad para importar, exportar y tratar datos de/hacia XML. Definición de la interfaz: ASP.NET y Windows Forms. ● ASP NET utiliza Web Forms (para aplicaciones Web ASP.NET utiliza Web Forms (para aplicaciones Web basadas en ASP) y los servicios Web. ● Windows Forms proporciona un conjunto de componentes de interfaz para desarrollar aplicaciones cliente basadas en Windows. Cargador de clases (Class Loader). ● Llama al puntero de inicio del procedimiento establece Llama al puntero de inicio del procedimiento, establece su entorno de memoria y mantiene la ejecución bajo control. Control de recursos: recolector de basura, control de la pila, administrador de códigos. I Interacción con el sistema operativo: Interacción con el sistema operativo: control de excepciones, control de seguridad, compilador de código nativo. ● El código intermedio debe compilarse a código nativo. Clases base: Definen el entorno de trabajo sobre el que se apoya el código.
  • 6. VISUAL STUDIO.NET ! Es un entorno gráfico que permite a los desarrolladores crear, probar y depurar aplicaciones desarrolladas o no para la plataforma .NET. ! La última versión es la 2008.
  • 7. PASO A PASO PARA UTLIZAR VISUAL STUDIO 1) Abrir el programa y abrir un nuevo proyecto.
  • 8. 2) SE COLOCA NOMBRE AL PROYECTO
  • 9. 3) NOS APARECE EL FORMULARIO
  • 10. 4) PODEMOS UTILIZAR LAS HERRAMIENTAS PARA CREAR NUESTROS BOTONES
  • 11. 5) DESDE AQUÍ PODEMOS PROGRAMAR LOS BOTONES
  • 12. 6) CUANDO SE TERMINA DE PROGRAMAR SE GUARDA EL PROYECTO
  • 13. TIPOS DE DATOS EN VISUAL ESTUDIO.NET los tipos de datos primitivos en visual basic son objetos en el espacio de nombres system. para cada tipo de datos, se proporciona un nombre corto o alias. por ejemplo, int es el nombre corto correspondiente a system.int32 y double es la forma abreviada de system.double.
  • 14. CÓMO NOMBRAR VARIABLES Una variable es un espacio de la memoria del ordenador a la que asignamos contenido que puede ser un valor numérico (sólo números con su valor de cálculo) o alfanumérico (sólo texto o texto con números).
  • 15. VISUAL STUDIO si has estudiado pseudocódigo y tipos de variables con pseudocódigo previamente los conocimientos adquiridos serán válidos y útiles con visual Basic, pero con matices. vamos a tratar los aspectos más básicos de la declaración de variables con visual Basic y a dar algunas orientaciones a través de las que profundizar en el manejo de variables.
  • 16.
  • 17.
  • 18. ESTRUCTURAS Es una combinación de tipo de datos, que se utilizan para crear tipos de valores definidos, sus miembros pueden ser variables, propiedades, métodos o eventos EJEMPLO Public: Para acceso no restringido Protected: Para acceso solo dentro de su propia clase. Friend: Para acceso en cualquier lugar de la aplicación. Private: Para acceso solo dentro del contexto de su declaración
  • 20. MATRICES Se llama matriz a una disposición rectangular de números reales, a los cuales se les denomina elementos de la matriz. Cada elemento tiene dos subíndices, el primero indica la fila y el segundo la columna Dos matrices son iguales cuando tienen la misma dimensión y los elementos que ocupan la misma posición en cada una de ellas son iguales. Dimensión de la matriz nm 2ª columna 3ª fila              a11 a12 a13 ...... a1n a21 a22 a23 ...... a2n a31 a32 a33 ...... a3n .. .. .. .. .. am1 am2 am3 ...... amn = (aij)
  • 21. MATRICES Se llama matriz a una disposición rectangular de números reales, a los cuales se les denomina elementos de la matriz. Cada elemento tiene dos subíndices, el primero indica la fila y el segundo la columna Dos matrices son iguales cuando tienen la misma dimensión y los elementos que ocupan la misma posición en cada una de ellas son iguales. Dimensión de la matriz nm 2ª columna 3ª fila              a11 a12 a13 ...... a1n a21 a22 a23 ...... a2n a31 a32 a33 ...... a3n .. .. .. .. .. am1 am2 am3 ...... amn = (aij)
  • 22. PROCEDIMIENTO MAIN “Punto de comienzo" de una aplicación — el primer procedimiento accedido cuando ejecutas tu código. Algunas de las tareas que puedes llevar a cabo dentro del código del Main:  Cargar un formulario  Averiguar si alguna copia de tu programa existe  Abrir una conexión a una base de datos Cuatro variedades:  Sub Main()  la más común  Sub Main(ByVal CmdArgs() As String)  Function Main() As Integer  Function Main(ByVal CmdArgs() As String) As Integer
  • 23. PROCEDIMIENTOS CON SUB I [ <attrlist> ] [{ Overloads | Overrides | Overridable | NotOverridable | MustOverride | Shadows | Shared }] [{ Public | Protected | Friend | Protected Friend | Private }] Sub name [(arglist)] [ Implements interface.definedname ] [ statements ] [ Exit Sub ] [ statements ] End Sub
  • 24. PROCEDIMIENTOS CON SUB II Lista de atributos de este procedimiento Overloads  Este procedimiento (método) sobrecarga otro declarado en una clase base Overrides  sobreescribe método de clase base Overridable/NotOverridable  método puede [NO] ser sobrecargado MustOverride  método es abstracto, debe ser sobreescrito por clase que deriva Cada argumento en arglist tiene el siguiente formato: [ <attrlist> ] [ Optional ] [{ ByVal | ByRef }] [ ParamArray ] argname[( )] [ As argtype ] [ = defaultvalue ]
  • 25. SENTENCIA FUNCTION Sintáxis similar a Sub pero devuelve un valor ' Procedure Sub con dos argumentos. Public Function CalcSum(ByVal ParamArray Args() As Double) As Double Dim I As Integer CalcSum = 0 If Args.Length <= 0 Then Exit Function ' No se han pasado args. For I = 0 To UBound(Args, 1) CalcSum += Args(I) Next I End Function ' Devuelve último valor de CalcSum. La función puede ser llamada como: Dim ReturnedValue As Double ReturnedValue = CalcSum(4, 3, 2, 1) ' Args(0) = 4, Args(1) = 3, and so on.