Visual Studio.NET es un entorno de desarrollo integrado que permite crear aplicaciones para la plataforma .NET de Microsoft utilizando diversos lenguajes como C#, Visual Basic, C++ y F#. Proporciona herramientas para diseñar interfaces, programar lógica, depurar y publicar aplicaciones web, de escritorio y móviles.
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.
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.
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.