Справочник конспиративных квартир на VB

Matt (matt@nm.ru)

Спецвыпуск Хакер, номер #004, стр. 004-086-3

Ну, считай, самое сложное сделали.

Если у тебя еще не пятерится в глазах от выпитого пива, то можешь сделать подписи к этим текстовым полям. Находишь слева объект Label и рисуешь его тоже слева от твоего текстового поля. Я знаю, что уже ломает имя задавать. Ну и хрен с ним. Мы ж с тобой не ламаки, чтобы делать все, что босс сказал :). Выделяешь этот лейбак и ставишь ему свойство Caption каким хочешь - лишь бы ты сам догнал, что написал. Можешь для каждого текстового окна нарисовать такой label.

У тебя пиво осталось? Открывай следующую бутылку.

В принципе, вьюверить записи уже можно. Теперь сделаем такую фичу, которая будет их добавлять. Надо нарисовать еще один объект - кнопку (CommandButton). Ну, с этим, я надеюсь, ты уже сам разберешься. Если все-таки не въехал, то закрывай пиво - на сегодня с тебя хватит. Завтра утром попробуй заново.

Нарисовал кнопку? Теперь задаем ник (name по-ихнему). Мне ничего лучшего, чем cmdAdd, в голову не пришло (видать, пиво сказывается). А сейчас будет еще один рулез. Тыкай на кнопку, которую ты нарисовал (типа выделяй ее). Находи свойство Caption и ставь какое хочешь значение (только чтоб ты понял - на фига эта кнопка). Теперь ищи свойство ToolTipText и присваивай ему значение типа "Жми сюда". Проперло? Это еще тоже не рулез. Можешь нарисовать еще одну кнопку cmdDel для того, чтобы удалять записи. Да, надо еще один батон (кнопка) для сохранения всего, что мы наваяем (cmdSave).

Ну все, братуха. Дизайн комплит. Можешь релакснуть и сыграть разок в Сапера.

Кодинг! Динг! Инг! Нг! Г!

Взорвался? Ничего... Знаешь самую страшную пословицу саперов? "Одной ногой здесь, другой там". Ладно, вернемся к нашим баранам. Доставай клаву. Сейчас мы с тобой будем писать код. Да, это тебе не мышой квадратики на форме рисовать. В принципе, у нас уже все есть, надо только чтобы записи добавлялись и удалялись. Отставь пиво и повдупляй чуть-чуть. В вб, делфях, вижС, etc. все происходит, как реакция на какое-то событие. Допустим, добавление записи происходит как реакция на нажатие кнопки cmdAdd. Короче, ближе к телу. Делаешь даблклик (двойной щелчок по-русски) на кнопке cmdAdd и балдеешь. Не, это не M$ Word и не notepad. Это то, что умные люди называют редактор кода. Вот тут-то мы и будем печатать всякие загадочные слова. По идее у тебя уже должно быть написано:

Private Sub cmdAdd_Click()

End Sub

и между этими строчками мелькает курсор.

(Private sub) значит, что это процедура, которая может быть вызвана только из этой формы. Для начала нам этого хватит.

cmdAdd_Click значит, что при операции click (щелчок то бишь) на объекте cmdAdd (кнопке "Добавить") вызывается эта процедура и выполняется все то, что написАно до слов End Sub.

Теперь там, где сейчас мелькает курсор (между Private Sub и End Sub), набиваешь:

Назад на стр. 004-086-2  Содержание  Вперед на стр. 004-086-4

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001