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.

Desarrollo a aplicaciones . net (1)

  • 2.
    VISUAL. NET Es unconjunto 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.
  • 4.
  • 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 ! Esun 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 PASOPARA UTLIZAR VISUAL STUDIO 1) Abrir el programa y abrir un nuevo proyecto.
  • 8.
    2) SE COLOCANOMBRE AL PROYECTO
  • 9.
    3) NOS APARECEEL FORMULARIO
  • 10.
    4) PODEMOS UTILIZARLAS HERRAMIENTAS PARA CREAR NUESTROS BOTONES
  • 11.
    5) DESDE AQUÍPODEMOS PROGRAMAR LOS BOTONES
  • 12.
    6) CUANDO SETERMINA DE PROGRAMAR SE GUARDA EL PROYECTO
  • 13.
    TIPOS DE DATOSEN 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 Unavariable 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 hasestudiado 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.
  • 18.
    ESTRUCTURAS Es una combinaciónde 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
  • 19.
  • 20.
    MATRICES Se llama matriza 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 matriza 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 decomienzo" 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 SUBI [ <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 SUBII 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 similara 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.