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.


Temas - Jigsaw_MGO

Páginas: [1]
1
Buenos días, espero me regalen 10 minutos de su tiempo ya que este post es largo, espero lo lean con detenimiento por favor, me piden para el Trabajo de Grado en la parte teórica esto y espero me puedan orientar a la brevedad posible:

-Normalización
-Relación Universal de Campos
-Diccionario de Datos
-Diseño Lógico (Modelo de Entidad-Relación)
-Cardinalidad



Introducción:

Estoy laborando para una empresa del gobierno, y mi proyecto de grado y pasantías es el mismo, una aplicación web para gestión de servicios de RRHH, gestiona todo lo que es emisión de recibos de pago. La base de datos del sistema ya estaba creada, ya que es la base de datos de un sistema de nomina que maneja toda la empresa, yo lo que hice fue bajar la base de datos del Ministerio y trabajar los recibos de pago en base a esta.


Base de datos: db_recibos

tablas son 9:

1. sno_hasignacioncargo

2. sno_hconcepto

3. sno_hnomina

4. sno_hperiodo

5. sno_hpersonalnomina

6. sno_hsalida

7. sno_hunidadadmin

8. sno_personal

9. sno_usuarios



- Relación Universal de Campos: ----> Adjunta en archivos
- 1FN -----> Adjunto un ejemplo de como debe ser / Falta
- 2FN ------> Adjunto un ejemplo de como debe ser / Falta
- 3FN ------> Adjunto un ejemplo de como debe ser /Falta

https://www.dropbox.com/sh/1r7zxeu4xjovil0/AABg8rHrTJPg0O5uUqsddpa-a?dl=0




2
Buenas disculpen que postee esto en un tema que no es mio, pero en vista de que nadie me responde y lo necesito de urgencia me veo en la necesidad de hacerlo

Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="img/ico_fcnm.ico" rel="shortcut icon" type="image/x-icon" />
<link href="css/rc_base.css" rel="stylesheet" type="text/css"/>
<title>..:: cnm.gob.ve ::..</title>
</head>

<body>
<?php

