Как я программировал под Windows XP, хотел написать программу, которой будут пользоваться миллионы (+живые примеры)

2005 год. Мне 17 лет. Надоело играть в игры на компе. Стало интересно, как они создаются. Как вообще создаются программы. Самый бум заселения ПК в частные дома. Тогда даже ноутбуков не было. (Может у единиц... где-нибудь в Москве, Питере)

В провинции персональный компьютер - это системный блок и монитор. В большинстве случаев монитор - это 15-дюймовый ЭЛТ ящик, с 60 Гц частотой обновления, и разрешением 1024*768. Но у меня даже такого не было. У меня был 14-дюймовый, с разрешением 800*600. Да, я играл на нем в игры. В Doom :)

Но статья не об этом. После года пользования ПК, мне стало интересно, как создаются все эти Windows-окошки, windows-приколы (если кто помнит, когда комп сам перезагружается, кнопка Пуск летает по экрану и так далее). Книжечку я себе купил по Basic. Именно купил, а не скачал. Купил в местном книжном магазине, нашел на полках с компьютерной литературой. Качать книги с интернета я даже не знал где, интернет был 56 кбит/сек через телефонную сеть, и карточку за 150 рублей 3 часа (кто поймет, тот поймет, кто нет, тот еще маленьким был. Или слишком богатым).

Так вот. Купил книжку, где-то нашел qBasic для ms-dos, потихоньку стал учиться азам программирования. Через два-три месяца наверное, узнал, что у нашего провайдера есть форум в локальной сети. Там есть подфорум про программирование. Стал его читать. Узнал, что есть такая система, как Visual Basic, и вот тут пошло-поехало. Visual Basic 6.0. "Hello World" - первая программа, которая показывает надпись в Windows-окне. Не в консоли, а в Windows-окне! Радости не было предела!

Понимаю, кто-то эти окна и в 2000-м писал, и в 95-м, но у меня компьютер появился только в 2004, не ругайте сильно. Иметь компьютер раньше не было возможности.

Так вот, я стал изучать эту среду разработки. Даже книжку по Visual Basic 6.0 нашел в книжном магазине. Но она не очень помогла. Скучные были примеры, типа написать калькулятор или прогу, которая рисует графики по заданным формулам.

Помог мне интернет. Нашел какой-то сайт на народе.ру, состоящий из практических уроков, как написать игру, как написать летающий пуск, как выводить летающую надпись на экран, как сделать так, чтобы компьютер перезагружался через определенное время, и как все это поместить в автозагрузку, работа с реестром, работа с музыкой, и т.д. Вот это было очень интересно. И самое интересное, что все это можно было делать на бейсике. Тогда я читал много статей о том, кто такой Билл Гейтс, как он стал самым богатым в мире. Что есть такая программа winamp, и что она самая популярная в мире. И я тоже захотел сделать свою программу, свое ПО, которым будут пользоваться миллионы.

Процесс обучения не буду описывать. Статья будет довольно длинной.

В 2007 появилась моя первая полноценная программа, которую не стыдно было выпускать в сеть. xTime. Тогда же я создал сайт, специально для своих программ. Сайт уже давно умер. Но программа жива и работает до сих пор.

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

Написана на Visual Basic 6.0

В то же время мне пришла идея еще одной программы. Справочник имен. Работал над ним примерно 4 месяца. Уже в Delphi 7.0

Когда разместил первую версию на каком-то софтверном портале, и увидел в статистике, что за ночь ее скачали примерно на 600 Мб (трафик с нее был на 600 Мб, при весе программы в 1,5 Мб. 600/1,5 ~ 400 копий. Так там статистика считалась), я был вне себя от счастья. Столько людей вдруг стали пользоваться моей программой! Развивал ее в течение двух или трех лет. Но миллионами здесь не пахло. Слишком узкая тема.

В 2009 придумал еще одну программу, тоже разрабатывал в Delphi 7.0. Это последняя программа, о которой расскажу в статье, и чем все закончилось. А то статья будет длинной.

Тогда я стал увлекаться доменными именами, а точнее, использованными доменными именами. На которых были когда-то сайты, у которых был когда-то Тиц и PR, трафик, и которые можно было наполнить контентом и засунуть в сапу доить (кто в теме, тот поймет, что такое PR, Тиц, "сапа" и прочее :)) Была такая тема. Их прежние хозяева не продлевали, а мы потом мониторили их и регистрировали десятками. Еще такое было, когда выкупали в зоне .ru, .com, .net все домены из 3-4 букв, цифр и т.д. Типа редкие, и продавали потом в десятки раз дороже на "доменфоруме" и "серче". Но это не мы делали, это делали киберсквоттеры.

cDomains

Но и из этой программы тоже ничего не вышло :(

Потом было несколько программ под заказ, более сложных и обширных...

Далее был период, когда я стал чрезмерно увлекаться алкогольными напитками, и упустил много возможностей в своей жизни...

Расходимся.

Хотя нет, не совсем. Может ещё не все потеряно? В 2020 мы запустили проект, только теперь для мобильных приложений. Сдаваться никто не собирается. Может быть, им будут пользоваться миллионы? Поживем увидим..

Для пользователей Android

Для пользователей iPhone

Мои программы до сих пор живы, и работают, их можно скачать где-то на просторах сети. Просто сайт уже умер. Сейчас ему было бы 13 лет.

Надеюсь, вам понравились мои воспоминания. У каждого здесь, уверен, есть свои...

77
13 комментариев

Далее был период, когда я стал чрезмерно увлекаться алкогольными напитками, и упустил много возможностей в своей жизни.Знакомо.

3

Комментарий недоступен

3

Комментарий недоступен

1

Примерно в то же время писал прогу для дозванивания до интернета через модем) Но так и не хватило терпения (и опыта) зафиксить все баги) А потом модемов резко не стало...

Комментарий недоступен

Сайт то как назывался?