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 - César Krall

Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 ... 75
102
Comunidad / Re:Como instalar una base de datos?
« : 16 de Agosto 2016, 15:11 »
Hola! Este foro está destinado a presentarse a la comunidad. Para escribir una consulta utiliza el foro correspondiente dentro de los otros foros disponibles.

Para escribir consultas antes se debe leer este hilo: http://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

No soy experto en lo que consultas. Pienso que la idea básica sería primero hacer funcionar un computador como servidor que aloja la base de datos. Luego montar una red de computadores de forma que desde cada computador cliente puedas tener acceso al servidor. Luego instalar la aplicación en cada cliente de forma que tenga acceso al servidor para consultar (o modificar si fuera el caso) la base de datos.

Saludos!

103
Comunidad / Re:Practico Final
« : 16 de Agosto 2016, 15:07 »
Hola! Este foro está destinado a presentarse a la comunidad. Para escribir una consulta utiliza el foro correspondiente dentro de los otros foros disponibles.

Para escribir consultas antes se debe leer este hilo: http://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Adicionalmente para responder al práctico te recomiendo seguir paso a paso este curso: http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Saludos!

104
Comunidad / Re:Me presento pidiendo ayuda
« : 16 de Agosto 2016, 15:05 »
Hola! Este foro está destinado a presentarse a la comunidad. Para escribir una consulta utiliza el foro correspondiente dentro de los otros foros disponibles.

Para escribir consultas antes se debe leer este hilo: http://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Saludos!

105
Comunidad / Re:Saludos desde Venezuela
« : 07 de Agosto 2016, 21:31 »
Hola! Bienvenido y esperamos tus aportaciones.

Saludos!

106
Comunidad / Re:Aprender a programar
« : 07 de Agosto 2016, 21:30 »
Hola! Puedes empezar por leer este hilo: http://www.aprenderaprogramar.com/foros/index.php?topic=1313.0

También recomendamos la lectura de los artículos de la sección Cómo empezar: http://aprenderaprogramar.com/index.php?option=com_content&view=section&layout=blog&id=4&Itemid=18

Saludos!

107
Hola! El código está bien. Recomendamos intercalar mayúsculas en los nombres de variables y métodos, por lo que en vez de setnombre, setapellidos usaríamos setNombre, setApellidos, etc. y lo mismo para los métodos get.

Saludos!

108
Hola!

Para escribir en los foros es conveniente que leas lo que se indica en http://www.aprenderaprogramar.com/foros/index.php?topic=1460.0 y que tengas en cuenta que deben ponerse títulos descriptivos a los hilos del foro.

El ejercicio que planteas se puede resolver usando funciones para cadenas, puedes verlas en el curso de PHP en http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Otra forma de resolverlo sería usar expresiones regulares

Una buena forma de aproximarse al problema es partir de un código donde introduzcas el texto como si fuera un mensaje de la red social en una variable, y luego trates de extraer lo que te pide el ejercicio. Puedes ir pegando el código aquí para tratar de ayudarte.

Saludos!

109
Hola! El ejercicio 1 está bien resuelto.

Para el apartado 2 posiblemente hay que investigar un poco y buscar un poco de información adicional en los foros o en internet.

Mira estos hilos:

http://www.aprenderaprogramar.com/foros/index.php?topic=3422.0 donde hay algunos comentarios interesantes

http://www.aprenderaprogramar.com/foros/index.php?topic=4390.0 plantea otra forma de resolverlo

Consultando en internet puedes quizás sacar otras formas de resolverlo.

Saludos!

110
Hola!

Probé el código y todo bien. Al principio me extrañó porque me devolvía que h1 aparecía 0 veces en las tres páginas web, pero luego cambié por h2 y me devolvió otra cosa:

La etiqueta h2 aparece 0 veces en http:// www. aprenderaprogramar.com/
La etiqueta h2 aparece 49 veces en http:// www. clarin.com/
La etiqueta h2 aparece 8 veces en http:// www. proceso.com.mx

Así que funciona correctamente.

Saludos!

111
Hola! Ejercicio perfecto.

Saludos!

112
Hola!

Para ver cómo insertar código lee las instrucciones en http://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

También es importante que indiques en qué lenguaje estás trabajando (e incluso la versión), qué bibliotecas estás usando, etc.

He visto este ejemplo para trasladar el contenido de un richtextbox a un pdf usando la biblioteca iTextSharp

