• Sábado 10 de Mayo de 2025, 18:39

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

Páginas: 1 ... 12 13 [14] 15 16 ... 33
326
Visual Basic 6.0 e inferiores / Re: Votacion:vb 6.0 Vs Vb.net
« en: Martes 22 de Marzo de 2005, 19:55 »
Citar
Entre VB 6.0 y .NET, te recomiendo el .NET, no se si sea sierto lo que voy a decir pero a mi parecer lo he visto un poco asi, muchos de los lenguajes .NET utilizan casi la misma sintaxis por ejemplo:

Estoy de acuerdo contigo RadicalEd  :lol:

En C#

Código: Text
  1.  
  2. '-------------------------------------------'
  3. '----------SinglePath games design----------'
  4. '-----http://www.iespana.es/singlepath------'
  5. '-----------singlepathpe@yahoo.es-----------'
  6. '-------------Fecha: 18/01/2005.------------'
  7.  
  8. Imports System
  9.  
  10. Module Main
  11.     Sub Main()
  12.         dim iNumero,iSuma,iDigito,iAux,iExponente as integer
  13.         'dim declara variables
  14.         dim sRespuesta as string
  15.         sRespuesta = "s"
  16.     do while sRespuesta <> "n" and sRespuesta <> "N"
  17.     'Ejecutamos este bloque de código, mientras se cumpla
  18.     'la condición
  19.     iSuma = 0
  20.     iExponente = 1
  21.    
  22.     Console.Write("Ingresa un número decimal: ")
  23.           'Write, Escribe en la pantalla
  24.           iNumero = Console.ReadLine()
  25.     'ReadLine, lee una palabra ingresada por teclado
  26.    
  27.     do while iNumero >= 1
  28.     'Ejecutamos este bloque de código, mientras se cumpla
  29.     'la condición
  30.     iDigito = iNumero mod 2
  31.     'Mod, ejecuta una división entera, conservando el residuo
  32.     iNumero = iNumero \ 2
  33.     'El símbolo \ equivale a una division entera sin redondeo
  34.     iAux = iDigito * iExponente
  35.     iSuma = iSuma + iAux
  36.     iExponente = iExponente * 10      
  37.         loop
  38.         'Loop, define donde termina el bloque del While
  39.                            
  40.         Console.Write("El número decimal es ")
  41.         Console.Write(iSuma)
  42.         Console.WriteLine()
  43.         'WriteLine, escribe una linea y ejecuta un salto de línea
  44.                
  45.       Console.Write("Deseas Continuar?(s/n): ")
  46.       sRespuesta = Console.ReadLine()
  47.      
  48.       Console.WriteLine()
  49.       Console.WriteLine()
  50.       loop
  51.     End Sub
  52. End Module
  53.  
  54.  

Saludos,

Blag  :devil:

327
ABAP / Re: Select's En Abap
« en: Martes 22 de Marzo de 2005, 17:47 »
Citar
mmm Gracias Blag, pero no lo debieron haber hecho en ingles que es un lenguaje universal?, o es que no pensaron que se les iba a crecer el negocio?  :P