include("lib.php");
$txt_cedula=$_GET['id'];
$opt=$_GET['opt'];
$txt_correo="";
$txt_user="";
$txt_pass="";
$alerta="";
$fecha_hora_actual date('Y-m-d H:i:s');
if(isset(
$_POST['btn_enter'])){
$txt_correo=htmlentities(trim(strip_tags(stripslashes($_POST['txt_correo']))), ENT_NOQUOTES"UTF-8");
if($txt_correo!=""){
if(filter_var($txt_correoFILTER_VALIDATE_EMAIL)==FALSE){
$alerta="ERROR - Debe introducir un correo electrónico valido.";
}else{
$correo=explode("@",$txt_correo);
$op1="hotmail"$op2="outlook"$op3="live"$op4="msn";
$res1=strpos($correo[1],$op1);
$res2=strpos($correo[1],$op2);
$res3=strpos($correo[1],$op3);
$res4=strpos($correo[1],$op4);
if($res1!==FALSE){ $alerta="ERROR - El dominio ".$correo[1]." no está permitido.";
}else if($res2!==FALSE){ $alerta="ERROR - El dominio ".$correo[1]." no está permitido.";
}else if($res3!==FALSE){ $alerta="ERROR - El dominio ".$correo[1]." no está permitido.";
}else if($res4!==FALSE){ $alerta="ERROR - El dominio ".$correo[1]." no está permitido.";
}else{
//$alerta="TODO BIEN";
$stamp=microtime();
$psswd=substr(md5($stamp),1,8);
$pass=md5(sha1($psswd));
//echo "PASS=".$psswd;
$sql_a=mysqli_query($link,"UPDATE sno_usuarios SET passper='".$pass."',
   emailper='"
.$txt_correo."',
   optper='1',
   stamp='"
.$stamp."'
   WHERE cedper='"
.$txt_cedula."'");
$sql_bb=mysqli_query($link,"SELECT userper FROM sno_usuarios WHERE cedper='".$txt_cedula."'");
list($userper)=mysqli_fetch_row($sql_bb);
$asunto ="..:: cnm.gob.ve ::.. Datos de Acceso";
$mensaje="Estimado Sr./Sra.\n\n".
 "Sus datos de acceso para la intranet de la FCNM son los siguientes:\n\n".
 "Usuario: ".$userper."\n".
 "Contraseña: ".$psswd."\n\n".
 "Podrá acceder al portal a traves de la siguiente dirección:\n\n".
 "http://www.cnm.gob.ve/int\n\n";
/*$cabecera="From: cnm.gob.ve <webmaster@cnm.gob.ve>\r\n".
  "Return-Path: cnm.gob.ve <webmaster@cnm.gob.ve>\r\n".
  "Reply-To: ".$txt_correo."\r\n".
  "X-Mailer: PHP/".phpversion();
@mail($txt_correo,$asunto,$mensaje,$cabecera);
print("<script language=\"javascript\">window.location.href=\"index.php?a=1\";</script>");*/

require("../docs/PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();


//Definimos las propiedades y llamamos a los métodos 
  //correspondientes del objeto mail

  //Con PluginDir le indicamos a la clase phpmailer donde se 
  //encuentra la clase smtp que como he comentado al principio de 
  //este ejemplo va a estar en el subdirectorio includes
  $mail->PluginDir "../docs/PHPMailer/";

  //Con la propiedad Mailer le indicamos que vamos a usar un 
  //servidor smtp
  $mail->Mailer "smtp";

  //Asignamos a Host el nombre de nuestro servidor smtp
  $mail->Host "correo.mincultura.gob.ve";

  //Le indicamos que el servidor smtp requiere autenticación
  $mail->SMTPAuth true;

  //Le decimos cual es nuestro nombre de usuario y password
  $mail->Username "actualizacion.rrhh@mincultura.gob.ve"
  $mail->Password "";

  //Indicamos cual es nuestra dirección de correo y el nombre que 
  //queremos que vea el usuario que lee nuestro correo
  $mail->From "webmaster@cnm.gob.ve";
  $mail->FromName "David Matute";

  //el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar 
  //una cuenta gratuita, por tanto lo pongo a 30  
  $mail->Timeout=30;

  //Indicamos cual es la dirección de destino del correo
  $mail->AddAddress("direccion@destino.com");

  //Asignamos asunto y cuerpo del mensaje
  //El cuerpo del mensaje lo ponemos en formato html, haciendo 
  //que se vea en negrita
  $mail->Subject $asunto;
  $mail->Body $mensaje;

  //Definimos AltBody por si el destinatario del correo no admite email con formato html 
  $mail->AltBody "Mensaje de prueba mandado con phpmailer en formato solo texto";

  //se envia el mensaje, si no ha habido problemas 
  //la variable $exito tendra el valor true
  $exito $mail->Send();

  //Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho 
  //para intentar enviar el mensaje, cada intento se hara 5 segundos despues 
  //del anterior, para ello se usa la funcion sleep
  $intentos=1
  while ((!$exito) && ($intentos 5)) {
sleep(5);
      //echo $mail->ErrorInfo;
      $exito $mail->Send();
      $intentos=$intentos+1;

   }
 

   if(!$exito)
   {
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br/>".$mail->ErrorInfo;
   }
   else
   {
echo "Mensaje enviado correctamente";
   } 
}
}
}else{
$alerta="ERROR - Debe introducir un correo electrónico.";
}
}
if(isset(
$_POST['btn_login'])){
$txt_user=htmlentities(trim(strip_tags(stripslashes($_POST['txt_user']))), ENT_NOQUOTES"UTF-8");
$txt_pass=htmlentities(trim(strip_tags(stripslashes($_POST['txt_pass']))), ENT_NOQUOTES"UTF-8");
if($txt_user!=""){
if($txt_pass!=""){
$sql_bc=mysqli_query($link,"SELECT userper,passper,audit_fecha FROM sno_usuarios WHERE cedper='".$txt_cedula."'");
list($userper,$passper,$audit_fecha)=mysqli_fetch_row($sql_bc);
if($txt_user===$userper){
$txt_pass_fixed=md5(sha1($txt_pass));
if($txt_pass_fixed===$passper){
$sql_c=mysqli_query($link,"UPDATE sno_usuarios SET audit_fecha='".$fecha_hora_actual."'
WHERE cedper='"
.$txt_cedula."'");
ob_start();
@session_start();
$_SESSION['usuario'] = $userper;
$_SESSION['estado'] = 'Autenticado';
$_SESSION['cedula'] = $txt_cedula;
$_SESSION['last'] = $audit_fecha;
header("location:main.php");
ob_end_flush();
}else{
$alerta="ERROR - Contraseña incorrecta.";
}
}else{
$alerta="ERROR - Usuario incorrecto.";
}
}else{
$alerta="ERROR - Debe introducir su contraseña.";
}
}else{
$alerta="ERROR - Debe introducir su usuario.";
}
}
if(isset(
$_POST['btn_nopass'])){
print("<script language=\"javascript\">window.location.href=\"index.php?a=1\";</script>");
}
if(
$opt=="USERNO"){?>

<div id="backg_barra01"></div>
<div id="backg_barra02"></div>
<div id="block_full">
<img style="position:absolute; top:32px; left:0px;" src="img/lg_fcnm_.jpg" />
<div id="mid_form" style="height:190px;">
    <br/>Su usuario no ha sido activado.<br/><br/>Por favor introduzca su correo electrónico<br/>para enviarle su información de acceso.<br/>
        <label style="color:#FF0000;"><?php print $alerta?></label><br/>
        <form name="frm_inicio" method="post">
        <input type="text" name="txt_correo" class="text" maxlength="60" style="width:250px;"/>
            <br/><br/>
            <input type="submit" name="btn_enter" class="boton" value="Enviar" style="width:254px;" />
        </form>
        <br/><br/><br/><label style="color:#FF0000;">Por favor abstengase de utilizar<br/>direcciones de correo hotmail.com, outlook.com, live.com o msn.com</label><br/>
    </div>
</div>
</body>
</html>
<?php
}
if(
$opt=="USERSI"){?>

<div id="backg_barra01"></div>
<div id="backg_barra02"></div>
<div id="block_full">
<img style="position:absolute; top:32px; left:0px;" src="img/lg_fcnm_.jpg" />
<div id="mid_form" style="height:200px;">
    <br/>Introduzca sus datos para acceder al sistema.<br/>
        <label style="color:#FF0000;"><?php print $alerta?></label><br/>
        <form name="frm_inicio" method="post">
        Usuario<br/>
            <input type="text" name="txt_user" class="text" maxlength="60" style="width:250px;"/>
            <br/>
            Contraseña<br/>
            <input type="password" name="txt_pass" class="text" maxlength="60" style="width:250px;"/>
            <br/><br/>
            <input type="submit" name="btn_login" class="boton" value="Ingresar" style="width:254px;" />
        </form>
        <br/><br/><br/><label style="color:#0066CC;">¿Olvido su contraseña?<br/><a href="enter.php?id=<?php print $txt_cedula?>&opt=NOPASS">Clic Aquí</a></label><br/>
    </div>
</div>
</body>
</html>
<?php
}
if(
$opt=="NOPASS"){
$sql_np=mysqli_query($link,"SELECT userper,emailper,stamp FROM sno_usuarios WHERE cedper='".$txt_cedula."'");
list($userper,$emailper,$stamp)=mysqli_fetch_array($sql_np);
$email_c=explode("@",$emailper);
$email_l=strlen($email_c[0])-4;
$email_fixed=substr($email_c[0],0,2).str_repeat(".",$email_l).substr($email_c[0],-2,2)."@".$email_c[1];
$psswd=substr(md5($stamp),1,8);
$pass=md5(sha1($psswd));
$asunto="..:: cnm.gob.ve ::.. Datos de Acceso";
$mensaje="Estimado Sr./Sra.\n\n".
 "Sus datos de acceso para la intranet de la FCNM son los siguientes:\n\n".
 "Usuario: ".$userper."\n".
 "Contraseña: ".$psswd."\n\n".
 "Podrá acceder al portal a traves de la siguiente dirección:\n\n".
 "http://www.cnm.gob.ve/int\n\n";
$cabecera="From: cnm.gob.ve <webmaster@cnm.gob.ve>\r\n".
  "Return-Path: cnm.gob.ve <webmaster@cnm.gob.ve>\r\n".
  "Reply-To: ".$txt_correo."\r\n".
  "X-Mailer: PHP/".phpversion();
@mail($emailper,$asunto,$mensaje,$cabecera);
$sql_a=mysqli_query($link,"UPDATE sno_usuarios SET passper='".$pass."'
   WHERE cedper='"
.$txt_cedula."'");
?>

<div id="backg_barra01"></div>
<div id="backg_barra02"></div>
<div id="block_full">
<img style="position:absolute; top:32px; left:0px;" src="img/lg_fcnm_.jpg" />
<div id="mid_form" style="height:150px;">
    <br/>La información de su usuario ha sido enviada<br/>al siguiente correo electrónico:<br/><br/>
<label style="color:#FF0000;"><?php print $email_fixed?></label><br/><br/>
        <form name="frm_inicio" method="post">
            <input type="submit" name="btn_nopass" class="boton" value="Aceptar" style="width:254px;" />
        </form>
    </div>
</div>
</body>
</html>
<?php
}
?>


Como el amigo dueño de este post, yo también necesito enviar correos de recuperación de contraseña, verán les explico el proceso:

Tengo que desarrollar la parte del ingreso al módulo de recibos de pago de mi aplicación, los empleados ya están registrados con su cedula en la base de datos de la empresa entonces el paso 1 es acceder a la intranet:

Paso 1:
https://www.dropbox.com/s/5dqv5nxlai4nwsb/Captura%20de%20pantalla%202015-07-04%2022.09.29.png?dl=0

Nos enviará a la parte del login

Paso 2:
https://www.dropbox.com/s/rem8newviiotae2/Captura%20de%20pantalla%202015-07-04%2022.12.36.png?dl=0

Aquí viene el problema y es que cuando quiero recuperar mi contraseña, me envía a la siguiente página pero nunca llegan los mensajes

Paso 3:
https://www.dropbox.com/s/d35vblcuav0xoz0/Captura%20de%20pantalla%202015-07-04%2022.14.07.png?dl=0

Qué necesitan para poder probar su funcionalidad y que me ayuden? así no puedo avanzar, y de nuevo no me caigan encima por postear en posts de otros

3
Hola de nuevo, no quería mezclar dos temas en uno así, en mi aplicación web tengo un administrador de contenidos que permite agregar noticias a la página web principal, pero me aparece éste error.

Column count doesn't match value count at row 1

Aquí les adjunto el código...

4
Buenos días, hace tiempo que no escribo, y no quería hacerlo ya que me gusta resolver mis problemas por mi cuenta pero ésto me supera...

Introducción al problema:

Resulta que ya se acerca mi proyecto final para graduarme, estoy haciéndolo en una empresa del gobierno, es mi primera experiencia laboral como programador, dicho proyecto es un módulo adicional a la página web que otro compañero desarrolló, pero se fué del país y me dejó a cargo, pero soy novato todavía en PHP.

Descripción de la aplicación:

Dicha aplicación servirá para que la Coordinación de Recursos Humanos pueda gestionar todo los servicios de entrega y recepción de documentos, (Recibos de pago, constancias de trabajo, hojas de vida, etc), a fin de tener un control asertivo de todos los servicios requeridos por los empleados y reducir la acumulación de documentos, ya que ingresando con su usuario y contraseña podrán acceder a una página con todos los formatos para descargarlos e imprimirlos.

Dudas:

1- He intentado e intentado y no he podido  hacer funcionar el código, necesito que el usuario pueda recuperar su contraseña mediante correo G-Mail, pero nunca me manda el correo con mi nueva contraseña, intenté usar PHPMailer pero no se como adaptarlo.

2- Necesito herramientas de software para realizar, DFD, Diagramas UML.

3- Dado que ya hay una base de datos que posee toda la nómina de empleados cómo puedo hacer la normalización de BD hasta la 3era Forma Normal, Modelos E-R,

3- Que me expliquen qué es Cardinalidad, Diccionario de Datos un Mapa de Sitio.

4- Si tienen algo de la Metodología de Booch.

En lo que me puedan ayudar se los agradecería mucho... No necesito que me hagan la aplicación, pero si necesito orientación....

5
Buenas noches colegas programadores!, tiempo sin escribir aquí les traigo la solución de un programa algoritmico que hice el día de hoy, quisiera que lo revisaran a ver si están bien los resultados y el razonamiento en general.



Enunciado: El gobierno del estado de Mexico desea reforestar un bosque, que mide determinado numero de hectareas. Si la superficie del terreno excede a un millon de metros cuadrados, entonces decidira sembrar de la sig manera:

Tipo de Arbol y Porcentaje de la superficie del bosque:
Pino 70%
Oyamel 20%
Cedro   10%

Si la superficie del terreno es menor o igual a un millon de metros cuadrados, entonces decidira sembrar de la siguiente manera:

Tipo de Arbol y Porcentaje de la superficie del bosque:
Pino 50%
Oyamel 30%
Cedro   20%

El gobierno desea saber el numero de pinos, oyameles y cedros que tendra que sembrar en el bosque, si se sabe que en 10 mt^2 caben 8 pinos, en 15 mts^2 caben 15 oyameles y en 18 mts^2 caben 10 cedros, tambien se sabe que una hectarea equivale a 10000 mts^2


Citar
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<?php
   
   $Hectareas=$_POST['num_hectareas'];
   $metros= ($Hectareas * 10000);
   
      if($metros>1000000) {
         
         $pinos= ($metros*70)/100;
         $oyameles= ($metros*20)/100;
         $cedros= ($metros *10)/100;
      
      } else {
         
         $pinos= ($metros *50)/100;
         $oyameles= ($metros *30)/100;
         $cedros= ($metros *20)/100;
            
       }
   $CantidadPinos= ($pinos * 8 )/10;
   $CantidadOyameles= ($oyameles * 15)/15;
   $CantidadCedros= ($cedros * 10)/18;
   $totalsembrado = $CantidadPinos+$CantidadOyameles+$CantidadCedros;

?>

<body>

<?php

   echo "<center>";
   echo "<h1>";
   echo "Superficie del Terreno: ".$metros." mts^2 <br>";
   echo "Hectareas a sembrar: ".$Hectareas." hectarea/s <br>";
   echo "Metros cuadrados de pino a sembrar: ".$pinos." mts^2<br>";
   echo "Metros cuadrados de oyamel a sembrar: ".$oyameles." mts^2<br>";
   echo "Metros cuadrados de cedro a sembrar: ".$cedros." mts^2<br>";
   echo "Cantidad de pinos a sembrar: ".$CantidadPinos."<br>";
   echo "Cantidad de oyameles a sembrar: ".$CantidadOyameles."<br>";
   echo "Cantidad de cedros a sembrar: ".$CantidadCedros."<br>";
   echo "Total de Árboles sembrados: ".$totalsembrado." Árboles<br>";
   echo "</h1>";
   echo "</center>";
      
?>
</body>
</html>

6
Buenas noches amigos ¿cómo están? espero bien, tengo tiempo sin escribir ya que casi me gradúo de la uni :) y quiero agradecerles ya que varios aquí me ayudaron mucho :P, he decidido aprender más lenguajes de programación que html y php y he decidido reforzar mis bases de programación con Python, me he inventado problemas para tratar de resolverlos yo mismo aplicando pseudocódigo.

