Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#46: 2006-10-17 20:10:23 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 07:03:28
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#47: 2006-10-17 20:24:28 ЛС | профиль | цитата
Кажется мы это уже проходили
карма: 27
0
Ответов: 9906
Рейтинг: 351
#48: 2006-10-17 20:25:00 ЛС | профиль | цитата
Astramak писал(а):
Почему бы не раскидать по компоненту каждому юзеру в определённой теме и дать задание напистаь подробный хелп, с примером и всеми делами?
Выбирай элемент и выкладывай. Не отходя от кассы, скажем
15 минут на "причесывание" - и он на wiki
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#49: 2006-10-17 20:38:20 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 07:03:29
карма: 0

0
Ответов: 376
Рейтинг: 1
#50: 2006-10-18 08:10:43 ЛС | профиль | цитата
Astramak, вот здесь почитай
http://hiasm.hexshock.com/xf/topic.php?t=3671&start=0
Для остальных, может что-нибудь от туда в раздех Help вставить?
карма: 1

0
Ответов: 3514
Рейтинг: 184
#51: 2006-10-18 13:33:27 ЛС | профиль | цитата
Как и обещал

Компонент MainForm

MainForm, как понятно из названия является основной формой.
Новички (к коим я и отношусь) могут не знать, что во вкладке "Точки" можно добавить ещё точек,
кроме того, можно добавить и "не подсвеченные" точки в свойствах.
В ранних версиях нужно нажать на обозначение правой кнопкой и выбрать "Показать точку"
В новой версии слева от названия появился маленький чекбокс.
Итак, рассмотрим действия, которые можно сотворить с MainForm:

code_442

Итак, скопируйте схему и вставьте себе в HiAsm.
Преступим к ближайшему рассмотрению.

Самой верхней левой точкой в MainForm является «Изменение заголовка в форме»
Чем можно изменить заголовок? Ну, естественно вводом другого текста, для этого мы берём «Текстовое поле ввода, Edit» И соединяем точки. Прежде чем бездумно соединять наведите курсор на мышь, слева в низу в полу «Помощь» вы получите описание точки.
Я выбрал «Событие при изменении», то есть мы ввели букву, и она сразу отобразилась в заголовке. Если бы мы выбрали «Событие после нажатия «Enter», то не каждый бы юзер догадался это сделать.

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

Цвет элемента. Для выбора цвета заливки элемента мы используем обычный диалог выбора цвета. Нажимаем кнопку, открывается палитра (дальше по цепочке соответственно), выбираем цвет и двигаем событие далее, разделяя его на два потока Хабом. Зачем? При изменении цвета формы цвет нашего трэкбара останется «по умолчанию», а нам нужно что бы всё совпадало, поэтому и красим оба элемента. (при этом для текста мы поставили прозрачность, и цвет им изменять ненужно)

Далее по списку прозрачность, изменять её очень легко, можно использовать любой скроллинг. Для этого ставим на минимальное значение (в свойствах) 0, а на максимальное 255. Если вы боитесь, что пользователь «потеряет» программку, то установите минимальное значение на 50. И опять, что бы как то визуализировать мы разделяем поток и подсоединяем «текст», показывая какой параметр установил пользователь.

«Определение вида формы» Ставим кнопку на открытие файла, после открытия выдаём его в поток на успешное выполнение, если это «то, что надо», то грузим как картинку формы.

Мигание. Мигание осуществляется путём нажатия кнопки. Но можно использовать, что ни будь другое, например при не открытие картинки (вторая точка в открытие файла). Соединяем точки и вуаля!.

Все «правые» точки работают при произошедшем событии. Например кликнул ты два раза на форме,- получай всплывающее окно.
В нашем случае мы сделали звук при создании (выберите его сами, кликнув два раза по элементу) и подсказку при двойном клике.
карма: 0
0
файлы: 1code_442.txt [2.3KB] [361]
Ответов: 3851
Рейтинг: 159
#52: 2006-10-18 14:22:16 ЛС | профиль | цитата
Астрамак чо как скромно написал? Куева хуча точкав осталися неаписаны. На схеме компонентам комменты можна было поприклеивать. Но для начала неплохо
карма: 0
начавший
0
Ответов: 5446
Рейтинг: 323
#53: 2006-10-18 14:51:35 ЛС | профиль | цитата
Астрамак, Молодец!
Есть предложение уехать отсюда в раздел Help. Твой урок я уже скопировал туда.
карма: 1

0
Ответов: 3655
Рейтинг: 69
#54: 2006-10-18 15:51:26 ЛС | профиль | цитата
Я тут подумал может видео уроки будет лучше всяких хелпов.
Есть бесплатные проги которые это делают. И компактно упаковывают.
При разрешении 1024Х768 двухминутный ролик весит меньше 200 Кило.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#55: 2006-10-18 16:07:32 ЛС | профиль | цитата
Для остальных, может что-нибудь от туда в раздех Help вставить?

В раздел Help каждый может добавлять статьи по своему усмотрению.
карма: 27
0
Ответов: 16884
Рейтинг: 1239
#56: 2006-10-18 18:10:28 ЛС | профиль | цитата
Вообще неплохо. Но особенно понравилось:
наведите курсор на мышь
Прийдется писать еще один хелп для этого выражения.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15295
Рейтинг: 1519
#57: 2006-10-18 18:18:31 ЛС | профиль | цитата
Такие уроки либо на видео снимать надо, либо кучей картинок сопровождать.
карма: 27
0
Ответов: 376
Рейтинг: 1
#58: 2006-10-18 19:35:22 ЛС | профиль | цитата
Может лучше начать с менее распространённых и более сложных компонент, например WinEnum и http_get. А видео качать мало кто будет, имхо.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#59: 2006-10-20 14:14:14 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 07:03:29
карма: 0

0
59
Сообщение
...
Прикрепленные файлы
(файлы не залиты)