Para ir empezando en este emocionante mundo de la programación orientada a objetos.
Que se necesita para empezar a realizar nuestra aventura, bueno basta con decrargar cualqueira de las herramientas gratuitas que hay en internet, como lo son las ediciones express de Microsoft de el 2005 o Sharp develop o Mono, cualquiera de estas herramientas nos será de utilidad, aquí les proporciono los links de las las aplicaciones:
Manos a la obra. Estos ejemplos se basan en la edición de visual studio, pero la elección la herramienta, es decisión de ustedes.
Iniciamos una aplicación en consola, a la cual le introduciremos el siguiente código
CODIGO EN C#
using System;
namespace Hola_Mundo
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hola Mundo de C#");
Console.ReadLine();
}
}
}

RESULTADO EN PANTALLA DEL PROGRAMA EN C#
Donde : using System; es el System es el espacio de nombres que se va a utilizar de la bibloteca .NET(donde .NET es un espacio de nombres que agrupa un conjunto de clases, estas clases contienen instucciones que utilizaremos para evitar programarlas, en pocas palabras, el .NET es una gama de biblotecas de las cuales contiene varios programitas que van a hacer varias cosas por nosotros sin necesidad de programar mucho codigo)
Aquí estamos declarando el using, indicandole al compilador que vamos a utilizar esa clase del puno .net, en caso de que no se declarar,por cada vez que se utilize la calse Console, antes se tendria que poner System.Console.WriteLine("Hola Mundo de C#"), esto para cada clase de system se tendria que poner, para evitar eso, es por lo que declaramos using.
namespace Hola_Mundo : nombre del proyecto.
class Program : como se llama la clase, este puede ser cualquier nombre
static void Main(string[] args) : Es el metodo principal con sus modificadores (), este metodo define el punto de entrada y salida del programa el cual se encuentra entre los simbolos {}
Console.WriteLine("Hola Mundo de C#"); : Cuando empieza el metodo Main, este mada invocar el metdo WriteLine, de la clase Console de el espacio de nombres System, el cual sirve para escribir una linea en consola, para que sea mostrada en pantalla.
Console.ReadLine(); : El metodo ReadLine sirve para que lea una linea de entrada desde teclado, la cual puede ser cualquier carácter, para que haga una pausa y poder leer el mensaje y que no termine el programa hasta que el usuario de un enter o cualquier “teclazo”.
1. Cabe senalar que cada instrucción dentro del main debe de terminar con ;
2. Los metodos contien ()
3. Todos los programas que se realizar al moemento de guardarlos tiene extencion cs
4. Para compilar un programa solo ejecutar F5.
CODIGO EN VB.NET
Module Module1
Sub Main()
Console.WriteLine( "Hola Mundo VB.NET")
Console.ReadLine()
End Sub
End Module

RESULTADO EN PANTALLA DEL PROGRAMA EN VB.NET
Module Module1
Esta seccion indica cuando empieza el modulo y cuando finaliza, Module1 es el nombre del programa, pero puede ser cuaqluier nombre
End Module
Sub Main()
este metodo define el punto de entrada y salida del programa principal de el modulo creado.
End Sub
1. Todos los programas que se realizar al moemento de guardarlos tiene extencion vb
EJEMPLO DE UN PROGRAMA DE ARITMETICA
En este ejemplo se vera las operaciones básicas de aritmética, y mas que eso ejemplificar como se pasan los parámetros en la consola para que sean mostrados en pantalla
CODIGO EN C#
using System;
namespace ProgramaAritmetica
{
class CArtitemtica
{
static void Main(string[] args)
{
int dato1, dato2, resultado;
dato1 = 100;
dato2 = 300;
resultado = dato1 + dato2;
Console.WriteLine( "{0} + {1} = {2}" , dato1,dato2,resultado);
resultado = dato2 - dato1;
Console.WriteLine( "{0} - {1} = {2}" , dato2,dato1,resultado);
resultado = dato1 * dato2;
Console.WriteLine( "{0} X {1} = {2}" , dato1, dato2, resultado);
resultado = dato2 / dato1;
Console.WriteLine( "{0} / {1} = {2}" , dato1, dato2, resultado);
Console.ReadLine();
}
}
}
De las coasa nuevas que se ven en el programa es la declaracion de datos : int dato1, dato2, resultado;, aquí se estan declarando 3 variables de tipo entero, de las cuales se estan asignando valores con los que se van a realizar las operaciones, para mostrar salida en pantalla, se le indica
Console.WriteLine("{0} - {1} = {2}", dato2,dato1,resultado);
Pero que significa eso, que cada variable tiene un orden, la variable 0 es el valor del dato que se encuentre en la primera poscion de los comas, por ejemplo, se puede ver en la suma y la resta.
CODIGO EN VB.NET
Module Module1
Sub Main()
Dim dato1, dato2, Resultado
As Integerdato1 = 100
dato2 = 300
Resultado = dato1 + dato2
Console.WriteLine(
"{0} + {1} = {2}" , dato1, dato2, Resultado)
Resultado = dato2 - dato1
Console.WriteLine(
"{0} - {1} = {2}" , dato2, dato1, Resultado)
Resultado = dato1 * dato2
Console.WriteLine(
"{0} X {1} = {2}" , dato1, dato2, Resultado)
Resultado = dato2 / dato1
Console.WriteLine(
"{0} / {1} = {2}" , dato1, dato2, Resultado)
Console.ReadLine()
End Sub
End ModuleLa unica diferencia con el codigo anterior, es la forma en que se declaran las variables, ya que las declaraciones de las variables son con Dim dato1, dato2, Resultado As Integer y el Integer en lugar de int
RESULTADO EN PANTALLA DEL PROGRAMA Bueno 3 lectores, este es algo de lo que veremos , esta es la primera entrega de varias, la idea es aprender c# o VB, de una manera sencilla, es importante que practiquen a y que le firmen a un comentario, ya que sirve de motivación para seguir con estos cursos
Gracias Totales………..