Sin más extensión les planteo el problema:


Enunciado # 1: Hacer un programa en Python que permita almacenar en arreglos las notas de 5 exámenes presentados, la materia a la que pertenecen y el día en el cuál se presentó dicho examen y mostrar los resultados en pantalla.
Nombre del archivo: arrays.py

Pseudocódigo del Ejercicio:
1.   Inicio del programa
2.   Pedir entrada de datos (Materia:)
3.   Pedir entrada de datos (Día de presentación:)
4.   Pedir entrada de datos (Nota del examen:)
5.     Mostrar los datos almancenados en el array ó lista ( [Materia1,Materia2..]) <--- con ese formato
5.   Pedir confirmación al usuario (Desea seguir ingresando datos S/N:)
6.   Respuesta es SI:
a.   Repetir pasos del 2 al 4
7.   Respuesta es NO:
8.   Imprimir Mensaje (“Gracias por Utilizar el programa”)
9.   Salir

Ése es el problema, ya que recién estoy iniciando en python y ya quiero hacer un programa complejo y el razonamiento lógico aún me cuesta al pensar una solución, pero ¿cómo podría almacenar los datos en arrays?, les adjunto mi desastre abajo xD.

PS: Primero Intentaba hacerlo funcionar con las materias nada más.

Gracias de Antemano

