Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Novlucker

#201
Overload

Sobrecargar métodos es tener un método que se llame igual, pero que acepte diferentes parámetros.
Código (vbnet) [Seleccionar]
Function GetWord() As String
Function GetWord(ByVal Position As Integer) As String
Function GetWord(ByVal Search As String) As String

http://msdn.microsoft.com/en-us/library/ms973896.aspx

Saludos
#202
Cita de: arts en 17 Enero 2013, 17:53 PM
Yo después de aprender c, me están metiendo visual basic .net  y es demasiado intuitivo, tanto que apenas entiendo para que dimos punteros en c, o estructuras si aquí parece ser todo automático, permite parar la compilación por la línea que desees para comprobar valores de variables, continuar a la siguiente y ver los cambios que realiza el ordenador, luego tiene un autocompletado de funciones, explicación incluida de su uso, parámetros, tipo de dato que alamacena, todo en el mismo programa.

Pienso que para aprender esto junto con seudocódigo es más que suficiente.

Muchas de las cosas que comentas no son características del lenguaje sino del IDE, eso es por Visual Studio, no por el lenguaje en si :)
#203
Cita de: lipman en 17 Enero 2013, 15:20 PM
HTML? con Java??
Para empezar HTML no es un lenguaje de desarrollo, y Java que yo sepa no está orientado al desarrollo web. Que puedas hacer applets es otra historia, y hacer una página web con HTML+Java, en fin.
¿Como que no?  :huh: ¿Qué son los servlets y JSP?
#204
¿Por que necesitas hacer eso?

Saludos
#205
Cita de: EleKtro H@cker en 16 Enero 2013, 19:12 PM
El código fuente quizás no es muy bonito (Aviso xD), pero está todo ordenado por regiones...
Ya veremos >:D
#207
Intenta algo como esto ...

Código (csharp) [Seleccionar]
   // Tu form main
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
       }

       private void Form1_Load(object sender, EventArgs e)
       {
           Form2 f = new Form2();
           f.DoLoadAndShow();
       }
   }

   // Tu segundo formulario
   public partial class Form2 : Form
   {
       public Form2()
       {
           InitializeComponent();
       }

       private void Form2_Load(object sender, EventArgs e)
       {
           // se ha removido todo el codigo
       }

       private void DoSomething()
       {
           // aqui el codigo de tu load
           MessageBox.Show("Esto es un test desde form 2");
       }

       internal void DoLoadAndShow()
       {
           DoSomething();
           this.Show();
       }
   }


En lugar de invocar a Show ejecutas DoLoadAndShow, que se encarga de ajustar tus controles y luego poner el form visible.

Saludos
#208
Por que demora en cargar, ¿tienes algo "pesado" en el load del form?

Saludos
#209
Cita de: EleKtro H@cker en 16 Enero 2013, 20:38 PM
Pues el que hizo la función original es un pedazo de Coder de CodeProject que ha hecho unos 10 controles extendido... así que quizás si usa ByVal es por algo... no sé, no me culpeis a mí xD.

PD: Cuanto más me adentro en .NET más me doy cuenta que es imposible saberlo todo al milímetro!

Ahí es donde se diferencia C# de VB.NET. C# te obliga a hacer cosas que en VB.NET son opcionales, como declarar el tipo de dato de retorno de una función, o sabes que todo objeto va siempre por referencia y los otros por valor (boolean, double, etc), salvo que se especifique que va por referencia :-\

Saludos
#210
Cita de: EleKtro H@cker en 16 Enero 2013, 19:15 PM
No conocía esos beneficios de ByRef, gracias!
Tienes que intentar mejorar tus conceptos  :¬¬ es algo bastante básico