Jajaja  :lol:  Lo mismo digo.....Y eso que no has visto los programas standard.......En muchos de ellos, los comentarios están en alemán  :(

Te imaginas lo que es tratar de entender un programa que tiene documentación en alemán???  :blink:   Pues es bastante feo....Sobre todo porque no se nada de alemán  :lol:

Aunque por supuesto.....cabe aclarar que el entorno, se puede configurar para que los menús y los textos de IDE aparezcan en Español, Alemán, Inglés,Portugues, etc....Así que por ese lado, no hay tanto problema  :scream:

Saludos,

Blag  :smartass:

328
ABAP / Re: Select's En Abap
« en: Martes 22 de Marzo de 2005, 17:40 »
Citar
DATA: BEGIN OF T_DATOS OCCURS 0,
    BUKRS LIKE BKPF-BUKRS,   --> Sociedad
    BELNR LIKE BKPF-BELNR,    --> Documento Contable
    GJAHR LIKE BKPF-GJAHR,   --> Ejercicio o Año Contable
    BLART LIKE BKPF-BLART,    --> Clase de Documento
    WAERS LIKE BKPF-WAERS,  --> Moneda
    DMBTR LIKE BSEG-DMBTR,  -->Importe o Monto
    END OF T_DATOS.

Tienen esos nombres extraños....Pues porque.....SAP es alemán....Y esos nombres de tablas y campos, son supuestamente nemónicos en alemán  :blink:

Cuando uno programa en ABAP, es....aunque no parezca...más sencillo llamar a sus variables o campos de tablas internas, igual como se llaman originalmente....Es por eso, que siempre las llamos así.....

Código: Text
  1.  
  2. BUKRS LIKE BKPF-BUKRS
  3. DMBTR LIKE BSEG-DMBTR
  4.  
  5.  

Con la práctica te acostumbras y llegas a aprederte de memoria el significado de muchos de los campos, ya que los utilizas todos los días  :ph34r:

Saludos,

Blag  :smartass:

329
ABAP / Select's En Abap
« en: Martes 22 de Marzo de 2005, 17:06 »
En ABAP, se pueden utilizar muchos tipos de selects.....o maneras de acceder a datos en tablas.....

Para esto, crearemos primero una simple tabla interna....

Código: Text
  1.  
  2. *---Occurs 0 --> Indica que nuestra tabla interna puede almacenar todos los datos.
  3. DATA: BEGIN OF TABLE T_TAB OCCURS 0,
  4.           BUKRS LIKE BKPF-BUKRS, "Sociedad
  5.           BELNR LIKE BKPF-BELNR,  "Número de un documento contable
  6.           GJAHR LIKE BKPF-GJAHR, "Ejercicio o Año Contable
  7.           END OF T_TAB.
  8.  
  9.  

Ahora, podemos hacer nuestros selects.....  :lol:

Select

Código: Text
  1.  
  2. SELECT *  "Seleccionamos todos los datos
  3. *Los almacenamos en los campos correspondientes de nuestra tabla interna
  4. INTO CORRESPONDING-FIELDS OF T_TAB
  5. *de la tabla BKPF
  6. FROM BKPF
  7. *donde el ejercicio es "2005"
  8. WHERE GJAHR EQ '2005'.
  9.  
  10.  

Otro tipo de Select

Código: Text
  1.  
  2. *Elegimos solamente los campos que queremos obtener
  3. SELECT BUKRS BELNR GJAHR
  4. *Se guardan en la tabla en el mismo orden
  5. INTO T_TAB
  6. *de la tabla BKPF
  7. FROM BKPF
  8. *donde el ejercicio es "2005"
  9. WHERE GJAHR EQ '2005'.
  10.  
  11.  

En algunos casos, necesitaremos solamente un registro...así que hacemos esto  :ph34r:

Select Single

Código: Text
  1.  
  2. *Elegimos solamente los campos que queremos obtener de la primera coindencia
  3. SELECT SINGLE BUKRS BELNR GJAHR
  4. *Se guardan en la tabla en el mismo orden
  5. INTO T_TAB
  6. *de la tabla BKPF
  7. FROM BKPF
  8. *donde el ejercicio es "2005"
  9. WHERE GJAHR EQ '2005'.
  10.  
  11.  

Otro Select Single

Código: Text
  1.  
  2. SELECT SINGLE *  "Seleccionamos todos los datos, de la primera coincidencia
  3. *Los almacenamos en los campos correspondientes de nuestra tabla interna
  4. INTO CORRESPONDING-FIELDS OF T_TAB
  5. *de la tabla BKPF
  6. FROM BKPF
  7. *donde el ejercicio es "2005"
  8. WHERE GJAHR EQ '2005'.
  9.  
  10.  

Ahora bien....supongamos que tenemos llena nuestra tabla interna....

Citar
BUKRS     BELNR           GJAHR
ENER       200000001      2005
TBLP        200000005      2005
TSIP        200000025      2005

Ahora bien....a una tabla interna no podemos hacerle un select...así que tenemos que recurrir a un READ TABLE

Código: Text
  1.  
  2. *Leemos un registro de la tabla interna, donde la sociedad sea "ENER".
  3. READ TABLE T_TAB WITH KEY BUKRS = 'ENER'.
  4.  
  5.  

También podemos leer por número de registro.....

Código: Text
  1.  
  2. *Leemos un registro de la tabla interna, que tenga el índice 2.
  3. READ TABLE T_TAB INDEX 2.
  4.  
  5.  

Con lo cual tendríamos.....

Citar
BUKRS     BELNR           GJAHR
TBLP        200000005      2005

Si necesitamos leer todos los registros.....podríamos utilizar un loop. Pero primero deberemos de crear una variable, que almacene el valor del índice

Código: Text
  1.  
  2. *Declaramos una variable que tiene como tipo, la variable del sistema SY-TABIX.
  3. *SY-TABIX, almacena el valor del índice a través de un LOOP.
  4. DATA: W_TABIX LIKE SY-TABIX.
  5.  
  6.  

Código: Text
  1.  
  2. *Leemos todos los registros de la tabla interna, uno por uno.
  3. LOOP AT T_TAB.
  4. *Almacenamos el valor de SY-TABIX en nuestra variable.
  5. WA_TABIX = SY-TABIX.
  6. *Leemos nuestra tabla interna por cada indice.
  7. READ TABLE T_TAB INDEX WA_TABIX.
  8. *XXX --> Hacemos algo con los valores leídos.....
  9. ENDLOOP.
  10.  
  11.  

Saludos,

Blag  :smartass:

330
PHP / Re: Brows
« en: Martes 22 de Marzo de 2005, 16:49 »
Citar
Pero si no, se puede hacer con el objeto navigator de javascript. Por ejemplo, navigator.appName devolvera el nombre del navegador del cliente.

Debería funcionar  ;)  Aunque en ese caso, deberías pasar el valor de la variable JavaScript a una variable de PHP, en el caso de que quieras hacer algo más con ella.....Ahorita no tengo el ejemplo de como pasar variables entre JavaScript y PHP, así que la posteo en la noche  :lol:

Saludos,

Blag  :devil:

331
Publicaciones y e-books / ¿Qué Opinan De Código Latino?
« en: Martes 22 de Marzo de 2005, 16:44 »
Revista "Código Latino"

Saludos,

Blag  :smartass:

332
Visual Basic 6.0 e inferiores / Re: Votacion:vb 6.0 Vs Vb.net
« en: Martes 22 de Marzo de 2005, 06:56 »
Sinceramente....a mi no me gustan mucho ninguno de los dos..... :(   Hace un par de años fuí fanático total de VB 6.0....Pero llegué a aburrirme....Y pues VB.NET lo que utilizado muy poco, pero no me logra cautivar.....

En todo caso....VB.NET es una mejor opción tanto laboral, como personal, puesto que se puede aprender mucho más, aprendiendo .NET que 6.0

Saludos,

Blag  :comp:

333
Java / Re: Figuras Geométricas
« en: Domingo 20 de Marzo de 2005, 06:35 »
Puedes intentar con esto  :hola:

Código: Text
  1.  
  2. drawOval
  3. fillOval
  4. fillRect
  5. drawRect
  6. drawLine
  7.  
  8.  

Saludos,

Blag  :ph34r:

334
La taberna del BIT / Re: ¿viajaremos Al Futuro?
« en: Domingo 20 de Marzo de 2005, 06:28 »
Muy bueno e interesante  :huh:

Gracias RadicalEd.......De vez en cuando te pones serio y nos regalas un poco de cultura.....Espero que sea más seguido  B)

Saludos,

Blag  :lol:

335
Enlaces a Sitios sobre programación / Revista "Código Latino"
« en: Viernes 18 de Marzo de 2005, 16:20 »
Código Latino, es un revista de programación gratuita en formato PDF. Realizada en conjunto por programadores de Perú, México, Costa Rica, Colombia y España.

Se aceptan contribuciones de códigos fuente, artículos, etc.

