我只是问,因为我的弟弟正在学习计算A-level正在学习使用Visual Basic 6编程。我认为学校会选择它,因为有视觉元素可以让孩子们感兴趣。
当然,我坐下来帮助他完成了让他的同伴感到羞耻的过程,其中包括函数等疯狂的高级编程概念以及String
以外的变量类型!
但是几分钟过去了,我对这些明显的结构感到厌倦,决定去镇上找出VB6真正能做的事情!
不久之后,我们有一个疯狂的绘图应用程序,它复制了一个像笔刷效果散布在窗口周围的Photoshop,并以不同的间隔发出嘟嘟声。然后这是明显的下一步。只使用哔哔声,通过耳朵再现“惊悚片”,当你画出非常特别的东西时会触发。
所以我想知道你重新发现了一些旧语言,你在类似的喜剧环境下创造了什么,并以任何方式影响了你的思想?
P.S。我真的认为理解经验丰富的程序员对旧语言的兴趣或乐趣是对程序员的好(和坏)思考方式的有趣见解。我希望这些答案对新老程序员的新颖和鼓舞人心都有用。
答案 0 :(得分:3)
六年前我在VB6中做了一个简单的媒体播放器。它是意大利面条代码的最佳防御,因为它是我编程的第一步:)我已经包含了我发现的每个VB6代码,somthing我理解并且我不知道:D。
我还使用VB6构建了一个简单的计算机病毒,它在启动时重新启动计算机并将其放入学校的计算机中,老师会对这个程序感到疯狂,所以我自愿修复问题并打开DOS写一些命令随机:P,最后我删除了我的程序假装通过我创建的特殊命令解决问题。
答案 1 :(得分:3)
(当我积极地并且专门使用VB6来回答谁知道什么,所以不是现在。当我大约15-16岁时。)
我遗憾地写了一个聊天服务器和客户端,它们都支持一个糟糕的插件架构,Implements
关键字的补充以及VB6认为的多态性。用户帐户信息存储在Access数据库中。
它确实奏效了。不,真的。
顺便说一句,我刚刚头疼。
哦,早于那个(当时我大概是11-12岁)我在C64上编写了一个程序,允许您通过插入BASIC ROM的卷影副本来改变BASIC语言中的关键字和错误消息。我在C64编程手册中推断了一个简单的例子,他们改变了一个关键字的一个字母,发现了所有关键字和错误消息的内存位置,将它们硬编码到应用程序中,并允许用户不仅输入新的关键字(如果它们的长度相同但是将它们的选择保存到磁盘上,以便以后可以恢复它们的“个性化”版本的BASIC语言。
答案 2 :(得分:1)
曾经有一段时间我尝试编写一种感染LAN中的计算机的无害蠕虫,禁用Shell硬件检测服务以及许多其他LOL有效负载。有趣的是,第一部分(感染)没有用。 :d
答案 3 :(得分:1)
在大学(我也是英国人),我们使用Borland IDE学习了Pascal。这是我第一次“真实”接触编程,虽然它可能并不过分“酷”,但我对将ASCII艺术绘制到文本文件印象深刻。
答案 4 :(得分:0)
Yuck VB6!。
Hiwever回答我在--- CICS COBOL中为付款授权系统(ISO 8583协议)编写了tcp / ip套接字通信处理程序的问题!
也喜欢COBOL!