Pasar de C# a F# con Visual Studio Community 2015

Iniciado por Meta, 28 Enero 2017, 15:42 PM

0 Miembros y 1 Visitante están viendo este tema.

Meta

Hola:

Mirando aquí este código en C#, está en C++ y VB .net, pero en F# no veo ni papa.

Cambiar de C# por F#:
Código (csharp) [Seleccionar]
using System;
using System.IO.Ports;

class PortDataReceived
{
   public static void Main()
   {
       SerialPort mySerialPort = new SerialPort("COM1");

       mySerialPort.BaudRate = 9600;
       mySerialPort.Parity = Parity.None;
       mySerialPort.StopBits = StopBits.One;
       mySerialPort.DataBits = 8;
       mySerialPort.Handshake = Handshake.None;
       mySerialPort.RtsEnable = true;

       mySerialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);

       mySerialPort.Open();

       Console.WriteLine("Press any key to continue...");
       Console.WriteLine();
       Console.ReadKey();
       mySerialPort.Close();
   }

   private static void DataReceivedHandler(
                       object sender,
                       SerialDataReceivedEventArgs e)
   {
       SerialPort sp = (SerialPort)sender;
       string indata = sp.ReadExisting();
       Console.WriteLine("Data Received:");
       Console.Write(indata);
   }
}


He intentado encontrar tutoriales de F# en español, más bien estáenel MSDN de los foros oficiales.
https://msdn.microsoft.com/es-es/library/dd233160(v=vs.110).aspx
https://msdn.microsoft.com/es-es/library/ee241126(v=vs.110).aspx
https://msdn.microsoft.com/es-es/library/ee241127(v=vs.110).aspx

Para saber de que va está bien. Para hacer el minichat de arriba de C# a F# lo veo más complicado.

Vídeos del 2009, mejor algo que nada en español.
[youtube=640,360]https://www.youtube.com/watch?v=Tbe-b941xlw[/youtube]
Segunda parte.

Casi no hay nada de video tutoriales en español, de PowerShell está habiendo más aunque este último es másbien para tareas administrativas.

¿Alguna ayuda?

Un cordial saludo.

PD: Como se nota que no mola a lagente F# y si otros lenguajes, sobre todo, hoy en día se usa VB 6 en el cual no se recomienda para equipos actuales y no lo sueltan ni por asomo. ;)
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

ivancea96

http://www.fssnip.net/9s/title/Serial-Port-Reader

Ahí tienes un programa que usa en esencia lo que tú necesitas. Además, te sirve para conocer la sintaxis de F#.

También tienes aquí referencias concretas: https://msdn.microsoft.com/es-es/library/dd233181(v=vs.110).aspx


No conozco tutoriales de F#, y menos en Español. Esto e stodo.