Código: [Seleccionar]
// step 1: creation of a document-object
iTextSharp.text.Document myDocument = new iTextSharp.text.Document(PageSize.A4.Rotate());
try
{
    // step 2:
    // Now create a writer that listens to this doucment and writes the document to desired Stream.

    PdfWriter.GetInstance(myDocument, new FileStream(sfd.FileName, FileMode.Create));
 
    // step 3:  Open the document now using
    myDocument.Open();
 
    // step 4: Now add some contents to the document
    myDocument.Add(new iTextSharp.text.Paragraph(richTextBox1.Text));
}
catch (DocumentException de)
{
    Console.Error.WriteLine(de.Message);
}
catch (IOException ioe)
{
    Console.Error.WriteLine(ioe.Message);
}
// step 5: Remember to close the documnet
myDocument.Close();

Pero no estoy seguro de que esto te vaya a exportar los estilos desde el richTextBox al pdf (por ejemplo la alineación justificada). Como opción alternativa está convertir el código rtf del RichTextBox a HTML, y luego usar XMLWorkerHelper para generar el pdf. En ese caso hacen falta las dll:

itextsharp.dll
itextsharp.xmlworker.dll

Saludos!

113
Hola!

Todo bien, lo único que debes tener en cuenta es que un objeto es algo único. Por tanto un objeto podría ser un Airbus A380 con tal número de serie o con tal matrícula, pero no podemos decir que todos los Airbus A380 sean un objeto porque eso ya sería una clase (un tipo de aviones). En tu ejemplo dices que un objeto es un airbus a380 con 250 asientos de la compañía iberia y en la ruta Barcelona-Cuba, con lo que podemos suponer que es un objeto (un único avión).

Saludos!

114
Hola!

a) Bien

b) Copio un comentario de otro ejercicio

getElementsByTagName('body') devuelve un array con todos los nodos cuya etiqueta se llame body. Como solo hay una etiqueta, en un array el primer elemento es el 0 por eso se utiliza [ 0 ].

c) var htmlADevolver = ''; lo que hace es inicializar la variable htmlADevolver a una cadena vacía.

Si no escribimos nada cuando se pide un color la variable colorUsuario queda vacía, y al ser evaluada en el if se evalúa como false por estar vacía.

d) Bien

En el código del apartado f) tienes mal planteada parte del código

if (htmlADevolver += colorUsuario) no es una forma válida de expresar una condición.

Además si escribes los if tradicionales tienes que eliminar el if ternario porque si no tienes dos veces la misma evaluación

La idea sería: comprobar si el usuario introdujo un color, esto se haría escribiendo if (colorUsuario) {

Si el usuario introdujo un color, verificamos que haya introducido el color correcto, o si no es un color correcto creamos el mensaje avisando de que el color no es correcto.

El código modificado sería este:

Código: [Seleccionar]
<!DOCTYPE html>

<html><head><title>Ejemplo aprenderaprogramar.com</title><meta charset="utf-8">

<script type="text/javascript">

function ejemplo() {

var htmlADevolver = '';
var colorUsuario = prompt('Elija color red, yellow o blue');
if (colorUsuario) {
if (colorUsuario== 'yellow') {
htmlADevolver += '<h1 style="background-color:'+colorUsuario+ ';"> Usted eligió '+colorUsuario+'</h1>';
}
else if (colorUsuario=='red') {
htmlADevolver += '<h1 style="background-color:'+colorUsuario+';"> Usted eligió '+colorUsuario+'</h1>';
}
else if (colorUsuario=='blue') {
htmlADevolver += '<h1 style="background-color:'+colorUsuario+';"> Usted eligió '+colorUsuario+'</h1>';
}
else {htmlADevolver += '<h1>Color elegido no válido</h1>';}
}

else {htmlADevolver += '<h1>No eligió color</h1>'}

var nodoBody = document.getElementsByTagName('body')[0];
nodoBody.innerHTML = nodoBody.innerHTML + htmlADevolver;

}

</script>

</head>

<body><div id="cabecera"><h2>Cursos aprenderaprogramar.com</h2><h3>Ejemplos JavaScript</h3></div>
<div style="color:blue;" id ="pulsador" onclick="ejemplo()"> Probar </div>
</body>
</html>

Saludos!

115
Hola!

En el ejercicio se pedía

Citar
Toda hortaliza tiene como propiedad específica tipoHortaliza y su valor inicial debe ser “indefinido”.

Pero no veo que hayas tenido esto en cuenta

También debes cambiar nombreCinetifico por nombreCientifico

Revísalo y pega el código cuando lo hayas revisado

Saludos!

116
Hola!

Sí vas en la buena dirección. Lo que veo mal definido es

Meteoritos.obtenerRadio = function () {alert('El valor del radio del meteorito Armagedon es de: 350 metros' );}

Esta función debería devolverte el radio de cada meteorito calculado a partir de su diámetro, no un mensaje igual para todos los objetos de tipo Meteorito

Fíjate en cómo se resuelve en http://www.aprenderaprogramar.com/foros/index.php?topic=3365.0

Saludos!

117
Hola algeorgios!

Ejercicio perfecto, tienes todos los métodos set y get correctamente definido y usas el if correctamente.

Saludos!

118
Hola!

Citar
-En primer lugar, qué quiere decir "en forma de literal"?

Esto simplemente se refiere a cómo se ha definido la expresión regular. En la entrega se indica:

Citar
JavaScript permite crear expresiones regulares de dos maneras:

a) En forma de literal: var miExpresionRegular = /as?.a/ representa a todas las cadenas que contienen una subcadena con la primera letra de la subcadena una a, seguida de una s, opcionalmente seguida de cualquier letra, y seguida de una a.

b) Instanciando el objeto RegExp: var miExpresionRegular = new RegExp("as?.a") representa lo mismo.

Cuando escribes una expresión regular dentro de / ... / decimos que estamos usando una expresión regular en forma de literal, es solo una cuestión de terminología.


Citar
-Después, no comprendo cómo ?. equivale a "opcionalmente seguida de cualquier letra". ¿No era un simple punto y ya está?

En la entrega se explica que el símbolo punto indica existencia de cualquier carácter. Por ejemplo la expresión regular /ca.e/ concuerda con cate y con  cafe pero no con catte ni con caffe ni con cae

El símbolo interrogación indica opcionalidad: el carácter que lo precede puede aparecer 0 ó 1 vez en la subcadena. Por ejemplo la expresión regular /ca?e/ concuerda con cae y con ce, porque permite que haya un carácter a o ninguno. No concuerda con catte ni con caffe ni con came.


Citar
-Un poco más adelante, además, como ejemplo de cadena válida o no válida según el patrón var miExpresionRegular = /as?.a/

Aquí el patrón implica que la cadena ha de contener una a, seguida opcionalmente de una s, seguida de cualquier carácter, y luego seguida de otra a.

castaño cumple porque hay una a seguida de una s, seguida de una t (que es cualquier caracter) y luego seguida de una a.

casualidad sí cumple porque hay una a seguida de una s seguida de una u (que es cualquier carácter) y luego seguida de una a. Por tanto tienes razón al plantear esa duda: ahí hay un pequeño error en el curso (que vamos a corregir, gracias por indicarlo).

Esto podemos comprobarlo añadiendo msg = msg + '¿Contiene casualidad el patrón? : '+ miExpReg.test('casualidad') +'\n'; al código del curso, vemos que nos devuelve true.


Citar
La última duda que tengo: las reglas para las expresiones regulares en JS son las mismas que se usa en las restricciones para XML?

Entre distintos lenguajes puede haber similitudes en la forma de crear expresiones regulares. En algunos casos pueden coincidir, pero en otras no. Por eso siempre que vayamos a usar expresiones regulares debemos consultar la especificación de expresiones regulares para ese lenguaje.

Saludos!

119
Hola!

En primer lugar pedirte que cuando un ejercicio contenga varias clases pongas el código de cada clase por separado, de esa forma resultará más fácil de revisar.

El código que has presentado está bien, pero en la clase Casa te falta incluir los métodos get y set

Puedes ver un ejercicio resuelto a modo de ejemplo donde se incluyen los get y set en http://www.aprenderaprogramar.com/foros/index.php?topic=1238.0

Saludos!

120
Hola!

Aparte de recomendarte que leas el hilo comentado por DRANXZ88, el error parece relacionado con que esta línea

$fila = $res->fetch_array();

no esté devolviendo el resultado esperado.

Revisa este curso donde tienes ejemplos: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Saludos!

Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 ... 75
Esto es un laboratorio de ideas...
Aprender a programar

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".