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 - Ogramar

Páginas: 1 ... 80 81 82 83 84 [85] 86 87 88 89 90 ... 100
1681
Hola, si estás siguiendo el curso "Aprender programación Java desde cero" en el título del tema indica siempre la referencia, por ejemplo CU00654B, de esta manera se puede localizar fácilmente de qué se trata.

También cuando escribas una consulta escribe el código hasta donde hayas podido llegar, por ejemplo en este caso escribe todo el código, si es con un constructor y no sabes cómo crear el otro señala hasta dónde has llegado y dónde no puedes seguir avanzando o dónde obtienes el error. Para pegar código pulsa el botón # del foro y escribe el código entre las etiquetas [ code ] ... [ / code].

A partir del código y la descripción del problema trataremos de ayudarte, pero es importante que incluyas todo el código posible, así nos facilitas a las personas que respondemos en los foros el poder ayudar.

Saludos!

1682
Aprender a programar desde cero / Re:INCONVENIENTES DE FILESEEK
« en: 04 de Agosto 2014, 09:59 »
Nota: leyendo el artículo https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=694:buscar-texto-cadenas-o-palabras-en-archivos-fileseek-programa-de-busqueda-en-ficheros-o-carpetas-windows&catid=57:herramientas-informaticas&Itemid=179

Ahí se indica: <<Buscar texto, cadenas o palabras en archivos. Fileseek, programa de búsqueda en ficheros o carpetas Windows>>

<<La recomendamos especialmente para programadores que necesitan localizar dónde aparece cierta instrucción o cierta palabra dentro de un sistema de archivos de un programa o página web.>>

Es decir, queda claro que es búsqueda en sistemas de archivos (que pueden ser de una página web si se quiere) pero primero se debe tener el sistema de archivos y luego hacer la búsqueda, no puede ser remotamente.

Salu2

1683
Aprender a programar desde cero / Re:INCONVENIENTES DE FILESEEK
« en: 04 de Agosto 2014, 09:50 »
Hola, fileseek tiene una versión gratuita que se puede descargar cualquiera y otra versión de pago. La versión que conozco es la gratuita, y lo que te permite es buscar texto, cadenas o expresiones regulares, dentro de un archivo o directorio. También te permite buscar nombres de archivos o de carpetas dentro de un sistema de archivos. Que yo sepa no puedes buscar en una página web usando fileseek. No obstante, si la web es tuya y dispones del sistema de archivos sí podrías buscar usando fileseek (buscando en el sistema de archivos). Si la web no es tuya tendrías que usar una herramienta como httrack para copiar y descargar la web a tu computador y luego usar fileseek para buscar dentro de ella. Las herramientas como htttrack están consideradas por los administradores web como dañinas, por lo que usarlas conlleva que te arriesgas a que te bloqueen el acceso a la web...Salu2

1684
Es posible que tengas un problema con las rutas de las imágenes, pero habría que ver el código para comprobarlo. Pulsa # y pega el código entre las etiquetas [ code ] ... [ / code] ó si el código es muy largo, adjunta ambos archivos pulsando en opciones adicionales y examinar para ponerlos como adjuntos. Seguramente viendo el código se pueda ver cuál es el problema

Salu2

1685
Cuando termines la aplicación tendrás que probarla en dispositivos reales (no emulador). En teoría en dispositivos reales las imágenes las tomará de drawable, con lo cual android:src="@drawable/nombre_imagen'' funcionará, aunque esto es la teoría.

El problema del emulador es que es un emulador y tiene ciertas características que hacen que no funcione realmente como lo haría un dispositivo real. Al final no queda más remedio que probar con dispositivos reales para hacer el checking final...


1686
Crea una carpeta denominada drawable-ldpi y pega ahí las imágenes, debería mostrártelas.

Las opciones de density son:     ldpi, mdpi, hdpi, xhdpi, nodpi, tvdpi según http://developer.android.com/guide/practices/screens_support.html


1687
Aprender a programar desde cero / Re:salir de app
« en: 01 de Agosto 2014, 18:43 »
Para Eclipse detener la app en el emulador prueba lo siguiente, abrir la perspectiva de depuración (Debug view), luego abrir la ventana de dispositivos (devices windows), selecciona el proceso raíz de la app y pulsa el botón detener (stop).

Otra opción es Ventanas - > Vistas - > Otras - > Android - > Dispositivos, detener (Windows -> Show View -> Other... -> Android -> Devices, Stop)

1688
En el lugar donde tienes las opciones wxPython espera un tipo List, que puedes escribir definiéndolo tal y como has hecho, o definirlo previamente con el código que consideres necesario.

Sería algo similar a esto:

listaOpciones = []
listaOpciones.append('Comidas')
listaOpciones.append('Salud')
listaOpciones.append('Deporte')
listaOpciones.append('Familia')

chooseOneBox = wx.SingleChoiceDialog(None, 'A que rubro pertenece?',
'pregunta rubro', listaOpciones )


listaOpciones lo puedes generar de forma independiente usando un bucle, haciendo una consulta a una base de datos o de otras maneras. Si es con una consulta a la base de datos, tendrás que realizarla y hacer append sobre la lista con los resultados extraidos.

Saludos.

