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 ... 69 70 71 72 73 [74] 75 76 77 78 79 ... 100
1461
Hola Amaury, puedes empezar leyéndote artículos de la web donde se dan orientaciones básicas sobre cómo empezar.

Te pongo los enlaces:

https://www.aprenderaprogramar.com/foros/index.php?topic=1313.0

https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=23&Itemid=80

Salu2

1462
Hola, con esta explicación espero se resuelva la duda, coméntame si es así o si te quedan dudas:

Código: [Seleccionar]
Numero de indices en el primer nivel: 4 (corresponde a que hay 4 números como índices en el primer nivel: 0, 1, 2, 5)
Numero de indices en el segundo nivel de array[0]: 2 (corresponde a que para array 0 en el segundo nivel hay dos números: 0, 1)
Numero de indices en el segundo nivel de array[1]: 3 (corresponde a que para array 1 en el segundo nivel hay 3 números: 0, 1, 2)
Numero de indices en el segundo nivel de array[2]: 1 (corresponde a que para array 2 en el segundo nivel hay 1 número: 0)
Numero de indices en el segundo nivel de array[3]: 0 (corresponde a que para array 3 no hay nada, por tanto es 0)
Numero de indices en el segundo nivel de array[5]: 1 (corresponde a que para array 5 en el segundo nivel hay un número: 0)
Numero de indices en el tercer nivel de array[0][0]: 3 (corresponde a que para array [0][0] en el tercer nivel hay 3 números: 0, 1, 2)
Numero de indices en el tercer nivel de array[0][1]: 2 (corresponde a que para array [0][1] en el tercer nivel hay 2 números: 0, 1)
Numero de indices en el tercer nivel de array[1][0]: 1 (corresponde a que para array [1][0] en el tercer nivel hay 1 número: 1) 
Numero de indices en el tercer nivel de array[1][1]: 1 (corresponde a que para array [1][1] en el tercer nivel hay 1 número: 2)
Numero de indices en el tercer nivel de array[1][2]: 3 (AQUÍ HAY UN ERROR AL ESCRIBIRLO, fíjate en que no se corresponde bien)
Numero de indices en el tercer nivel de array[2][0]: 2 (corresponde a que para array [2][0] en el tercer nivel hay 2 números: 0, 1)
Numero de indices en el tercer nivel de array[5][0]: 1 (corresponde a que para array [5][0] en el tercer nivel hay 1 número: 1)

Salu2

1463
Para evitar que se repitan una vez generas el aleatorio tendrás que recorrer con un bucle for y comparar a ver si el número generado ya existía. Si ya existía tendrás que volver a generar el aleatorio hasta que no se repita. El esquema sería este:

boolean estaRepetido = true;
while (estaRepetido == true) {
estaRepetido = false; //Suponemos que no esta repetido
generar El aleatorio
for ( recorrer la matriz)
Si el aleatorio es igual a algún numero en la matriz Entonces estaRepetido = true
fin del for
}

Se sale del while cuando se ha verificado que no está repetido, una vez fuera ya estableces que el valor del elemento de la matriz es el nuevo valor.

Salu2

1464
Igualmente Feliz Navidad para todos. Y gracias Jorge por ese detalle de programa que te has marcado, me ha encantado!! Sólo para evitar que se quede infinitamente dentro del bucle he introdudido dos líneas para hacer que se pare después de unas cuantas repeticiones:

Código: [Seleccionar]
/**
 * Feliz Navidad para todos, familia de aprenderaprogramar.com
 *
 * @author J.lopez
 * @version 24122014
 */

