En realidad no se bien como se llaman este tipo de formularios pero creo que se entiende.

Esta orientado a los dos lenguajes por que se utiliza principalmente el Framework que es el mismo para los 2.

Los códigos adjuntos están escritos en VS.Net 2008.

Primero el resultado final


VB.Net – - – CSharp.Net


Continue reading »

Como sabemos en Visual Basic existe un funcion shell que nos permite ejecutar aplicaciones desde el codigo, esto no sucede en C#, pero no es que no se pueda.

En C# existe una clase Process que nos permite ejecutar programas.

ejemplo:

System.Diagnostics.Process process = new System.Diagnostics.Process(); //creamo un proceso
process.EnableRaisingEvents=false;
process.StartInfo.FileName="iexplore"; // aqui ponemos el programa que queremos ejecutar
process.StartInfo.Arguments="http://www.kasbeel.cl"; //parametros
process.Start();  //ejecutamos el programa
process.WaitForExit(); // esperamos a que termine

Como podemos ver es un poco diferente pero lo podemos encapsular en una funcion shell(), y quedaria muy parecido.

Si le quitamos el WaitForExit nuestro codigo continuara aunque no termine el programa que ejecutamos.