Btc Sources
Todo sobre programación en Visual Basic, C#, C, mis progamas, artículos de informática... Un blog, enfocado a programación.
Aficiones: cine, Juegos de PC, One Piece, programar, PS2, rock...
Bueno, este tema esta muy de moda, sobre todo por los blogs de Gamefilia, donde todos quieren dar su opinión sepan o no del tema, unos basandose en lo que leen y otros en lo que intuyen. No voy a decir que yo sea una eminencia en el tema, pero hoy voy a desmontaros, solo con la lógica, algunos de los argumentos más utilizados por estas personas. Si de verdad os interesa, no os lo perdáis:
1*"Yo solo navego por webs que conozco, de confianza y con garantías, asi que no puede entrarme nada. Estoy seguro de que no me va a pasar nada por no tener antivirus."
Falso: primero de todo, siempre se puede dar que entres en 1 sola web, 1 sola, que no conozcas y pueda ser dañina. Además, pueden salir en cualquier web que no sea dañina, elementos emergentes que si lo sean. Por otra parte, existe el phising, que tambien se aplica a webs, que se "replican" identicamente, pero al pulsar por ejemplo un boton "Log", lo que hace es mandar tu información a los estafadores.
2*"Yo no tengo antivirus porque no me hace falta, navego por donde quiero y nunca instalo nada raro, nunca me ha pasado nada".
Hola a todos de nuevo. Pido perdón por el inmenso retraso con el que viene este tutorial, ya que debido a los estudios y a los proyectos que tenia en marcha, no he podido hacerlo antes. Sin embargo, el fin de semana cae sobre mi como chorro de agua fria y me despierta. ¡Allá vamos!
IO.StreamReader
Para leer un de texto en VB, el método que vamos a usar es una Clase llamada StreamWrite, aunque hay otras formas de hacerlo. Esta clase (de tipo NO abstracta: es decir, que hay que declararla como objeto), nos permitirá leer un archivo de texto (de codificación UTF-8, según lo haremos en este tutorial) de donde queramos de nuestro PC.
Primero declaramos la clase como un objeto, es decir, como si fuese una variable:
Dim objlector As IO.StreamReader
Listo, tenemos el objeto "Objlector", de tipo StreamReader. Ahora debemos darle una función, es decir, que haga algo.
objlector = IO.File.Opentext(”C:\salida.txt”)
Hace mucho tiempo que en mi mente se había forjado, la imagen de hacer un programa como cuando ejecutamos un antivirus, que actualizase mis programas. Estaba claro que yo no podría igualar por ejemplo el LiveUpdater de Norton, con sus tamaños de descargas, sus barras de progreso y esas cosas, pero tenía que intentarlo. Así nacio la idea de crear el programa B-Updater, que iba a servirme para que la gente pudiese bajarse desde ahi todos mis programas e instalarlos.
Trabaje arduamente en este proyecto, me complique la vida con compresiones, etc... Todo para que los archivos al descargarlos no fuesen pesados, y se pudiese usar sin matar tu conexión mientras te bajas un superprograma de 500 MB. Sin duda, no habría problemas con esto, ya que mis programas rara vez sobrepasan 2 MB, o incluso 1 MB. El problema vino con la idea que yo use para fraguar dicho programa, y lo que me obligaba a actualizar el programa en cuestión también, cada vez que yo quisiese añadir un nuevo programa a la lista, que no una version nueva.
Después de estar aburrido durante un rato enorme, me decidí a crear un juego de Piedra, Papel o Tijeras
A continuación, me mato a programar, para que ahora vosotros lo disfruteis y aprendáis.
Resumiendo, tenemos un programa con unas 200 lineas de código, de las cuales muchas son espacios y comentarios. He comprimido el proyecto, de forma que lo que ocupa es más penoso aun xD. Solamente recordar, que esta hecho en VB 2005, y no se si puede dar problemas en el 2008, pero no me acuerdo, asi k nada se pierde por probar.
Pensé en publicar el programa, pero al final me he puesto a poner comentarios por todo el codigo, y esta todo explicado. Podéis barjarlo de aquí.
Así que ya espero vuestras versiones mejoradas de este programa, con imagenes mejores que las mias, etc ^^.
Saludos, Btc
Todo sobre programación en Visual Basic, C#, C, mis progamas, artículos de informática... Un blog, enfocado a programación.
Aficiones: cine, Juegos de PC, One Piece, programar, PS2, rock...
Para descargar el Visual Basic 2008, actualización de VB2005, ver esta entrada. Ahora también tiene Visual Basic 2010 Express Edition.
Entrada Actualizada con el proyecto
Mapeado de Personajes: 50%
Escenario 1 [1 de 45 aprox] (Pueblo Konoha)
Trazado de Suelo en memoria: 100%
Visual Basic.NET
C
Java
Sentencias MySQL
C#
SPICE
HTML
NSIS
.:Otros sistemas:.
Simplez y Simplez-i3
Motorola 68k
Leyenda: de verde a rojo según nivel alcanzado con cada lenguaje.
