• Viernes 14 de Agosto de 2020, 16:49

Mostrar Mensajes

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


Mensajes - aicrag

Páginas: [1] 2
1
Java / Re: Herencia Visual Con Netbeans
« en: Jueves 29 de Noviembre de 2007, 00:30 »
pues como siempre digo, no existe lo imposible.... en el glog de Claudio Miranda encontré algo similar a lo que busco, aunque no es exactamente, pero de algo servirá.... por acá les pongo el link por si le sirve a alguien
http://weblogs.java.net/blog/claudio/archi...b-reusable.html

2
Java / Herencia Visual Con Netbeans
« en: Miércoles 28 de Noviembre de 2007, 23:54 »
Hola, pues tengo una consulta, estoy desarrollando una aplicación con acceso a bases de datos en netbeans, y tengo varios JFrames que tendrán la misma interfaz, solo que el código en cada JFrame será distinto, y lo que quiero hacer es una especie de plantilla (una clase base que herede de JFrame) y luego de esta clase heredar todos los formularios que necesicite, claro que cada JFrame heredado puede agregar otros componentes de el mismo.... en el IDE de Visual Studio eso se hace facilmente, pero con netbeans me he quebrado la cabeza y nada de nada...  :scream:

espero me haya dado a enteder, y gracias por sus respuestas...  B)

3
C# / [Código Fuente] Drag & Drop entre ListView
« en: Domingo 22 de Julio de 2007, 02:02 »
Sencillo programa que implenta Drag & Drop entre diferentes ListView's, agrega una imagen de los items que estan siendo arrastrados durante la operación. Se describe breve y simplemente lo básico para poder implementar el arrastre con la imagen.

Autor: Pablo A García Zepeda

4
C# / Re: Evento Load!
« en: Miércoles 20 de Junio de 2007, 01:15 »
Hola, weno mirá existe un evento que se llama Activate que dicho sea de paso existe también el la versión 6 de vb, el evento se ejecuta cuando un formulario que ha dejado de ser el activo (ya sea por que un MesssageBox u otro formulario o cambiastes de aplicación y despues volvistes a la tuya) recupera el control nuevamente.

te pongo un ejemplo

poné este codigo dentro de la definición del evento activate

Código: Text
  1. MessageBox.Show("Mensaje infinito")
  2.  

esto es un ejemplo que lo que no debés de poner en este evento, porque se ejecutará por siempre.

espero te sirva de ayuda.

5
Pascal / [Código Fuente] Analizador Léxico
« en: Miércoles 30 de Mayo de 2007, 03:23 »
Código de un analizador léxico, está escrito para Prolog. Hace uso del ratón en modo texto y bueno lo encontré en algún lugar dentro del baúl de los recuerdos... por acá lo dejo por si le sirve a alguien.

Autor: Pablo A. García

6
VBA / Re: Colocar Formularios Por Encima De Cualq Programa
« en: Viernes 16 de Febrero de 2007, 00:04 »
claro que existe, y tenés razón tiene que ver con API:

Código: Text
  1.  
  2. Public Declare Function SetWindowPos Lib "User32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
  3.  
  4. Public Const SWP_NOSIZE = &H1
  5. Public Const SWP_NOMOVE = &H2
  6. Public Const SWP_NOACTIVATE = &H10
  7. Public Const SWP_SHOWWINDOW = &H40
  8. Public Const SWP_FLAGS = SWP_NOMOVE Or SWP_NOSIZE Or SWP_SHOWWINDOW Or SWP_NOACTIVATE
  9.  
  10.  

ahora solo tenés que pasarle el Hwnd de la ventana que querés tener por encima de las demás..

p.ej.. en el Load de un formulario hacés esto:
Código: Text
  1.  
  2. SetWindowPos Me.hwnd, -1, 0, 0, 0, 0, SWP_FLAGS
  3.  
  4.  

y con esto tenés tu formulario por encima de todos los demás....  B)

7
Visual Basic 6.0 e inferiores / Re: Problemilla
« en: Jueves 15 de Febrero de 2007, 23:52 »
Bueno si decís que tenés una matriz de listas podés hacer los siguiente, aunque te aconsejo que en tu caso uses mejor un ListView, para que mostrés todas las culumnas que querás mostrar, porque imaginate que tenés 10 columnas.... tendrías que poner 10 listas.... :think:  no creo que sea wena idea...    


Código: Text
  1.  
  2. Private Sub List1_Click(Index As Integer)
  3.     Dim i As Integer
  4.    
  5.     For i = 0 To List1.UBound
  6.         List1(i).ListIndex = List1(Index).ListIndex
  7.     Next i
  8. End Sub
  9.  
  10.  


saludos....   B)

8
VB .NET / Re: Llenar Un Listview
« en: Miércoles 14 de Febrero de 2007, 00:35 »
MALO
Código: Text
  1.  
  2. Dim total As Integer = 0
  3. For i As Integer = 0 to ListView.Items.Count
  4.     total += CInt(ListView.Items(i).SubItems(ListView.Columns.Count - 1).Text)
  5. Next
  6.  
  7.  

 :nosweat:  
