26 de Noviembre de 2014

Btc Sources

Mayo
7

[Proyecto Descargable] File Finder

Categorías: , ,

Muy buenas a todos! Hace tiempo que no ponemos nada nuevo en el blog, así que he decidido poner un nuevo proyecto a vuestra disposición. Se trata de un buscador de ficheros, aunque en este caso, es un proyecto un poco "a medio terminar", ya que solo busca el fichero exacto que se le indica.

Funciona en modo consola, y va reportando aquellas carpetas a las que intenta acceder, y no tiene permiso para ello en color rojo. Una vez encuentra el fichero, aparece en verde el fichero que se ha encontrado, y se abre el explorador de archivos abierto por la carpeta donde se encuentra el fichero, para que sea más fácil su manejo.

En caso de que no se encuentre el fichero, se muestra el mensaje de fichero no encontrado, y se espera que el usuario pulse una tecla para cerrar el programa.

Es un programa simple, aunque he hecho que utilice un backgroundworker a la hora de realizar la búsqueda.

Como siempre, dejo el enlace para descargarlo de 4Shared.

 

B-File Finder

IDE: Microsoft Visual Basic 2010

Lenguaje: VB.NET

Feb
5

Problemas, problemas y encima: tiempo

Categorías: 

Estabamos a falta de un par de semanas, para publicar los tres primeros tutoriales de XNA en este blog. Estaba todo muy liado, con mucho tiempo sin una entrada, como viene siendo costumbre, y estaba terminando de preparar varias sobre XNA para publicarlas más o menos seguidas.

Ahora, va Microsoft y dice que XNA se ha acabado.  Pumm. Esto no parece ser discutible, XNA lleva siglos sin una actualización del framework, al contrario de lo que hacían al principio, y Microsoft parece haber meditado bastante este aspecto. Ya no les mola XNA.

¿Y qué pasa con nosotros? Bueno, pues para empezar, me parece un poco carente de sentido que empecemos con los tutoriales de XNA, si es una tecnología que ya ha caido sobre los papeles, aunque todavía queden restos de esta durante un tiempo.

