Tuesday, September 30, 2008
Tuesday, September 30, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Monday, September 29, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Sunday, September 28, 2008
Sunday, September 28, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Saturday, September 27, 2008
Saturday, September 27, 2008
Networking
First Period = 9.7
The presentation about Internet2 (40% of the period) = 10
The practical test I had today about creating a domain, users for the domain, ipconfig, ping, TCP/IP (10% of the period) = 10.00
Final test of the first period (50% of the period) = 9.4
Emerging Technologies
First Period = 5.5
The written test with 2 questions (25% of the period) = 5
The written test with 3 questions (25% of the period) = 5
Final written test of the first period (50% of the pediod)=6
Second Period
The written test with 3 questions (25% of the period) = 10
The written test with 3 questions on September 27, 2008 (25% of the period) = 0
Informatics Projects
First Period = 10
The paper about PowerBuilder and Toad(25% of the period)=10
Written lab with 5 questions(25% of the pediod)=10
Final written test of the first period (50% of the pediod)=10
Systems Production Techniques
First Period = 8.325
The paper and presentation about CMDB (50% of the period)=7.15
Final written test of the first period (50% of the pediod)=9.5
By the way, I received this nice message from a person to my email. It is so kind and challenging to receive these words from a person:
Un cordial saludo.
Mira antetodo felicitarte por compartir tus conocimientos a las demas personas por que eso te hace ser una persona diferente pues hoy en dia ese sentido de coperacion y compartir tan valiosa cualidad como es tu conocimiento es verdaderamente de admirar.Sabes soy un chico que hasta ahora empieza en este mundo de la programacion visual basic y bueno queria pedirte ayuda si te es posible con algun otro fuente que tengas de algun programa en visual basic pues creo que me sera de muchisima ayuda para conocer soluciones brillantes como las tuyas y si te es posible enviarme el ejecutable del juego de damas y si lo puedo correr en vb6.por tu ayuda de verdad te quedare agradecido y sera la vida quien te devuelva la ayuda que me puedas hacer ami .mil gracias ingeniero.
*On October 1, 2008, I realized that the grade was 1.7, not 0.00.
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Friday, September 26, 2008
Friday, September 26, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Thursday, September 25, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Wednesday, September 24, 2008
Wednesday, September 24, 2008
Hey compadre quisiera que me ayudaras a explicarme el código me van ha hacer una serie de preguntas. DE ESTO DEPENDE MI NOTA FINAL POR FAVOR AYUDAME BROTHER.-
SON MUCHAS PREGUNTAS PERO DE VERAS TE LO AGRADECERE MUCHO SI CREES QUE NO SE PUEDE NO TE PREOCUPES YO ESTOY HACIEDO EL INTENTO DE ENTENDERLO PERO COMO TU LO HICISTE Y ME LLEGO.-
¿Por qué SE COLOCA ESTO?
RESPUESTA: se coloca porque se están declarando variables públicas, es decir que van a estar disponibles en cualquier parte. Se pudieron haber puesto en otro lugar pero para que queden como públicas y disponibles en cualquier parte, se han creado en un módulo las dos variables que servirán para controlar los tiempos de los semáforos. Nota: recuerda que son 4 semáforos, pero trabajan paralelamente, es decir que el de NORTE hace lo mismo que el de SUR, y el de ESTE hace lo mismo que el de OESTE, entonces los tiempos se controlan igual para NORTE-SUR y también igual para ESTE-OESTE. Por esa razón son dos los tiempos a controlar.
Module Module1
Public tiempo1 As Integer
Public tiempo2 As Integer
End Module
LA IDEA QUE YO TENGO POR EL MOMENTO ES QUE SON LA DECLARACION DE VARIABLES NO SE SI SERA ASI
RESPUESTA: correcto, se declaran esas dos variables en un ámbito público.
CÓDIGO DE LA CLASE semaforoClass.vb
![]()
CUANDO LLEGO A ESTA PARTE ME PREGUNTO QUE ES CLASS
NO SE A QUE SE REFERIA.
Y ME PREGUNTO PARA QUE SIRVE ESTA PARTE
RESPUESTA: Class es porque se está creando una Clase. Para saber lo que son las clases, puedes encontrarlo en la teoría básica de la programación orientada a objetos. Se está creando una pública que lleva por nombre “publicClass”.
Public Class semaforoClass
Inherits Panel
Public cara1 As semaforoClass
Public cara2 As semaforoClass
Public cara3 As semaforoClass
Public cara4 As semaforoClass
End Class
CÓDIGO DEL FORMULARIO Form1.vb
![]()
SUPONGO QUE ESTO ES UNA ESTRUCTURA DE SELECCION
ENTIENDO CUANDO DICE IF THEN QUE SERIA SI ENTONCES y también entiendo el END IF QUE ES EL CIERRE PERO ME PREGUNTO que significa Me
Public Class Form1
Public Sub encender_esteoeste()
If tiempo1 = 3 Then 'Para el verde.
semaforo.cara4.BackgroundImage = Me.ImageList1.Images(4)
semaforo.cara4.Left = semaforo.cara4.Left + 17
semaforo.cara2.BackgroundImage = Me.ImageList1.Images(4)
semaforo.cara2.Left = semaforo.cara2.Left - 17
End If
RESPUESTA: “Me” significa que se hace referencia al objeto actual con el que se está trabajando. En Visual Basic .NET, como estamos en este caso programando dentro de la clase “Form1”, entonces si quieres hacer referencia a un elemento del Form1, no puedes poner “Form1.ImageList1.Images(4)” porque te va a dar error, pues no es permitido estar programando “Form1” y ponerle una referencia a sí mismo como “Form1.ImageList1.Images(4)”. Eso te daría error de sintaxis. Tienes que ponerle “Me.ImageList1.Images(4)”, donde “Me” hace referencia a la clase que estás programando, que es “Form1” para este caso.
Y esto por que se define asi
Osea tiempo 1 se que es pero por que asi el signo + y después el = luego se que hace ese uno o eso creo, lo que el hace es en cuestion del tiempo
tiempo1 += 1
RESPUESTA: “tiempo1 +=1” es el equivalente a escribir “tiempo1 = tiempo1 + 1”. Como ves esta segunda forma es más larga, entonces Visual Basic te permite usar la primera forma. Esto aplica también por si quieres restar o multiplicar, y creo que igual para dividir aunque no estoy seguro si para dividir también se puede, supongo que sí, las cuatro operaciones básicas. Por ejemplo, “tiempo1 -= 1” equivale a “tiempo1 = tiempo1 – 1”
y esta estructura se parece a la anterior pero creo que sirve para encender juntos lo que es norte y también el sur
RESPUESTA: como te decía antes, el NORTE está sincronizado en tiempo con el SUR, y el ESTE está sincronizado en tiempo con el OESTE.
Public Sub encender_nortesur()
If tiempo2 = 10 Then 'Para el verde abajo.
semaforo.cara1.BackgroundImage = Me.ImageList1.Images(3)
semaforo.cara1.Top = semaforo.cara1.Top - 17 - 17 - 17
semaforo.cara3.BackgroundImage = Me.ImageList1.Images(1)
semaforo.cara3.Top = semaforo.cara3.Top + 17 + 17 + 17
End If
End Sub
Y esto a que se refiere QUE ES ESTO DE AS NEW EN REALIDAD TODO EL BLOQUE NO SE QUE ES COMO LO EXPLICO
RESPUESTA: “AS NEW” significa que se está creando un objeto, es decir una instancia de la clase “semaforoClass”. Se han heredado las propiedades, funciones y procedimientos del objeto Panel, por eso se puso en la clase “Inherits Panel”. Entonces como los Panel son objetos de Visual Basic, como TextBox, Label o cualquier otro que te aparece en el cuadro de herramientas, entonces cualquier propiedad que tenga el Panel (como Size, Region, BackgroundImage, Location, etc.) o cualquier función o procedimiento que tenga el Panel, será heredado por la clase que se ha creado, la clase original y propia llamada “semaforoClass”. Cuando uno dice “As New” se refiere que se realice una instancia propiamente de la clase semaforoClass para este caso. Es decir, la clase “semaforoClass” está creada pero no llega a existir algo real hasta que se cree una instancia de esa clase. Instancia de clase es sinónimo de objeto. Para ejemplificarlo, es como decir la clase perros, uno sabe qué son los perros, las características de los perros o atributos, las cosas que un perro puede hacer, etc. Todo eso es la clase perros, pero eso no es más que una abstracción o una idea que uno tiene de lo que es un perro. Pero cuando ya propiamente se tiene un perro específico, eso es un objeto, es decir que un perro específico es una instancia de la clase perros o un objeto. Igualmente la clase aquí es “semaforoClass”, y ha heredado todo lo de la clase Panel. Pero cuando ya se crea un objeto es que se tiene un elemento real. Para crear un objeto se usa “As New”, pues se está declarando una variable del tipo “semáforoClass” y en ese momento a la vez llega a existir un objeto de esa clase. Luego todas las propiedades que ves van orientadas a la clase creada, por ejemplo luego de haber declarado “Public semaforo As New semaforoClass”, ya al escribir “semáforo.” Aparecen las opciones que se sugieren automáticamente por Visual Basic, sobre todas las propiedades, funciones o procedimientos que tiene este elemento… Cualquier duda me escribes y con gusto te sigo explicando cualquier cosa que no tengas todavía completamente clara.
Public semaforo As New semaforoClass
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
encender_esteoeste()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
tiempo1 = 0
Dim objDraw1 As System.Drawing.Drawing2D.GraphicsPath = New System.Drawing.Drawing2D.GraphicsPath
objDraw1.AddEllipse(0, 0, 16, 16)
semaforo.cara1 = New semaforoClass
semaforo.cara1.Region = New Region(objDraw1)
semaforo.cara1.Size = New Size(16, 16)
semaforo.cara1.BackgroundImage = Me.ImageList1.Images(6)
semaforo.cara1.Location = New Point(410, 123)
Me.Controls.Add(semaforo.cara1)
Dim objDraw2 As System.Drawing.Drawing2D.GraphicsPath = New System.Drawing.Drawing2D.GraphicsPath
objDraw2.AddEllipse(0, 0, 16, 16)
semaforo.cara2 = New semaforoClass
semaforo.cara2.Region = New Region(objDraw2)
semaforo.cara2.Size = New Size(16, 16)
semaforo.cara2.BackgroundImage = Me.ImageList1.Images(0)
semaforo.cara2.Location = New Point(606, 271)
Me.Controls.Add(semaforo.cara2)
Dim objDraw3 As System.Drawing.Drawing2D.GraphicsPath = New System.Drawing.Drawing2D.GraphicsPath
objDraw3.AddEllipse(0, 0, 16, 16)
semaforo.cara3 = New semaforoClass
semaforo.cara3.Region = New Region(objDraw1)
semaforo.cara3.Size = New Size(16, 16)
semaforo.cara3.BackgroundImage = Me.ImageList1.Images(6)
semaforo.cara3.Location = New Point(408, 419)
Me.Controls.Add(semaforo.cara3)
Dim objDraw4 As System.Drawing.Drawing2D.GraphicsPath = New System.Drawing.Drawing2D.GraphicsPath
objDraw4.AddEllipse(0, 0, 16, 16)
semaforo.cara4 = New semaforoClass
semaforo.cara4.Region = New Region(objDraw4)
semaforo.cara4.Size = New Size(16, 16)
semaforo.cara4.BackgroundImage = Me.ImageList1.Images(2)
semaforo.cara4.Location = New Point(210, 270)
Me.Controls.Add(semaforo.cara4)
End Sub
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
encender_nortesur()
End Sub
End Class