que va... tenés razón....   :P   :D  :lol:  


BUENO
Código: Text
  1.  
  2. Dim total As Integer = 0
  3. For i As Integer = 0 to ListView.Items.Count - 1
  4.     total += CInt(ListView.Items(i).SubItems(ListView.Columns.Count - 1).Text)
  5. Next
  6.  
  7.  

asi es la vida.....
hay que seguir pa' lante...  :hola:

9
VB .NET / Re: Llenar Un Listview
« en: Martes 13 de Febrero de 2007, 02:44 »
sería algo así.

Código: Text
  1.  
  2. Dim total As Integer = 0
  3. For i As Integer = 0 to ListView.Items.Count
  4.      total += CInt(ListView.Items(i).SubItems(ListView.Columns.Count - 1).Text)
  5. Next
  6.  
  7.  

'ListView.Columns.Count - 1 porque es la ultima columna donde los tenes
'si fuera otra columna solo pones el indice, pero acordate que las columna
'inician a enumerarse desde 0 hasta el total - 1.   B)

10
Visual Basic 6.0 e inferiores / Re: Ejecutar Una Aplicacion En Red
« en: Martes 13 de Febrero de 2007, 02:33 »
Hola...

decirte primero que Access nuez una BD  para conexiones cleinte servidor, se te harán muy lentos los procesos de tu base de datos, existen otros gestores como el SQL server.

pero si insitís en hacerlo con access, lo que tenés que hacer es que en tu cadena de conexion le pasas la ip del servidor + la ruta de la base de datos donde esta ubicada.

p.ej.

"provider=microsoft.jet.oledb.4.0; datasource=\\10.0.200.1\ruta de la base de datos;"

para conexion ADO

espero te sirva..  :kicking:

11
Visual Basic 6.0 e inferiores / Re: Select Case!!!
« en: Domingo 11 de Febrero de 2007, 17:57 »
Hola!!!

Veamos, porqué no hacés algo como esto:

Código: Text
  1.  
  2. Private Sub Combo2_Click()
  3.    Combo1.Visible = True
  4.    Combo1.Clear
  5.     For cm = Combo2.Text + 1 To Combo2.Text + 34
  6.         Combo1.AddItem cm
  7.     Next
  8. End Sub
  9.  
  10. Private Sub Form_Load()
  11.    Combo1.Visible = False
  12.    For k = 55 To 135
  13.       Combo2.AddItem k
  14.    Next
  15. End Sub
  16.  
  17.  

porque según como veo al menos en el caso en el que el combo2 toma 55 agregás desde 56, 34 valores mas en orden, nosé en los otros casos cual sería el criterio para llenar el combo1, pero podés hacerte una formula para rellenar el combo1 o algo así, y reducirias la cantidad de código.....   :kicking:

12
VB .NET / Re: Control Toolstrip
« en: Domingo 11 de Febrero de 2007, 17:35 »
por nada..   :suerte:

13
SQL Server / Re: Duda Con Vistas En Sql Server
« en: Sábado 10 de Febrero de 2007, 20:31 »
y PERCENT es el porcentaje de filas de la consulta..

si tuvieras algo como

SELECT TOP n PERCENT campos FROM tabla

si no especificás el PERCENT n seria el número de filas que se devuelven, pero si sí lo hacés n sería el porcentaje de filas del conjunto de registros..  :)

así el 100 PERCENT como estás en una vista y no se permite el ORDER BY especificas el TOP con el 100% de los registros.   :ph34r:

14
VB .NET / Web Services
« en: Sábado 10 de Febrero de 2007, 00:07 »
hola gente de por acá!!!  :hola:

alguien sabe que son los servicios web, para que sirven, como se crean y como poder utilizarlos....

gracias por la colaboración....

15
VB .NET / Re: Control Toolstrip
« en: Sábado 10 de Febrero de 2007, 00:02 »
agregar un handler nuez mas que escribir el nombre del método que manejará tu aplicación al recibir una señal, como hacer click en un boton o algo parecido.

en vb net 2005 se generá uno automático cuando le haces doble click en la vista de diseño a cualquier control, y lanza uno por defecto para cada control, nada mas que programar un evento...   ;)

16
SQL Server / Re: Duda Con Vistas En Sql Server
« en: Viernes 9 de Febrero de 2007, 23:43 »
:unsure:  , como??? si te da error, como podés ver el resultado...

según tu consulta sería algo así:

CREATE VIEW dbo.Productos_mas_vendidos
AS
SELECT TOP 100 PERCENT TProducto.CodProducto,
   TProducto.NombreGenerico, SUM(TDetalleVenta.Cantidad)
   AS Cantidad, TLaboratorio.Descripcion AS Laboratorio
   ...

17
SQL Server / Re: Duda Con Vistas En Sql Server
« en: Viernes 9 de Febrero de 2007, 03:04 »
resulta que probando en el Query analizer me da dice que la clausula order by no es válida en vistas, funciones en linea, tablas derivadas y subconsultas a menos que se especifique la clausula top....    :P

