Página 1 de 3

Tutorial de frikadas

Publicado: 07 Sep 2004 20:45
por Juggernaut
Bueno, ahí va la primera parte del prometido manual de frikadas.

Este es un manual para hacer el mongo delante de un ordenador. Quedarte flipando de como con un ordenador puedes hacer el idiota en un momento.

Intentaremos empezar por el principio, a ver qué conseguimos.

CAPÍTULO 1:

Hacer el mongo con Word


Bueno, el principio es el principio.

Hoy vamos a aprender qué es un programa, que es un entorno de programación, y qué es el Hello World.

Empecemos por definir ciertos conceptos básicos que van entrelazados.

Entornos de programación

Vamos a definir "entorno de programación" como el conjunto de utilidades, herramientas, editores y cualquier otra mandanga que necesitemos para hacer programas y ejecutarlos.
A priori, es necesario "instalar" un entorno de programación para poder utilizarlo. Pero lo que mucha gente no sabe es que ya existen algunos entornos de programación directamente instalados en nuestro sistema operativo. Hoy utilizaremos uno en concreto: Visual Basic for Applications, con el framework de Word. A que suena chungo?

Pues no lo es tanto. ¿Queréis ver ese entorno de programación? Seguid los pasos siguientes:

El entorno de programación de Visual Basic for Applications

Abrid Word.
Pulsad Alt-F11.

Tachaaaaaaaaaaan! Bienvenido al entorno de programación de Visual Basic for Applications.

También se puede acceder pulsando en el menú Herramientas, Macro, y Editor de Visual Basic.

Es posible que según la instalación de office que tengas, no hayas instalado esto. Aunque lo más normal es que esté. Si no lo has instalado...

...

...

Te jodes. Así de claro. Me la suda.

Seguimos? Vale!

¿Y qué cojones hago yo con esto?

Je, la pregunta del millon.
Bueno, pues se supone que con esto puedes hacer programas.

Ah, claro, falta definirlo, ¿no? Pues a eso vamos...

Definiremos "Programa" como un conjunto de operaciones básicas, llamadas "primitivas", realizadas en un "entorno de programación" concreto.

Ein??? (homer) (homer) (homer) (homer)

Para empezar: Operaciones básicas? Primitivas? Qué es eso?
Bueno. QUÉ COÑO IMAGINAIS QUE ES, PANDA DE JULANDRAKAS TRONCHANABOS? Joder, qué será una operación básica sobre el entorno de programación de Word? eh? ¡Vamos, pensad, pedazos de carne con ojos! Pues como cualquiera que tenga un mínimo de cerebro habría imaginado, una operación báscia es cualquier acción que un usuario pueda realizar sobre word.

Escribir una letra? Si! Eso es una operación básica sobre Word! Eso es una primitiva!
Crear un documento nuevo? Bingo!
Desplegar un menú? Si, también!
Pasar el corrector ortográfico? Bravo! Muy bien.
Mostrar al hijo de puta del clippo? Si! Ya lo vas pillando.

Y ahora, volvamos. Qué coño es un programa, entonces? Pues no es más que un conjunto de primitivas que se suceden en secuencia, una detrás de otra (de momento).

Vale, ¿y como hago yo un programa?

Mira, más que como hacerlo (Que es muy sencillo, es ponerse a escribir en un entorno de programación) te dedbe preocupar más como EJECUTARLO.

Y ahora viene lo bueno: Un programa, tu lo puedes escribir. Esto es, dejar indicado en el entorno de programación el conjunto de primitivas que quieres que se hagan. Pero luego se supone que querrás ejecutar esas primitivas. Eso es "ejecutar" el programa que has creado.

Para que ya vayáis relacionando conceptos, a un programa, en Word, se le llama "Macro". Una vez definido un programa, podremos lanzarlo con el menú de "Herramientas/Macros".

Pero ojo, esto solo es así en ese entorno concreto. Hay muchos entornos más, algunos que ya tenéis instalados en vuestros sistemas operativos, y otros que deberían instalarse.

¿Vale, si, coño, pero... como escribo un programa?

Quieres ver resultados, eh? estás deseando ver como escribes algo y ese bicho hace algo, eh? Ay, señor. panda de criajos. Bueno, empezaremos por el principio. En vez de escribir programas, escribiremos directamente primitivas, y veremos sus resultados.

Un buen entorno de programación que se precie, acostumbra a tener un "intérprete de comandos". Esto es: un lugar donde escribir directamente las primitivas, una por una, e ir viendo el efecto que provocan. Eso, en el entorno de programación que tenemos a mano ahora, se llama "Ventana Inmediato"

La Ventana Inmediato

Primero, necesitamos verla. Verdad que tenéis abierto el entorno de programación de Word? Es la ventana que os ha salido al apretar Alt-F11.

Bueno, no se si la tenéis abierta, si así fuera estaría en la parte inferior de la ventana de "Microsoft Visual Basic". En todo caso, para asegurarnos, abriremos el menú "Ver" y pulsaremos la opción "Ventana Inmediato". (Sobre el menú de la ventana que muestra el entorno de programación, eh? no sobre la ventana que muestra el documento de Word)

Ahora deberíais verla, en la parte inferior. Un recuadro blanco donde, si hacéis clic, se puede escribir.

Y ahora vamos a hacer...

El Hello World

El Hello World es el programa más sencillo que existe, es el que se enseña primero al estudiante. Simplemente, es un programa que hace que el entorno de programación diga "Hola Mundo".

Para eso, usaremos al gilipollas del clippo. Una de las primitivas que tiene Word permite controlar al puto muñecajo, hacerlo visible y hacer que muestre algun texto.

