lunes, 20 de junio de 2016

[C#] Hello world desde la consola


Los lenguajes de programación como el caso de C# tienen una plataforma detras de ellos que permiten que las aplicaciones sean entendidas por la maquina (CLS, CLI, y todos los niveles del Framework de .NET), a este proceso le llamamos compilación que practicamente es convertir el codigo que escribimos de manera que sea entendible por las herramientas de la plataforma, todo esto lo tenemos un poco mas marcado en lenguajes que son como JAVA o Phyton, ya que regularmente lo hacemos mas habitual. En el caso de C# creo que Visual Studio nos da todo lo que necesitamos a mi parecer el mejor editor que hay para programación, y aunque no es muy común, tambien tiene una forma "manual" de ejecutar sus aplicaciones y compilarlas desde una linea de comandos para esto usaremos el siguiente codigo:

   class HolaMundo {
 static void Main ()
 {
  System.Console.WriteLine("Hola Mundo");
 }
}


Para poder ejecutar y compilar lo primero que haremos es abrir una terminal, en este caso abriremos el developer command prompt que ya viene con cada una de als versiones de Visual Studio, esto para evitar el buscar donde esta el compilador y posteriormente añadir variables de entorno. Ya una vez que estamos en nuestra terminal solo ingresaremos al lugar donde este el archivo que tenemos con el codigo anterior y guardado con una extensión cs.

Nos desplazamos hasta la ruta y ponemos el siguiente comando:

C:\ejercicios> csc NombreArchivo.cs 

Compilara y una vez terminado creara un archivo NombreArchivo.exe que sera ya el archivo que podra ejecutar.


1 comentario:

  1. que tal profe tengo un problema con esto haber si me puede echar la mano

    estoy intentando hacer una consulta desde visual basic 2013 a mysql de una busqueda entre fechas pero no puedo, no me marca error pero si se ejecuta la centencia pero me muestra toda la tabla.

    Dim Fecha_Inicial, Fecha_Final As String
    Fecha_Inicial = dtpDesde.Value
    Fecha_Final = dtpHasta.Value
    Dim queryq As MySqlCommand = New MySqlCommand
    queryq.Connection = coneMYSQL
    coneMYSQL.Open() 'Abriendo la conexión
    Dim da12 As New MySqlDataAdapter("Select * From empleados WHERE Fechadenacimiento BETWEEN '" & Fecha_Inicial & "' AND '" & Fecha_Final & "'", coneMYSQL)
    Dim dsx As New DataSet 'Tabla Virtual llamada ds
    da12.Fill(dsx, "empleados") 'Ejecución del query y almacenando en tabla virtual
    DataGridView3.DataSource = dsx 'Copiando datos de tabla virtual a Grid
    DataGridView3.DataMember = "empleados" 'Visualizando datos en el grid
    coneMYSQL.Close() 'Cerrando conexión

    ResponderEliminar