Alejandro Monzón





7
Buenas, espero que la creación de varios temas en tan poco tiempo no inflija ninguna regla pero bueno aquí va la pregunta. ¿Alguien tiene una guía de AWESIM? no he podido realizar ninguna simulación ya que no se que hacer... es todo muy confuso Ayuda plz!!

8
Buenas a todos, otra vez yo con otra consulta D:...

Ahora me mandaron a programar éstos dos juegos para la clase de simulación de sistemas; he buscado y buscado y nada que aparece algún código o ejemplo del cuál guiarme, la profesora dijo que quiere que haga estos dos sistemas en VB 6.0 y que le muestre las probabilidades de los dados y de las monedas, y que el dado "gire" por así decirlo al cliquear un botón "Lanzar dados" y las monedas también al cliquear "Lanzar Monedas"; no sé si me doy a entender pero mi pregunta es: ¿Hay alguna manera de hacer "girar" a los dados mediante código?, ¿alguien tiene dicho código para orientarme?.

Espero no molestar... ya sé que VB 6.0 está obsoleto pero se sigue usando.

9
Buenas, no sé si debería postear esto aquí pero bueno...

Mi problema es el siguiente: Hace una semana después de terminar de hacer un trabajo de la uni, la PC se apagó repetinamente; traté de encederla pero nada (encendía el bombillo y se apagaba inmediatamente), la encendí luego de 15 minutos y duró una hora encedida pero esta vez si se apagó definitivamente.