public class FelizNavidad
{   /**Preferiblemente ejecutar usando el IDE BlueJ, para una correcta visualización.*/
    public static void main(String[] args)
    {
       int i = 1, j = 1;
       String efecto = "*", efectoLineaFinal = "", estrella = "", completivo = "";
       int contador = 0;
       while(contador<20)
       {           
           contador = contador+1;
            if(i % 2 == 0)
            {
                efecto = "★"; estrella = "☆"; completivo = "!!";
            }
            else
            {
               efecto = "☆"; estrella = "★"; completivo = "";
            }
            while(j<19)
            {
                if(i % 2 == 0)
                {
                    efecto = "★";
                }
                else
                {
                   efecto = "☆";
                }
                efectoLineaFinal += "!" + efecto; j++;
            }
            try{Thread.sleep(1000);}catch(Exception e){}
            System.out.println("\f                                               "+estrella+
            "\n                                             "+efecto+"Paz"+efecto+
            "\n                                            "+efecto+"Unión"+efecto+
            "\n                                           "+efecto+"Alegrías"+efecto+
            "\n                                          "+efecto+"Esperanza★"+efecto+
            "\n                                         "+efecto+"Amor✴y✪Éxito"+efecto+
            "\n                                        "+efecto+"Realizaciones★"+efecto+
            "\n                                       "+efecto+"Respeto❆armonía★"+efecto+
            "\n                                      "+efecto+"Salud☆⋆solidaridad★"+efecto+
            "\n                                     "+efecto+"Felicidad✪☆Humildad⋆★"+efecto+
            "\n                                    "+efecto+"Cofraternización☆✪Pureza"+efecto+
            "\n                                   "+efecto+"★Amistad☆Sabiduría★❆Perdón"+efecto+"                                              █████ "+
            "\n                                  "+efecto+"Igualdad✴Libertad☆BuenaSuerte"+efecto+"                                         █████████ "+
            "\n                                 "+efecto+"Sinceridad☆Estima✪❆Fraternidad✴"+efecto+"                                        ████████ "+
            "\n                                "+efecto+"Equilibrio✪☆Dignidad☆⋆Benevolencia"+efecto+"                                        ███████ "+
            "\n                               "+efecto+"Fé❆★Bondad☆Paciencia✴Ventura❆Fuerza"+efecto+"                                        ████████ "+
            "\n                              "+efecto+"Tenacidad★✪★Prosperidad☆Reconocimiento★"+efecto+"                                 ██████████████"+
            "\n                             "+efecto+"Son⋆mis✴★✴sinceros☆deseos★en✴estaNavidad"+efecto+"                              ███▒▒░░░░░░░░▒"+
            "\n                            "+efectoLineaFinal+completivo+"                                 ▒░░░░░ ⓤ░░ⓤ░░▒ "+
            "\n                                            [▒▒▒]"+"           ╔══╗──╔╦═╗                          ▒░░░░░░░░ >░░░▒"+
            "\n                                                [▒▒▒]"+"           ║═╦╩╦╗╠╬═║                           ██▒░░░░░·︾·░░▒"+
            "\n                                                [▒▒▒]"+"           ║╔╣╩╣╚╣║═╣                             ████▒░░░░░░░▒"+
            "\n                                                [▒▒▒]"+"           ╚╝╚═╩═╩╩═╝                          ▒▒███████████▒▒ "+
            "\n                                                [▒▒▒]"+"                                                    ▒#░░░░░▒▒▒▒█J██░░░▒"+
            "\n                                                [▒▒▒]"+"           ╔═╦╗─────╔╗╔╗───╔╗         ▒░░░▒░░░░░░████░░░▒"+
            "\n                                                [▒▒▒]"+"           ║║║╠═╦═╦═╬╬╝╠═╗╔╝║         ▒░░░░▒░░░░░█l███░░░▒ "+
            "\n                                                [▒▒▒]"+"           ║║║║╬╚╗║╔╣║╬║╬╚╣╬║         ▒░░░░░▒░░░░█o███░░░▒"+
            "\n                                                [▒▒▒]"+"           ╚╩═╩══╩═╝╚╩═╩══╩═╝         ▒░░░░▒░░░░░█p███░▒▒ "+
            "\n                                                [▒▒▒]"+"                                                    ▒#▒▒▒▒▒░###░█e██░░"+
            "\n                                                [▒▒▒]"+"                                                  ▒#▒░░░░░░░░░█z█░▒░▒ "+
            "\n                                                [FELIZ]"+"                                                 ▒░░░░░░░░░░░░░░Ѻ░░░▒ "+
            "\n                                               [NAVIDAD]"+"                                               ▒░░░░░░░░░░░░░░░░░░░▒ "+
            "\n                                             [COMPAÑEROS☆]"+"                                            ▒░░░░░░░░░░░░░░░Ѻ░░░░▒"+
            "\n                                            [▒▒▒☆DE▒▒▒]"+"                                           ▒░░░░░░░░░░░░░░░░░░░▒"+
            "\n                                        [aprenderaprogramar.com]"+"                                       #▒░░░░░░░░░░░░░Ѻ░░░░▒ "+
            "\n๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩..[▒▒▒▒▒▒▒▒▒▒▒▒▒▒]๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. .##▒░░░░░░░░░░░░░░░░##..۩۩๑๑۩۩.. ..۩۩๑๑۩۩.. ..۩۩๑๑۩۩....۩۩๑๑۩۩..");
            i++;
            j = 1;
            efectoLineaFinal = "";
           }     
    }
}


