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 ... 33 34 35 36 37 [38] 39 40 41 42 43 ... 68
741
Por cierto pienso que es interesante que leas este artículo

¿Qué es y qué estudiar para ser programador web? Itinerario de formación, plan de estudios o de carrera.

http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=702:ique-es-y-que-estudiar-para-ser-programador-web-itinerario-de-formacion-plan-de-estudios-o-de-carrera&catid=39:orientacion-academica&Itemid=189

 ;)

742
De todo un poco... / Re:Consulta sobre PHP
« en: 16 de Abril 2015, 09:10 »
Hola Dan, la respuesta es que claramente sí es necesario tener los conocimientos básicos de html para trabajar con php. Si no tienes la base de html te vas a perder y mucho con el php, así que adelante con el html, es mucho más sencillo que otros lenguajes y no te va a requerir tanto esfuerzo como php. Saludos!!

743
Aprender a programar desde cero / Re:Consejos para un primerizo
« en: 14 de Abril 2015, 18:45 »
Hola novatisimo, Java no es el lenguaje que recomendamos para aprender a programar.

Puedes ir leyendo esto para hacerte algunas ideas:

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

http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=373:ies-java-el-mejor-lenguaje-para-aprender-a-programar-desde-cero-ce00107b&catid=23:lo-mas-basico&Itemid=80

Consulta las dudas que surjan.

Saludos!

744
Comunidad / Re:Hola a todos...
« en: 14 de Abril 2015, 15:13 »
Hola Dan ;) Sí parece un poco tarde para presentarse porque ya eres casi un veterano del foro! Espero que termines el curso tan bien como lo has llevado hasta ahora. El curso java de nivel avanzado no está completo, por lo que no podrás seguirlo (sólo algunas entregas), pero con la base que tienes es seguro que podrás hacer muchos avances formándote a través de la universidad, web, libros, etc. Yo no estoy certificado en java pero tengo algunas referencias por amigos que se han certificado. Hay varios tipos de exámenes según el nivel de complejidad y el tipo de tecnología java con que se trabaje. Hay tantas que te puedes perder, míralo en http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=632

Normalmente las personas se van certificando a medida que lo van necesitando para un puesto de trabajo, porque hay que pagar unos derechos de examen que son caros. Puedes verlo en http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=652&get_params=p_exam_id:1Z0-808

Aunque también hay gente que elige certificarse sin tener una necesidad inmediata. Hay material oficial para preparar la certificación, pero no todas las personas usan ese material oficial (que también es caro).

Las certificaciones quizás más básicas son las de tipo Oracle Certified Associate, Java SE 8 Programmer cuyos contenidos son bastante similares a los del curso de java básico de la web.

Algunas preguntas de las que podrías encontrarte serían similares a las que hay en https://www.aprenderaprogramar.com/foros/index.php?topic=49.0

Y tendremos en cuenta tu ofrecimiento para ayudar, siempre se agradece.

Saludos cordiales

745
Hola si miras la documentación del api Java verás que JFrame tiene varios constructores:

Constructor and Description

JFrame() Constructs a new frame that is initially invisible.

JFrame(GraphicsConfiguration gc) Creates a Frame in the specified GraphicsConfiguration of a screen device and a blank title.

JFrame(String title) Creates a new, initially invisible Frame with the specified title.

JFrame(String title, GraphicsConfiguration gc) Creates a JFrame with the specified title and the specified GraphicsConfiguration of a screen device.



En el constructor

public PrimerFrame(){
super("titulo de la barra");

Estás pasando un String al constructor de la superclase (JFrame) a través de la línea super("titulo de la barra");

El super lo que hace es invocar al constructor de JFrame y pasarle un String. Por tanto indirectamente estás llamando al constructor public JFrame(String variable)


Citar
- Y la otra duda, en los ejemplos anteriores(el que me has respondido).¿Por qué en la clase ProbarComponentes  no puede hacer lo mismo que en la clase PrimerFrame?O sea, no pasarle parametros al constructor y despues con super poner el mensaje que quiero poner como titulo?

Sí, también puedes hacerlo así si quieres. Depende de cómo prefieras hacerlo, si prefieres que el título le venga como parámetro le pones un parámetro, si prefieres que el título sea siempre el mismo no le pones parámetro y le pasas siempre el mismo título.

Saludos!

746
Hola caludo en el constructor public PrimerFrame(String tittle) estás recibiendo un parámetro que no usas.

Si este parámetro lo usas puedes resolver que cada frame tenga su propio título:

Código: [Seleccionar]
import java.awt.*;
import javax.swing.*;
public class PrimerFrame extends JFrame{

    public PrimerFrame(String title){
        super(title);
        setSize(300,200);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
    }
}

Código: [Seleccionar]
import java.awt.*;
import javax.swing.*;
public class ProbarComponentes extends PrimerFrame{

    public ProbarComponentes(String tit){
        super(tit);
        setSize(300,200);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
        setLayout(new FlowLayout());
        JButton play=new JButton("play");
        JButton stop=new JButton("stop");
        add(play);
        add(stop);
    }
    public static void main(String[]args){
        ProbarComponentes d=new ProbarComponentes("er");
    }
}

Código: [Seleccionar]
public class test
{
    public static void main (String[] args){
        PrimerFrame pf = new PrimerFrame("Titulo de la barra");
        ProbarComponentes pc = new ProbarComponentes("barra");
    }
}

Saludos!

747
Hola Fran, la gestión de webs puede hacerse con páginas propias o bien basándose en gestores de contenidos como Joomla, Wordpress, Drupal u otros.

Si lo que quieres es hacer las mejoras en tu web programándolas tú mismo podrías hacerlo con estos conocimiento: HTML + CSS + JavaScript + PHP + base de datos MySql

Aprender esto es interesante pero requiere mucho tiempo y solo tendría sentido para personas que quieran dedicarse a la programación. Por eso mucha gente prefiere usar un CMS donde por ejemplo el registro de usuarios ya viene preparado y no hay que programarlo, y usar las herramientas que se distribuyen (muchas gratuitas) que permiten hacer de casi todo (por ejemplo una tienda electrónica).

Todo tiene sus ventajas y sus inconvenientes.

En este link http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=57&Itemid=86 tienes:

Cursos de HTML, CSS, JavaScript, PHP

Curso de Joomla

En este enlace http://aprenderaprogramar.com/index.php?option=com_content&view=section&layout=blog&id=4&Itemid=18 también tienes artículos que quizás te interesen

Saludos!!

748
Hola Wolf, los set se incluyen normalmente dentro de las clases (aunque no se usen). Aunque realmente no es obligatorio se suelen incluir, pero si en un caso no es necesario podrías no incluir los set.

Respecto a la inicialización es recomendable inicializar todas las variables y esto normalmente lo hacemos a 0, vacío ("") ó false. Puedes verlo comentado en muchos hilos del foro, por ejemplo www.aprenderaprogramar.com/foros/index.php?topic=1167

Saludos!!

749
Hola Sergio, dado que eres nuevo en los foros te indico algunas cuestiones de interés:

- Para poner título a los temas debes tener en cuenta lo que se indica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

- En el caso de ejercicios, incluye siempre la referencia del ejercicio, por ejemplo en este caso CU01013D

- Para adjuntar código en los foros sigue las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

- Si el código no es demasiado largo, preferiblemente pégalo directamente usando [ code] ... [ / code] en vez de ponerlo como archivos adjuntos



Ahora sobre el código que has creado te indico lo siguiente:

a) Los nombres de archivo es preferible que no contengan espacios, por ello es preferible ejercicio_concepto_herencia.html que ejercicio concepto herencia.html y también estilos_concepto_herencia.css en lugar de estilos concepto herencia.css

b) h1.principal {color:red; font-size:130%;} significa que los elementos h1 cuya clase sea "principal" deben aplicar este estilo. Pero lo que pide el ejercicio es establecer como color de texto el rojo (red) y tamaño de fuente el 130% respecto de lo normal  que para los elementos h1 que se encuentren dentro de un elemento cuyo valor class sea <<principal>>. Esto se escribe así: principal h1 {color:red; font-size:130%;}

Fíjate que el orden es importante, si no pones bien el orden no obtendrás los resultados deseados.

c) En esta regla además de estar mal el orden h3.secundario{color:verde; font-size:110%;} aparece como color verde, ese no es un color válido css. Corrigiendo lo indicado quedaría .secundario h3{color:green; font-size:110%;}

d) La última regla que has escrito también la tienes que corregir y quedaría .secundario h3 span{background-color:yellow;}

El código HTML quedaría igual y el código CSS quedaría así:

Código: [Seleccionar]
/*Estilos CSS - concepto herencia*/
body {font-family: Arial, sans-serif;}
.principal h1{color:red; font-size:130%;}
.secundario h3{color:green; font-size:110%;}
.secundario h3 span{background-color:yellow;}


Aquí puedes leer algunas explicaciones adicionales: www.aprenderaprogramar.com/foros/index.php?topic=1478

Saludos!

750
Hola, el código de la clase es correcto, bien ordenado y bien planteado. Como recomendación, es preferible no usar eñes ni tildes dentro del código de programación porque en algunos casos puede generar problemas. En lugar de añoEdicion usaríamos por ejemplo anyoEdicion ó annoEdicion. Saludos!

751
Hola, me alegro que se haya resuelto el problema. A través del buscador del foro podrás encontrar abundante información sobre el curso y sus ejercicios, de todas formas consulta todas las dudas que te puedan surgir, intentamos ayudar todo lo que podemos. Saludos cordiales.

752
Hola Ricardo, lo realmente importante es que te funcione el BlueJ, si te funciona el BlueJ puedes seguir avanzando con el curso y olvidarte del cmd.

El error que te está dando parece que pueda deberse a que estás intentando ejecutar desde un directorio en el cmd donde no está el archivo.

Supón que tienes el archivo ejemplo.java en el directorio C:/Ricardo/Ejemplo

Si tú intentas ejecutar estando en el cmd en C:/Ricardo te dará error, para poder ejecutar tienes que estar en C:/Ricardo/Ejemplo, el directorio donde esté el archivo y donde hayas compilado. No es seguro que sea eso, pero parece que puede ser.

Saludos!!

753
Hola Jorge hacía un tiempo que no te veía por los foros y ya estaba pensando que nos habías abandonado, pero ahí veo que sigues con tu lema

while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

Me alegro de ver que sigues por aquí, además de que nos viene muy bien que nos eches una mano con los novatos

Saludos!!

754
Comunidad / Re:Buenas a todos
« en: 31 de Marzo 2015, 10:00 »
Hola Lorenzo, gracias por tus felicitaciones. El curso java pensamos que es un curso muy interesante y que permite aprender mucho, pero esto solo es posible con dedicación y esfuerzo, así que ánimo para seguir progresando. Por nuestra parte esperamos que continúes participando y que comiences a ayudar a la gente que empieza en los foros o con el curso y que está "perdida" como lo estamos todos cuando empezamos. Saludos cordiales!

755
Hola nani tu código está bien y no necesita de los paréntesis, aunque si quisieras incluirlos para dejar más claro el orden de las operaciones, puedes hacerlo. Con paréntesis quedaría:

if ((diametro > 1.4 && grosor < 0.4) || (diametro <= 1.4 && diametro > 0.8 && grosor < 0.25)){

El resultado en este caso es el mismo poniendo los paréntesis que sin ellos, aunque no siempre ocurre esto. A veces los paréntesis sirven para modificar el orden natural de las operaciones.

El orden de prioridad se explica en https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=466:operadores-logicos-en-java-igual-distinto-and-or-not-mayor-menor-cortocircuito-cu00634b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188


Saludos!!

756
Hola nani, tu código está muy bien. Para hacerlo del todo consistente si suponemos que arriba es Y +1, abajo Y -1, a la izquierda X -1  y a la derecha X +1, tendrías que cambiar la condición

   if (DesplazamientoX == 0 && DesplazamientoY == 1) {
            System.out.println ("Se procede a bajar el personaje 1 posición");
        }

Que sería

   if (DesplazamientoX == 0 && DesplazamientoY == -1) {
            System.out.println ("Se procede a bajar el personaje 1 posición");
        }

Saludos!!

757
Hola otra vez  :D Por ser nuevo lo primero que recomendamos es que se lea esto https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0 para saber cómo pegar código, cómo poner nombre a los temas, etc.

Para aprender a trabajar con Visual Basic 2010 recomendamos seguir este curso: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61

Si después de ver lo que se indica en el curso no sabes solucionar el problema escribe aquí mismo una respuesta y pega el código que estés utilizando

Saludos!!

758
Hola! Este foro está destinado a presentarse a la comunidad. Para realizar consultas se debe usar otro foro, en este caso voy a proceder a mover el mensaje al foro [C, C++, Java, Visual Basic, HTML, PHP, CSS, Javascript, Joomla, MySql y más], desde ahí te respondo.

Saludos!!

759
De todo un poco... / Re:Programador sin titulacion
« en: 18 de Marzo 2015, 08:12 »
Hola Sebastián, yo diría que es complicado entrar en una empresa (sobre todo si es grande) en el campo de la programación sin una titulación. Quizás pudieras entrar en una pequeña empresa, aunque aún así lo vería complicado. También quizás pudieras trabajar por cuenta propia como autónomo. Pero lo que es la generalidad de los trabajos exigen al menos una titulación de formación profesional. Puedes estudiar un ciclo formativo (formación profesional) con duración de uno o dos años y eso te abriría bastantes puertas. Para poder seguir estos estudios tienes que presentar la solicitud con un plazo determinado, tendrías que informarte con tiempo de cuándo se abren los plazos y de qué papeles necesitas presentar. Saludos cordiales.

760
Hola aquí te dejo un link que creo aclarará la duda ::: https://www.aprenderaprogramar.com/foros/index.php?topic=527

Saludos!

Páginas: 1 ... 33 34 35 36 37 [38] 39 40 41 42 43 ... 68

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