Cambié la fuente de poder (Voltage: 115V-230V, P4-480w) por una de (P4-500W con Voltaje: 100-220) de ésta última no me acuerdo bien. Lo que pasa es que cuando juego algún video juego tipo League of Legends, los FPS que antes corrían a -100-, disminuyen a -10- drásticamente y luego... puff... la PC entra en estado de Ahorro de Energía ( Ya quité la opción en el panel de control.)

Abrí el case, y noté que la tarjeta de video  NVIDIA GT 520 1GB que me ha funcionado por mas de un año estaba hirviendo, esto nada más pasa cuando juego, logré incorporarle un fan cooler trasero y me aguanta hasta 15 minutos antes de reiniciarse...

Ayuda plz... aquí les adjunto las temperaturas de mi PC a ver si ese es el problema... Gracias de Antemano.



Sumario

      Sistema operativo
         Windows 7 Ultimate 32-bit SP1
      CPU
         Intel Pentium E5200 @ 2.50GHz   49 °C
         Wolfdale 45nm Tecnología
      RAM
         2,00GB Doble-Canal DDR2 @ 333MHz (5-5-5-15)
      Placa base
         Foxconn G31MV/G31MV-K (Socket 775)   40 °C
      Gráfica
         LEN L151 (1024x768@75Hz)
         2047MBNVIDIA GeForce GT 520 (Undefined)   65 °C
      Almacenamiento
         298GB Western Digital WDC WD3200AAJS-60M0A0 ATA Device (SATA)   40 °C
      Unidades ópticas
         Ninguna unidad óptica detectada
      Audio
         Dispositivo de High Definition Audio

