Anda di halaman 1dari 6

INTRODUCCION A VISUAL .

NET

Visual Basic es un descendiente de Basic, que ha existido durante varias décadas. BASIC (el
acrónimo de Beginners´All-Purpose Symbolic Instruction Code) fue originariamente desarrollado
por la Dartmouth University en 1964 como lenguaje para programadores principiantes. BASIC se
convirtió en el primer lenguaje que la mayoría de los programadores aprendía para familiarizarse
con los fundamentos de la programación antes de pasar a lenguajes más potentes. Visual Basic
apareció en mayo de 1991 y supuso una revolución en la metodología de desarrollo de
aplicaciones, ya que permitía la creación de programas arrastrando y soltando componentes en
lugar de tener que codificar manualmente los elementos. Desde muchos puntos de vista Visual
Basic .NET supone la madurez de ese proyecto que nació hace mas de diez años. La nueva versión,
Visual Basic .NET, incorpora características de orientación a objetos de tal manera que podría
considerarse un lenguaje totalmente diferente a sus predecesores y totalmente orientado a
objetos, ya que en versiones anteriores Visual Basic era considerado un lenguaje de programación
con sintaxis de objetos, pero no un verdadero lenguaje orientado a objetos.

Las principales novedades que incorpora son:

- La herencia, tan solicitada por miles de programadores.

- Desarrollo de programas con múltiples hilos de ejecución.

- Control estructurado de excepciones.

- Inicializadores, que permiten establecer los valores iniciales de las variables.

FUNDAMENTOS DE LA PROGRAMACION

Es una asignatura básica que permite crear programas que exhiban un comportamiento deseado.
El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas,
además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.

Con esta materia el alumno aprenderá a escribir, a analizar, probar, depurar y dar mantenimiento
al programa generado en un Lenguaje de Programación.

ENTORNO INTEGRADO DE DESARROLLO (IDE)

s una aplicación de software, que proporciona servicios integrales para facilitarle al programador
de computadora el desarrollo de software. Normalmente, un IDE consiste de un editor de código
fuente, herramientas de construcción automáticas y un depurador. La mayoría de los IDEs tienen
auto-completado inteligente de código.

