Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2006-03-06 22:44:59 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 08:57:10
карма: 0

0
Ответов: 655
Рейтинг: 0
#2: 2006-03-06 22:51:59 ЛС | профиль | цитата
Примеры тут HiAsmExampleVBScript
карма: 0

0
Ответов: 574
Рейтинг: 1
#3: 2006-03-06 23:23:59 ЛС | профиль | цитата
, MMB,


Вы не с сайта mmbuilder.nm.ru? Знакомый ник... Тем более, что я тоже по части MMB...

ожалуйста, подскажите как программно скрывать и показывать
объекты (картинки, кнопки и т.п.), т.е. при помощи скриптов?


HiAsm тем и уникален, что в нём не надо писать строчки кода!

Вот вам пример(скопируйте его и вставьте в программу):

Add(Memo,8759295,259,126)
{
Left=195
Top=30
Width=140
Height=140
Point(doVisible)
}
Add(CheckBox,1220826,210,168)
{
Left=25
Top=65
Width=145
Checked=0
Caption="Показать/скрыть"
link(onCheck,8759295:doVisible,[])
}

Можно ли это делать с эффектами?


Гм... Это же вам не MMB Но если подумать...

Можно ли в HiAsm использовать вручную созданные скрипты, ну например:
If () Then
Else
EndIf

и т.п.?


Уже ответил... На пример:

Add(Edit,8691767,112,63)
{
Left=110
Top=60
}
Add(Edit,16676191,182,63)
{
Left=180
Top=60
}
Add(If_else,13248711,147,140)
{
link(onTrue,5620032:doMessage,[])
link(onFalse,4217465:doMessage,[(194,153)(194,181)])
link(Op1,8691767:Text,[(153,118)(118,118)])
link(Op2,16676191:Text,[(160,118)(188,118)])
}
Add(Button,15854085,91,140)
{
Left=90
Top=150
link(onClick,13248711:doCompare,[])
}
Add(Message,5620032,210,140)
{
Message="Равны!"
}
Add(Message,4217465,210,175)
{
Message="Не равны..."
}

Удачи в изучении программы!

Примеры тут HiAsmExampleVBScript


А причём тут Бэйсик?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2006-03-06 23:35:59 ЛС | профиль | цитата
Можно ли это делать с эффектами?

MMB использует элементы управления собственно производства, потому там уместно говорить о возможности каках-то эффектов. HiAsm по большей части предоставляет доступ к элементам Windows и там такого понятия нет. Однако существует такая вкладка как ActionSkin, где построение таких эффектов существенно облегчается.
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2006-03-07 02:17:59 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 08:57:10
карма: 0

0
Ответов: 655
Рейтинг: 0
#6: 2006-03-07 02:41:00 ЛС | профиль | цитата
Peter, Вот тут написано что делать с кодом
карма: 0

0
Ответов: 2058
Рейтинг: 28
#7: 2006-03-07 02:48:00 ЛС | профиль | цитата
Peter, Там написано, по моему мнению, на более или менее доступном языке.
Peter,
А пока я - чайник!

Не чего страшного. Много таких.
карма: 1

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


Редактировалось 2 раз(а), последний 2021-05-22 08:57:10
карма: 0

0
Ответов: 2058
Рейтинг: 28
#9: 2006-03-07 08:23:00 ЛС | профиль | цитата
Peter, Удачи.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2006-03-09 03:10:00 ЛС | профиль | цитата
Peter, скачал упомянутый выше NeoBook (интересно всетаки на потенциальных конкурентов взглянуть )...

Концепция целиком и полностью позаимствована у Borland, и можно провести совершенно прямые аналогии, если не слишком обращать внимание на то, что код содержиться не в одном файле, а в событиях каждого элемента. + всякие примочки в соответствие с основным назначением программы. В HiAsm действительно некоторым аналогом является ActionSkin + VBJScript. Кроме того не стоит думать, что те три компонента, которые там представлены это все, что можно придумать в рамках данной архитектуры(кстате в Book'е их всего 21...) все ограничено тока идеями
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2006-03-09 06:58:00 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 08:57:10
карма: 0

0
Ответов: 964
Рейтинг: 12
#12: 2006-03-09 13:18:59 ЛС | профиль | цитата
Гость, зачем столько воды.
(Ссылку кинуть совсем не трудно )
И почему это "не удобно" ?
HiAsm - кроме блока для ПокетПК (и то Автор в раздуиии ) распространяется как FreeWare.
Всем интересно взглянуть близкую по идеям программу - может что то и для хайАсма пригодится .

это он ?
http://www.neosoftware.com/

У меня есть один маленький, но важный вопрос: возможно ли в HiAsm "внедрять" в конечный скомпилированный экзешник внешние файлы (картинки, незадействованные в интерфейсе, текстовые файлы и т.п.)и затем использовать их в режиме Runtime?


Можно, только зачем ?
Ведь вполне можно внешние файлы читать из программ "в режиме Runtime" .
карма: 0

0
Ответов: 2125
Рейтинг: 159
#13: 2006-03-09 13:35:59 ЛС | профиль | цитата
Насчёт NeoBook, исходя из названия и содержимого сайта, понятно только, что это типа новый вид книг, так сказать, с интерактивным содержанием, а к созданию программ это практически не относится. Просто информация с интегрированным плеером.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2006-03-09 15:27:00 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 08:57:11
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2006-03-09 15:40:00 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 08:57:11
карма: 0

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