Revista "Código Latino"

Pueden escribirnos al mail:

                   codigolatino@gmail.com

Saludos,

Blag.

Autor: Alvaro "Blag" Tejada Galindo

http://singlepath.freecoolsite.com/spanish/private/latino.php

336
PHP / Re: Http://pagina.php?codigo=...
« en: Viernes 18 de Marzo de 2005, 16:13 »
Citar
No, no es aconsejable usar la funcion md5() ya q como ud bien dice, es una funcion no reversible, asi q si encripta algo con esta funcion no lo podria desencriptar despues.

 :huh:  Pues esa es la idea......La seguridad......Al no se desencriptable......no hay problemas de hackeo.....Por lo menos, yo siempre lo he trabajado así y nunca he tenido problemas......Aunque claro.....Podrías hacer tu propio algoritmo de encriptación y problema solucionado  :lol:

Saludos,

Blag  :devil:

337
La taberna del BIT / Re: Declarate
« en: Jueves 17 de Marzo de 2005, 06:05 »
Bueno....yo no entro mucho al messenger....Pero aquí se lo dejo por si quieren conversar......de vez en cuando converso un poco con Eliza  :hola:

blagjesus@hotmail.com

Saludos,

Blag  :devil:

338
PHP / Re: Http://pagina.php?codigo=...
« en: Jueves 17 de Marzo de 2005, 05:45 »
Citar
Se me ha ocurrido que puedo encriptar la palabra antes de pasarla por el enlace, y desencriptarla en la página destino, pero no sé si es así como suele hacerse ésto, o si existen funciones predefinidas en PHP o librerías para conseguirlo. ¿alguien me echa una mano? Gracias por adelantado.

En realidad, lo que tendrías que hacer, es encriptar ambas claves por separado.....Así puedes compararlas con total seguridad  B)

Puedes utilizar la función hash MD5, que no puede desencriptar.

Saludos,

Blag  :hola:

339
PHP / Re: Paginación De Resultados
« en: Lunes 14 de Marzo de 2005, 20:52 »
Hacer un sistema de página no es tan complicado como parece....Teoricamente, obtienes los datos de la consulta a la BD de Access, y con eso obtienes el total de registros. Por ejemplo: 10 registros.

Luego, debes de definir cuantos vas a mostrar por cada página, supongamos que 2. Entonces, tenemos ya 2 variables, una con el total de registros y otra con el número de registros por página.

$Total --> 10.
$Limite --> 2.

Obviamente, tiene que comenzar siempre en 1 no??? entonces tendríamos:

$Inicio --> 1.

Ahora, cuantos vas a mostrar por página??? 2 verdad???

$Final --> $Inicio + $Limite (No daría un total de 3).

Entonces, lo que hacemos es hacer otra consulta a la base de datos y decir:

$BD = mysql_query("Select * from tb_tabla where Id >= $Inicio and Id < $Final");

Con eso, obtienes los registros del 1 al 2, que son justamente los 2 que va a mostrar.

Luego cuando quieras avanzar a la proxima pagina, sería:

$Inicio = $Inicio + $Limit;  --> 3
$Final = $Inicio + $Limit; --> 5

volvemos ha hacer el query, y tendriamos los registros del 3 al 4.

Para retroceder, simplemete restas los valores $Limit.

