Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2997
Рейтинг: 395
#1: 2009-02-08 12:15:26 ЛС | профиль | цитата
Появились компоненты для создания формы и всех визуальных контролов произвольного вида, какой только Вам подскажет фантазия.
Вот простой пример создания формы.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
5
Голосовали:filyaxxxcom, afandi, Konst, EcsTasY, LainX
vip
#1.1контекстная реклама от партнеров
Ответов: 542
Рейтинг: 12
#2: 2009-02-08 12:34:40 ЛС | профиль | цитата
Интересно +1.
А вот к компонентам лучще подобрать более понятные иконки, и в каком разделе палитри будут эти компоненты?
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#3: 2009-02-08 13:27:44 ЛС | профиль | цитата
afandi писал(а):
и в каком разделе палитри будут эти компоненты?

Пока, в стадии тестирования.
карма: 22

0
Ответов: 5227
Рейтинг: 587
#4: 2009-02-08 13:33:02 ЛС | профиль | цитата
А скрин в студию можно
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Администрация
Ответов: 15294
Рейтинг: 1518
#5: 2009-02-08 14:44:03 ЛС | профиль | цитата
[img=Работа с регионами на форме align=left]http://dev.hiasm.com/xf/attach/files/regions.png[/img]
на рисунке схема HiAsm и соответсвующая ей результирующая форма после запуска программы
карма: 26
0
файлы: 1regions.png [7.1KB] [418]
Ответов: 872
Рейтинг: 101
#6: 2009-02-08 17:25:44 ЛС | профиль | цитата
и в чем разница от подобной схемы ?

code_11739.txt
карма: 1

0
файлы: 1code_11739.txt [1KB] [520]
Ответов: 5446
Рейтинг: 323
#7: 2009-02-08 17:27:25 ЛС | профиль | цитата
flud, а ты размер результирующего exe сравни. В твоём варианте пристёгивается лишнаяя картинка, а в варианте Дилмы - ничего.
карма: 1

0
Администрация
Ответов: 15294
Рейтинг: 1518
#8: 2009-02-08 17:28:11 ЛС | профиль | цитата
принципиально - ни в чем, технически - в размере файла. Никто и не говорил, что она должна быть.
карма: 26
0
Ответов: 542
Рейтинг: 12
#9: 2009-02-08 17:29:56 ЛС | профиль | цитата
flud писал(а):
и в чем разница от подобной схемы

Наверное в том что в первом случае можно, в процессе работы программы можно динамически менять форму окна.
А во втором случае нужно подготавливать картинку заранее
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#10: 2009-02-08 17:53:45 ЛС | профиль | цитата
в примере ниже динамическая полоска двигается вдоль формы, оставляя в ней вертикальную щель

code_11743.txt
карма: 26
0
файлы: 1code_11743.txt [1.7KB] [512]
Разработчик
Ответов: 26067
Рейтинг: 2121
#11: 2009-02-08 18:51:23 ЛС | профиль | цитата
Народ, а сами-то компоненты где плавают, че-то я в упор в аттачах не вижу ихний архив
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#12: 2009-02-08 19:27:08 ЛС | профиль | цитата
nesco, неужели с инетом совсем все так плохо Коммит был сделан еще 42 часа назад
http://code.google.com/p/hiasm/source/detail?r=1560
карма: 26
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#13: 2009-02-08 21:47:56 ЛС | профиль | цитата
Dilma, напрашивается вынос из hiMainFrom.pas функции создания региона по файлу.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Администрация
Ответов: 15294
Рейтинг: 1518
#14: 2009-02-08 21:56:20 ЛС | профиль | цитата
это конечно следовало бы с самого начала сделать, но сейчас из-за совместимости со старыми проектами такое будет сложно реализовать...
карма: 26
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#15: 2009-02-08 22:07:45 ЛС | профиль | цитата
Компонент RGN_file будет работать не только с главной формой, как метод doPicture из компонента MainForm, но с любым контролом, имеющим handle.

Можно воспользоваться забугорным опытом:

- делается новый компонент RGN_file
- объявляется о прекращении поддержки метода doPicture компонента MainForm
- выпускается версия среды в которой работают обе возможности создания вида формы по файлу
- объявляется об удалении метода doPicture из компонента MainForm и предлагается схема его замены внешним компонентом
- выпускается версия среды в которой нет метода doPicture из компонента MainForm


карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)