Suerte para todos en el próximo año!!!

1465
Hola, para pegar código sigue las indicaciones que se dan aquí: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Para el ejercicio, no vas mal encaminado. Veamos cómo sería un ejemplo.

El archivo prueba1.php:

Código: [Seleccionar]
<?php
echo '<html>';
echo 
'<head>';
echo 
'<title> Curso php desde cero de aprendeprogramar.com </title> <br/>';
echo 
'<meta charset="utf-8">';
echo 
'</head> <br/>'.PHP_EOL;
echo 
'<body> <br/>';
echo 
'<h1>Estoy aprendiendo a programar en php desde cero</h1> <br/>';
echo 
'</body></html>';
?>

En este archivo damos salida al código html a través de instrucciones echo.

Cuando visualizamos la página y pedimos al navegador que nos muestre el código fuente nos muestra esto:

Como visualización en el navegador: Estoy aprendiendo a programar en php desde cero

Como código html subyacente en el navegador:

Código: [Seleccionar]
<html><head><title> Curso php desde cero de aprendeprogramar.com </title> <br/><meta charset="utf-8"></head> <br/>
<body> <br/><h1>Estoy aprendiendo a programar en php desde cero</h1> <br/></body></html>

Todo está correcto. El intérprete php da lugar a la salida de un código HTML. ¿Qué código HTML? El que nosotros le indicamos a través de echo.

Fíjate una cosa: si no se indica nada la salida de html es en una sola línea. Para generar saltos de línea en el documento HTML puedes concatenar la constante PHP_EOL que es reconocida automáticamente por el intérprete php. En el ejemplo sólo he introducido una, pero podrías meter varias.

Fíjate también que hemos generado un documento html completo, es decir, si abrimos una etiqueta, después la cerramos.

El uso de las barras invertidas echo '\<html> no sé con qué idea las has metido, no son necesarias.

Fíjate que lo que queremos no es mostrar el código html por pantalla, sino crear un documento html (que es el que recibe el navegador, mostrando los resultados en consecuencia).

Es un poco difícil de interpretar lo que hacemos al principio, pero cuando se entiende todo está más claro  ;D

Salu2



1466
Hola! Estas fechas navideñas son un poco apresuradas... voy a tratar de orientarte a toda prisa porque me voy a ver a la familia, si no te queda claro respóndeme y en cuanto pueda te volveré a escribir. La idea es que la instrucción echo de php lo que hace es colocar código html dentro de la página.

Así si escribes echo 'hola'; en realidad no es mostrar por pantalla hola, sino insertar hola como código html.

Lo que debes hacer es crear un archivo php y dentro de ese archivo tener una instrucción (o varias) echo donde incluyas el código html de la página. Por ejemplo:

echo '<html>'; con esto lo que estarías haciendo es incluir esta etiqueta en la página. Pues debes hacer eso pero no con una etiqueta, sino incluir todo el código html a través de una (o varias) instrucciones echo.

Feliz Navidad!!!

1467
Hola! ¿Dónde tienes el error?

Esto parece que no va a hacer lo que quieres:

mysql_query("INSERT INTO profesores (nombre,telefono)
    VALUES('$_POST[nombre]','$_POST[telefono]')",$conexion);

¿Por qué? Porque el insert to es una cadena de texto y tal como lo has escrito creo que no te va a reconocer los valores de $POST, si acaso te ingresará $post en la base de datos.

Fíjate cómo está hecho aquí, creo que te puede servir: https://www.aprenderaprogramar.com/foros/index.php?topic=1500

Salu2

1468
Aprender a programar desde cero / Re:Nuevo en foro y empezando de cero
« en: 23 de Diciembre 2014, 17:51 »
Hola, siéntete libre para consultar lo que quieras, aquí estamos todos aprendiendo, unos empezando y otros continuando  ;D

1469
Aprender a programar desde cero / Re:CU00715B
« en: 23 de Diciembre 2014, 17:49 »
Bueno, te estaba explicando por el otro hilo cómo pegar el código pero veo que aquí ya lo has hecho  ;D

Este ejercicio está correcto.

Para no tener problemas con las tildes es recomendable incluir <meta charset="utf-8"/> entre <head> y </head>.

También es recomendable incluir alt="algo" para las imágenes pero no es obligatorio.

Salu2


1470
Bueno, no te preocupes, te lo explico y haz una prueba aquí mismo para comprobar cómo funciona. Dale a responder a este mensaje y escribe en la caja de texto del editor del foro "Aquí está mi código: "

Luego pulsa en el botón con el símbolo # que aparece encima de la caja de texto donde escribes. Cuando hagas eso te aparecerán unas etiquetas [code] ... [/code]

Ahora pega el código dentro de esas etiquetas, por ejemplo:

[code]
<html>
<body>
ejemplo
</body>
</html>
 [/code]

Ahora pulsa en previsualizar y comprueba que se ve cómo código, más o menos como esto:

Código: [Seleccionar]
<html>
<body>
ejemplo
</body>
</html>

Y si se ve bien, pulsa en publicar, si no vuelve a modificarlo hasta que se vea bien.

Salu2

1471
Ahora está "casi bien".

Tienes dos errores:

- Cuando escribes alt eso significa "texto alternativo", pero tienes que decir cuál es el texto alternativo (es decir, el texto que se mostraría si no se pudiera mostrar la imagen) escribiendo alt = "mercado de Madrid" por ejemplo, no puedes escribir solo alt porque eso no significa nada.

- Has escrito width"400px", te falta el =, es decir, debe ser width = "400px", por eso hay una imagen que se ve demasiado grande.

Salu2

1472
Voy a revisarlo, pero ¿te has leído lo que te puse donde se explicaba cómo se debía pegar código en los foros?  :-\


1473
Aprender a programar desde cero / Re:Clases y Objetos
« en: 23 de Diciembre 2014, 11:03 »
Hola, voy a responder por partes:

Tanto a Brenda como a Ducal 777, recomendarles que lean esto: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

A Brenda: te recomiendo seguir el curso que se indica más abajo para comprender los conceptos de clase y objeto. La pregunta que haces no es clara, no está bien planteada o no aporta suficiente información como para poder responder algo.

A Ducal777: el concepto de objetos y clases lo tienes explicado en este curso: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Ahí se explica que los objetos en algunos casos pueden tener analogías y podrían ser equivalentes a objetos del mundo real en algunos casos, pero en otros casos no.

Para entender estos conceptos recomendamos seguir el curso desde el principio e ir realizando los ejercicios propuestos.

Si hay algún apartado que no entiendes o algún ejercicio que no te compila bien, escribe una consulta en el foro indicando el número de referencia de la entrega y de qué se trata (po ejemplo "CU00633B operador módulo en java no entiendo los resultados que da")

Salu2!

1474
Hola: lo primero, cuando se trate de pegar código hazlo como se indica aquí: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Sobre el ejercicio en sí no está bien por estos motivos:

- Has escrito <tittle> con dos tes, cuando debe ser solo con una t.

- Tienes el código de una imagen fuera del body. Todo el código que constituye el contenido de la página web debe ir entre las etiquetas <body> ... </body>, no puedes tener parte del código fuera del espacio delimitado por estas etiquetas.

- El código no cumple lo que pide el ejercicio. El ejercicio pide incorporar cuatro imágenes y tú sólo has incorporado una. Revisa el enunciado del ejercicio.

- La imagen no se corresponde con lo que dices que es, tú pones que es una boda pero aparecen unas flores.

- También sería recomendable que incluyeras el atributo alt para las imágenes, no lo has incluido.

Espero que esto te sirva de ayuda. Salu2!

1475
Si no me equivoco tienes que establecer la conexión a la base de datos indicando la ruta del fichero mdf, ese vendría siendo el equivalente al nombre de base de datos.

Dentro del fichero mdf tendrás tablas, columnas, etc. creo que aquí lo explica: http://msdn.microsoft.com/es-es/library/ms233763.aspx en el apartado "Crear tablas, columnas, claves principales y claves externas"

Cuando indica CREATE TABLE [dbo].[Customers] indica que está creando la tabla Customers.

Este es un ejemplo de código que he encontrado donde se muestra cómo acceder a un mdf:

Código: [Seleccionar]
Public Class Form1

Private MyDatAdp As New SqlDataAdapter
Private MyCmdBld As New SqlCommandBuilder
Private MyDataTbl As New DataTable
Private MyCn As New SqlConnection
Private MyRowPosition As Integer = 0

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

MyCn.ConnectionString = “Data Source=TOSHIBA-PC\SQL2012; AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL11.SQL2012\MSSQL\DATA\Test.mdf; ” & _
“User Instance=True;Integrated Security=SSPI”
MyCn.Open()

MyDatAdp = New SqlDataAdapter(“Select* from Contacts”, MyCn)
MyCmdBld = New SqlCommandBuilder(MyDatAdp)
MyDatAdp.Fill(MyDataTbl)

Dim MyDataRow As DataRow = MyDataTbl.Rows(0)
Dim strName As String
Dim strState As String
strName = MyDataRow(“ContactName”)
strState = MyDataRow(“State”)
TxtName.Text = strName.ToString
TxtState.Text = strState.ToString
Me.showRecords()

End Sub

Private Sub showRecords()

If MyDataTbl.Rows.Count = 0 Then
txtName.Text = “”
txtState.Text = “”
Exit Sub
End If

txtName.Text = MyDataTbl.Rows(MyRowPosition)(“ContactName”).ToString
TxtState.Text = MyDataTbl.Rows(MyRowPosition)(“State”).ToString

End Sub

End Class

Y este código que te permite moverte por el contenido de una base de datos:

Código: [Seleccionar]
Public Class Form1
Private MyDatAdp As New SqlDataAdapter
Private MyCmdBld As New SqlCommandBuilder
Private MyDataTbl As New DataTable
Private MyCn As New SqlConnection
Private MyRowPosition As Integer = 0

Private Sub Form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed

MyCn.Close()
MyCn.Dispose()
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MyCn.ConnectionString = “Data Source=TOSHIBA-PC\SQL2012; AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL11.SQL2012\MSSQL\DATA\Test.mdf; ” & _
“User Instance=True;Integrated Security=SSPI”
MyCn.Open()

MyDatAdp = New SqlDataAdapter(“Select* from Contacts”, MyCn)
MyCmdBld = New SqlCommandBuilder(MyDatAdp)
MyDatAdp.Fill(MyDataTbl)

Dim MyDataRow As DataRow = MyDataTbl.Rows(0)
Dim strName As String
Dim strState As String
strName = MyDataRow(“ContactName”)
strState = MyDataRow(“State”)
TxtName.Text = strName.ToString
TxtState.Text = strState.ToString
Me.showRecords()

End Sub
Private Sub showRecords()

If MyDataTbl.Rows.Count = 0 Then
txtName.Text = “”
txtState.Text = “”
Exit Sub
End If

txtName.Text = MyDataTbl.Rows(MyRowPosition)(“ContactName”).ToString
TxtState.Text = MyDataTbl.Rows(MyRowPosition)(“State”).ToString
End Sub

Private Sub BtnMoveFirst_Click(sender As Object, e As EventArgs) Handles BtnMoveFirst.Click
MyRowPosition = 0
Me.showRecords()
End Sub

Private Sub BtnMovePrev_Click(sender As Object, e As EventArgs) Handles BtnMovePrev.Click
If MyRowPosition > 0 Then
MyRowPosition = MyRowPosition – 1
Me.showRecords()
End If
End Sub

Private Sub BtnMoveNext_Click(sender As Object, e As EventArgs) Handles BtnMoveNext.Click
If MyRowPosition < (MyDataTbl.Rows.Count – 1) Then
MyRowPosition = MyRowPosition + 1
Me.showRecords()
End If
End Sub

Private Sub BtnMoveLast_Click(sender As Object, e As EventArgs) Handles BtnMoveLast.Click
If MyDataTbl.Rows.Count > 0 Then
MyRowPosition = MyDataTbl.Rows.Count – 1
Me.showRecords()
End If
End Sub

Private Sub BtnAdd_Click(sender As Object, e As EventArgs) Handles BtnAdd.Click
Dim MyNewRow As DataRow = MyDataTbl.NewRow()
MyDataTbl.Rows.Add(MyNewRow)
MyRowPosition = MyDataTbl.Rows.Count – 1

Me.showRecords()
End Sub

Private Sub BtnDelete_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnDelete.Click
If MyDataTbl.Rows.Count <> 0 Then
MyDataTbl.Rows(MyRowPosition).Delete()
MyRowPosition = 0
MyDatAdp.Update(MyDataTbl)
Me.showRecords()
End If
End Sub

Private Sub BtnSave_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnSave.Click

If MyDataTbl.Rows.Count <> 0 Then
MyDataTbl.Rows(MyRowPosition)(“ContactName”) = TxtName.Text
MyDataTbl.Rows(MyRowPosition)(“state”) = TxtState.Text
MyDatAdp.Update(MyDataTbl)
End If

End Sub
End Class

Con los controles para visulaizar y manipular:


1476
Para ir sumando lo primero que tienes que hacer es una consulta para determinar cuál es el valor actual:

SELECT cantidad FROM nombreTabla WHERE id = idDeseado

Una vez tienes la cantidad tienes que hacer un update

nuevaCantidad = cantidadObtenida + 1

UPDATE cantidad FROM nombreTabla SET cantidad = nuevaCantidad

También podrías hacerlo directamente sin necesidad del select pero así queda más claro lo que se hace.

Alternativamente sería algo así:

UPDATE cantidad FROM nombreTabla SET cantidad = (SELECT cantidad FROM nombreTabla WHERE id = idDeseado)+1

Si no sabes cómo hacer las operaciones básicas con bases de datos primero tendrías que aprender estas operaciones básicas y luego ya ver las aplicaciones más concretas que quieras realizar...

Salu2

1477
Aprender a programar desde cero / Re:EJERCICIO CU00714B
« en: 22 de Diciembre 2014, 16:39 »
Hola, si te fijas en otros post (por ejemplo https://www.aprenderaprogramar.com/foros/index.php?topic=1764.0) la dinámica consiste en que tú presentes el código que has generado para que otras personas lo puedan revisar y darte una opinión o indicarte cosas a mejorar.

Salu2

1478
Tienes varias formas de actuar sobre una tabla para añadir información:

- Con un UPDATE puedes modificar una fila ya existente y modificar el valor que existe en una columna concreta o en varias.

- Con un INSERT puedes añadir una fila completa.

Dependiendo de lo que quieras hacer, debes usar un tipo de instrucción u otra.

Salu2

1479
Hola y bienvenido "al mundillo". Aquí encontrarás una pequeña familia que intentará echarte una mano en la medida que nos sea posible. Si no tienes absolutamente ninguna experiencia previa con la programación te recomiendo que leas esto: https://www.aprenderaprogramar.com/foros/index.php?topic=1313.0

Verás que html no es precisamente lo más indicado para iniciarse en la programación, aunque haya mucha gente que empiece por ahí.

Si tienes dudas consúltalas e intentaremos aclarártelas. Salu2!

1480
Aprender a programar desde cero / Re:Problema fechas
« en: 21 de Diciembre 2014, 13:44 »
Hola, me he descargado el proyecto pero al intentar compilar me salta un error en la línea import android.annotation.SuppressLint; de la clase MyCalendarActivity.java. El mensaje de error es package android.annotation does not exist. Por lo que yo interpreto no se trata de un proyecto java, sino de un proyecto para android ¿? Yo compilo con Java SE, no sé si faltan paquetes o si el proyecto no es compilable en Java. De todas formas si se trata de analizar un problema en un método, no haría falta el proyecto completo, sino simplemente un código de test para probar ese método.

Salu2

Páginas: 1 ... 69 70 71 72 73 [74] 75 76 77 78 79 ... 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".