Sistema operativo

   Windows 7 Ultimate 32-bit SP1
   Tipo de ordenador: Ordenador de escritorio
   Fecha de instalación: 27/10/2012 10:03:50 p.m.

Perfil de energía

         Plan de energía activo   Equilibrado
         Hibernación   Activar
         Apagar monitor después: (con CA)   Nunca
         Apagar el disco duro después: (con CA)   20 min
         Suspender después: (con CA)   Nunca
         Salvapantallas   Activar
Gráfica

      Pantalla

         Nombre   LEN L151 on NVIDIA GeForce GT 520
         Resolución actual   1024x768 pixeles
         Resolución de trabajo   1024x738 pixeles
         Estado   Habilitado, Primario
         Ancho del monitor   1024
         Alto del monitor   768
         Bpp del monitor   32 bits por pixel
         Frecuencia del monitor   75 Hz
         Dispositivo   \\.\DISPLAY1\Monitor0

      NVIDIA GeForce GT 520

         Fabricante   NVIDIA
         Modelo   GeForce GT 520
         GPU   GF119
         ID del dispositivo   10DE-1040
         Revisión   A2
         Subproveedor   Undefined (0000)
         Nivel de rendimiento actual   Level 1
         Reloj de la GPU actual   270 MHz
         Reloj de la memoria actual   405 MHz
         Reloj del sombreado actual   540 MHz
         Voltaje   0,900 V
         Tamaño de área   79 mm ²
         Fecha de lanzamiento   Apr 12, 2011
         Soporte DerectX   11.0
         Soporte OpenGL   5.0
         Interfaz del Bus   PCI Express x16
         Temperatura   64 °C
         Versión del controlador   9.18.13.4052
         Versión de la BIOS   75.19.1b.00.00
         ROPs   4
         Sombreados   48 unificado
         Tipo de memoria   DDR3
         Memoria física   2047 MB
         Memoria virtual   2048 MB
         Ancho del Bus   32x2 (64 bit)
         Filtering Modes   16x Anisotropic
         Noise Level   Silent
         Max Power Draw   29 Watts
            Cantidad de niveles de funcionamiento: 2
                  Level 1 - "2D Desktop"
                     Reloj de la GPU   270 MHz
                     Reloj de la memoria   405 MHz
                     Reloj del sombreado   540 MHz
                  Level 2 - "3D Applications"
                     Reloj de la GPU   810 MHz
                     Reloj de la memoria   800 MHz
                     Reloj del sombreado   1620 MHz

Generado con Speccy v1.26.698


10
Buenas tardes compañeros programadores hace mucho tiempo que no escribo aquí (Vacaciones  ;D), bien comencé el 5to semestre de informática no hace mucho, y por la necesidad imperiosa que siempre tengo de estar organizado (soy muy maniático en esto), se me ocurrió hacer un sistema en visual basic 6.0 y necesito de su ayuda si no es mucha molestia.

Aquí les explico lo que deseo hacer y que quiero que tenga mi sistema, o como lo pienso hacer, sugerencias, tips, consejos son bienvenidos:

Descripción: Un sistema que permita organizar todas las actividades de las 8 materias (Trabajos, Examenes, Exposiciones) que tengo en el semestre, mi idea es hacerlo con un menu principal que contendrá una pestaña llamada 'Agenda de Actividades por Materia' que al ser desplegado contenga las siete materias, y estas a su vez desplieguen otra lista que contenga 'Trabajos Pendientes', 'Exposiciones Pendientes' , 'Evaluaciones y Talleres Pendientes' y que al clicar en estos me muestre una pantalla que contendrá un calendario con todos los trabajos, exposiciones y Talleres pendientes esa semana.

- Que me permita editar dentro de los cuadros de las fechas directamente, buscar por filtro desde una semana x  a otra semana del mes, o también por asignatura y que me muestre en un DataGrid las cosas pendientes.

-Lo quiero hacer con base de datos Mysql para que me permita almacenar los datos en la base, y ser consultados en cualquier momento, también que cuanto dicha actividad termine me permita tacharla o que automaticamente aparezca como completada.

Hoy mismo se me ocurrió esta idea, estoy empezando a hacer los modulos uno por uno, más estoy enredado y se que son muchas ideas desordenadas a la vez, pero siempre hago así y no se si sea lo correcto lanzar todas esas ideas y despues ir descartando por lógica lo que no me convenga, por favor pido la opinión de todos aquí y paciencia ya que soy novato programando y también les doy las gracias de antemano porque se que me orientarán correctamente.

11
Buenas tardes chicos, días sin escribir por aquí pero es que quería hacer las cosas por mi cuenta y sin ayuda y he aprendido bastante pero todos tenemos una barrera y ha llegado la mía (Los reportes en VB 6.0, para hacer el recibo de pago de empleado)

