El programa mas sencillo y efectivo para programar desde el pda y para el pda sin necesidad de PC, es sin duda el Nsbasic. Es un programa que no compila exe’s sino que hace que los “.NSB” con un runtime se ejecuten adecuadamente.
Si has usado alguna vez Visual Basic en alguna de sus versiones esto te resultará un juego.
El programa se puede conseguir con varias ocx gratuitas en www.nsbasic.com y tiene todas las herramientas necesarias, entorno visual… montones de ejemplos para todo, etc etc…

 

Vamos a intentar poner un ejemplo de la potencia de este programa creando una inofensiva herramienta que desbloquea el PRIMER PDF 2.3 por unos cuantos dias mas
Este código es un programa que no genera ventana alguna… pero en poco mas de 1 segundo tu visor PDF volvera a funcionar

 

addobject “MGCEWin32.Registry”, “Registry”, 0, 0, 0, 0
on error resume next
Registry.Key= 1
Registry.Path =”SoftwareAnsyrPrimer2″
Registry.CreatePath
Registry.Name = “FontIndex”
Registry.DeleteValue
Registry.DeletePath
bye

 

Recordad que debereis de instalar el programa y el máximo numero de objetos activeX (dll), si no sabeis ingles, preguntad, sobornad a algun amigo que sepa ingles…etc…

 

 

 

Nociones para no iniciados!
Una vez nos funcione el programa, recordaros que Nsbasic no crea archivos EXE, sino NSB, los cuales por medio de un “Runtime” (libreria .dll) que se puede instalar en cualquier PPC son a todos los efectos autenticos exe.
Una vez abierta la ventana se vera algo asi:

Parece algo asi como un programa donde escribir algo… verdad?
Pues bien, a lo que escribimos ahi se le llama “código Fuente” y al acto de “guardar como”, se le llama “compilarlo”
Un fichero puede ser compilado de forma encriptada, para asi, proteger nuestro trabajo y poder ganar un dinerito haciendo programas.
Vamos empezar aprendiendo a reconocer 3 cosas:

 

Form Es el cuerpo que mostrara la ventana de nuestro programa.

 

Msgbox Es una ventana simplemente informativa de que algo va a suceder. Encontrado un “msgbox” el programa se detiene hasta que el usuario le da a aceptar.

 

Bye Finaliza el programa.
Ahora vamos a practicar con todo esto un poco (cuidado con las comillas):

 

Hello world!

msgbox “Vamos a escribir algo en el Form!”

print “Esto es escribir en el Form con Print”

msgbox “…Y esto fue todo por hoy!”

bye

 

Usar variables
Llamaremos variable a un valor imaginario que asociamos a un valor. Por ejemplo:

Llamamos a una variable Pepe
El valor de pepe se lo asignaremos con un sencillo simbolo de “=” (igual).
Pepe=346
Estas variables se usan como el texto normal pero sin comillas.
Probad esto, observando el uso del simbolo “&” en el ultimo msgbox:

 

Pepe=346

Print “Pepe”

Print Pepe

msgbox “Pepe”

msgbox Pepe

msgbox “Pepe ” & “tiene “& Pepe & ” Cabras”

 

Inputbox

Hoy vamos a aprender a llenar variables con datos externos, algo interactivo…
A la variable “a” le ponemos la salida a un inputbox, que es una un msgbox pero con una linea donde podemos/debemos escribir algo. Lo que escribamos pasara a ser el valor de “a” al darle al ok.
Depues usaremos la variable segun nuestra imaginacion.

 

a=inputbox (“Como te llamas capullo?”,”Pregunta!”)

print “Pos me llamo ” & a & ” cacho cabron!”

 

Claro que combinando el uso del comando inputbox y el de “shellexecute”, se pueden hacer cosillas muy interesantes:

 

msgbox “Si no sabes que poner, escribe calc.exe”

a=inputbox (“Programa a ejecutar “,”Ejecutar”)

msgbox “Ahora ejecutaremos ” & a

Shellexecute a,a

bye

392
Suscribirse
Notificación
0 Comments
Inline Feedbacks
Ver todos los comentarios
0
¡Aquí puedes dejar tus comentarios!x