• Lunes 23 de Diciembre de 2024, 02:59

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 - F_Tanori

Páginas: 1 ... 12 13 [14] 15 16 ... 83
326
C# / Re: libreria mysqlhelper para .net
« en: Jueves 5 de Noviembre de 2009, 08:35 »
Cita de: "omarzinho"
... podrian facilitarme una libreria similiar al sqlhelper...

No es la finalidad de esta comunidad, no es solo cuestion de llegar y pedir cosas hechas, sin embargo si hicieras un esfuerzo un poco mayor (muy sencillo)

No se si funcione pero la busqueda no tarda practicamente "nada":



http://www.koders.com/csharp/fid01EA450 ... 7D142.aspx


Cita de: "http://www.google.com.mx"
Resultados 1 - 10 de aproximadamente 21,300 de mysqlhelper. (0.21 segundos)
http://www.google.com.mx/#hl=es&source= ... oq=mysqlhe


Saludos,Bienvenido

327
C/C++ / Re: HOLA NO SE COMO HACER ESTE PROGRAMA QUE ME PIDE EL PROFESOR!
« en: Miércoles 4 de Noviembre de 2009, 11:02 »
Si la calificacion es menor a 100

de todos modos le suma 100 mas la calificacion,y pierde el acumulado

Código: C
  1. Total = total + calificacion;
  2.  

deberia ser...

Código: C
  1. Total = Total + calificacion;
  2.  

Porque total esta inicializada en 100,

Si tienes que sacar promedio sera mejor que uses un tipo de dato con precision decimal

Saludos

328
PHP / Re: BUCLE for
« en: Miércoles 4 de Noviembre de 2009, 10:52 »
Pues vas bien, un buen ejemplo para empezar son las tablas de multiplicar...


El operador es += es decir ;

$a+=2;

equivale a:

$a=$a+2;

Código: PHP
  1.  for ($a=2;$a<=20;$a+=2)
  2.  echo $a.'<br />';
  3.  

Saludos

329
Seguridad y Criptografía / Re: duda de un principiante
« en: Miércoles 4 de Noviembre de 2009, 10:43 »
No soy experto en esto;


Mira si tienes un cofre y lo cierras con un candado ese cofre lo enviaras por paqueteria a otra ciudad, tu tienes la llave y tambien el destinatario en la otra ciudad, para que pueda ver lo que contiene el cofre, los mensajeros no tiene a llave por lo tanto no podra abrir el cofre, (al menos un cerrajero  :devil: que quebrantara la seguridad)

  • El Cofre el paquete o la aplicacion
  • El contenido de cofre el Mensaje
  • El candado es el Algoritmo
  • La llave La clave  (No abres cualquier candado con cualquier llave o si?)
  • La paqueteria el medio de transmision
  • El Cerrajero un 'Cracker'

Ahora... existen llaves publicas y llaves privadas....


Cita de: "elusuario"
A esto pregunto: cual es el problema de que todos los mensajes sean cifrados/descifrados mediante un algoritmo sin clave, siempre y cuando el algoritmo no sea conocido?
Saludos.

Seria como hacer un candado que se abra con una llave, que el dia que esa llave sea 'copiada', el algoritmo deja de funcionar, pues sera corrompido en todos los casos.

Suponiendo La siguiente situacion:

Tienes 15 clientes donde le instalas un sistema en el cual le haz aplicado un algoritmo propio (todo muy bien), tienes un empleado que es desarrollador y despues de un tiempo deja de trabajar para ti, el cual conoce el algoritmo, pero ahora ofrece los servicios que tu ofreces a tus mismos clientes por un precio menor, pues el sabe abrir el sistema, ya que todos funcionan igual, basado unicamente en el algoritmo. sin una clave para cada caso (que le diera versatilidad/dinamismo) y como dice su- Objetividad,

En cambio si tienes una clave por cliente (un candado con su llave) esta persona tendria que decifrarlos todos, conociendo el algoritmo le ayudaria, pero no seria lo unico necesario. Pues cada cliente tendria que llevarse su tiempo en quebrantarle la seguridad.

y si periodicamente le cambias la clave a los clientes pues se la complicas mas cada cierto tiempo multiplicado por el numero de clientes pues.... :rolleyes:


es un ejemplo sencillo, pero los casos pueden ser muchisismo.


Saludos

330
Power Builder / Re: cerrar ventana
« en: Miércoles 4 de Noviembre de 2009, 00:04 »
Puedes usar el evento Timer de la ventana


en el evento open creale un timer

Código: Visual Basic
  1. [Open]
  2. Timer(20)
  3.  

