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 - Senior++

#1201
Edito: A ver ... los enums están pensados para evitar "números mágicos" en el código. La idea es evitar código como este:

Public Sub EjecutaAccion(ByVal opciones As Integer)

If opciones = 1 Then
'Haz algo
ElseIf opciones = 3 Then
'haz algo diferente
ElseIf opciones = 4 Then
'haz otra cosa

'...

End If

End Sub

Este código es difícil de comprender y mantener, especialmente sin documentación, ya que al cabo del tiempo se olvidan la descripción de los valores. En cambio el mismo código con enums:

Public Enum Opciones
Ninguna = 0
Visualizar = 1
Editar = 2
Borrar = 4
'...
End Enum

Public Sub EjecutaAccion(ByVal eOpciones As Opciones)

If eOpciones = Opciones.Visualizar Then
'Haz algo
ElseIf eOpciones = (Opciones.Visualizar Or Opciones.Editar) Then
'haz algo diferente
ElseIf eOpciones = Opciones.Borrar Then
'haz otra cosa

'...

End If

End Sub

Con los enums el programa casi se auto-documenta y se facilita mucho su comprensión y mantenimiento.


Pero sigo sin entender!, ese código esta mal da error en: Public Sub EjecutaAccion(ByVal eOpciones As Opciones)

Porfavor alguien podría poner un claro ejemplo?
#1202
Bueno me baje esta DLL. por internet http://www.megaupload.com/?d=AH6O2JHH

resulta que abro el vb.net (evidentemente) y voy hacia el cuadro de herramientas y doy clic derecho y selecciono-> elegir complementos.

Se me abre un cuadro que se selecciona (automaticamente) la pestaña Componentes de .NET Framework
y para cargar la DLL. le doy  a Examinar y le doy a abrir esa DLL y se me agregan varios controles para poder utilizarlos en el formulario... pero aquí viene el problema y es que cuando presiono F5 (osea iniciar depuración) pues me muestra un error que dice...:

Visual Studio no puede iniciar la depuración porque falta el destino de depuración 'c:/Users/Usuario/AppData/Local/Temporary Projects/WindowsApplication1/bin/debug/WindowsApplication1.exe'.
Genere el proyecto e inténtelo de nuevo o establezca las propiedades OutputPath y AssemblyName para que saleñen a la ubicacion correcta para el ensamblado de destino


Obviamente me asegure y inicie de nuevo el proyecto pero sin activar el dll y la aplicación iniciaba la depuración con éxito...

Entonces cada vez que pongo un control me sale un error en lista de errores y son:

Klik.Windows.Forms.v1.Common.KStyleManager, Klik.Windows.Forms.EntryLib.V2.2005, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
Klik.Windows.Forms.v1.EntryLib.ELTab, Klik.Windows.Forms.EntryLib.V2.2005, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
Klik.Windows.Forms.v1.EntryLib.ELCheckBox, Klik.Windows.Forms.EntryLib.V2.2005, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null


Perdonen mi ignorancia, pero estaba acostumbrado a vb6 (por cierto, vb.net me esta encantado )

Saludos y gracias de antemano

EDITO: Bueno el problema es que no funciona en Net framework v 4.0 solo funciona en el 2.0...
#1203
Lei de nuevo el post tu yo  y lo entendi mal, lo siento no puedo ayudarte, me creia que era 2 botones.. pero era 1 que haga un iniciado y una pausa

Saludos
#1204
Dudas Generales / Re: La Matrix¡¡
30 Diciembre 2011, 09:19 AM

Recuerda lo único que te ofrezco es la verdad. Nada más.

Si tomas la pastilla azul, fin de la historia. Despertarás en tu cama y creerás lo que quieras creerte.
 



Si tomas la roja, te quedas en el País de las Maravillas y yo te enseñaré hasta dónde llega la madriguera de conejos.




Si te as comido la pastilla roja;

Sigue al conejo blanco toma;




Nota: ya enserio mira esto: http://www.simulation-argument.com/matrix-spanish.html
#1205
Bueno me e puesto a leer y me encontré con esto:

http://www.elguille.info/lonuevo/2008/mayo/07_SecondNUG_VB_vs_Csharp_resumen.aspx


Yo creo que los programas que se puede hacer en c# se puede hacer perfectamente en vb.net

la maravilla de. NET es justamente esa, poder escribir en el lenguaje que te sientas mas cómodo y obtener los mismos resultados.

Saludos
#1206
Unbroken una cosita..

vb.net 2010 es mejor que c# ¿?

creo que si aprendo vb.net 2010 y luego aprendo c# y creo una dll que lo pueda utilizar en vb.net 2010 sería un alto nivel de programación pero mi duda es que si


vb.net 2010 es mejor que c# ¿?

Saludos y gracias ;)
#1207
Bueno yo se vb6 y me e ido a vb.net si alguien me puede decir un buen manual de como utilizar vb.net 2010 se lo agradecería


Saludos ::)
#1208
Si prefiero vb.net ¿cual versión me recomiendas?

vb.net 2008 o vb.net 2010?

Otra cosa en vb6 hay muuuchos programas ya con códigos pero en vb.net hay menos?

Si es un sí entonces....

eso quiere decir que con la API pasa lo mismo no? al ver menos código habrá menos explicación de como se usa tal API, con lo cual en ese aspecto tiene que ventaja vb6


Otra cosa es que si en vb.NET se puede utilizar ASM Isline?

Saludos
#1209
Me han comentado que vb6 para el año que viene va a estar bastante Obsoleto, entonces yo cada vez me estoy iniciando mas en este lenguaje, pero no quiero perder tiempo sabiendo que como salga otro sistema operativo ya no se pueda usar... todo lo estudiado para nada...

Me han comentado/leido que vb.net es mejor que vb6 pero tiene menos programas hechos y el estudio es mas dificil...

Entonces sigo estudiando vb6? ¿ustedes creen que vb6 no es obsoleto? ¿os parece mejor vb6 que vb.net?

Si para usted es mejor vb.net que vb6  ¿cual vb.net?

Bueno me a liado esto y no se que hacer...
#1210
ingeniería  inversa = Obtener información de un producto, en resumen obtener seriales de dichos productos y también de qué está hecho, qué lo hace funcionar y cómo fue fabricado.

Saludos

PD: En cuanto al post, creo que esta bien aquí.