Ten en cuenta que estoy en el trabajo, y no tengo el PHP instalado como para probarlo  :(  Pero, como yo ya hice un Libro de Visitas, esa es más o menos la lógica que aplique  :hola:

Con esto tendrás suficiente para empezar, cualquier duda me avisas.

Saludos,

Blag  :devil:

340
ABAP / Re: Algunos Enlaces Interesantes....
« en: Lunes 14 de Marzo de 2005, 20:42 »
Otro enlace más  :hola:

SAP Point

Saludos,

Blag  :smartass:

341
La taberna del BIT / Re: Mi Mundo Anime!!!
« en: Domingo 13 de Marzo de 2005, 06:38 »
Yo soy fanático de....

Dragon Ball
Dragon Ball Z
Dragon Ball GT

Saber Marionett J
Saber Marionett J Again
Saber Marionett X

Cobra

Samurai X

Macross (Robotech)

Saludos,

Blag  :devil:

342
Sobre los Foros de SoloCodigo / Re: Foro De Projectos
« en: Domingo 13 de Marzo de 2005, 05:49 »
Citar
estan llenos de persona con ganas de hacer mucho y nunca salen con nada...

JuanK tiene mucha razón.....Recuerdas la LPL, no JuanK??? :(

Lo mejor, es que comiences tu solo y luego vayas pidiendo colaboración en temas específicos, así podrás llevar un mejor control del proyecto y los que participen podrán ayudarte mejor, porque sabrán exactamente lo que tienen que hacer  B)

Saludos,

Blag  :devil:

343
La taberna del BIT / Re: Declarate
« en: Martes 1 de Marzo de 2005, 07:40 »
Citar
algunas veces reacciono muy fuerte como con Blag y Juez..

Reacciono muy fuerte????  :(   sniff..sniff....sniff

Jejeje.....Es broma  :lol:  A veces me exalto un poco y no tengo mucha paciencia......Pero soy muy buena persona  :hola:  Y muy buen amigo también  B)

Saludos,

Blag  :P

344
PHP / Re: Smarty
« en: Martes 1 de Marzo de 2005, 06:35 »
Citar
Hola, me pregunto si es posible aplicar las técnicas de SMARTY en Windows para el php, tal y como se hacen en Linux.

 :huh:  Si me dices que se supone que es SMARTY.....Te respondo  :lol:

Saludos,

Blag  :huh:

345
La taberna del BIT / Re: Safado De La Realidad
« en: Domingo 27 de Febrero de 2005, 15:07 »
Mi puntuación fue....

19.32939% Friki

Saludos,

Blag  :blink:

346
La taberna del BIT / Re: Declarate
« en: Domingo 27 de Febrero de 2005, 04:42 »
Citar
tu también eres simpático....

Muchas gracias!!!!  :lol:

Saludos,

Blag  :hola:

347
La taberna del BIT / Re: Declarate
« en: Sábado 26 de Febrero de 2005, 20:03 »
:(  Disculpa Eliza......No quiero que tomes a mal lo que dije  ;)  Yo tambien soy igual en todos lados.... :hola:  Lo que pasa es que no es lo mismo hablar con alguien......que leer lo que escribe en un foro o en el messenger...... :lol:  No hay nada como escuchar la voz de la otra persona....no crees??????  :kicking:

Saludos,

Blag  :devil:

348
ABAP / Re: El Arte De Programar - Sap R/3
« en: Sábado 26 de Febrero de 2005, 18:20 »
Citar
Segun veo, aun falta muscho.

Sip......Con el trabajo y los estudios.....mi tiempo es demasiado reducido  :(   Por eso es que es una versión Extremadamente Alpha  :rolleyes:

Citar
Por cierto, la cabecera, la de Sobre el Autor., Es la misma que en los otros lebooks tuyos?

Bueno.....es casi igual......solo cambia el ciclo que estoy cursando en la U......y la edad que tengo  :lol:

Saludos,

Blag  :devil:

349
La taberna del BIT / Re: Firefox
« en: Sábado 26 de Febrero de 2005, 18:08 »
Pues me alegro mucho por Mozilla y por FireFox......Son lo mejor  :lol:

Además, yo utilizo también el ThunderBird para mi correo de Yahoo  :ph34r:

Saludos,

Blag  :devil:

350
La taberna del BIT / Re: Declarate
« en: Sábado 26 de Febrero de 2005, 18:00 »
Jejeje....Yo si he visto la foto de Eliza  :lol:  Y la verdad es que es muy bonita  :hola:

Pero como bien lo dice....no la conocemos realmente.....Como ustedes tampoco me conocen realmente a mi....... :blink: .......Una cosa es lo que escribimos en el foro o por messenger....Y otra cosa muy distinta es como nos comportamos cuando estamos en persona  :rolleyes:

Saludos,

Blag  :devil:

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