Algunos IDEs contienen un compilador, un intérprete, o ambos, tales como NetBeans y Eclipse;
otros no, tales como SharpDevelop y Lazarus. El límite entre un entorno de desarrollo integrado y
otras partes del entorno de desarrollo de software más amplio no está bien definido. Muchas
veces, a los efectos de simplificar la construcción de la interfaz gráfica del usuario (Interfaz gráfica
de usuario (GUI -“por sus siglas en inglés”-) se integran un sistema controlador de versión y varias
herramientas. Muchos IDEs modernos también cuentan con un navegador de clases, un buscador
de objetos y un diagrama de jerarquía de clases, para su uso con el desarrollo de software
orientado a objetos.

PENSAR EN OBJETOS

Pensar en objetos introduce el objeto como elemento el cual está basado en sus diferentes
características propias que tienen cada uno de ellos.

Se puede describir los principales atributos de un objeto y poder diferenciar cada una de las
cualidades que conforma el objeto.

INTERFACES Y ESPACIO DE NOMBRES

Los espacios de nombres.- organizan los objetos definidos en un ensamblado. Un ensamblado


puede contener varios espacios de nombres; éstos, a su vez, pueden contener otros espacios de
nombres.

Un ensamblado es la unidad física que contiene código .NET compilado (clases).

Las interfaces.- definen las propiedades, los métodos y los eventos que las clases pueden
implementar. Las interfaces le permiten definir características como pequeños grupos de
propiedades, métodos y eventos estrechamente relacionados; esto reduce los problemas de
compatibilidad porque puede desarrollar implementaciones mejoradas para sus interfaces sin
poner en peligro el código existente. Puede agregar nuevas características en cualquier momento
mediante el desarrollo de interfaces e implementaciones adicionales.

TIPOS DE VARIABLE

VARIABLES DE TIPOS PRIMITIVOS

Tipo VB / Tamañ Conversi Comentari


Valores Ejemplo
.NET o ón os
Dim letra a
2 CChar(… Carácter
Texto Char 0..65.535 s Char
bytes ) Unicode
= "a"C
CSByte( Byte con
SByte ±127 1 byte
…) signo

Enter Short 2 CShort( Entero


± 32.767
os Int16 bytes …) corto
con Integer 4
signo ±2.147.483.647 CInt(…) Entero
Int32 bytes
Long 8 Entero
±93223.3722036.8541775.807 CLng(…)
Int64 bytes largo
Dim peso a
±3,402823×1038 4 Simple
Reale Single CSng(…) s Single
±1,401298E×10-45 bytes precisión
s = 23.46F
Double ±1,79769313486231×10308 8 CDbl(…) Doble Dim dist as
Tipo VB / Tamañ Conversi Comentari
Valores Ejemplo
.NET o ón os
±4,94065645841247×10-324 bytes precisión Double
= 45.78
sin decimales:
±79.2284162.5143264.3372593.543 Dim precio
12
Decimal 1950.335 CDec(…) Monetario as Decimal
bytes
y hasta un máximo de 28 plazas = 87.13D
decimales
Dim ok as
Lógic 4 CBool(…
Boolean True/False Boolean
o bytes )
= False
Tiemp Date desde 1-ene-0001 00:00:00 8 CDate(…
o DateTime hasta 31-dic-9999 23:59:59 bytes )

VARIABLES DE TIPO CLASE

Tipo VB Comentarios Tamaño Conversión Ejemplo


Objeto Object 4 bytes CObj(…)
10 bytes
Texto String Una cadena de texto CStr(…) Dim nombre as String = "Pepe"
+ 2*nºcars.

ENTEROS SIN SIGNO

Tipo VB / .NET Valores Tamaño Conversión Comentarios


Byte 0…255 2 8
CByte(…)
UShort
0…65.535 216 CUShort(…)
UInt16
Enteros
sin signo UInteger
0…4.294.967.295 232 CUInt(…)
UInt32
ULong
0…183446.7442073.7091551.615 264 CULng(…)
UInt64

ARRAY Y ESTRUCTURAS DE CONTROL

ASPECTOS AVANZADOS DE LOS ARRAYS

COLECCIONES

COLECCIONES GENERICAS

UNIDAD 2: CAPTURA DE REQUISITOS FUNCIONALES

ARQUITECTURA DE .NET FRAMEWORK

.NET FRAMEWORK

LENGUAJES BASADOS EN .NET

LENGUAJES DESTACADOS C#, J#


CRL

MSIL

CLS

BIBLIOTECAS DE CLASE

UNIDAD 3: PATRONES DE DISEÑO

ENCAPSULAMIENTO

HERENCIA

POLIMORFISMO

UNIDAD 4: SENTENCIAS EN .NET

SENTENCIA IF, THEN, ELSE

SENTENCIA DE REPETICION FOR

SENTENCIA DE REPETICION WHILE

SENTENCIAS CASE

UNIDAD5: PROGRAMACION GUIADA POR EVENTOS

WINDOWS FORM

FORMULARIOS

TRABAJAR CON MENUS

BARRA DE HERRAMIENTAS Y ESTADOS

CUADRO DE DIALAGO

CONTROLES BASICO I

CONTROLES BASICOS II

CARACTERISTICAS GRAFICAS I

CARACTERISTICAS GRAFICA II

EVENTOS DEL TECLADO Y EL RATON

APLICACIONES MDI

EXCEPCIONES
ARREGLOS BIDIMENSIONALES

UNIDAD 6: ADO.NET

BASE DE DATOS

EL LENGUAJE DE SQL

INTRODUCCION A ADO.NET

PROVEEDRO DE DATOS

EL OBJETO DATA SET

PROGAMAR EL DATA SET

ACCESO A DATOS CON VISUAL STUDIO I

UNIDAD 7: ADO.NET

ACCESO A DATOS CON VISUAL STUDIO II

ESCENARIO DE ENLACE DE DATOS I

ESCENARIO DE ENLACE DE DATOS II

ESCENARIO DE ENLACE DE DATOS III

ESCRIBIR CODIGO INDEPENDIENTE DE LA BASE DE DATOS

EJERCICIOS

Anda mungkin juga menyukai