miércoles, 8 de febrero de 2012
EL FAMOSO TRIQUI
Un Clic en descarga.
DESCARGAR
https://rapidshare.com/files/2679657004/gato.zip
jueves, 26 de enero de 2012
martes, 24 de enero de 2012
lunes, 4 de abril de 2011
Validar Textbox

Solo Letras
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If Char.IsLetter(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsControl(e.KeyChar) Then
e.Handled = False
ElseIf Char.IsSeparator(e.KeyChar) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
Solo Números
Private Sub TextBox2_KeyPress(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles TextBox2.KeyPress
If InStr(1, "0123456789,-" & Chr(8), e.KeyChar) = 0 Then
e.KeyChar = ""
End If
End Sub
jueves, 17 de marzo de 2011
Unir Formularios en Visual Studio.NET
Dim form1 As New Form1
Me.Enabled = False ' Ocultamos el principal y lo deshabilitamos
Me.Hide()
Form1.Show()
End Sub
miércoles, 9 de marzo de 2011
Calculadora Básica

Programa en Visual Studio 2010
Descargar
Public Class frmCalculadora
Dim Num1
Dim Num2
Dim Resultado
Dim OtroNumero
Dim Operacion = ""
Private Sub BTN_0_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_0.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 0
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_1.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 1
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_2.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 2
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_3.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 3
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_4.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 4
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_5.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 5
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_6.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 6
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_7.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 7
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_8.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 8
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_9.Click
OtroNumero = Me.TXT_Resultado.Text
OtroNumero = OtroNumero & 9
Me.TXT_Resultado.Text = OtroNumero
End Sub
Private Sub BTN_Div_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_Div.Click
Num1 = Me.TXT_Resultado.Text
Operacion = "Division"
Me.TXT_Resultado.Text = "" 'Borra el display'
End Sub
Private Sub BTN_CE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_CE.Click
Me.TXT_Resultado.Text = "" 'Borra todo el textbox'
End Sub
Private Sub BTN_Multiplicacion_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_Multiplicacion.Click
Num1 = Me.TXT_Resultado.Text 'Captura el primer numero'
Operacion = "Multiplicacion"
Me.TXT_Resultado.Text = "" 'Borra el display'
End Sub
Private Sub BTN_Resta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_Resta.Click
Num1 = Me.TXT_Resultado.Text 'Captura el primer numero'
Operacion = "Resta"
Me.TXT_Resultado.Text = "" 'Borra el display'
End Sub
Private Sub BTN_Suma_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_Suma.Click
Num1 = Me.TXT_Resultado.Text 'Captura el primer numero'
Operacion = "Suma"
Me.TXT_Resultado.Text = "" 'Borra el display'
End Sub
Private Sub BTN_Decimal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_Decimal.Click
Num1 = Me.TXT_Resultado.Text 'Captura el primer numero'
Me.TXT_Resultado.Text = Num1 & ","
End Sub
Private Sub BTN_XelvadoY_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_XelvadoY.Click
Num1 = Me.TXT_Resultado.Text 'Captura el primer numero'
Operacion = "X Elevado a la Y"
Me.TXT_Resultado.Text = "" 'Borra el display'
End Sub
Private Sub BTN_RaizCuadrada_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_RaizCuadrada.Click
Num1 = Me.TXT_Resultado.Text 'Captura el primer numero'
Operacion = "Raiz Cuadrada"
Resultado = Math.Sqrt(d:=Val(Num1))
Me.TXT_Resultado.Text = Resultado
End Sub
Private Sub BTN_Elevado2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_Elevado2.Click
'Boton Elevado a la 2 con su funcion'
Num1 = Me.TXT_Resultado.Text
Resultado = Val(Num1) ^ 2
Me.TXT_Resultado.Text = Resultado
End Sub
Private Sub BTN_Elevado3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_Elevado3.Click
'Boton Elevado a la 3 con su funcion'
Num1 = Me.TXT_Resultado.Text
Resultado = Val(Num1) ^ 3
Me.TXT_Resultado.Text = Resultado
End Sub
Private Sub BTN_Elevado4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_Elevado4.Click
'Boton Elevado a la 4 con su funcion'
Num1 = Me.TXT_Resultado.Text
Resultado = Val(Num1) ^ 4
Me.TXT_Resultado.Text = Resultado
End Sub
Private Sub BTN_Igual_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTN_Igual.Click
Num2 = Me.TXT_Resultado.Text
If Operacion = "Suma" Then
Resultado = Val(Num1) + Val(Num2)
Me.TXT_Resultado.Text = Resultado
End If
If Operacion = "Resta" Then
Resultado = Num1 - Num2
Me.TXT_Resultado.Text = Resultado
End If
If Operacion = "Multiplicacion" Then
Resultado = Num1 * Num2
Me.TXT_Resultado.Text = Resultado
End If
If Operacion = "Division" Then
Resultado = Num1 / Num2
Me.TXT_Resultado.Text = Resultado
End If
If Operacion = "X Elevado a la Y" Then
Resultado = Val(Num1) ^ Val(Num2)
Me.TXT_Resultado.Text = Resultado
End If
End Sub
End Class
martes, 8 de marzo de 2011
Programa con listbox
Public Class Form1
Private Sub cmdcerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdcerrar.Click
Me.Close()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.TextBox1.Text = ""
Me.ListBox1.Items.Clear()
' Asignar los valores para "anclar" los controles al formulario
' Asignamos True a la propiedad AutoScroll y dejamos los controles
' como están por defecto:
Me.AutoScroll = True
' El TextBox1 se anclará a Arriba, Izquierda y Derecha
TextBox1.Anchor = AnchorStyles.Top Or AnchorStyles.Left Or AnchorStyles.Right
' El botón Añadir lo hará Arriba y a la derecha:
cmdadd.Anchor = AnchorStyles.Top Or AnchorStyles.Right
' El listbox lo hará en los cuatro vértices:
ListBox1.Anchor = AnchorStyles.Top Or AnchorStyles.Left Or AnchorStyles.Right Or AnchorStyles.Bottom
' El botón cerrar sólo lo hará a la derecha y abajo
cmdcerrar.Anchor = AnchorStyles.Right Or AnchorStyles.Bottom
End Sub
Private Sub cmdadd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdadd.Click
ListBox1.Items.Add(TextBox1.Text)
End Sub
Private Sub ListBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ListBox1.KeyDown
If e.KeyCode = Keys.Delete Then
'Borrar las palabras seleccionadas del listbox
Dim i As Integer
'
With ListBox1
For i = .SelectedItems.Count - 1 To 0 Step -1
.Items.Remove(.SelectedItems.Item(i))
Next
End With
End If
End Sub
Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
' Cuando pulsamos en un elemento de la lista...
With ListBox1
TextBox1.Text = .GetItemText(.SelectedItem)
End With
End Sub
End Class
jueves, 24 de junio de 2010
Taller Grado 5
¿A que lado de la celda se alinea por defecto un texto? ¿Y una fecha?
Si se introduce el dato 16.259,59 ¿dónde se alineará? ¿Y si se introduce el dato 16 259,59?
¿Qué tipo de dato es 6/95? ¿Y el dato 16 6/95?
Si el texto introducido en una celda no cabe en ella por ser más largo y dos celdas a la derecha de la misma hay introducido un dato, ¿dónde se visualizará el texto? ¿qué celdas lo contienen?
Al introducir una fórmula en una celda, ésta muestra el resultado de la misma, ¿cómo se puede observar la sintaxis de la fórmula?
¿El dato (19) y el -19 son iguales?
¿Se interpreta igual el valor 1 1/2 que el valor 1,5? ¿Y el valor 1/2 al valor 0,5?
Ejercicio 2
¿Son correctas las siguientes relaciones?
Fórmula Resultado o equivalencia
=6+10/2 El resultado es 8.
=12-10*2 El resultado es -8
=4+6^2 El resultado es 100
=2*5^2+10 Es equivalente a 60
=25*2-4+3 Es equivalente a 25
Fórmulas con fechas
="31/10"-"16-8-98" Calcula el número de días que transcurren entre el 16-8-98 y el 31-10-99.
="5-12"+15 Proporciona la fecha 20 de diciembre del año en curso.
Ejercicio 3
Crear la tabla que muestra la figura, siendo los datos que contiene de tipo texto y número. Una vez creada la tabla introducir en la columna Totales la fórmula que sume, para cada producto, los costes de los tres meses.
(Tabla en TABLERO)
Una vez completada la tabla, modificar los datos que contienen las celdas de tipo número. Observar que los resultados de las fórmulas irán cambiando según se realicen las modificaciones en las celdas de las cuales dependen. Las fórmulas se actualizan automáticamente y en tiempo real.
viernes, 21 de mayo de 2010
Montar un video en Flash
Pasos a seguir:
Archivo
Importar
Importar Video
(Seleccionamos) En el equipo
Examinar... (Buscamos la ruta del Video)
Siguiente
(Seleccionamos) Flujo de Flash Video Streaming Service
Siguiente
Aspecto (Aqui podemos seleccionar el tipo de reproductor y tamaño que deseamos)
Siguiente
Finalizar
Nota: Grabar el archivo
Comando para unir dos peliculas en flash
Acciones
Navegador/Red
Loadmovie
Nota: Puede copiar esta instrucción cambiando la ruta de su pelicula en .SWF
on(release){
loadmovie("D:\ Templates para Blog\ dos.swf", 0)
}
lunes, 12 de abril de 2010
miércoles, 24 de febrero de 2010
Documentación del Programa

Tipos de documentación
- Interna: Es aquella que se crea en el mismo código, ya puede ser en forma de comentarios o de archivos de información dentro de la aplicación.
- Externa: Es aquella que se escribe en cuadernos o libros, totalmente ajena a la aplicación en si. Dentro de esta categoría también se encuentra la ayuda electrónica.
Esta guía esta compuesta por tres apartados claramente diferenciados:
- Cuaderno de carga: Es donde queda reflejada la solución o diseño de la aplicación.Esta parte de la guía es únicamente destinada a los programadores. Debe estar realizado de tal forma que permita la división del trabajo
- Programa fuente: Es donde se incluye la codificación realizada por los programadores. Este documento puede tener, a su vez, otra documentación para su mejor comprensión y puede ser de gran ayuda para el mantenimiento o desarrollo mejorado de la aplicación. Este documento debe tener una gran claridad en su escritura para su fácil comprensión.
- Pruebas: es el documento donde se especifican el tipo de pruebas realizadas a lo largo de todo el proyecto y los resultados obtenidos.
La guía de instalación
Es la guía que contiene la información necesaria para implementar dicha aplicación.
lunes, 18 de enero de 2010
Educando a los usuarios
Lo que yo he optado por hacer y hasta ahora me ha funcionado, es explicarles que el proceso de desarrollo de una aplicación es parecido al proceso de construcción de una casa. Primero le decimos al arquitecto lo que tenemos en mente para que el haga el plano, nos lo muestre y nosotros lo aprobemos o le indiquemos si queremos que le haga algunos cambios.
En el caso de que le hayamos indicado que haga cambios al plano, el arquitecto debe hacer un nuevo plano con los cambios y volver a mostrarnoslo para que lo aprobemos. Este proceso se repite hasta que nosotros aprobemos el plano. Es hasta que el plano (arquitectónico) está aprobado por nosotros que el arquitecto empieza a crear los demás planos que se requieren (eléctrico, hidráulico, etc.)
De igual forma, después de que el usuario nos dice que tiene en mente, lo que debemos hacer es la especificación de requisitos, que será la base para el desarrollo de la aplicación. En este documento se describe la funcionalidad que tendrá la aplicación y debe ser aprobado por el usuario. Una vez que la especificación de requisitos es aprobada por el usuario, empezamos a hacer el diagrama entidad-relación de la base de datos, etc.
El que el usuario espere ver la primer pantalla de la aplicación un dia después de que nos dijo cuáles son sus necesidades, es tanto como esperar que el arquitecto levante la primera barda inmediatamente después de que le dijimos lo que tenemos en mente, sin que haga un plano que nos muestre para que lo aprobemos, es ilógico ¿no creen?
Así como en el proceso de construcción de una casa, no le preguntamos al arquitecto a la mitad de la obra “¿en dónde va a estar ubicada la cancha de tenis?”, siendo que en el plano que nos mostró y que nosotros aprobamos no aparece ninguna cancha de tenis, está por demás explicarle al usuario que no esperamos que a la mitad del desarrollo de la aplicación nos pregunte “¿En qué menú estará la opción de facturación?”, cuando en la especificación de requisitos que le mostramos y que aprobó no se habla en ningún momento de un módulo de facturación.
Otra analogía entre el desarrollo de una aplicación y la construcción de una casa que utilizo es para hacerles entender que cuesta mas agregar funcionalidad a un módulo ya hecho que incluir dicha funcionalidad en el módulo desde un principio.
Supongamos que el arquitecto ya terminó la planta baja de nuestra casa, está construyendo la planta alta y le decimos que queremos que el medio baño de la planta baja, que está junto a la sala, ahora sea baño completo. “¿Se puede hacer esa modificación?”, probablemente si, pero desde luego costará más de lo que hubiera costado si desde que nos mostró el plano para que lo aprobaramos le hubieramos pedido esto, cuesta más porque ahora hay que instalar más tubería para que llegue agua caliente a la regadera que se instalaŕa en ese baño, y probablemente habrá que tirar algún muro para que haya espacio para la ducha en ese baño.
De igual forma, generalmente el agregar a un módulo ya hecho funcionalidad que no se contempló desde un inicio, cuesta más porque implica más trabajo. Así de simple.
En conclusión, debemos hacer entender al usuario que no debe asumir que la aplicación tendrá funcionalidad que en la especificación de requisitos no se dijo que tendría. Nada de que “yo pensé”, “es que es obvio”, y otras frases por el estilo.
Si desarrollas software a medida, te recomiendo hacer la especificación de requisitos y que el usuario la firme como aprobada antes de empezar con el desarrollo. Evitarás malos entendidos y problemas posteriores.
Y si tu eres usuario final, desconfia de la capacidad de cualquier “profesional de sistemas” que te prometa mostrarte avances de la aplicación sin antes haber hecho la especificación de requisitos y sobre todo, antes de haber construido el diagrama entidad-relación de la base de datos y demás “planos”. Es equivalente a que el arquitecto que construirá tu casa te diga que verás la primera barda sin antes haberte mostrado el plano.
Etiquetas: desarrollo de software a medida, educar al usuario final, especificación de requisitos
miércoles, 9 de diciembre de 2009
Taller 9,10 y 11
Colegio San Francisco de Asís
1: En una tienda efectúan un descuento a los clientes dependiendo del monto de la compra. El descuento se efectúa con base en el siguiente criterio:
Si el monto es menor que $500→no hay descuento.
Si el monto está comprendido entre $500 y $1,000
inclusive→5% de descuento
Si el monto está comprendido entre $1,000 y $7,000
inclusive→11% de descuento
Si el monto está comprendido entre $7,000 y $15,000
inclusive→18% de descuento
Si el monto es mayor a $15,000→25% de descuento.
Construya un diagrama de flujo tal que dado el monto de la compra de un cliente, determine lo que el mismo debe pagar.
2: Dado como datos tres números reales. Identifique cuál es el mayor. Considere que los números pueden ser iguales. Desarrolle el diagrama de flujo correspondiente.
3. El costo de las llamadas telefónicas internacionales depende de la zona geográfica en la que se encuentre el país destino y del número de minutos hablados. En la siguiente tabla se presenta el costo del minuto por zona. A cada zona se le ha asociado una clave.
CLAVE ZONA PRECIO
12 América del Norte $1300
15 América Central $900
18 América del Sur $1800
19 Europa $2300
23 Asia $2900
25 África $2950
29 Oceanía $2500
Construya un diagrama de flujo que le permita calcular e imprimir el costo total de una llamada.
viernes, 6 de noviembre de 2009
Guia de Proyecto
GUÍA PARA LA FORMULACIÓN
PROYECTOS
un proyecto es un plan de trabajo
Por lo general, cualquier tipo de proyecto.
Responde a las siguientes preguntas:
| ¿Qué vamos a hacer? | Nombre del Proyecto: lo que se quiere hacer. |
| Por qué lo vamos a hacer? | Fundamentación del proyecto: es el diagnóstico y por qué elegimos ese problema para solucionar |
| ¿Para qué lo vamos a hacer? | Objetivos del proyecto: qué lograría ese proyecto. |
| ¿Dónde lo vamos a hacer? | Espacio físico. |
| ¿Cómo lo vamos a hacer? | Listado de actividades para concretar el proyecto |
| ¿Quiénes lo vamos a hacer? | Los responsables de las distintas actividades |
| ¿Cuándo lo vamos a hacer? | El tiempo que se tardará en hacer el proyecto |
| ¿Qué necesitamos para hacer el proyecto? | Listado de recursos y cantidad necesaria (materiales, humanos; financieros) |
| ¿Cuánto va a costar el proyecto? | Presupuesto: precios de los recursos, según cantidad y tiempo de utilización. |
No siempre los proyectos tienen este orden, pero no hay que olvidar ninguno de estos datos, son todos importantes.
Otra cuestión importante es diferenciar las etapas o ciclos del proyecto y los pasos que hay que seguir para su formulación.
| Un Proyecto es un conjunto ordenado de actividades con el fin de satisfacer necesidades o resolver problemas. |
Las etapas de un proyecto son:
- DIAGNÓSTICO
- PROGRAMACIÓN
- EJECUCIÓN
- EVALUACIÓN
El diagnóstico y la programación se corresponden con la formulación del proyecto, luego se lo ejecuta y finalmente se lo evalúa.
Para formular un proyecto es necesario dar los siguientes pasos:
· Entonces el 1 er. Paso es:
HACER UN DIAGNOSTICO
Para eso hay que CONOCER NUESTRA BIBLIOTECA, COMUNIDAD Y SUS NECESIDADES.
Diagnóstico, según el diccionario
“Forma de ordenar los datos e información sobre cómo es y qué problemas tiene una determinada realidad”
PENSANDO ALTERNATIVAS DE ACCION
· Existen muchas posibilidades: hay distintos caminos para llegar a un proyecto.
· Cada solución tiene VENTAJAS Y DESVENTAJAS
¿Cómo elegimos la más conveniente?
Teniendo en cuenta:
· Las ventajas y desventajas de cada alternativa.
· Lo que esté más a nuestro alcance para resolver actualmente. (la solución más variable)
· La solución que va a resolver la causa de algún otro problema.
· Los recursos disponibles.
Nos queda claro que antes de elegir una alternativa hay que tener en cuenta todos los factores, positivos y negativos que pueden influir en el proyecto.
PARA ESO NOS TENEMOS QUE PREGUNTAR:
· ¿Qué recursos (ventajas) tenemos en la comunidad para esta solución?
· ¿Qué recursos nos están faltando?
· ¿Quiénes nos pueden ayudar?, los vecinos, otras organizaciones, instituciones, el Estado (municipal, provincial, nacional)
· ¿Cómo nos pueden ayudar? ¿Qué aportes pueden hacer?
· ¿Cómo es nuestra relación con ellos?
· ¿De qué manera conseguiremos los recursos que nos faltan?
· ¿De cuánto tiempo disponemos para el Proyecto? ¿alcanza para llegar a esta solución?
Una vez terminada la reflexión sobre las distintas alternativas de acción, hemos terminado con el DIAGNÓSTICO y podemos pasar a los siguientes pasos para la formulación de nuestro proyecto.
La segunda etapa se llama: PROGRAMACIÓN
· El 2º paso es PROGRAMAR
La Programación es el conjunto de procedimientos y técnicas que se usan para idear y ordenar las acciones necesarias para realizar un proyecto.
Para que la idea o la solución elegida al finalizar el diagnóstico se transforme en un proyecto es necesario reflexionar:
· para tener claro qué objetivos deseamos alcanzar.
· para determinar qué actividades tenemos que hacer para concretar esos objetivos.
· para aprovechar y distribuir mejor los recursos humanos y materiales que tenemos.
· para repartirnos mejor los trabajos a realizar.
El primer paso de la Programación es la identificación de objetivos
Los objetivos son de dos tipos:
General:
Es el resultado que buscamos al final de nuestro proyecto. Se logra a mediano y largo plazo.
Específicos:
Son los que se irán concretando para llegar al general; son más concretos, y se realizan a corto plazo.
Además de decir QUÉ se quiere lograr, hay que decir para CUÁNTA gente se hace lo que se hace. Cuántas personas resultarán beneficiadas por el proyecto.
Esto se llama “población destinataria”, identificar a quiénes y a cuántos se beneficia con el logro de los objetivos del proyecto.
El segundo paso de la Programación es contar lo más detalladamente posible las actividades que se van a realizar.
Aquí respondemos a la pregunta:
¿Cómo lo vamos a hacer?, es decir, las distintas actividades que vamos a realizar para lograr nuestros objetivos. Se puede realizar un listado, ponerle números o letras, para recién utilizarlo en el cronograma. Si nos resulta más práctico, podemos elaborar una planilla , teniendo en cuenta también quiénes van a hacer cada actividad, es decir los responsables de cada una de ellas;
por ejemplo:
Actividades: Responsables
a- Hacer los planos del salón comunitario Arquitecto de la comunidad
b- -------------------------------------------- -----------------------------------------
c- comprar materiales--------------------- Responsables del proyecto
d- -------------------------------------------- Tesorero del centro vecinal
e- --------------------------------------------- -------------------------------------------
conviene poner las actividades en orden:
qué vamos hacer primero, qué actividad le sigue, etc.
El tercer paso de la programación es EL CRONOGRAMA:
Se llama así al “gráfico” que sirve para controlar las distintas actividades del proyecto, según alguna unidad de medición de tiempo (días, semanas, meses).
Se tiene en cuenta entonces: ¿Cuánto tiempo se va a tardar en el proyecto?, calculando la duración de cada actividad.
Pueden utilizarse diferentes gráficos.
Por ejemplo:
Al que ya utilizamos le agregamos una columna:
| Actividades | Responsables | fechas de comienzo y fin |
| a. Hacer los planos del salón comunitario | Arquitecto de la municipalidad | 17/07/03 al 27/07/03 |
| b. | | |
El cuarto paso es hacer EL PRESUPUESTO
¿Por dónde empiezo?
Para armar un presupuesto, siempre nos hacemos esta pregunta porque parece mucho trabajo, pero todo es cuestión de dedicarle tiempo…
Antes que nada: ¿qué es un presupuesto?; el diccionario dice: “estimación de los ingresos y gastos posibles, en una organización, empresa, etc.” “cálculo de gastos que se hace por un tiempo determinado”.
EL PRESUPUESTO NOS PERMITE CALCULAR
CUÁNTO CUESTA EL PROYECTO
a) recursos materiales
· Lo primero es realizar la lista de recursos materiales.
Para esto hay que pensar qué cosas necesitamos para cada una de las actividades que vamos a realizar
Para ello, vamos escribiendo:
| Recursos materiales | Cantidad | Precios unitarios | Precio total |
| -ladrillos -bolsas de cemento -caño -cable -canillas
| 2000 40 10 mt. 15 mts 2 | $ 0.50 $ 5.00 $ 1.00 $ 0.50 $ 50.- | $ 1000 $ 200 $ 10 $ 7.5 $ 100 |
¿De donde salen estos números? Multiplicamos la cantidad por el precio unitario… nos queda el precio total…
Si sumamos esta última columna, nos quedará el monto total que necesitamos para comprar estos materiales.
· Recursos Humanos
En lugar de “cosas” tenemos que pensar en las personas que se van a ocupar de cada una de las actividades:
Armemos ahora el listado de recursos humanos…
¿Cómo “le ponemos el precio” a estos recursos?
· Teniendo en cuenta el CRONOGRAMA DE TRABAJO, debemos sacar en claro cuántos días se necesitarán para la obra, el curso, el comedor o lo que sea que queremos hacer. Luego multiplicaremos esa cantidad por la cantidad de obreros, docentes, cocineros, etc.
Así nos queda el precio total…
Todos los aportes tienen valor, aunque los gestionemos en la provincia o en el municipalidad y a la comunidad no le cueste dinero.
C) Recursos institucionales.
Por ejemplo:
· valuar una construcción que ya tenemos
· valuar el precio del terreno que ya tenemos
· los aportes que salen de nuestra comunidad u organización, el teléfono, la computadora, la papelería, etc.
D) Valor total del proyecto
Aquí se suma el costo de todos y cada uno de los recursos que necesitamos para el proyecto.
| Tipo de Recurso | Cantidad/ Tiempo | Precio Unitario | Precio Total |
| Materiales | | | |
| Humanos | | | |
| Institucionales | | | |
| TOTAL | | | |
EL VALOR TOTAL DEL PROYECTO, puede no ser idéntico al MONTO SOLICITADO.
Por ejemplo, el monto solicitado puede ser sólo una parte del valor total. La organización que presenta el proyecto puede “aportar” los gastos institucionales, otra institución puede “aportar” parte de los recursos humanos. Así, finalmente, quién presenta el proyecto sólo solicita el monto equivalente al costo de los “recursos materiales”. Los otros aportes, se denominan “APORTE LOCAL” o contraparte.
· Tenemos que “poner precio” a todo, incluso a las donaciones que nos hagan ó a la mano de obra comunitaria…
El Quinto Paso es programar la EVALUACIÓN del Proyecto:
La Evaluación de todo Proyecto es una parte fundamental del diseño de planificación y supone la definición de la metodología y las herramientas (encuestas, entrevistas, observaciones, registros, etc.) que van a ser utilizadas para recabar la información adecuada. Todo Proyecto puede ser evaluado en forma continua antes, durante y con posterioridad a su ejecución. Los Informes Parciales de evaluación pueden funcionar como insumos para el Informe Final y deben apuntar a introducir los ajustes necesarios, tomando en cuenta efectos o resultados no previstos en la formulación inicial. Toda evaluación debe tener en cuenta tanto los procesos como los resultados obtenidos. Se trata de valorar el impacto y la pertinencia del proyecto con respecto a sus objetivos, grupos destinatarios, plazos y recursos utilizados para la ejecución (presupuesto, personal y recursos materiales).
FINALMENTE!!!!!
Terminamos de formular el proyecto.... ahora hay que presentarlo!!!!
PRESENTAR EL DOCUMENTO O CARPETA DE PROYECTO
Para la presentación necesitamos:
CARPETA DE PROYECTO
Veamos parte por parte cómo tenemos que armar una carpeta de proyecto:
1) Carátula:
Se ponen los datos más importantes:
Nombre del proyecto:………………………………………………….
(Puede ser uno formal “Construcción de letrinas”, o uno de fantasía “ un futuro mejor” con la aclaración de qué tipo de proyecto es)
Nombre de la Biblioteca
Nº de Personería Jurídica
Nº de reconocimiento de la BP
Domicilio Postal: …………………………………………………….
Contacto (correo electrónico y/o teléfono)
Presupuesto: …………………………………………………………
(Pueden ser los distintos aportes o solamente el monto total)
Nombres y No de documentos
de los responsables del proyecto: …………………………………….
Queda a criterio de Uds. poder realizar una carátula “más creativa”, por ejemplo, con fotos.
2) Nota de presentación
| |
Una nota, dirigida a la autoridad correspondiente, donde se le cuenta del proyecto, en qué consiste. También el monto total del Presupuesto y cuánto se solicita (si esa es la intención de esta presentación).
El formato de la nota es parecido al siguiente:
Lugar y fecha:
Sr.
(Autoridad a la que se dirige)
Nos dirigimos a Ud. con el objeto de…………………………
· nombre del proyecto………………….
en que consiste
Monto Solicitado…………………………….
Sin otro motivo, saludamos a Ud. con atenta consideración.
Firma de los responsables y aclaración
3) Fundamentación de la idea de proyecto:
Tenemos que CONVENCER de la necesidad de hacer este proyecto…
4) Objetivos 5) Actividades 6) Cronograma 7) Presupuesto 8) Evaluación