1689
Supuestamente los datos se deben guardar en un fichero denominado "Datospac.dat" ¿Se llega a crear este fichero? ¿Es decir, puedes verlo y abrirlo con el explorador de archivos y comprobar si guarda los datos?


1690
¿Pero no le habrás puesto import com.ejemplo.app.R tal cual, sino la ruta correspondiente a tu proyecto? (supongo) Porque esa ruta era solo un ejemplo...  ???

1691
Aprender a programar desde cero / Re:ejercicio CU00640B
« en: 27 de Julio 2014, 13:26 »
Hola, todo correcto, por un lado el constructor que recibe parámetros y por otro el que no los recibe tal y como pedía el ejercicio. Recuerda cambiar los nombres como getnombre por getNombre. Saludos!

1692
Hola, está todo bien, sólo tendrías que corregir los nombres de algunos métodos por ejemplo escribir getNombre en lugar de getnombre. Saludos!

1693
Si un compilador es capaz de compilar pero el que estás usando tú no es posible que tengas algún problema con la instalación o con la versión del compilador. Prueba con otros compiladores, por ejemplo prueba con FreePascal (http://es.wikipedia.org/wiki/Free_Pascal) y compara los resultados para ver si se trata de un problema del compilador. Saludos.

1694
No estoy seguro de lo que puede pasar. Estás llamando a: R.id.temporizador ¿Pero estás seguro de que tienes acceso a R? Si estás usando Eclipse es posible que tengas que hacer clean varias veces aunque esto tendrás que decidirlo tú. Eclipse suele dar problemas de este tipo cuando se cambian los ids. Una vez hecho clean posiblemente necesitarás incluir una cláusula de tipo import com.ejemplo.app.R para no tener problemas con el acceso. Saludos.

1695
Hola jorge, el código está bien y hace lo que pedía el ejercicio. Saludos!

1696
Es posible que no tengas definidos los botones como wx.Button

Mira este ejemplo cómo definen los botones:

Código: [Seleccionar]
=== example code

#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
# generated by wxGlade 0.5

import wx

class MyFrame( wx.Frame):
    def __init__(self, *args, **kwds):
        # begin wxGlade: MyFrame.__init__
        kwds["style"] = wx.DEFAULT_FRAME_STYLE
        wx.Frame.__init__(self, *args, **kwds)
        self.panel_1 = wx.Panel(self, -1)
       
        self.button_1 = wx.Button(self.panel_1, 1001, "Aqui boton 1")
        self.button_2 = wx.Button( self.panel_1, -1, "Aqui boton 2")

        self.button_1.SetToolTipString ('This is button 1')
        self.button_2.SetToolTipString('This is button 2')

        self.panel_1.Bind(wx.EVT_BUTTON, self.OnButton, self.button_1)
        self.button_2_state = 1

        self.__set_properties()
        self.__do_layout()
        # end wxGlade       
 
    def __set_properties(self):
        # begin wxGlade: MyFrame.__set_properties
        self.SetTitle("frame_1")
        # end wxGlade

    def __do_layout(self):
        # begin wxGlade: MyFrame.__do_layout
        sizer_1 = wx.BoxSizer(wx.VERTICAL)
        sizer_2 = wx.BoxSizer (wx.VERTICAL)
        sizer_2.Add(self.button_1, 0, wx.ALL, 20)
        sizer_2.Add(self.button_2, 0, wx.ALL, 20)
        self.panel_1.SetSizer (sizer_2)
        sizer_1.Add(self.panel_1, 1, wx.EXPAND, 0)
        self.SetSizer(sizer_1)
        sizer_1.Fit(self)
        self.Layout()
        # end wxGlade

# end of class MyFrame


class MyApp(wx.App):
    def OnInit(self):
        wx.InitAllImageHandlers()
        frame_1 = MyFrame(None, -1, "")
        self.SetTopWindow(frame_1)
        frame_1.Show()
        return 1

# end of class MyApp

if __name__ == "__main__":
    app = MyApp(0)
    app.MainLoop()

1697
Hola, hay una clase denominada ToolTip que te permite incorporar ese tipo de información. Puedes usar:

SetToolTip(self, tip)

SetToolTipString(self, tip)


Ejemplo de uso:

self.button_1.SetToolTipString ('Este es el botón 1')
self.button_2.SetToolTipString('Este es el botón 2')

Saludos.

1698
Hola, voy a revisar todo lo que has puesto, pero me llevará algo de tiempo...  ::)

1699
Hola, está todo OK, el único detalle que habría que cambiar es en el constructor poner casado= false; y no casado= true;, es lo más recomendable para inicializar variables booleanas. Los nombres de métodos deberían ser setApellido en lugar de setapellido, siempre empezar con minúsculas y en cada palabra nueva empezar con una mayúscula. Saludos!

1700
Ahora mejor. Cosas a mejorar:

Inicicializar los atributos booleanos a false en vez de a true, es decir, en vez de digital = true; poner digital=false; (esto normalmente, si se considerara necesario usar true se usaría).

En los nombres siempre intercarlar una mayúscula cada vez que inicie una nueva palabra. Por ejemplo en vez de settitulo usar setTitulo (e igual para los demás, en vez de getdigital sería getDigital, etc.).

Saludos!

Páginas: 1 ... 80 81 82 83 84 [85] 86 87 88 89 90 ... 100

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".