‘Como empezar con «Cerberus» (Como atencion al Sr. Frederick)
‘
‘ Descargar/Instalar el sdk 4.2QFE2 de netmf : http://netmf.codeplex.com/downloads/get/470705
‘ Descargar/Instalar el sdk 4.2RC2 de GHI : (puedes encontrarlo el la pagina de detalles «Cerberus».
‘
‘ Una vez instalado…
‘ – Ejecutar una instancia de Visual Studio 2010
‘ – Nuevo Proyecto
‘ – Escoger Visual Basic>Gadgeteer>.Net Gadgeteer Aplication (NETMF 4.2)
‘ – Copiar y pegar este codigo… y listo!, el Led verde parpadeara hasta el fin de los tiempos 🙂
Imports GT = Gadgeteer
Imports GTM = Gadgeteer.Modules
Partial Public Class Program
Public Sub ProgramStarted()
timer.Start()
Debug.Print(«Program Started»)
End Sub
Dim WithEvents timer As GT.Timer = New GT.Timer(1000) ‘ un cop per segon (1000ms)
Dim tic As Boolean = False
Private Sub timer_Tick(timer As Gadgeteer.Timer) Handles timer.Tick
tic = Not tic
Mainboard.SetDebugLED(tic)
End Sub
End Class

Creo que ya va siendo tiempo de que hablemos de las novedades del nuevo Visual Basic “Compilador VB11” y Visual Studio 2012 J
Esta es una de aquellas guindillas que simplifica el código, tales como la introducción de “no más _ de continuación de línea”.en VB10.
Pues en VB11 “No mas ByVal” en las firmas de método.
Aunque parezca una simpleza, mejora el aspecto visual y se hace mas agradable de leer cuando lo ves en las declaraciones de método.
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
‘ni ByVal… ni System en EventArg
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
End Sub
Enga… a picar!
Saludos,
Un pequeño post anunciando un gran recurso libre para la comunidad, la version express del producto ya puede descargarse en el siguiente link:
http://www.microsoft.com/visualstudio/esn/downloads#d-2012-express
Espero que lo disfruteis!
PepLluis,
Una de las características mas esperadas para «Visual Studio 2012» es sin duda las plantillas de app’s para «Windows 8».
Debo advertiros que las plantillas no están disponibles si tu entrono de desarrollo no es «Windows 8», por lo tanto no estarán disponibles si lo instalas en un «Windows 7» 🙂
Su versión en Ingles reza «Windows Metro Style», como ya sabéis «Spain is diferent» y en vez de hablar de aplicaciones «Metro»… en nuestro curriculum deberemos decir que somos programadores de «Tienda Windows» LOL!

Una simpática manera de empezar,
Saludos,
Por peticion de un amable lector…
Como punto de entrada para construir un ‘WebServer’ sin gadgeteer en C# y para microframework, os dejo la siguiente entrada :
NetworkInterface networkInterface = NetworkInterface.GetAllNetworkInterfaces()[0];
WebEvent myweb;
void ProgramStarted()
{
Debug.Print("Program Started");
Debug.Print("IP Address: " + networkInterface.IPAddress.ToString());
Debug.Print("Subnet Mask: " + networkInterface.SubnetMask.ToString());
Debug.Print("Gateway: " + networkInterface.GatewayAddress.ToString());
System.Threading.Thread.Sleep(1000);
//
WebServer.StartLocalServer(networkInterface.IPAddress.ToString(), 80);
myweb = WebServer.SetupWebEvent("Hello");
myweb.WebEventReceived +=new WebEvent.ReceivedWebEventHandler(myweb_WebEventReceived);
}
void myweb_WebEventReceived(string path, WebServer.HttpMethod method, Responder responder)
{
byte[] bte = new System.Text.UTF8Encoding().GetBytes("Hello from " + networkInterface.IPAddress.ToString() + "At " + System.DateTime.Now.ToString());
responder.Respond(bte, "text/html");
}
}
Saludos,
PepLluis,
Otro sitio realizado con WordPress