From 2:30 AM until 4:15 AM I worked on the design of a website that I am creating for a group of students. I went to run in the afternoon and at night I had Networking class.
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Tuesday, September 23, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Monday, September 22, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Monday, September 22, 2008
Sunday, September 21, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Sunday, September 21, 2008
Saturday, September 20, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Saturday, September 20, 2008
Friday, September 19, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Friday, September 19, 2008
Thursday, September 18, 2008
http://www.jaimemontoya.com/networking/remotescope.php
http://www.jaimemontoya.com/networking/remotescope1.php
After that, still at the University library, I created this button: http://www.jaimemontoya.com/downloadbutton.png. I did it for putting it in every page where people can download my papers, presentations, programs or any other resourse I offer from my website. I did it because a few days ago a person wrote to me asking me for a programa I did, because he wanted to run it, and he tried to create everything himself the way I showed it in one of my pages (http://www.jaimemontoya.com/simulaciondesemaforo1.php), but he could not make it work himself. I said to him that the program was available for people to download it right there, in the same page where he was taking the code from. He surely did not realize. So that opened my eyes and made me know that a DOWNLOAD button must appear for people to easily know that they can download my stuff. Otherwise they could not realize that the resources are available for people to download. I have it just as text, where a word is a link for downloading the stuff, but having a button will be much better and people will easily know where to click on to download material. So this email from a person made me realize that I had to improve this, so even when he did not say it, I got great feedback from this person as he could not realize that it was possible to download the program...
At night I had Informatics Project class.
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Wednesday, September 17, 2008
Wednesday, September 17, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Tuesday, September 16, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Monday, September 15, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Monday, September 15, 2008
Sunday, September 14, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Saturday, September 13, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Friday, September 12, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Friday, September 12, 2008
Thursday, September 11, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Thursday, September 11, 2008
Wednesday, September 10, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Wednesday, September 10, 2008
Tuesday, September 9, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Tuesday, September 9, 2008
Monday, September 8, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Sunday, September 7, 2008
Sunday, September 7, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Saturday, September 6, 2008
Saturday, September 6, 2008
These are my grades so far at the University:
Networking
First Period = 9.7
The presentation about Internet2 (40% of the period) = 10
The practical test I had today about creating a domain, users for the domain, ipconfig, ping, TCP/IP (10% of the period) = 10.00
Final test of the first period (50% of the period) = 9.4
Emerging Technologies
First Period = 5.5
The written test with 2 questions (25% of the period) = 5
The written test with 3 questions (25% of the period) = 5
Final written test of the first period (50% of the pediod)=6
Informatics Projects
First Period = 10
The paper about PowerBuilder and Toad(25% of the period)=10
Written lab with 5 questions(25% of the pediod)=10
Final written test of the first period (50% of the pediod)=10
Systems Production Techniques
First Period = 8.325
The paper and presentation about CMDB (50% of the period)=7.15
Final written test of the first period (50% of the pediod)=9.5
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Friday, September 5, 2008
http://jaimemontoya.com/informaticsprojects/sistemaeducaciondistancia.php
http://jaimemontoya.com/informaticsprojects/sistemaeducaciondistancia1.php
In the afternoon and at night I just put the Back button to all of the pages of my website (except the index page), so that the navigation is clearer and easier. It is located in all the pages in the upper part and on the left side.
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Friday, September 5, 2008
Thursday, September 4, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Thursday, September 4, 2008
Wednesday, September 3, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Wednesday, September 3, 2008
Tuesday, September 2, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Monday, September 1, 2008
Monday, September 1, 2008
Networking
First Period = 9.70
The presentation about Internet2 (40% of the period) = 10.00
The practical test I had today about creating a domain, users for the domain, ipconfig, ping, TCP/IP (10% of the period) = 10.00
Final test of the first period (50% of the period) = 9.40
Emerging Technologies
First Period
The written test with 2 questions (25% of the period) = 5.00
The written test with 3 questions (25% of the period) = 5.00
Informatics Projects
First Period
The paper about PowerBuilder and Toad(25% of the period)=10.00
Written lab with 5 questions(25% of the pediod)=10.00
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com
Sunday, August 31, 2008
Jaime Montoya
webmaster@jaimemontoya.com
www.jaimemontoya.com