Código: Visual Basic
  1. [Timer]
  2. Close(This)
  3.  

O

Puedes usar un  Sleep
Código: Visual Basic
  1. [Open]
  2. Sleep(200)
  3. Close(this)
  4.  
  5.  


Saludos

331
PHP / Re: Funcion para saber el nombre de la maquina
« en: Martes 3 de Noviembre de 2009, 23:58 »
Cita de: "su -"
man php_uname()  ;)

Yo entendi que queria el nombre de la maquina del cliente,


Cita de: "Edo"
No lo probé en Linux, en Windows me mostró exactamente el nombre de la máquina.

Lo probe en Windows asi como lo pusiste, en variables en $_ENV['COMPUTERNAME'] si lo da (register_globals= off), y da el Nombre del Servidor, quizas yo entendi mal :P


Saludos

332
PHP / Re: Funcion para saber el nombre de la maquina
« en: Martes 3 de Noviembre de 2009, 17:57 »
Mira esta pagina:
http://lostwithin.net/how-to-get-users- ... using-php/

Creo que una opcion seria enviarla por JS,


PD. el codigo de Edo a mi no me funciona  :ouch:

Saludos

333
SQL Server / Re: Servidor
« en: Martes 3 de Noviembre de 2009, 17:45 »
Tu problema es el acceso al servidor, haz hecho lo que te indico Shiquilla ?

si intentas entrar directamente al servidor, por ejemplo a un recurso compartido te deja?, o te pide iniciar una sesion?
el cliente solo necesita el driver odbc de SQL Server que ya lo tienes.

Saludos

334
Software / Re: Conocen algun Antivirus de descarga Libre (Gratis)
« en: Martes 3 de Noviembre de 2009, 17:38 »
Avira Antivir (Free Edition)
http://www.free-av.com/

Update Offline
http://www.avira.com/es/support/vdf_update.html

Muchos antivirus ofrecen esta opcion, en mi opinion este es muy bueno y gratis (en esta version)



Saludos

335
PHP / Re: BUCLE for
« en: Martes 3 de Noviembre de 2009, 17:23 »
Como te lo ha propuesto shadow_rev es completamente funcional y practico, de la manera en que lo quieres hacer, solo compruebas la variables si es un valor entonces hay que cambiarla por el otro valor el alternativo

Prueba de esta manera, y aun cuando seas principiante, poco a poco ve avanzando...

Código: PHP
  1. <html>
  2. <head>
  3. <title>Documento sin título</title>
  4. <style>
  5.  .fila-par {
  6.    background-color:#FFFFFF;
  7.  }
  8.  
  9.  .fila-impar {
  10.    background-color:#ECF3F7;
  11.  }
  12. </style>
  13.  
  14. </head>
  15.  
  16. <body>
  17. <table width="40%" border="3">
  18. <tr>
  19. <td align="center" width="50%"> numero
  20. </td>
  21. <td align="center"> dia
  22. </td>
  23. </tr>
  24. <?php
  25.  
  26. $colorFila ='fila-par';
  27.  
  28. for ($a=1;$a <= 7;$a++){
  29.  
  30. #=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
  31. #         ALTERNAR COLORES                  #
  32. #=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
  33.     if ('fila-impar'==$colorFila){
  34.       $colorFila='fila-par';
  35.     }else{
  36.       $colorFila ='fila-impar';
  37.     }
  38. #=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
  39.  
  40. ?>
  41. <tr class='<?php echo $colorFila; ?>'>
  42. <td>
  43. <?php
  44. echo $a;
  45. ?>
  46. </td>
  47. <td>
  48. <?php
  49. switch ($a) {
  50. case 1:
  51. echo "lunes";
  52. break;
  53. case 2:
  54. echo "martes";
  55. break;
  56. case 3:
  57. echo "miercoles";
  58. break;
  59. case 4:
  60. echo "jueves";
  61. break;
  62. case 5:
  63. echo "viernes";
  64. break;
  65. case 6:
  66. echo "sabado";
  67. break;
  68. case 7:
  69. echo "domingo";
  70. break; }
  71. ?>
  72. </td>
  73.  
  74. </tr>
  75. <?php
  76. } ?>
  77. </table>
  78.  
  79. </body>
  80. </html>
  81.  
  82.  

Cuando publiques Codigo aqui en el foro, no te olvides de utilizar las etiquetas CODE es muy facil, solo escribes tu codigo lo seleccionas, y en la barra de herramientas del editor hay un cuadro desplegable que dice 'Code', solo selecciona el lenguaje y listo.

o

Directamente (sin el *)

