Visual Basic 6. Великий и Могучий компилятор Windows-приложений

Автор: | 13.04.2013

В те счастливые студенческие годы, когда мои друзья и однокурсники шатались по подвалам отдыхали по клубам и впитывали радости жизни всей кожей и всем своим нутром, я любил придти домой, сесть за компьютер, открыть свой любимый Visual Basic и… понеслось… Если на следующий день был выходной — спать я ложился уже под утро (а то и вообще не ложился — что бывало не так уж и редко), а в будние дни, самое раннее — в час или в два часа ночи, несмотря на то, что в 6 часов уже шел на электричку, на которой добирался до учебы. Мозг мой уже через несколько часов программирования начинал «шурупить» вяло — но оторваться я никак не мог. Мать постоянно удивлялась надо мной, но я ей всегда говорил: «Мам, вот ты любишь сканворды решать? Ну вот — а программирование, это почти как сканворды решать, но только в 10 раз интереснее».

Хотите спросить, что я успел напрограммировать за время увлечения «вибэйсиком»? Я вот тоже иногда задумываюсь — действительно, а что я такого великого успел спрограммировать за несколько бессонных лет «мозгового штурма»? Попробую вспомнить хотя бы что-то, что я успел создать за это время.

Вирусы? Даже нет, просто вредоносные программы — да пачками их делал (дальше своих компьютеров я ни одного из них не выпустил, не переживайте) — от совсем простеньких, убиваемых перезагрузкой системы, до более зловредных, после которых помогает только переустановка Windows. Даже помню текст, который выдавал один из них после запуска: «Вы официально прокачены! Подпись: Cooleraunt» (я это особенно хорошо запомнил, потому что после этого сам переустанавливал систему =) Вот так вот — сам себя прокачал *laugh1* ).

Кстати, в то время еще не пользовались такой популярностью порнобаннеры — по крайней мере, в сети я их тогда еще не одного не встретил. Но подобные вредоносные программы, которые создавали для пользователя такие же проблемы, я писал, и не одну — одна злее другой. Но у меня на компьютере всегда стояло несколько операционных систем — обычно, их было около шести, поэтому проблемы для меня такие «вирусы» не создавали — загрузился с другой ОСи, исправил то, что они натворили, и дальше улучшал свои «творения». Я и специализированные антивирусы от них писал и кидал в автозагрузку — чтобы, ненароком, самому не запустить особо опасных «уголовников» (на самом деле, это были совсем не антивирусы — увидел программу со знакомым названием, блокируй ее всеми доступными способами и бей тревогу).

Программы? Конечно же, было дело. Я даже свой формат изображений придумывал, который был похож на Microsoft Bitmap Picture (надеюсь, все мои читатели знакомы с bmp-изображениями?). Принцип хранения у них был похожий, но, по своей сути, абсолютно разный (хотя, размер файлов после конвертирования всегда был практически одинаковым — что меня несколько удивляло — может и не настолько они были разные). Так же, у меня был описан на бумаге проект конкурента GIF для статичных 256-цветных изображений (ну или 8-разрядного PNG), который в коде так и не был правильно реализован — некоторые цвета после конвертации менялись чуть ли не на противоположные. Промучившись с ним пару недель, я-таки оставил его в покое, и больше не трогал (между прочем, некоторые конвертированные изображения «весили» в 1,5-2 раза меньше, чем GIF. А некоторые, наоборот, и в 5 раз больше могли «весить» =) ). Затем, я подумывал сделать формат в виде контейнера-архива с изображением, сделал некоторые наработки, позволившие снизить размер моего конкурента BITMAP процентов на 10-20, но когда поближе познакомился с JPEG-форматом, совсем отчаялся и вообще перестал думать в этом направлении.

Изучал я и аудио-форматы, но дальше WAV так и не ушел. Даже что-то похожее на него сделать не получилось (короче, я старался, но принципа кодирования аудио-файлов, видимо, так и не понял). Хотя, изначально, в планах было придумать аж свой видео-формат, но — какой там…

Интересуетесь программированием на Visual Basic 6? Понравилась моя история? Продолжение читайте в следующей части статьи

Visual Basic 6. Великий и Могучий компилятор Windows-приложений: 7 комментариев

  1. Натаха

    Я в школе даже записалась на факультатив по этому бэйсику!) Было довольно интересно и занимательно!
    Но совершенно ничего не помню из того, что изучала и что успела напрограммировать)

    1. Admin Автор записи

      Ну вряд ли вы что-то подобное там программировали) хотя это — еще не сложные вещи, чуть посложнее будут описаны дальше :-)

  2. Заметки сисадмина

    Одно время интересовался программированием но, в студенческие годы надо было зарабатывать себе на сиги, и доширак. Вот я и чинил компы, так и повелось до сих пор. Админю, а программирование забросил, иногда даже желею но начинать уже поздно совсем.

    1. Admin Автор записи

      Программировать никогда не поздно) другой вопрос — чтобы что-то узнать, придется что-то забыть) я из-за этого так и не стал толком си изучать — потому что понимал, что тогда забуду виби) а это на тот момент был вообще не вариант, потому что он проще, удобнее, и для всех целей, которые я мог поставить, его хватало. а если не видно разницы — зачем мучиться больше? :-)

  3. Оля

    Виктор, хочу Вас поздравить! Думаю, что если бы это блог читала ваша мама, то она гордилась бы своим сыном, если бы его читали ваши друзья, то завидовали бы своему сверстнику в его успехах, а читатели этого блога — благодарили бы Вас за полезную и интересную информацию, написанную в очень удобном формате и читать которую интересно и приятно))) «Васио Басик» , так называла его моя учительница информатики — тема достаточно не простая, поскольку в моем классе практически никто эту программу не освоил и в настоящий момент ей ни я, ни они не пользуются этой программой, вот такие вот дела))) Но читая ваши статьи, у меня появился особый интерес и возможно я пересмотрю своё отношение к программированию в целом и ,в частности, к программе Visual Basic

    1. Admin Автор записи

      Спасибо) Рад что пробудил в Вас желание программировать)

Добавить комментарий

Ваш e-mail не будет опубликован.

Впишите правильную цифру в пример - для Вас это не составит труда, а робот не сможет: * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.