Seguiremos pues, con los tutoriales de VB.Net como siempre, y puede que tomemos otros frentes, como podría ser apps para Windows 8 o similares. No lo se. Aún lo tengo pensado, y me esta dando bastante coraje llenar el blog de tanto contenido diferente (VB.Net, C, C#..).

En fin, todo se andará. Aunque me gustaría como a vosotros (espero) que el blog volviese a tomar un poco de vida, y que pudiese ser algo más productivo.

Sep
21

Btc Labs

Categorías: 

Bienvenidos a Btc Labs. Esta nueva sección del blog, será la nueva zona de recopilación de proyectos en los que estoy trabajando, sus avances, etc. De esta manera, se incrementarán en el blog el número de entradas dedicadas, a la explicación de los proyectos que se están llevando a cabo, su estado actual, y dificultades encontradas, y posibles fechas de salida, etc.

Esta sección viene a reemplazar, de una manera más efectiva (espero), a B-Projects, con lo que se espera tener una mayor información de que se va a poder encontrar próximamente en el blog. Esta entrada será por tanto un índice de entradas posteriores, sobre los proyectos que voy teniendo entre manos.

Así pues, sin mayores contemplaciones, dejo paso al índice, que espero comenzar a actualizar en breves, con la información prometida.

Programas en desarrollo

[Juego] B-Mitrilo [Cogelado]

Entrada Original

Segunda Parte

Ago
17

Microsoft Visual Studio 2010 Express for Windows Phone

Muy buenas a todos. Hoy vengo a preparar el terreno, para lo que será una nueva sección de los tutoriales del blog. Y, ¿qué nuevos tutoriales serán esos? Pues nos vamos a adentrar, ni más ni menos, en el desarrollo de videojuegos con XNA y VB.Net.

Sin embargo, para ello vamos a necesitar un nuevo entorno de desarrollo, ya que no se utiliza el Visual Basic 2010 Express. El nuevo IDE que vamos a utilizar, se llamará como se puede adivinar por el título de la entrada: Microsoft Visual Studio 2010 Express for Windows Phone.

 

Jul
30

[Programa] Chapter Downloader

Categorías: ,

 

Btc Sources

 

Muy buenas a todos. Hoy vengo a presentar este nuevo programa que he hecho. Se trata, de un pequeño "gestor de descargas", cuya finalidad es poder descargar fácilmente los capítulos de aquellas series de manga, que podemos encontrar en dos sitios web tan famosos como mcanime y submanga.

El programa tiene una interfaz sencilla, aunque esta vez he optado por hacerlo muy minimalista, de manera que si no se lee esto primero, casi no se sabe como funciona el programa. Como resultado, queda una interfaz muy limpia y pequeña. También he elegido en este caso poner los pocos botones y textos que hay en inglés.

Jun
28

VB.NET ~ Conexiones mediante Sockets

Categorías: ,

Muy buenas a todos. Hoy vamos a ver, como utilizar los sockets para conectar dos aplicaciones. Así que, antes de nada, ¿qué son los sockets?

Un socket, es el elemento más básico en una conexión entre dos aplicaciones que se conectan mediante una red. Es el elemento, a través del cual nosotros podemos establecer esa conexión, recibir y transmitir datos.

Es obligado mencionar, que existen muchos tipos de sockets. Depende del tipo de red que se utilice, y del tipo de servicio que se requiere. Un ejemplo podría ser: Internet como red, y el servicio que requerimos sea que una información llegue a su destino correctamente, sean cuales sean los problemas que nos podamos encontrar en medio (pérdida de información en la red, errores al recibir o enviar la información, etc). En este caso, el socket que deberíamos usar sería un socket TCP.

Esto es un tema complejo, ya que TCP es un protocolo, y nosotros al decir que vamos a tener un socket TCP, estamos diciendo que vamos a usar un socket, y que el programa internamente, sabra como utilizar ese socket para ofrecernos el servicio que define el protocolo TCP.

Abr
4

BIT Project ~ Ahora con su propio blog

Categorías: ,

Muy buenas a todos compañeros. Tengo que anunciar un par de cosas, sobre lo que esta siendo el desarrollo del motor gráfico BIT Engine.

Como ya sabéis, RPG BIT Engine lleva ya algunos meses en desarrollo, si bien avanza según mi disponibilidad para programar, dado que con los estudios es un tanto complicado.

El caso es, que dado que este blog es un blog en el que cuelgo mis programas etcétera, tutoriales de programación y alguna que otra curiosidad o noticia, no quería saturarlo con entradas sobre el desarrollo del motor gráfico, además porque no es algo súper útil que venga buscando todo el que entra en este blog.

Es por todo esto, que he decidido crear otro blog, en paralelo, en el que pueda publicar todos los avances o cambios en el engine, e incluso reunir un pequeño equipo si alguien más quiere participar, para tenerlo todo organizado allí.

Por tanto, a partir de ahora se podrá seguir el desarrollo del BIT Engine el siguiente blog:

BIT Project

Mar
12

Motores Gráficos: ¿Qué son?

Categorías: ,

Buenas a todos, compañeros de armas. Hoy vengo dispuesto a intentar explicar una cosa, por todos conocida, pero por pocos comprendida. Se trata, como muy hábilmente habréis deducido del título de la entrada, de los Motores Gráficos (Graphic Engine, que nos gusta mucho el inglés, GE a partir de ahora).

Para entender el concepto de GE, debemos de tener presente primero algunos términos de la programación. Nos bastará con definiciones muy básicas, pero son necesarios:

Feb
7

VB.NET ~ Dibujando Progressbar en Listview

Categorías: 

Muy buenas a todos. Aquí estamos, volviendo a la carga. Es cierto que no he cumplido con los plazos que prometí, ni con los tutoriales que dije. Sin embargo, todo tiene su razón de ser, y como siempre en un estudiante, esta han sido los exámenes.

Volviendo al tema del blog, hoy vamos a ver como podemos dibujar cosas especiales dentro de los items o subitems de un Listview. Esto es muy útil cuando por ejemplo, queremos dibujar una barra de progreso, y lo que tenemos en nuestro listview son distintas descargas que nuestro programa esta realizando.

El resultado final quedará aproximadamente como el de la siguiente foto, según que parámetros toqueis o la imaginación que le echéis al asunto. ¿Vamos al lío?

 

Resultado
Resultado final del tutorial

Antes de nada, debemos preguntarnos por cómo se hace esto. ¿Se dibuja donde nos parece así sin más?¿Se dibuja siquiera? Pues efectivamente, debemos dibujar, en todo el sentido y la extensión de la palabra.

Oct
23

VB.NET ~ Usando Recursividad

Hola a todos amigos. Hoy vamos a ver como trabajar con recursividad en VB.NET. Sin embargo, antes de empezar vamos a definir un poco qué es la recursividad y en que consiste, para aquellos que no lo han utilizado nunca.

  
La recursividad, consiste en la definición de algo (una función en nuestro caso, dado que estamos programando) utilizando como base su propia definición. ¿Qué quiere decir esto?
     
Estamos hablando, de que nuestra función se llamará a si misma. Algo tal que así:
Public Function F_Recursiva(byval valor as tipo)
'Cuerpo de la funcion
If condición then
'Devolvemos un valor concreto
else
'Aquí llamamos a nuestra F_Recursiva de nuevo
End if
return NuestroValor
End Function