DCE0 ProgramacionOO C VBNET

Páginas: 10 (2281 palabras) Publicado: 11 de agosto de 2015
Programa Microsoft
Desarrollador Cinco
Estrellas

Estrella 0 Introducción a la
Programación Orientada a
Objetos en C# y Visual
Basic.NET

Objetivo
Mostrar cómo aplicar los conceptos
fundamentales de programación
orientada a objetos utilizando los
lenguajes Microsoft Visual C#.NET y
Microsoft Visual Basic.NET

Prerrequisitos
Poseer los conocimientos
proporcionados en los siguientes
módulos de laEstrella 0:



Fundamentos de Programación
Introducción a la Orientación a Objetos

Temas a Tratar
Introducción a C# y VB.NET
Sintaxis






Temas Generales
Definición e inicialización de variables
Operadores
Estructuras de Control
Clases y Objetos

Visual C#.NET
Creado especialmente para .NET
Estándar ECMA (2002)
Orientado a Objetos y Componentes
Sintaxis derivada de C, C++, Delphi
yJava

Visual Basic.NET
Rediseñado especialmente para .NET
100% Orientado a Objetos y
Componentes
Salvo por pequeñas excepciones, la
sintaxis es la misma de VB6 y sus
predecesores
Tiene la misma potencia, robustez y
capacidades de acceso a .NET que
C#

Compiladores (1/2)
Compilador de Línea de Comandos C#
 Cumple con la especificación del CLS
\Microsoft.NET\Framework\ >\csc.exe
Csc /out:XX /target:YY “Archivo1.cs”
“Archivo2.cs”
Compilador de Línea de Comandos VB.NET
 Cumple con la especificación del CLS
\Microsoft.NET\Framework\ >\vbc.exe
 vbc /out:XX /target:YY “Archivo1.vb”
“Archivo2.vb”

Compiladores (2/2)
Algunas opciones útiles
/out:
Nombre del archivo de
salida
/target:exe/winexe/library
Consola/Windows/DLL
/reference: Assemblies dereferencia
/doc:
Archivo de documentación
/debug[+|-]
Emitir info de DEBUG
/main:
Determina la clase que
posee
el Entry Point (ignora los otros
posibles)
/lib:
Directorios de librerías

Temas a Tratar
Introducción a C# y VB.NET
Sintaxis






Temas Generales
Definición e inicialización de variables
Operadores
Estructuras de Control
Clases y Objetos

VB.NET y C# -Terminación de
línea
C#: la línea finaliza con un “ ; ”
//Una linea con mas de un renglon
string nombre = primerNombre +
apellido;
//El punto y coma indica FINAL de linea

VB.NET: la línea finaliza con un salto de línea
'Una linea con mas de un renglon
Dim nombre As String = primerNombre & _
apellido

VB.NET y C# - Declaración de
Bloques
En C# los bloques se declaran entre llaves
class MainClass{public static void Main(string[] args) {
Console.WriteLine("Hello World!");
}
}

En VB.NET cada bloque tiene su sentencia de
apertura y su sentencia de cierre, que
normalmente empieza con la palabra “End”
Class Main
Public Shared Sub Main()
Console.WriteLine("Hello World!")
End Sub
End Class

VB.NET y C# - Comentarios
C# soporta tres tipos de comentarios
string nombre = “Juan”; // Comentario de unasola línea
/* Comentario con mas
de una línea*/
///
/// Documentación XML que puede ser consumida por otras
/// herramientas para mostrar ayuda dinámica o generar
/// documentación en varios formatos
///

public class Matematica {
///
/// Calcula la suma de dos números enteros
///

/// El primer operando de la suma
/// El segundo operando de la suma
/// La suma entera de ambos operandos
public int Sumar (int x, int y) {return x + y;}
}

VB.NET y C# - Comentarios
VB.NET soporta dos tipos de comentarios
'Comentario simple
Dim nombre As String = “Juan”

'''
''' Documentación XML que describe un tipo y sus miembros
'''

''' El primer operando de lasuma
''' El segundo operando de la suma
''' La suma entera de ambos operandos
Public Function Sumar (x as Integer, y as Integer) as Integer
return x + y
End Function

VB.NET y C# - Case Sensitivity
C# distingue entre mayúsuclas y minúsculas
system.console.writeline(“HOLA”); INCORRECTO
System.Console.WriteLine(“HOLA”); CORRECTO

VB.NET no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • VBNet
  • DCE0 FundamentosDeProgramacion
  • Guia conectar mysql con vbnet
  • Fckc c c c c
  • ahncc c c c
  • ´ç´-ç´-ç´-
  • <c<c<
  • Algo C;

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS