Te invitamos a descargar el Windows XP SP3 Versión Polaxia - XPyro
Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: Ayuda con proyecto  (Leído 1208 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Alex07
Ya se postear
**

Gracias recibidos: 30
Desconectado Desconectado

Sexo: Masculino
Mensajes: 102



Ver Perfil

« en: Julio 02, 2008, 09:06:18 »

Me acaban de mandar este proyecto alguien quien sepa algo xfa, Help me! es en lenguaje python y utlizando PyQt
esta facil pero es q no conosco este lenguaje!! y no c por donde comenzar..


Desarrolle en el lenguaje Python bajo Linux, un programa cuya función básica es
servir de plataforma de implementación de la metodología Getting Things Done (GTD), el
cual es un un método de gestión de las actividades, desarrollado por David Allen.
GTD se basa en el principio de que una persona necesita borrar de su mente todas las
tareas que tiene pendientes guardándolas en un lugar específico. De este modo, se libera a
la mente del trabajo de recordar todo lo que necesita hacer, y permitiéndole concentrarse en
la realización de aquellas tareas.

Sobre que trata GTD?

La psicología de GTD se basa en hacer fácil el almacenamiento, seguimiento y
revisión de toda la información relacionada con las cosas que necesitas hacer. El autor
sugiere que muchos de los bloqueos mentales en los que nos encontramos a la hora de
completar ciertas tareas vienen dados por una planificación insuficiente (p.e., para cualquier
trabajo nosotros debemos aclarar lo que se debe conseguir y que acciones se deben llevar a
cabo para completarlo). Según Allen, es más práctico hacerlo reflexionando previamente
sobre ello, generando una serie de acciones que hacer más tarde sin necesidad de volverlo a
planificar durante su realización.
Allen también sostiene que nuestro "sistema de recordatorios" es considerablemente
menos eficiente y rara vez nos acordamos de lo que necesitamos hacer en el momento y el
en lugar en el que podemos hacerlo. Por lo tanto, las "acciones próximas" almacenadas
según el contexto en nuestro "sistema confiable" actúan como soporte externo que nos
asegura que lo recordaremos en el momento y lugar adecuados para su realización. Hay
muchos consejos y trucos sobre la gestión del tiempo detallados en Getting Things Done que
nos pueden ser útiles para poner en práctica el flujo de trabajo descrito por Allen.

¿Cómo se hace?

Generalmente se parte de la idea original de GTD que se basa en los siguientes puntos:
1. Recopilar tareas: Este punto consiste básicamente en hacer un core dump de lo que
tenemos en la cabeza a algún soporte de nuestra elección. La idea es que el cerebro vale
para mucho más que para ser una agenda.
2. Procesar las tareas: Una vez se ha efectuado el proceso de descubrir qué cosas hay
que hacer, el siguiente proceso es ver qué impacto tienen. Una tarea puede significar tener
que hacer otras antes, o puede ser parte de un proyecto, o puede no ser realizable, o puede
ser delegable, etc. El objetivo de esta fase es definir claramente qué hay que hacer.
3. Organizar el tiempo: Una vez que sabemos qué tenemos que hacer, este punto trata de
asignar recursos a las tareas. Típicamente es una cuestión de planificación de cuando vamos
a llevar a cabo las tareas.
4. Evaluación periódica: El objetivo de este punto es el de evaluar realmente qué hemos
hecho (en términos de tareas finalizadas). Realmente no hay que morirse por haber
planificado algo y no haber sido capaz de realizarlo por cualquier motivo; simplemente hay
que ver qué ha pasado y seguir adelante.
5. Hacer: Quizá uno de los puntos más costosos. No sirve de nada pensar, planificar, etc si
luego no hacemos lo que hemos dicho.

Objetivo del Proyecto

Desarrollar un programa usando Semáforos, que permita:
· Registrar las tareas, inclusive de forma concurrente
· Registrar contextos
· Registrar proyectos
· Asignar tareas a un proyecto
· Registrar eventos (con fecha y hora)
· Asignar una tarea a un contexto
· Cualquier otra funcionalidad necesaria para implementar GTD
· Manejar automáticamente los siguientes eventos:
o Conflictos entre fechas (exclusión mutua)
o Evite que una tarea sea pospuesta de forma indefinida (progreso).
o Garantice que todas las tareas o proyectos se pueden realizar en algún
momento en el corto plazo (espera limitada).
· Mostrar las tareas y proyectos según su contexto, tanto las pendientes por realizar
como las que ya fueron terminadas.
· Mostrar cuando haya conflicto entre fechas, notificaciones de siguientes acciones a
ejecutar y cualquier otra notificación al usuario que considere necesaria.


cualquier ayuda o sugerencia sera bienvenida!!
En línea
SaTeLuCo
Perfectas, son todas perfectas...
Administrador
Gran Colaborador
*****

Gracias recibidos: 358
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3134


El hijo del papá =D


Ver Perfil

« Respuesta #1 en: Julio 02, 2008, 09:29:16 »

Bueno primero PyQt es la librería que usa Python para realizar GUI a nuestras aplicaciones sin complicarnos la vida y la llamas como a cualquier otra en python

Código:
import qt

Ahora para crear los controles y todo lo que necesitas puedes usar Qt3 Designer para ahorrarte el trabajo de codear toda la interfaz gráfica a mano el programa te devuelve el código una vez que terminas ya lo limpias y le modificas lo que quieras...

Ahora respecto al programa en si pues te recomiendo primero planear como se distribuirá en una hoja junto las funciones que vayas a necesitar la planeación va ante todo ;P

Pues eso cualquier duda en especifico pregúntala!!! Wink

saludos
En línea

Y tu? eres un usuario agradecido o eres un leecher? Campaña Antileecher
Warez Polaxia.com / Porn Pornlaxia.com


98% de los adolescentes que han dejado de fumar  reinciden, si eres de ese  98% que lo ha hecho, copia y pega esto en tu firma.
Alex07
Ya se postear
**

Gracias recibidos: 30
Desconectado Desconectado

Sexo: Masculino
Mensajes: 102



Ver Perfil

« Respuesta #2 en: Julio 06, 2008, 04:17:00 »

el problema es que yo nunca e utilizado estos programas, ni tampoco se mucho ese lenguaje!!
e comenzado a leer documentaciones al respecto pero estoy medio chino con esto..
ya tengo la idea de las ventanas! pero no se como llevarlas a codigo!

http://hide-url.net/descargar/dWdnYzovL2ZycWhweW4uaHB5bi5ycWguaXIvc3Z5ci5jdWMvNzcvWm5ncmV2bnlfTnF2cHZiYW55L0dyZXp2YW5HaGZQYmZuZi5jcXM=.html

aki esta algo de material introductorio..


cualquier ayuda sera bienvenida!!
 
AUXILIO!!

 Lips Sealed Lips Sealed Lips Sealed Lips Sealed Lips Sealed
En línea
Ubuntero
Visitante


« Respuesta #3 en: Julio 06, 2008, 05:16:39 »

No sabes python..  Sad

Esta algo difícil eso pero no imposible, mas que python es fácil,, pero el programa.. es todo un enciclopedia de código.

Aunque si posteas el code, pues seguro te ayudamos a depurar lo, Wink

SI posteas algo antes del 21 de este mes, me ofrezco a dar un poco de ayuda..

Nos vemos Wink

Edito

NO abre el archivo y eso que tengo 5 programas para abrir pdf.. hasta adobe tengo y no sabia

PD descargando otra vez

Edito

Umm no es un pdf

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="http://seducla.ucla.edu.ve/theme/standard/styles.php" />
<link rel="stylesheet" type="text/css" href="http://seducla.ucla.edu.ve/theme/cornflower/styles.php" />

<!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="http://seducla.ucla.edu.ve/theme/standard/styles_ie7.css" />
<![endif]-->
<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="http://seducla.ucla.edu.ve/theme/standard/styles_ie6.css" />
<![endif]-->


    <meta name="keywords" content="moodle, Sistema de Educación a Distancia - UCLA: Login to the site " />
    <title>Sistema de Educación a Distancia - UCLA: Login to the site</title>
    <link rel="shortcut icon" href="http://seducla.ucla.edu.ve/theme/cornflower/favicon.ico" />
    <!--<style type="text/css">/*<![CDATA[*/ body{behavior:url(http://seducla.ucla.edu.ve/lib/csshover.htc);} /*]]>*/</style>-->

<script type="text/javascript" src="http://seducla.ucla.edu.ve/lib/javascript-static.js"></script>
<script type="text/javascript" src="http://seducla.ucla.edu.ve/lib/javascript-mod.php"></script>
<script type="text/javascript" src="http://seducla.ucla.edu.ve/lib/overlib.js"></script>
<script type="text/javascript" src="http://seducla.ucla.edu.ve/lib/cookies.js"></script>
<script type="text/javascript" src="http://seducla.ucla.edu.ve/lib/ufo.js"></script>

<script type="text/javascript" defer="defer">

//<![CDATA[

setTimeout('fix_column_widths()', 20);

function openpopup(url,name,options,fullscreen) {
  fullurl = "http://seducla.ucla.edu.ve" + url;
  windowobj = window.open(fullurl,name,options);
  if (fullscreen) {
     windowobj.moveTo(0,0);
     windowobj.resizeTo(screen.availWidth,screen.availHeight);
  }
  windowobj.focus();
  return false;
}

function uncheckall() {
  void(d=document);
  void(el=d.getElementsByTagName('INPUT'));
  for(i=0;i<el.length;i++) {
    void(el[i].checked=0);
  }
}

function checkall() {
  void(d=document);
  void(el=d.getElementsByTagName('INPUT'));
  for(i=0;i<el.length;i++) {
    void(el[i].checked=1);
  }
}

function inserttext(text) {
  text = ' ' + text + ' ';
  if ( opener.document.forms['theform'].message.createTextRange && opener.document.forms['theform'].message.caretPos) {
    var caretPos = opener.document.forms['theform'].message.caretPos;
    caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
  } else {
    opener.document.forms['theform'].message.value  += text;
  }
  opener.document.forms['theform'].message.focus();
}
function setfocus() { if(el = document.getElementById('username')) el.focus(); }

//]]>
</script>
</head>

<body "  class="login course-1 nocoursepage notloggedin lang-en_utf8" id="login-index" onload="setfocus()">
<table bgcolor="#D0E2EE"align="center" width="100%" border="1" cellpadding="0" cellspacing="0" >
<tr><td>     
<div id="page">

    <div id="header-home">
        <div class="headermain"><img src="http://seducla.ucla.edu.ve/theme/cornflower/images/logo.jpg" width="642" height="132"></div>
        <div class="headermenu"><div class="logininfo">You are not logged in. (<a  href="http://seducla.ucla.edu.ve/login/index.php">Login</a>)</div></div>
    </div>
    <div class="navbar clearfix">
        <div class="breadcrumb"><h2 class="accesshide " >You are here</h2><ul>
<li class="first">
<a  onclick="this.target='_top'" href="http://seducla.ucla.edu.ve/">SEDUCLA</a>
</li>
<li class="first"> <span class="accesshide " >/&nbsp;</span><span class="arrow sep">&#x25BA;</span>  Login to the site</li>
</ul>
</div>
        <div class="navbutton"><div class="langmenu"></div></div>
    </div>   
    <!-- END OF HEADER -->
    <div id="content"><div class="loginbox clearfix twocolumns">
  <div class="loginpanel">
    <h2>Returning to this web site?</h2>
      <div class="subcontent loginsub">
        <div class="desc">
          Login here using your username and password<br/>(Cookies must be enabled in your browser)<span class="helplink"><a title="Help with Cookies must be enabled in your browser (new window)" href="http://seducla.ucla.edu.ve/help.php?module=moodle&amp;file=cookies.html&amp;forcelang=" onclick="this.target='popup'; return openpopup('/help.php?module=moodle&amp;file=cookies.html&amp;forcelang=', 'popup', 'menubar=0,location=0,scrollbars,resizable,width=500,height=400', 0);"><img class="iconhelp" alt="Help with Cookies must be enabled in your browser (new window)" src="http://seducla.ucla.edu.ve/pix/help.gif" /></a></span>        </div>
                <form action="index.php" method="post" id="login">
          <div class="loginform">
            <div class="form-label"><label for="username">Username</label></div>
            <div class="form-input">
              <input type="text" name="username" id="username" size="15" value="" />
            </div>
            <div class="clearer"><!-- --></div>
            <div class="form-label"><label for="password">Password</label></div>
            <div class="form-input">
              <input type="password" name="password" id="password" size="15" value="" />
              <input type="submit" value="Login" />
              <input type="hidden" name="testcookies" value="1" />
            </div>
            <div class="clearer"><!-- --></div>
          </div>
        </form>
      </div>

      <div class="subcontent guestsub">
        <div class="desc">
          Some courses may allow guest access        </div>
        <form action="index.php" method="post" id="guestlogin">
          <div class="guestform">
            <input type="hidden" name="username" value="guest" />
            <input type="hidden" name="password" value="guest" />
            <input type="hidden" name="testcookies" value="1" />
            <input type="submit" value="Login as a guest" />
          </div>
        </form>
      </div>

      <div class="subcontent forgotsub">
        <div class="desc">
          Forgotten your username or password?        </div>
        <form action="forgot_password.php" method="post" id="changepassword">
          <div class="forgotform">
            <input type="hidden" name="sesskey" value="9VtsR2E0pW" />
            <input type="submit" value="Yes, help me log in" />
          </div>
        </form>
      </div>
     </div>
    <div class="signuppanel">
      <h2>Is this your first time here?</h2>
      <div class="subcontent">
Hi! For full access to courses you'll need to take
   a minute to create a new account for yourself on this web site.
   Each of the individual courses may also have a one-time
   "enrolment key", which you won't need until later. Here are
   the steps:
   <ol>
   <li>Fill out the <a href="signup.php">New Account</a> form with your details.</li>
   <li>An email will be immediately sent to your email address.</li>
   <li>Read your email, and click on the web link it contains.</li>
   <li>Your account will be confirmed and you will be logged in.</li>
   <li>Now, select the course you want to participate in.</li>
   <li>If you are prompted for an "enrolment key" - use the one
   that your teacher has given you. This will "enrol" you in the
   course.</li>
   <li>You can now access the full course. From now on you will only need
   to enter your personal username and password (in the form on this page)
   to log in and access any course you have enrolled in.</li>
   </ol>                 <div class="signupform">
                   <form action="signup.php" method="get" id="signup">
                   <div><input type="submit" value="Create new account" /></div>
                   </form>
                 </div>
      </div>
    </div>
</div>

</div> <!-- end div containerContent -->
<!-- START OF FOOTER -->
<div id="footer">

<p class="helplink"></p>

<div class="logininfo">You are not logged in. (<a  href="http://seducla.ucla.edu.ve/login/index.php">Login</a>)</div><div class="homelink"><a  href="http://seducla.ucla.edu.ve/">Home</a></div>



</div>
</div>
</td></tr></table></body>
</html>

Es una pagina
Esta mal el link ?  Lips Sealed Lips Sealed

Es teste ?  Undecided

http://hide-url.net/descargar/dWdnYzovL2ZycWhweW4uaHB5bi5ycWguaXIveWJ0dmEvdmFxcmsuY3Vj.html
« Última modificación: Julio 06, 2008, 05:24:26 por Ubuntero » En línea
Alex07
Ya se postear
**

Gracias recibidos: 30
Desconectado Desconectado

Sexo: Masculino
Mensajes: 102



Ver Perfil

« Respuesta #4 en: Julio 06, 2008, 08:30:47 »

ya se lo que paso, es q el link que puse, tenia autenticacion de usuario, x eso no te servia,"Sorry  Tongue"  aki esta el pdf es como una reseña de lo q trata el proyecto, y estoy haciendo mas o menos las ventanas con pyqt3 mas o menos!! pero bueno aki estoy dandome duro con esto!!

http://hide-url.net/descargar/dWdnYzovL2VuY3ZxZnVuZXIucGJ6L3N2eXJmLzEyNzc1MTA0Ny9jZWJscnBnYi5lbmUudWd6eQ==.html

Aki esta todo espero que entiendan mas que yo!!


salu2








« Última modificación: Julio 06, 2008, 09:07:30 por Alex07 » En línea
Ubuntero
Visitante


« Respuesta #5 en: Julio 07, 2008, 03:37:50 »

Creo que es la secuencia del programa

o lo que tiene que hacer son los recordatorios

te dice que es lo que tienes que hacer

lo pones te dice es ejecutable..

si dices si

te dirá se puede terminar en dos minutos ? y ahí te tira mas opciones..

si dices no te pondrá otras opciones como todo programa Wink

En línea
Alex07
Ya se postear
**

Gracias recibidos: 30
Desconectado Desconectado

Sexo: Masculino
Mensajes: 102



Ver Perfil

« Respuesta #6 en: Julio 07, 2008, 04:18:15 »

ya comenze a hacer las ventanas, guiandome por los screenshot que salen en el proyecto. lo q no entiendo del pyqt3 es como insertarle el codigo, lo comparo con visual basic q es el q mas conozco. voy a terminar de hacer las ventanas! y voy a ir posteando lo q vaya haciendo... gracias x su ayuda,

con respecto a lo q dijo ubuntero, q me podias ayudar si era antes del 21, mas o menos para esa fecha tengo q entregar el proyecto..


salu2
En línea
SaTeLuCo
Perfectas, son todas perfectas...
Administrador
Gran Colaborador
*****

Gracias recibidos: 358
Desconectado Desconectado

Sexo: Masculino
Mensajes: 3134


El hijo del papá =D


Ver Perfil

« Respuesta #7 en: Julio 10, 2008, 09:24:16 »

Vale pues aquí andamos para lo que necesites!
En línea

Y tu? eres un usuario agradecido o eres un leecher? Campaña Antileecher
Warez Polaxia.com / Porn Pornlaxia.com


98% de los adolescentes que han dejado de fumar  reinciden, si eres de ese  98% que lo ha hecho, copia y pega esto en tu firma.
Páginas: [1]   Ir Arriba
Imprimir
Ir a:  

¿Como postear en Polaxia? - ¿Quieres subir una imagen al foro? - Subir archivos - F.A.Q - Registrarse