[*code=php] 
       //Publicando Codigo PHP con resaltado de Sintaxis; en Solocodigo
       $variable='2';
 [/code ]



Saludos

336
PHP / Re: BUCLE for
« en: Lunes 2 de Noviembre de 2009, 23:46 »
Bueno el asunto es el siguiente


Código: PHP
  1.  
  2. <?php
  3.        //Esto es codigo PHP
  4.       if (1==$opcion){
  5. ?>
  6.  
  7. <!-- Codigo HTML -->
  8. <h1>Opcion 1</h1>
  9.  
  10. <?php
  11.    // Cerramos la llave del if (es codigo php tambien)
  12.    }else{
  13. ?>
  14.  
  15.   <!-- Codigo HTML -->
  16.   <h2>Opcion Diferente a 1</h2>
  17.  
  18. <?php
  19.   } //Llave del Else
  20. ?>
  21.  
  22.  
  23.  

Lo que debes de hacer es cerrar el codigo php (?>) cuando vas a incrustar codigo HTML, si despues necesitas insertar PHP de nuevo, vuelves a abrir
<?php el codigo y asi sucesivamente

No se si eso responde tu duda


Saludos

337
PHP / Re: BUCLE for
« en: Lunes 2 de Noviembre de 2009, 04:23 »
El problema es con las etiquetas HTML

Prueba de esta manera

Código: PHP
  1.  
  2. <html>
  3. <head>
  4. <title>Documento sin título</title>
  5. </head>
  6.  
  7. <body>
  8. <table width="40%" border="3">
  9. <tr>
  10. <td align="center" width="50%"> numero
  11. </td>
  12. <td align="center"> dia
  13. </td>
  14. </tr>
  15.   <?php
  16.     for ($a=1;$a <= 7;$a++){
  17.   ?>
  18.   <tr>
  19.       <td>
  20.         <?php
  21.           echo $a;
  22.         ?>
  23.       </td>
  24.       <td>
  25.          
  26.     </td>
  27.   </tr>
  28. <?php
  29. } ?>
  30. </table>
  31.  
  32. </body>
  33. </html>
  34.  

* Tambien se recomienda utilizar las etiquetas CODE para que se mas entendible tu codigo,


Bienvenido, Saludos

338
Power Builder / Re: ultimo dia del mes
« en: Miércoles 28 de Octubre de 2009, 22:58 »
utilizando un arreglo es facil

Código: Visual Basic
  1.  
  2. Function ObtenerUltimoDiaMes(Integer Mes, Integer Anio)
  3.      if (Mes>12 OR Mes<1) then Return -1 //Error
  4.      Integer DiasMes[12] = {31,28,31,30,31,30,31,31,30,31,30,31}
  5.      if Mod(Anio,4)=0 then DiasMes[2] =29
  6.      Return DiasMes[Mes]
  7. End Function
  8.  
  9.  

Puede que tenga algunos errores, No la probe pero por ahi y te puede servir


Saludos

339
Power Builder / Re: Filtrar datawindows desde otro
« en: Miércoles 28 de Octubre de 2009, 22:44 »
A la larga y con el incrementod e informacion en la base de datos, los cursores se vuelven un dolor de cabeza... consumen muchos recursos y es recomendable evitarlos en lo posible;

segun veo lo que pretendes es crear un filtro con todos los valores que te muestre el cursor

Citar
do while not sqlca.sqlcode = 100
filtro2 = "detalle_cod_ped = '" + deta + "'"
fetch detalle into :deta;
loop

Te muestra solo el ultimo porque no estas CONCATENANDO los valores solo lo estas reasignando a la variable filtro2


Código: Visual Basic
  1. do while not sqlca.sqlcode = 100
  2.    filtro2 += "detalle_cod_ped = '" + deta + "' AND "   // Equivalente: filtro2 = filtro2 + "detalle_cod_ped = '" + deta + "' AND "
  3. fetch detalle into :deta;
  4. loop
  5. close detalle;
  6.  
  7. filtro2= trim(filtro2)
  8.  
  9. if len(filtro2)>3
  10.     filtro2 = trim(mid(filtro2,1,len(filtro2)-3 )) //Quitar el "AND" sobrante
  11. end if
  12.  
  13. dw_2.setfilter(filtro2)
  14. dw_2.filter()
  15. dw_2.retrieve()
  16.  
  17.  
  18.  

Puede que haya algunos errorcillos, no lo probe; prueba a ver que tal
tambien te recomiendo utilizar las etiquetas [CODE] para que sea mas entendible


Saludos

