2010-11-18 10 views
5

Solo pregunto porque mi hermano menor que está llevando a cabo un A-level de Informática está aprendiendo a programar en Visual Basic 6. Creo que la escuela va por eso porque hay ese elemento visual para mantener a los niños interesados.¿Cuál es la mejor cosa que has hecho con Visual Basic 6 o algún otro lenguaje antiguo?

Bueno, por supuesto que se sentó y le ayudó a través del proceso de poner sus pares a confusión con los conceptos de programación locamente avanzadas tales como funciones y variables tipos distintos de String!

¡Pero pasaron los minutos y me aburrí de estos constructos obvios y decidí ir a la ciudad y descubrir lo que realmente puede hacer VB6!


Un poco más tarde que tenían una aplicación de dibujo loco que reproducía un photoshop como efecto cepillo de dispersión círculos alrededor de la ventana y pitar a varios intervalos que ganó en el tono. Entonces fue el siguiente paso obvio. La reproducción de "Novela de suspense" con solo pitidos, por oído, se desencadena cuando dibujas algo realmente especial.

Así que quiero saber qué redescubrió sobre un idioma antiguo, qué creó en circunstancias de comedia similares y qué ha influido en su forma de pensar.

P.S. Creo sinceramente que comprender cómo los programadores experimentados se divirtieron con los idiomas antiguos es una idea interesante de lo que piensan los programadores buenos (y malos). Espero que estas respuestas sean útiles para nuevos e inspiradores para viejos programadores por igual.

+9

** No hay excusa para enseñar VB6 ** – SLaks

+0

Hábleme de ello. Creo que tienen una licencia anterior para el IDE. –

+1

Quiero tanto editar y corregir "programa" a "programa". Debe permanecer tranquilo. –

Respuesta

3

(Esto fue cuando estaba activa y exclusivamente el uso de VB6, quién sabe por qué, por lo que no actual. Cuando estaba en torno a la edad de 15-16.)

, lamentablemente, escribió un servidor de chat y cliente que admitió una arquitectura de complementos molestos, complementos de la palabra clave Implements y qué VB6 considera el polimorfismo. La información de la cuenta de usuario se almacenó en una base de datos de Access.

En realidad funcionó. No realmente.

Por cierto, acabo de desarrollar un dolor de cabeza.

Ah, y antes de eso (cuando probablemente tenía 11-12) escribí un programa en mi C64 para permitirle alterar las palabras clave y los mensajes de error en el lenguaje BÁSICO metiéndome en la sombra de la ROM BÁSICA . Extrapolé un ejemplo simple en el manual de programación C64 donde cambiaron una letra de una palabra clave, descubrieron las ubicaciones de memoria de todas las palabras clave y mensajes de error, los codificaron en la aplicación y permitieron al usuario no solo ingresar palabras clave nuevas (si tenían la misma longitud) pero guardan sus selecciones en el disco para que luego puedan restaurar su versión "personalizada" del lenguaje BASIC.

1

Hubo un tiempo en el que intenté codificar un gusano inofensivo que infecta computadoras en LAN, deshabilitando el servicio de detección de hardware de Shell y muchas otras cargas útiles de LOL. Lo curioso es que la primera parte (infectar) no funcionó. : D

+0

Tuve que hacer el mismo VB6 BS cuando estaba en la misma escuela. Lo primero que amigos y yo hicimos fue abrir y cerrar la bandeja del disco en un ciclo infinito. ¡Aprendemos mucho sobre bucles infinitos ese día! –

+0

Para cosas maliciosas, mi amigo y yo íbamos a escribir un ciclo infinito para escribir millones de archivos en la red de la universidad. El plan era dárselo a otro estudiante, menos que experto. Lamentablemente, nunca confió en nosotros, por lo que no ejecutó el programa :( –

+0

* EVIL *, pero también es divertido. El truco es combinar la ingeniería social con software malicioso;) –

1

En la universidad (también soy británico), aprendimos Pascal, usando el IDE de Borland. Fue mi primera exposición "real" a la programación y aunque probablemente no sea demasiado "genial", me impresionó bastante dibujar el arte ASCII en un archivo de texto.

+0

Sí, el arte ASCII es muy interesante. –

3

Hace seis años hice un simple reproductor multimedia en VB6. Era la mejor defensa del código de espagueti ya que eran mis primeros pasos en la programación :) y he incluido todos los códigos VB6 que he encontrado, algo que entiendo y algo que no hago: D.
También utilicé VB6 para construir un virus informático simple que reinicia la computadora cuando se inicia y la coloca en las computadoras de la escuela, la maestra iba a estar loca por este programa, así que me ofrecí para solucionar el problema y abrí DOS para escribir algunos comandos al azar: P y finalmente eliminé mi programa pretendiendo que el problema se soluciona a través de comandos especiales que he creado.

+0

Debería haber cobrado por su servicio. ¡Es interesante ver cuántos de nuestros primeros pensamientos fueron intentar romper todo lo más rápido posible! –

0

Yuck VB6 !.

Hiwever para responder a la pregunta He escrito el controlador tcp/ip sockets communicatons para un sistema de autorización de pagos (protocolo ISO 8583) en --- CICS COBOL!

También yuck COBOL!

+0

¡Guau, eso suena horrible y nada divertido! –

+6

harto de que las personas deprecien vb6. Tiene sus puntos buenos – jjb

+0

En realidad fue divertido - IBM hizo bastante trabajo haciendo tomas de berkley utilizables de COBOL y CICS tiene algunas capacidades de manejo interno y de interupción bastante geniales. Este estrés se evaluó a 50 transacciones por segundo durante cuatro semanas, y una vez en producción manejó un máximo de 150 transacciones por segundo durante un período de dos horas, hasta que el conmutador de la red de pagos externos se estrelló bajo la presión. –

Cuestiones relacionadas