O sea que nuestro programa, constará de cuatro primitivas:

Activar al ayudante de office.
Mostrar el ayudante de office
Crear un nuevo texto para el ayudante de office
Mostrar el nuevo texto del ayudante de office
Que el puto ayudante de office salude.

Para ello, id a la ventana inmediato e id escribiendo las siguientes lineas.

Veréis que van ocurriendo cosas a medida que vais apretando ENTER para ir cambiando de linea. Por eso se llama "Ventana Inmediato", porque a medida que escribes lo hace... inmediatamente.

Es posible que en un momento dado os de un error, si la ventana de word está inactiva. Pues nada, hacéis clic en la ventana de word, luego otra vez en la ventana de edición, y volvéis a escribir la orden.

Código: Seleccionar todo

Assistant.On=True
Assistant.Visible=True
set nuevoDialogo=assistant.NewBalloon
nuevoDialogo.Heading="Hola, Mundo!"
nuevoDialogo.show
assistant.Animation=msoAnimationGetAttentionMajor


También a estas alturas, si lo habéis escrito vosotros, os habréis dado cuenta que estáis en un entorno de programación "bueno". Es decir, que ayuda al programador, ya que él solito, cuando le ponéis ciertas órdenes y pulsáis punto, o el igual u otros carácteres, ya os muestra la lista de primitivas disponibles.

Si todo va bien, deberíais haber visto al tonto del clippo haciendo un par de mariconadas.

Hasta la siguiente lección, podéis ir aprendiendo más. Un modo, es ir probando otras opciones. Otro modo es, en la ventana inmediato, poner el cursor sobre la palabra que más rabia os de, y apretar F1 (por ejemplo, sobre "Animation", y leer a ver qué dice.

Publicado: 07 Sep 2004 20:56
por Navajo
Bueno amigos, esto a sido todo por hoy.

La semana que viene les enseñaremos a cortar una encimera en zig zag y a circuncisar pollos.

En sección de jardineria el amigo Tobías nos explicara porque tiene mala cara la lechuga y porque a las plantas se las riega con agua y no con gaseosa, por ejemplo.

Y tendremos los brico consejos informaticos de Jugger.

-Utilización del palo de polo.
-Instalación de los drivers de la junta culata.
-Particiones y formateo de la trocola.


Hasta la semana que viene amigos (potato)

Publicado: 08 Sep 2004 00:06
por Nicotin
Pfff. ya veréis cuando se acaba el petróleo, ya.


PD: Curreta, eres mierda, carne de moderador de Troncs, no me esperaba esto de ti... ¿cambiar el título de un post ajeno? Desde luego, el poder corrompe.

Subnormal.

Ya sospechaba yo algo raro con lo de "la hora chanante".

Publicado: 08 Sep 2004 00:22
por Navajo
Nicotin escribió:Pfff. ya veréis cuando se acaba el petróleo, ya.


PD: Curreta, eres mierda, carne de moderador de Troncs, no me esperaba esto de ti... ¿cambiar el título de un post ajeno? Desde luego, el poder corrompe.

Subnormal.

Ya sospechaba yo algo raro con lo de "la hora chanante".


Y aquí les dejamos queridos telespectadores con las tomas falsas.

Espacio patrocinado por Nicotin (cunnnnao) y Juanolo (juanolo) Momentos hilarantes.

Publicado: 08 Sep 2004 17:59
por niñosimio
Uuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeehhhhhhhh!!!

Yujer, como mooola!!!


Lo único que mi don clik ah dicho:





mago pajas!





y aluego sa brokeao....


di todos modos mi lo he pasau pipa!



PD, ah, coñe que había que darle a <aceptar>


jeje (niño) soy yo!!


maaaaaaaaaas jueguicos maaaaaaaassssss!!!

Publicado: 08 Sep 2004 19:24
por Juggernaut
Menos mal que tengo al menos un seguidor.

Estaba a punto de mandaros a todos a tomar por el saco.

No me extraña que mi seguidor sea un reconocido fanático, pero bueno, eso es lo de menos.

Prepararé la siguiente tanda. Ah, a partir de ahora te voy a llamar "pequeño saltamontes". Tú me llamarás Maestro. Y contigo fundaré mi iglesia.

Publicado: 08 Sep 2004 20:03
por Navajo
Juggernaut escribió:Menos mal que tengo al menos un seguidor.

Estaba a punto de mandaros a todos a tomar por el saco.

No me extraña que mi seguidor sea un reconocido fanático, pero bueno, eso es lo de menos.

Prepararé la siguiente tanda. Ah, a partir de ahora te voy a llamar "pequeño saltamontes". Tú me llamarás Maestro. Y contigo fundaré mi iglesia.


Y a la que te descuides niñosimio te dejara el culo que te podrás comer los melones sentandote encima de ellos, igualico que los curas yankis.

Publicado: 08 Sep 2004 20:48
por curreta
.... Y luego quiere que no le llamen gay...

Publicado: 08 Sep 2004 23:13
por Juggernaut
curreta escribió:.... Y luego quiere que no le llamen gay...


Yo no quiero nada, niña.

Si es que en este mundo está claro que la educación es lo que falta. Hay que enseñar a los moros a que vean la vida primermundista y la entiendan, a los americanos que vean la vida tercermundista y la entiendan, y a las niñas prepotentes e intolerantes que, antes de hablar, deben entender de lo que hablan.

Mucho baboso te has encontrado que te sigue el juego. Pero a mi no me engañas, no dejas de ser la tonta de la clase y lo sabes.

Publicado: 09 Sep 2004 10:10
por curreta
¿Que es eso? ¿una especie de reacción gay?