27 mayo, 2006

Traslado mi Blog a The Spoke

He decidido trasladar mi Blog a The Spoke, http://thespoke.net/. Al usar The Spoke, podréis no solo registraros para recibir las novedades, sino que también podréis usar un lector RSS o Atom para recibir las novedades.

17 mayo, 2006

El bucle While (Mientras que)

Bueno, hoy por la mañana, abrí correo y me encontre con un correo de estudiante de ingeniería civil en colombia, en el cual me decía que no entendia el ciclo mientras que (While) y me pedía si podía ayudarle con él. Bueno, pues aquí tenéis mi respuesta (os copio el email tal cual):

Bueno, pues claro que tienes mi ayuda. A ver, te refieres al bucle While. Pues te voy poner un ejemplo para que lo entiendas*.

Dim n As Integer = 1
Dim Cadena As String = ""
Do While n <= 10
cadena += n
n += 1
Loop

Ahora me preguntarás que qué hace ese código, pues bien, primero declaramos unas variables, n de tipo entero (Integer), y cadena de tipo cadena (String). Luego creamos el bucle:

Do While n <= 10

Loop

¿Qué significa? Pues bien que el código que se encuentre dentro del bucle (ahora las líneas en blanco) se va a ejecutar mientras n sea menor o igual a 10. Luego dentro incluiremos una concatenación de caracteres:

cadena += n

Y luego modificaremos n:

n += 1

Te preguntarás para qué modificamos n pues bien, si nosotros tenemos un bucle (repetición de sentencias) con una condicional (que n sea menor o igual a 10) si no modificamos n nunca será mayor que 10 para que se termine el bucle, ¿no crees? Bien, ahora bien, cuál será el resultado de este código, pues que cadena contenga la siguiente cadena: 12345678910. Una ultima cosa en la condicional si ponemos algo así:

Do While 1 = 1

Loop

¿Qué pasará? Pues que el código que lo contiene se ejecutará siempre. Así que ten cuidado. Bueno y otra cosa más. Podemos salir del bucle con una sentencia:

Exit While

Un saludo, y espero que lo entendieses, espero tus comentarios:D

*Este código lo hice con la versión 2005 Express Edition, gratuita.

Pues esto es todo, saludos.

El Blog de eecsaky otra vez en acción

Bueno, después de publicar la web, deje el blog un poco de lado, ahora tras unos meses de inactividad el blog vuelve de nuevo.

Pero viene con cambios. Pasará de ser un sitio donde publicar noticias, eventos, etc. A ser un sitio exclusivo de código. Aquí publicaré las consultas que me hagan (eso si de forma anónima para la persona que me consulte) con las respuestas, para que la gente pueda opinar, y para que la gente que tenga la misma duda no le haga falta volverlo a preguntar.

Para ello empezaré con una entrada sobre el bucle While (mientras que). Esa será mi siguiente entrada.

Me preguntaréis por qué lo publico aqui y no en la Web. Pues muy fácil, el blog es algo más sencillo, más familiar (entre el lector y el autor), por lo que se puede escribir de una forma más personal.

Bueno, espero que sigan ahi para leer las siguientes entradas.

16 mayo, 2006

C# un lenguaje desconocido para muchos

Desde la primera versión de .NET nos encontramos con un lenguaje nuevo en las tecnologías de microsoft. Se trata del C# (CSharp o CS). Es un lenguaje, que como muchos, viene derivado del C, otros lenguajes, muy conocidos, derivados de C son:
  • C++ (o Cpp): Es la versión orientada a objetos de C. Podemos encontrar dos versiones más importantes. La de Borland y la de Microsoft (compatible con .NET). Se puede decir que el cpp de Borland (ya que no usa el .NET Framework) es uno de los lenguajes más potentes. Pero también uno de los que más tiempo necesitarás para su aprendizaje y para tus desarrollos.
  • Java: Es un derivado de C de las manos de Sun Microsystems, actualmente su última versión es J2EE, usa un maquina virtual para ejecutar sus aplicaciones.

C# es uno de los lenguajes más usados de .NET junto con Visual Basic. Según diversas fuentes, un derivado de C# es el que utiliza la propia Microsoft para sus desarrollos. Aún no hace muchos meses conocíamos una noticia de que Microsoft estaba desarrollando un sistema operativo con C# simplemente por razones experimentales (no comerciales). Para su desarrollo usaron una mezcla de C# y Sing#, que es un derivado de Spec# (otro derivado de C#)*.

Como podéis ver C# tiene futuro, y además tiene una sintaxys que deja que envidiar a lenguajes como Visual Basic. Su sintaxys, no solo le deja rienda suelta al programador en cuanto a la extensión de las lineas, sino que puedes escribir varias sentencias en una misma linea. Por ejemplo:

string Cadena1 = "Cadena1";
Cadena1 = "Texto1";

Eso es lo mismo a:

string Cadena1 = "Cadena1"; Cadena1 = "Texto1";

Como podéis ver podemos hacer uso del lenguaje como más cómodo nos sea.

Bueno, ya sabéis si usáis .NET, C# es una buena opción para programar.

*Noticia completa en VBPrincipiantes:
http://www.vbprincipiantes.com/Noticias.aspx?id=5

31 octubre, 2005

VBPrincipiantes ya está publicada

Por fin está publicada www.vbprincipiantes.com. En ella podréis compartir código fuente, enteraros de las últimas noticias sobre .NET, y los cursos sobre .NET presentados por mí. Pronto tendréis más información.

05 octubre, 2005

La Web de Onobanet ya está en línea

La Web de Onobanet ya está en línea… aquí os dejo el link:

http://www.onobanet.com

24 septiembre, 2005

Onobanet

Esta entrada se refiere a un comentario que Elliot dejo en la entrada: Evento de Onobanet (Con las opiniones de Fran y Paco).

Para empezar quiero deciros que yo no he estado presente, que yo simplemente me he dedicado a publicar las opiniones de los miembros del grupo.

Pero lo que si os puede decir, esque el nacimiento de www.onobanet.com es un principio para una nueva forma de estudiar .NET, en la que el estudiante tiene poder sobre lo que va a pasar con el proyecto. Me explico.

En octubre subirán la web en la que encontraréis toda la información sobre el proyecto que desarrollarán en diferentes sesíones en los próximos 9 meses.

Ellos ya tienen el proyecto terminado, pero eso no quiere decir que al final será así. Porque los participantes en el proyecto podrán sugerir cambios, añadidos, etc. que ellos estudiarán.

Sobre el proyecto no os puedo decir nada mas de lo que os dije ayer, porque esa es toda la información que tengo de mommento.

Pero si os puedo prometer una cosa... La semana que viene tendréis la opinión de un experto en .NET (Me reservo su identidad para que sea una sorpresa), el cual no solo nos hablará de Onobanet y el evento del otro día, sino que también nos hablará de Visual Studio 2005 y el nuevo DCE 2005.

23 septiembre, 2005

Evento de Onobanet (Con las opiniones de Fran y Paco)

Como os dije hace un par de días aquí tenéis las opiniones de Francisco Javier Carbajosa (Paco) sobre el evento que se celebró el día 22 en Huelva.

Aquí tenéis una foto de la sala donde se celebró el evento.


Miguel con algunos preparativos.

Las palabras de Paco sobre el evento de ayer fueron "Ayer de loco!!”, con la presencia de unas 50 personas Miguel, Paco, Fran y Leticia presentaron la Web de Onobanet y el Software que han desarrollado para enseñar sus desarrollo en los próximos 9 meses (OAC).


Aquí tenéis solo a tres de los amigos, pero el cuarto es David Carmona, en el siguiente orden Leticia, David, Miguel y Paco. Esta foto fue sacada antes del evento.

El evento empezó a las 4 de la tarde. Inicio con la presentación de la Web de Onobanet, y luego siguió con la presentación de OAC (Onoba Agencia de Colocación) y luego siguió David con el tema de la conferencia.


Aquí tenéis la única foto de la Web de Onobanet.

Francisco José Díaz nos habló un poco del proyecto que van a desarrollar durante estos 9 meses.

OAC (Onoba Agencia de Colocación)

Se divide en tres partes:

  1. Agencias
  2. Demandantes.
  3. Empresas

Los demandantes será una aplicación que gestionará los demandantes que buscan trabajo y se registraran con un perfil dado. La parte de empresas registrará las empresas y ofertas, para contratar a los demandantes inscritos en las agencias, como veis las agencias se encargan de mandar a sus demandantes a las empresas.


Esto se hará con diseño de arquitectura de capas, que llevará su capa de acceso a datos, su lógica de negocio los servicios Web de cada uno y por último cada servicio Web se llamara para una aplicación WebForms o una WinForms.


Que se pretende con esto, pues enseñar como funciona todo esto y como se hace paso a paso desde la base de datos hasta que el usuario se registra en una App de escritorio (winforms) o desde Internet (webforms) o una empresa o agencia.



La gente ya se está sentando.


Aquí tenéis a David explicando sobre SQL Server 2005.


Aquí ya tenéis a los 4 amigos y David Carmona (Paco, David, Leticia, Miguel y Fran).

Fran y Paco califican este evento como una experiencia genial.