340
Power Builder / Re: obtener dato de una web
« en: Miércoles 28 de Octubre de 2009, 18:00 »
^_^

341
Power Builder / Re: Setfilter con datetime
« en: Miércoles 28 de Octubre de 2009, 17:59 »
Por nada estamos para ayudar  ^_^

342
Power Builder / Re: Composite DW( 2 DW con filtro )
« en: Miércoles 28 de Octubre de 2009, 17:57 »
Solo te da el primer registro, o solo el primer dw?

Haz verificado que los parametros se esten enviando correctamente, al retrieve que sean los esperados, y que esten asignados correctamente en los arguments de cada dw (en el composite)

Tienes alguna imagen o algo que pueda aportar mas informacion, en apariencia entiendo lo que dices pues parece que el codigo es correcto, quizas sea algo con los argumentos del retrieve


Saludos

343
Power Builder / Re: Setfilter con datetime
« en: Miércoles 28 de Octubre de 2009, 17:39 »
El error principal es te falta el campo despues del operador AND

Citar
 
string filtro
filtro = "pedidos_f_pedido >= '" + sle_desde.text + "' and pedidos_f_pedido <= '" + sle_hasta.text + "'"
dw_1.setfilter(filtro)
dw_1.filter()
dw_1.retrieve()


Para usar fechas hazlo algo asi
Código: Visual Basic
  1.  
  2. string filtro
  3. filtro = "date(pedidos_f_pedido) >= date('" + sle_desde.text + "') and date(pedidos_f_pedido) <= date('" + sle_hasta.text + "')"
  4. dw_1.setfilter(filtro)
  5. dw_1.filter()
  6. dw_1.retrieve()
  7.  

Si la columna ya es Date puedes omitir la funcion en la columna


Saludos

344
Power Builder / Re: obtener dato de una web
« en: Domingo 25 de Octubre de 2009, 15:11 »
Relativamente Facil si se utiliza un objeto HTTPRequest, como se usa para AJAX

Te pongo un ejemplo sencillo de como leer una pagina con este metodo, por supuesto hay otros metodos... entre ellos insertar un webbrowser de los que recuerdo ahorita...

Código: Visual Basic
  1.  
  2. OleObject HTTPRequest
  3. Long ret,ll_PosicionCadena
  4. Boolean lb_Error
  5. String ls_HTML,ls_URL,ls_Cadena
  6.  
  7.  
  8. HTTPRequest = Create OLEObject
  9. ret = HTTPRequest.ConnectToNewObject( "Msxml2.XMLHTTP" )
  10.  
  11. if ret<0 then
  12.     ret = HTTPRequest.ConnectToNewObject("Microsoft.XMLHTTP" )
  13. end if
  14.  
  15. // Si ocurre un error detenemos la rutina
  16. if ret <0 then
  17.     MessageBox('Error','No ha sido posible crear el objeto')
  18.     return
  19. end if
  20.  
  21. //Llamar Pagina
  22. ls_URL = "http://www.sunat.gob.pe/cl-at-ittipcam/tcS01Alias"
  23.  
  24. lb_Error=false
  25. HTTPRequest.open("GET",ls_URL,false)
  26. HTTPRequest.send()
  27.  
  28. if HTTPRequest.status=200 then
  29.     ls_HTML = HTTPRequest.responseText
  30.     yield()
  31. else
  32.     ls_HTML ='Sitio No Disponible'
  33.     lb_Error=true
  34. end if
  35.  
  36. //Obtenemos el Codigo de la Pagina HTML
  37. //MessageBox(ls_URL,ls_HTML) <==============================
  38.  
  39. if not lb_Error then
  40.     //Buscar Una Cadena en el Codigo Fuente
  41.     ls_Cadena ='Para efectos del Impuesto'
  42.     ll_PosicionCadena = Pos(ls_HTML,ls_Cadena)
  43.    
  44.     if ll_PosicionCadena >0 then /* Cadena Encontrada */
  45.  
  46.         /* Mostrar la cadena que aparece en el sitio (como Ejemplo):
  47.             =========================================
  48.                         "   Para efectos del Impuesto a la Renta, se deberá tomar el tipo de cambio de cierre, al 31 de Diciembre del ejercicio correspondiente  "
  49.             =========================================
  50.         */ 
  51.             MessageBox('SoloCodigo.com - F_Tanori ','~n'+'SUNAT dice: ~n ~n'+mid(ls_HTML,ll_PosicionCadena,135) +'~n ~n'+ls_URL)
  52.         end if
  53.        
  54. end if
  55.  
  56.  