Adjunto el proyecto abajo, espero lo revisen y me ayuden como puedo mostrar los datos de las 3 tablas distintas que tengo en la base de datos (empleados,asignaciones,deducciones).

Por último, me pidieron que hiciera un sistema de venta de productos en php (uso dreamweaver 8) ¿alguien me da ideas pues desconozco que tiene un sistema de este tipo y no se por donde empezar?


¿No me permite adjuntar el archivo del proyecto en vb 6.0 es muy grande, como hago?

12
Buenas de nuevo colegas, unos compañeros me pidieron que les ayudara con una base de datos MySQL en DW 8, me pidieron que les revisara el código y que lo hiciera funcionar (no soy de hacerle el trabajo a los demás, pero me están pagando una buena cantidad de money ;), tengo que aprovechar.) me enviaron dos archivos con el código, pero me dijeron que lo hiciera de una manera más sencilla pero que igual incluya,consulte,modifique y elimine datos.

La verdad que tengo tiempo que no uso PHP y estoy confundido como hacerles la conexión y el código no se como interpretarlo, me dijeron que usan wampserver ¿Me pueden ayudar por favor, o por lo menos decirme que es lo que quieren con el código?

Gracias de antemano.

 

13
Muchas gracias César, me acompañaste durante todo este proceso y realmente me ayudaste mcho, he aprendido más contigo de lo que he aprendido en la uni, ahora quedará en mis manos el estudiarme los cursos para cubrir las fallas que tengo.

Saludos, ¿alguna recomendación o consejo antes de dar por cerrado el tema?.



Otra cosa que no tiene nada que ver con php, si no más bien como un proyecto que nunca pude realizar (El juego de La Vieja, en TurboBasic), si ya se que está obsoleto, pero quería practicar para divertirme un rato programando.

Descripción:

Es un programa hecho en TurboBasic, que tiene como objetivo codificar el juego de manera que, despues de haber elegido previamente que letra se desea jugar, permita al usuario (Jugador) ingresar coordenadas que se pedirán en formato Fila, Colu y que al hacer esto termine su turno.

Luego que el sistema verifique cada espacio en el cuadro mostrado en pantalla y vea si está ocupado o no, si es así, que mande un mensaje al usuario que ya está ocupada y que intente de nuevo, pero que también verifique en el turno de la computadora lo mismo y que coloque la letra que le tocó en otra casilla para contrarrestar al jugador, es un gran reto y buena practica de lógica, pero ya llevo algo avanzado.

Código: [Seleccionar]
COLOR 7,1
CLS

REM CuadroGrande:

  FOR I= 2 TO 79
  LOCATE 1,I:PRINT "Í"
NEXT I

  LOCATE 1,2:PRINT "É"

  LOCATE 1,79:PRINT "»"

  LOCATE 24,2:PRINT "È"

  FOR I = 2 TO 23
  LOCATE I,2 :PRINT "º"
NEXT I

  FOR I =3 TO 79
  LOCATE 24,I :PRINT "Í"
NEXT I

  LOCATE 24,79:PRINT "¼"


  FOR I =2 TO 23
  LOCATE I,79 : PRINT"º"
NEXT I

 REM  CuadroVieja:

  FOR I= 23 TO 58
  LOCATE 10,I:PRINT "Í"
NEXT I

  FOR I= 23 TO 58:
  LOCATE 16,I:PRINT "Í"
NEXT I

  FOR I =4 TO 21:
  LOCATE I,47:PRINT "º"
NEXT I

  FOR I =4 to 21
  LOCATE I,35:Print "º"
NEXT I

 REM  CuadroExternoVieja:

  For I= 5 to 20
  locate I, 23:print "º"
NEXT I

  FOR I= 5 TO 20
  LOCATE I,58:PRINT "º"
NEXT I

  FOR I = 24 TO 57
  LOCATE 4,I:PRINT "Í"
NEXT I

  FOR I =23 TO 57
  LOCATE 21,I:PRINT "Í"
NEXT I

  Locate 4,58:print "»"
  Locate 4,23:print "É"
  Locate 21,23:print "È"
  Locate 21,58:print "¼"

REM LineaIntersecc:

  For I= 2 to 23
  Locate I,20:print "º"
Next I

  Locate 24,20:print "Ê"

  Locate 1,20:print "Ë"

REM LineaIntersecc2:

  For I =2 to 23
  Locate I,62:print "º"
Next I

  Locate 24,62:print "Ê"

  Locate 1,62:print "Ë"


REM VariablesX :

A$= "X"

VariablesO:

B$= "O"

