«Hacked By» на Delphi, VCC++ и VB

Сначала на Дельфях

Начнем с Delphi 5.0. Как только ты запустишь Дельфи, у тебя автоматом создаются новый проект и форма. Не бойся, форма не военная, а автомат не Калашникова ;).

Теперь сверху переходишь на вкладку Стандартные и ищешь там букву «A». Это так называемый Label, в переводе с английского «метка». Вот он нам и покажет заветное «Hello, World!!!». Давишь на эту буковку мышатиной, а затем кликаешь на форме (окошечке) и … у тебя появляется черная штуковина с надписью «Label1». «Label1» тебя не устраивает (и меня тоже), посему дави F11, и слева у тебя появится окошко «Object Inspector» (налоговый — тьфу, Объектный Инспектор).

В нем ты можешь задавать всякие настройки объекта (в данном случае Label’а). Итак: изменить текст — Caption, цвет — Color, прозрачность — Transparent, шрифт и всё с ним связанное — Font…

Ну все, теперь вводишь нашу фразу «Hacked By», или, если ты миролюбивый человек — фразу «Hello World» (кстати, это была первая фраза которую произнесла виртуальная ведущая новостей Ananova). Получилось? Если нет, то выпей чаю, и прочитай заметку еще раз. Наше приветствие будет отображаться в маленьком окошке. А что главное в окнах? То, что их можно закрыть. Ведь мы же не заподлянку сами себе пишем, верно? Поэтому сейчас мы сделаем батон, пимпу — в общем, то, на что можно нажать, кликнуть, давануть, чтобы захлопнуть форточку с нашим детищем.

На той же вкладке Standard есть нечто похожее на кнопку с надписью «OK». Кликай на неё, затем на форму. Как менять свойства объекта, я писал выше. А теперь самое интересное :-). Два раза кликни батон на твоём грызуне и перед тобой открылось окно с непонятными словами. Не бойся, они на нафиг не нужны. Заметь, что курсор стоит между begin и end. Пиши: Close; — эта команда закрывает твоё окошечко и программу. Поздравляю: твоя первая прога готова — дави F9.

А теперь на Васике

Теперь сделаем это же самое на Visual Basic. Делать будем на 4 версии. Если ты смог выполнить все, что было описано выше на Дельфи, то на васике управишься за 5 сек. При запуске Василия у тебя снова открывается окно (куда же без них?) со всякими пока еще непонятными тебе кнопенциями сверху и слева.

Хотя нет. Слева ты найдешь уже знакомую тебе букву «A» и тот же батон, только без «OK». Ну а свойства объектов задаются здесь справа, в окне Properties.

Отличие лишь в самом языке, то есть, чтобы закрыть программу надо писать не «Close;» как в Делфи, а «Unload <имя формы>». Читай по буквам: Unload Form1. Кликаешь два раза на свою кнопку и пишешь «Unload Form1». Вот и все. Теперь давишь F5 и бежишь за друганом — гамером, дабы показать какой ты кульный программист. Тут главное не перепутать друга-гамера с другом-программером ;).

Ну и на сладкое… Вижуал С++ (не путать с аспирином С)

Ты знаешь, на чём хацкеры пишут свое «мягкое варе» (не варение)? На чем созданы все эти пинги, нюки, портсканнеры, флудеры, снифферы и прочая хакерская софтварезная лабуда, которую ты с гордым видом юзаешь? Конечно на Visual Ц с двуми плюсами! Посему-поэтому ты сейчас (с помощью Х, конечно) напишешь наше заветное «Hello, World!!!» на этом «СПЯ» (Супер-Пупер Языке). А там уже и до снифферов с бомберами недалеко :). Писать будем на VCPP++ 5.0 , так как это наиболее распространённая версия. После запуска и открытия File -New ты увидишь нехилый списочек проектов.

Из появившегося окошка ты можешь выбрать всё, что душе угодно, но делать прогу «методом тыка» не советую. Выбираешь «MFC AppWizard(exe)», справа вверху пишешь имя проекта (Project name) и давишь «OK». Далее внимательно разглядываешь следующее окошко.

Берешь словарик англо-русский, и, водя указательным пальцем правой руки по экрану, а средним пальцем правой руки по словарю (интересно как это у тебя такое получится), переводишь все содержание окошка. Примерный смысл предоставляемого выбора таков: Одностраничный документ, Многостраничный документ, Базовый диалог. Чуть пониже Ц++ спрашивает язык на котором будет выражаться твоя прога. Ставь английский — хакеру он роднее :), а на русском в школе ты крестики — нолики играл. Короче, выбираешь Dialog based и NEXT. Теперь он тебя спросит про всякие приятности вроде Windows Socket, ActiveX control, 3D control и пр. и др. Ты такие слова-то когда-нибудь слышал? Нет?! Ну и не забивай ими голову…»NEXT»

Следующий диалог озадачит тебя вот такими вопросами.

«Желаете ли вы сгенерировать комментарии для исходного кода?» — Да, please. — No, пасиба. «Как вы желаете использовать MFC библиотеку» — Как DLL. — Как статически подключенную библиотеку. Оставь все по дефолту и …правильно: «NEXT». И вот долгожданный финиш!!! Дави «FINISH».

Теперь она что-то там напишет и спросит: «OK» или «CANCEL». Смотри не промахнись, когда будешь нажимать на кнопки… Иди поставь чайку пока она будет генерить код…

Дальше всё интуитивно понятно: разверни папочку слева, в ней разверни Dialog и дважды нажми на второй элемент списка. В середине твоё окно, справа элементы. Кликай правым батоном крысы на текст » TODO: Place dialog controls here.» И заходи в Properties. Справа, где написано » TODO: Place dialog controls here.» Пиши «HAСKED BY!!!». Теперь всё это дружно сохрани и запусти, нажав на красный знак восклицания сверху.

Добро пожаловать в нашу банду!

Ну вот, сегодня ты написал ЦЕЛУЮ программу!!! Свою! Теперь тебе осталось только выбрать, какой язык тебе больше понравился, купить пару толстых книг о нем и прочитать их. Ну, или, по крайней мере, дочитать этот спец до конца. Все просто, правда? Так что, пиши крутые проги, и удача с успехом придет к тебе сама. И помни: пиво и труд всё перетрут :-).

Значит, так. Ты хочешь стать кодером. Нет, я знаю, что изначально ты хотел стать хакером, но фишка в том, что настоящий кул-хацкер обязательно должен уметь кодить, ну хотя бы чуть-чуть. То есть, если ты можешь узнать ip чела и потом нюкнуть его — это круто и стильно, и свою подружку ты конечно этим впечатлишь, но… Но не своих друзей — программеров, потому что это умеют делать все. Поэтому мы будем учиться кодить, причем сразу на нескольких языках.

Что будем ваять? Пожалуй, крекер Интернета мы оставим на потом, а пока напишем что-нибудь попроще. Например, фразу Hacked By!!! Да, да, все как в школе: твоя первая прога будет просто выводить текст в окне, а что поделаешь? Думаешь, легко быть хакером?


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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

− 3 = 2