El ejemplo esta hecho 'continuo' para efectos practicos, pero lo ideal es separarlo ya sea creando una clase para esta tarea o en funciones, la busqueda es solo una pista, tambien puedes usar expresiones regulares, bueno eso ya corre por tu cuenta

Saludos

345
Visual Basic 6.0 e inferiores / Re: Busqueda en otro Formulario
« en: Lunes 19 de Octubre de 2009, 12:33 »
Parece que los problemas no son solo con los formularios, sino de programacion, de conocimiento del entorno, conocimiento del lenguaje, y de saber resolver el problema, ademas de saber comprender explicaciones (logico si no se conoce ni el IDE)

---
El metodo DAO es un metodo obsoleto... (pero en fin espero investiges)
---

Lo que necesitas, si ya sabes hacer una busqueda y obtener los resultados puedes hacer lo siguente

Código: Text
  1.  
  2. FrmPrincipal
  3.     Boton Buscar
  4.             Manda Llamar el de Frmbuscar
  5.                         Se escribe el numero de Cedula en el espacio solicitado (Textbox en FrmBuscar)
  6.                         Se presiona Buscar (Boton Buscar FrmBuscar)
  7.                         Se abre el formulario FrmFicha
  8.                         Se lee del frmBuscar el numero de Cedula
  9.                         Se hace la busqueda        
  10.  
  11.  

Ejemplo (FrmFicha):

Código: Visual Basic
  1.  
  2. Private Sub Form_load()
  3.      Data1.Recordset.FindFirst "Cedula=" & FrmBusqueda.TxtCedula
  4.       If Data1.Recordset.NoMatch Then
  5.              MsgBox "La Cedula de Identidad: " & FrmBusqueda.TxtCedula & " No está en la Base de Datos", vbExclamation, "Búsqueda de Personas..."
  6.              Unload me  
  7.       Else
  8.              Unload FrmBusqueda    
  9.       End If
  10.      
  11. End Sub
  12.  
  13.  

Se te ha explicado con mucho detalle pero parece que te hace falta leer mas sobre el IDE y el lenguaje


Suerte
Saludos

346
PHP / Re: Creacion de codigo de barras en php
« en: Viernes 9 de Octubre de 2009, 07:52 »
Te dejo una pagina con ejemplos:


Ejemplos Codigos de Barras en PHP!

Cita de: "http://www.google.com.mx"
Resultados 1 - 10 de aproximadamente 3,560,000 de codigo de barras php. (0.36 segundos)

Si investigas un poco hay mucha informacion, una vez que te decidas a codificar y tengas problemas, de nuevo intentas encontrar una solucion en manuales,libros,FAQs, Preguntas ya con respuestase en Foros, y finalmente preguntar lo que no encuentres y necesites una ayudar especifica, y personalizada

entonces asi sera facil que preguntes en un foro (este o cualquiera), y sera mas facil ayudarte ;)

Saludos

347
Power Builder / Re: obtener campo computedfied
« en: Jueves 8 de Octubre de 2009, 09:54 »
Si esta en el detalle se extrae como cualquer otro dato...


Saludos

348
PHP / Re: Ayudita simple
« en: Miércoles 7 de Octubre de 2009, 20:34 »
Hay muchos; tienen la posibilidad de ademas de ser Editor Unicode activar el resaltado de sintaxis y algunos con "seguimiento de llaves" no recuerdo como se llama la opcion que genera una line entre { y } colocando un signi
  • para poder expandir o contraer...



PSPad
http://www.google.com.mx/#hl=es&q=PSPAD

NotePad ++
http://www.google.com.mx/#hl=es&q=notepad++%2B%2B&

De Paga...

Texpad
http://www.google.com.mx/#hl=es&source=hp&q=texpad

JCreator PHP
http://www.google.com.mx/#hl=es&q=jcreator+php

Zend Studio (El mejor, es lento pero tiene todas las opciones aunque muchas veces no es necesario ni apto para cualquier maquina)
http://www.google.com.mx/#hl=es&q=Zend+Studio

Saludos

349
No pasa nada companieros, creo que es un mal entendido, animo vamos a aportar  :beer:  B)  

Saludos

350
Delphi / Re: programita para WORD con DELPHI O VISIAL BASIC
« en: Miércoles 7 de Octubre de 2009, 20:14 »
Lo que pides de llenar un documento de word con cualquiera de los dos lenguajes no es complicado, pero antes creo que puede servirte esta opcion

se llama Combinacion de Correspondencia

http://www.google.com.mx/#hl=es&source= ... e3d61ef591


Saludos

Páginas: 1 ... 12 13 [14] 15 16 ... 83