Gestor de contraseñas [Codigo fuente] - PeekMi

Ejemplos y plantillas para Autoplay Media Studio.
Imagen


Hi AMS Developers. Hoy les traigo mi regalo de fin de año desde Colombia.

Cuando empecé con AMS siempre quise hacer un gestor de contraseñas y poco a poco fui aprendiendo conceptos nuevos gracias a este foro :D, al final pude lograr una aplicación que a mi gusto personal se viera bien y funcionara bien para mi luego mis amigos empezaron a interesarse y me empezó a gustar eso de programar software para otra gente, en fin... Ahora estoy en otros proyectos aunque utilizando Lua puro y dando mis primeros pasos con C++ por ésto decidí regalarles el código fuente de lo que siempre será la primera aplicación que diseñé y programé gracias a los usuarios del foro por supuesto.

En éste ejemplo podrán encontrar cosas muy interesantes, la aplicación trabaja con una base de datos sqlite 3 pero no me conecto de la forma tradicional (Sqlite plugin) sino haciendo uso de la librería luasql, para esto tambien desarollé una pequeña pseudo-clase llamada dbTable que hacia por mi todos los queries a la base datos y mientras yo solo tenia que interactuar con tipos de datos lua (tablas, strings, etc...)

Dentro de este proyecto están integrados casi todos los ejemplos que he subido al foro, asi que como digo podran ver cosas como:
- Reconocimiento de dispositivos USB (USB Key)
- Bases de datos SQLite
- Actualización de la aplicación (Usando archivos .zip, .ini y dropbox)
- Cargar diferentes idiomas a base de archivos de idioma.
- El buscador que es mi favorito de todos.

Tambien podran ver diferentes estilos visuales utilizando Images, Timers, Masks básicamente explotando todo el potencial que ams tiene (Hasta donde pude en ese momento).

Cabe resaltar que en ningun momento utilicé una forma convencional para desarrollar el proyecto, así que no se molesten en buscar el código fuente dentro de el editor de scripts de Autoplay Media Studio porque se encontrarán cosas como esto:
exec, error = pcall(_G[this][ams.getevent():gsub(' ', '')], e_Key, e_Modifiers)

if not exec then
	logerror(error)
end
Porque que el 99% de el codigo está dentro de archivos .lua que se encuentran dentro de la carpeta CD_ROOT pero casi todo el código son funciones de AMS normales, a excepción de el archivo luaf.lua y dben.lua que son lua puro, para mas información sobre ésto vayan a mi otro post http://amsspecialist.com/viewtopic.php?f=16&t=2697.

Desde ya les digo que el proyecto no tiene muchos comentarios y los que tiene son fragmentos de código que no quise eliminar. El proyecto lo subo tal cual lo dejé desde el momento que dejé de desarollarlo, sólo arreglé un par de errores antes de subirlo asi que podría tener + bugs o pueden encontrar archivos con cosas raras o notas mias :pc: espero poder añadir más cosas en un futuro o mejorar lo que ya tenemos.

Si quieren mas, pidan más, si no entienden algo pregunten.

Estudien el código e implementen lo que les dé la gana en sus propios proyectos.

Feliz año nuevo y la buena pa' todo/as (Y)

Descargar:
HIDE: ON
Hidebb Message Hidden Description
Gracias.
thanks
como se descarga :cabreado:
THANKSS
:cerrado: :cerrado:
thank you
gracias
Thank you
gracias
Gracias
interesante, a revisarla...
saolll
Gracias amigo, es de mucha utilidad. Un saludo
Super Gracias :lol: :pc: :pc: :pc:
Muy buena pero como puedo cambiar loas datos que aparecen al iniciar la aplicacion :SOS: :SOS: :SOS: :SOS: :SOS: :SOS: :SOS: :SOS: :SOS: :SOS: :SOS:
gracias
:penguin:
thanks