REM ColumnaDer:

 Locate 3,64:Print "Instrucciones:"
 Locate 4,63:Print "Coordenadas:"
 LOCATE 5,63:Print "Fila Sup. :7"

 LOCATE 6,63:PRINT  "Fila Med.:13"
 LOCATE 7,63:PRINT  "Fila Inferior:19"
 LOCATE 9,63:PRINT "Columnas: Izq:29"
 LOCATE 10,63:PRINT "       Media:42"
 Locate 11,63:PRINT "     Derecha:53"
 Locate 13,65:PRINT "Colocar F,C"

 LOCATE 15,64:PRINT "Ej: F 19, C 42"

REM Jugador:

A$= " "

 locate 2,28:Print "Bienvenido al Juego (La Vieja)"
 locate 3,5:INPUT "Elija X u O: ",A$
 locate 5,5:INPUT "Elija Fila:",FILA
 locate 7,5:INPUT "Elija Colu:",COLU
 locate FILA,COLU:PRINT A$

REM ** CODIFICAR PARA QUE CADA VEZ QUE UN JUGADOR HAGA UNA JUGADA VENGA EL SISTEMA Y COLOQUE LA LETRA CONTRARIA EN UNA ESQUINA Y QUE VERIFIQUE SI ESTA OCUPADA O NO***"



Esto es lo que llevo hecho hasta ahora César, ¿me puedes orientar por favor?.

14
Buenas tardes  (aquí en Venezuela) y Feliz Navidad a todos, me llamo Alejandro, tenía meses que no hacía un post aquí ya que no había tenido problemas ni con HTML ni con QBASIC Ni Visual Basic, pero es que en la universidad ( y no es por hablar mal del país) la educación es muy deficiente, vean, estudio Informática, voy por el cuarto semestre casi y no puede ser que aun no sepa programar bien, les explico, los profesores inician con un tema, hacemos unos programitas y despues cambian a otro lenguaje muy rapido y así no me gusta a mi, me parece de más incomodo (Si ustedes dirán, ¿y por qué no estudias también por internet?, porque a mi se me hace más facil cuando me explican las cosas y no cuando las leo). En fin llegamos al final de año y ni idea tengo de programar bien en HTML, hicimos dos paginas web con dreamweaver, y ahora nos mandó de "regalo" 8 programas en PHP, SI OCHO!! de un lenguaje que desconozco completamente.

Ahora realmente a lo que he venido, es a que me orienten como puedo hacerlos, yo les voy pasando los códigos que vaya haciendo y ustedes me corrigen por favor, no les estoy pidiendo que me los hagan todos, pero me confunde tanto corchete "{" que no se donde ponerlos...

Gracias de antemano, un abrazo, y disculpen la molestias de nuevo.

PS: La profe me dijo que guardara la pagina .php en una carpeta en wampserver en la parte de www. para que corriera, será que tengo usar bases de datos para estos programas?, ya que son formularios tal parece.

15
Por favor esto es algo que me tiene por los pelos y lo tengo que entregar el miercoles, es un sistema de nomina de empleados con base de datos MYSQL, ya tengo todas las pantallas, INCLUIR, CONSULTAR, MODIFICAR, ELIMINAR, pero no me consulta, ni modifica ni elimina, alguien que me ayude? por favor, si quieren les paso el proyecto, o los codigos no se algo ya que me tiene desesperado. Gracias de antemano espero sus respuestas.


-------------------------------------------------------------------------------------------------------------------

Mi base de datos consta de 3 tablas una para cada cosa diferente, como, datos de empleados, asignaciones y deducciones. pero no se como hacer, si agregar todo de una vez incluyendo el sueldo y todas las deducciones y asignaciones en una sola tabla, o hacerlo en diferentes tablas, y hacer referencias a ellas.

16
 
 Buenas Hermanos buen día, estoy viendo Visual Basic 6.0, pero la profe de la uni no explica bien, así que me podrían ayudar con lo siguiente?:

 1- Lista de códigos (Sentencias) de Visual Basic y como usarlos?
 2- Ejercicios para practicar (Programas para hacer para luego ser verificados)
 3- Tutoriales, Guías o lo que sea Bien explicado ya que aprendo rapido.

 Bueno gracias de antemano a los que quieran ayudar, sin más que decir me despido y espero respuestas Buen día.

Alejandro-Venezuela.

17
Buenas me llamo Alejandro soy de Venezuela y recien empecé a estudiar Informática (Ciencias de la Computación) en la Uni. Voy por segundo semestre y en el primer semestre vimos programación en TurboBasic, lo que pasa es que no encuentro ni tutoriales, ni ejercicios ni programas con los que practicar entonces siento como que no he aprendido nada y me estresa que ni siquiera pueda terminar mi juego de Tres en Linea o Tic-Tac-Toe o La Vieja como quiera llamarle, alguien me podría instruir por favor? o decirme donde puedo conseguir algo que me sirva de referencia para BASIC. (No quiero pasar a Visual Basic aun), De Antemano Gracias.

Páginas: [1]

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