18
SQL Server / Re: Duda Con Vistas En Sql Server
« en: Viernes 9 de Febrero de 2007, 02:52 »
sería de mucha ayuda que pongás el código de tu sql para ver lo que pasa, porque así pueden ser muchas cosas..  :kicking:

19
VB .NET / Re: Control Toolstrip
« en: Viernes 9 de Febrero de 2007, 00:53 »
si no vas a usar el index de cada botón para algo en particular podés agregar un handler para cada item dentro del ToolStrip como si de un control independiente se tratara y así solo agregás el handler y programás lo que va a hacer.

o podés también en el evento ItemClicked del ToolStrip saber el al que item que haz hecho clik pero medio de su nombre o el texto que tiene, algo como:

Private Sub ToolStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs)_
Handles ToolStrip1.ItemClicked
        Select Case e.ClickedItem.Name
            Case "NombreItem1"
            Case "NombreItem2"
            Case "NombreItem3"
            Case "NombreItem4"
            Case "NombreItem5"
        End Select
    End Sub

20
SQL Server / Re: Alta En Sql
« en: Viernes 9 de Febrero de 2007, 00:16 »
si, lo mejor es que pongás la cadena de conexión para así poder ver con mas claridad el problema...  :kicking:

21
SQL Server / Re: Equivalente A Limit
« en: Viernes 9 de Febrero de 2007, 00:09 »
buscando por ahi encontré este ejemplo, esta bastante bueno a mi parecer, espero sirva.  ;)

www.elguille.info/colabora/NET2006/sqlr ... Server.htm

lo que hace es explicar como hacer una paginación tanto en sqlServer 2005 como en el 2000.  B)

22
Java / Re: Acceso A Variables
« en: Miércoles 7 de Febrero de 2007, 00:56 »
Buenas.

Hano tiene razón, cuando no se especifican un  modificador en java, el compilador toma un por defecto, "default" o "package" es igual, y es accesible solo por las clases del paquete al que pertenece la clase y si no se utiliza ningún paquete se utiliza el paquete por defecto que será el directorio en el que estén todas tus clases.

la diferencia principal entre protected y default es que protected es como una especie de hibrido entre public y private, funciona como public para todas las clases derivadas y como private para el resto de las clases.  B)

23
VB .NET / Re: Coloar Campos En El Reporte En Ejecucion
« en: Martes 6 de Febrero de 2007, 03:01 »
pues igual yo busco algo así, y lo que encuentro es que un reporte crystal reports necesita tener una estructura con su base de datos o dataset depende.

pero por ahí leí algo sobre unbound fields y muestran un ejemplo la url es esta

www.thescripts.com/forum/thread102522.html,

lo probé pero igual no funciona, ahora otro ejemplo que encontré es sobre como volcar el resultado de un dataset un el reporte, pero es igual el reporte tiene ya una estructura y lo que varía es simplemente la seleccion de los registros no los campos que pueda mostrar en el reporte.

el ejemplo esta en
support.businessobjects.com/communityCS/FilesAndUpdates/sample_applications_for_.NET_developers.pdf.asp

abrís el pdf y buscás "Vbnet_win_adodotnet.exe".

y hasta hoy sigo con la misma duda.

si encontrás posteas por acá la respuesta.

24
VB .NET / Re: Thread Para Una Funcion Recursiva
« en: Sábado 3 de Febrero de 2007, 21:02 »
En vb net tenés dos formas de hacer esto, una es con la clase Thread del Namespace System.Threading y la otra forma es con un BackgroundWorker.

Lo mas sencillo es utilizar el BW aunque si querés mas control sobre el subproceso lo mejor es usar la clase Thread.

Un ejemplo sencillo para mostrarte el uso de BW sería así.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button1.Click
        BackgroundWorker1.RunWorkerAsync()
End Sub

Private Sub BackgroundWorker1_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) _
Handles BackgroundWorker1.DoWork
        funcionRecursiva(parametro)
End Sub

Private Sub BackgroundWorker1_RunWorkerCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) _
Handles BackgroundWorker1.RunWorkerCompleted
        'algo para hacer cuando el subproceso termine
End Sub

Si querés mas información sobre la clase Thread ve a:
msdn2.microsoft.com/en-us/library/system.threading.thread.aspx

Espero te sea útil  B)

25
Crystal Reports / Re: Duda Sobre Consulta Sql Simple
« en: Sábado 3 de Febrero de 2007, 18:30 »
Hola!!

En realidad el problema no es exactamente con el GROUP BY, sino que estás usando funciones de agregado y al vez estás extrayendo campos únicos en tu consulta.

Lo que pasa es que al usar funciones de agregado implicitamente estás agrupando los valores de ese campo y regresando un valor agrupado de todos los que ha en el campo, y al seleccionar campos únicos también en la consulta entonces se produce un error si no tenes esos campos dentro de una clausula GROUP BY.

En resumen todos los campos que seleccionés n tu consulta y que no estén contenidos en la función de agregado deberán ir dentro de la cláusula GROUP BY, así.

SELECT campo1, campo2, campoN , FUNC1(campo1)...
WHERE condicion
GROUP campo1, campo2, campoN


Espero te sirva.  B)

Páginas: [1] 2