Вверх ↑
Этот топик читают: Гость
Ответов: 964
Рейтинг: 12
#1: 2008-07-16 01:55:13 ЛС | профиль | цитата
Я уже давно толкаю идею что неплохо-бы сделать репозиторий
решений конкретных задач с помощью ХайАсма .
Уварен что подобная библиотека "строительных блоков" может понадобится не только
новичкам .

Чтобы не быть в очередной раз прожектером сразу предлагаю
пример "панель палитры" сильно сомневаюсь что
можно что-то добавить действительно полезное ...
(Разве что настройку яркости )


карма: 0

1
Голосовали:Andrey
Разработчик
Ответов: 26305
Рейтинг: 2146
#2: 2008-07-16 01:56:00 ЛС | профиль | цитата
AlexKir, перед тем как копировать не забывай переключать раскладку на кириллицу
карма: 22

0
Ответов: 964
Рейтинг: 12
#3: 2008-07-16 02:12:54 ЛС | профиль | цитата
По моему там вообще нет значимого текста


[size=-2]------ Добавлено в 02:12
code_2244.txt
карма: 0

0
файлы: 2Setpal.JPG [7.7KB] [554], code_2244.txt [10KB] [391]
Разработчик
Ответов: 26305
Рейтинг: 2146
#4: 2008-07-16 02:25:02 ЛС | профиль | цитата
AlexKir, а что там забыл маленький крестик в нижнем правом углу
карма: 22

0
Ответов: 3851
Рейтинг: 159
#5: 2008-07-16 20:03:38 ЛС | профиль | цитата
AlexKir писал(а):
неплохо-бы сделать репозиторий решений конкретных задач с помощью ХайАсма
с поиском
карма: 0
начавший
1
Голосовали:Валерий
Ответов: 1397
Рейтинг: 50
#6: 2008-07-16 20:29:13 ЛС | профиль | цитата
Андрей +1
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3655
Рейтинг: 69
#7: 2008-07-16 20:42:36 ЛС | профиль | цитата
AlexKir писал(а):
Я уже давно толкаю идею что неплохо-бы сделать репозиторий
решений конкретных задач с помощью ХайАсма .
Уварен что подобная библиотека "строительных блоков" может понадобится не только
новичкам .

Конечно нужна.
Но есть проблема ,я вот пытался создать архив примеров http://vvu.ucoz.ru/
Но посмотри что написано на первой странице.
Увы но пример сделанный в предыдущей версии может не работать в
следующей.
карма: 0

0
Ответов: 3851
Рейтинг: 159
#8: 2008-07-16 21:22:13 ЛС | профиль | цитата
Вячеслав писал(а):
пример сделанный в предыдущей версии может не работать в следующей
как говорится всей водки не выпьешь, но стремиться к этому надо.. Посему предлагаю: при копировании схемы (или её части) в среде автоматом приклеивать номер её (среды) версии и ревизии SVN (если таковая имееится). Аналогично по недистрибным и усовершенствованным элементам. На основании этой инфы, неплохо бы, чтобы среда умела предлагать юзеру (вставившему форумную схему в среду на своём компе) проапдэйтить себя до необходимой кондиции, с откатами еснно..
------------ Дoбавленo:

а примеры, они же - удачные решения, неплохо бы приклеивать ссылками в описания к целевым элементам (F1).
карма: 0
начавший
0
Ответов: 3655
Рейтинг: 69
#9: 2008-07-16 21:26:15 ЛС | профиль | цитата
Андрей. писал(а):
Посему предлагаю: при копировании схемы (или её части) в среде автоматом приклеивать номер её (среды) версии и ревизии SVN (если таковая имееится). Аналогично по недистрибным и усовершенствованным элементам. На основании этой инфы, неплохо бы, чтобы среда умела предлагать юзеру (вставившему форумную схему в среду на своём компе) проапдэйтить себя до необходимой кондиции, с откатами еснно..

Мечты, мечты где ваша сладость
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#10: 2008-07-16 23:47:58 ЛС | профиль | цитата
AlexKir писал(а):
пример "панель палитры" сильно сомневаюсь что
можно что-то добавить действительно полезное ...
а выбросить лишнее и сделать удобочитаемой запросто


Add(ChildPanelEx,12419424,131,98)
{
}
BEGIN_SDK
Add(EditMultiEx,15707737,21,21)
{
VarCount=#5:Value|
Width=307
Height=228
link(Value,557846:Color,[(27,237)(223,237)])
}
Add(Panel,1500764,126,42)
{
Width=197
Height=271
}
Add(Image,7889890,49,42)
{
Left=8
Top=36
Width=180
Height=155
ViewStyle=1
Picture=[ZIPBEA8010078DAEDD85F68D7F51EC771836EBAE8A28BE020141151078422C493849448FF61689A980AAB95ACE994B5CD35A75B7CDADC5C531773D335562B446D98A630FA8F596028225170842222EAC28B2EBAE8A68B2E3A9EC3F7F9E57DFA7EBE9FCFDB73D8DDEBCBE37BB3DFCD8B374F7E8CDF8A86CF66AF5BF0EFE71F57DFBF5F7D3F2BDEEB16FCED3F7F1F2E3EB7CF85AFFF79550861D7AEDD855EF455BC8C60BC82FE8A01EC2E0D18FD15AF20E065F4C5F422BF3D3ADFB33D3EDFB33D3DFFAFDBEDFCDEFF7B7EE4FA89EDD77AFAABABD58EDA499EFE2FDF346A47EDA81DB5A376D48EFEDF513B6A47EDA89D6B6AA7BB7BB8D0839DE8451F82D18F010C6208C3A521631003E847401F7A8D9DE8417E7B74BE677B7CBE677B747EED763BDF79FDEAFCD4F513DB9DA72FB7FFF7EF3B6A47EDA81DB5A376D48EDA513B6A47EDA81DB3DDB4D3D9B9AFD0851DD8893E04A31F83D88311EC2B8D187B30887E04F461A7B1035DC86F8FCEF76C8FCFF76C8FCEAFDD6EE73BAF5F9D9FBA7E62BBF3F476BBDA513B6A47EDA81DB5A376D48EDA513B6A27DB4E5BDB58A1035DE8412F823180218C603FC64AFB8D110C610001BDE831BAD081FCF6E87CCFF6F87CCFF6E8FCDAED76BEF3FAD5F9A9EB27B63B4F6FB7AB1DB5A376D48EDA513B6A47EDA81DB5A376B2ED6CD972B0D0864E74631782B11BC3D887311C2C8D19FB308CDD08D8856EA3136DC86F8FCEF76C8FCFF76C8FCEAFDD6EE73BAF5F9D9FBA7E62BBF3F476BBDA513B6A47EDA81DB5A376D48EDA513B6A47EDA89D796BA7B979AAD08A76746127823188118C620253A5096314231844C04E7419ED68457E7B74BE677B7CBE677B747EED763BDF79FDEAFCD4F513DB9DA7B7DBD58EDA513B6A47EDA81DB5A376D48EDA513BD9769E7BEECD420BB6613B7A108C21ECC5014CE2CDD2A471007B3184801E6C37B6A105F9EDD1F99EEDF1F99EEDD1F9B5DBED7CE7F5ABF353D74F6C779EDE6E573B6A47EDA81DB5A376D48EDA513B6A47ED64DB696C3C5CD8845674A007C118C27E4C601A874BD3C604F66308013DE8305AB109F9EDD1F99EEDF1F99EEDD1F9B5DBED7CE7F5ABF353D74F6C779EDE6E573B6A47EDA81DB5A376D48EDA513B6A47ED64DB59BFFE58A1092D68C70E04630F463189191C2BCD189318C51E04EC40BBD18226E4B747E77BB6C7E77BB647E7D76EB7F39DD7AFCE4F5D3FB1DD797ABB5DEDA81DB5A376D48EDA513B6A47EDA81DB5A376D4CEBCB5B376EDF142239AD1866E0463186398C2611C2F1D36A63086610474A3CD684623F2DBA3F33DDBE3F33DDBA3F36BB7DBF9CEEB57E7A7AE9FD8EE3CBDDDAE76D48EDA513B6A47EDA81DB5A376D48EDAC9B6F3E493EF15366013B6E22504E3558C631A47F15EE9A8318D71BC8A8097B0D5D8840DC86F8FCEF76C8FCFF76C8FCEAFDD6EE73BAF5F9D9FBA7E62BBF3F476BBDA513B6A47EDA81DB5A376D48EDA513B6A27DB4E43C35C611D9AD08A2E0463041398C12CE64AB3C60C263082802EB41A4D5887FCF6E87CCFF6F87CCFF6E8FCDAED76BEF3FAD5F9A9EB27B63B4F6FB7AB1DB5A376D48EDA513B6A47EDA81DB5A376B2ED3CF6D887853578069BD185608CE010DEC6097C583A61BC8D4318414017361BCF600DF2DBA3F33DDBE3F33DDBA3F36BB7DBF9CEEB57E7A7AE9FD8EE3CBDDDAE76D48EDA513B6A47EDA81DB5A376D48EDA513B6A67DEDA79E8A14F0BABB0112DD88E60ECC5248EE0143E2D9D328E60127B11B01D2DC646AC427E7B74BE677B7CBE677B747EED763BDF79FDEAFCD4F513DB9DA7B7DBD58EDA513B6A47EDA81DB5A376D48EDA513BD976962F3F5B68C07A34A313C1D887291CC31CCE96E68C6398C23E0474A2D9588F06E4B747E77BB6C7E77BB647E7D76EB7F39DD7AFCE4F5D3FB1DD797ABB5DEDA81DB5A376D48EDA513B6A47EDA81DB5936D67D9B27385C7B10E9BD08160ECC73466F101CE953E3066318DFD08E8C026631D1E477E7B74BE677B7CBE677B747EED763BDF79FDEAFCD4F513DB9DA7B7DBD58EDA513B6A47EDA81DB5A376D48EDA513BD976EEBBEF42E1113C85E7D18E608CE20DBC8B8F71A1F4B1F12EDEC02802DAF1BCF1141E417E7B74BE677B7CBE677B747EED763BDF79FDEAFCD4F513DB9DA7B7DBD58EDA513B6A47EDA81DB5A376D48EDA513BD976162FBE545881D568423B82318A199CC4195C2A9D314E6206A308684793B11A2B90DF1E9DEFD91E9FEFD91E9D5FBBDDCE775EBF3A3F75FDC476E7E9ED76B5A376D48EDA513B6A47EDA81DB5A376D48EDA513BF3D6CE3DF77C5D78102BF12C5E44305EC35B388DCFF175E973E334DEC26B087811CF1A2BF120F2DBA3F33DDBE3F33DDBA3F36BB7DBF9CEEB57E7A7AE9FD8EE3CBDDDAE76D48EDA513B6A47EDA81DB5A376D48EDAC9B6B368D1E5C23234A0116D08C6180E630EE770B974CE98C3618C21A00D8D46039621BF3D3ADFB33D3EDFB33D3ABF76BB9DEFBC7E757EEAFA89EDCED3DBED6A47EDA81DB5A376D48EDA513B6A47EDA89D6C3B77DEF95D61299EC0466C43300EE008DEC7797C573A6FBC8F233880806DD8683C81A5C86F8FCEF76C8FCFF76C8FCEAFDD6EE73BAF5F9D9FBA7E62BBF3F476BBDA513B6A47EDA81DB5A376D48EDA513B6A27DBCEEDB7FF50588247B1015B118C711CC547B8881F4A178D8F7014E308D88A0DC6A35882FCF6E87CCFF6F87CCFF6E8FCDAED76BEF3FAD5F9A9EB27B63B4F6FB7AB1DB5A376D48EDA513B6A47EDA81DB5A376D48EDA99B7766EBDF5A7C2BD78184F632B82318E77F009BEC24FA5AF8C4FF00EC611B0154F1B0FE35EE4B747E77BB6C7E77BB647E7D76EB7F39DD7AFCE4F5D3FB1DD797ABB5DEDA81DB5A376D48EDA513B6A47EDA81DB5936D67E1C22B85BBB102EBD08A604C601667F00DAE94BE31CE6016130868C53A6305EE467E7B74BE677B7CBE677B747EED763BDF79FDEAFCD4F513DB9DA7B7DBD58EDA513B6A47EDA81DB5A376D48EDA513BD9766EBEF997C2222CC75A6C41300EE238CEE2327E295D36CEE2380E22600BD61ACBB108F9EDD1F99EEDF1F99EEDD1F9B5DBED7CE7F5ABF353D74F6C779EDE6E573B6A47EDA81DB5A376D48EDA513B6A47ED64DBB9E9A65F0B77E101ACC16604E3104EE00B7C8B5F4BDF1A5FE0040E216033D6180FE02EE4B747E77BB6C7E77BB647E7D76EB7F39DD7AFCE4F5D3FB1DD797ABB5DEDA81DB5A376D48EDA513B6A47EDA81DB5A376D4CEBCB573E38DBF15EEC0FD588D1604631227F125BEC76FA5EF8D2F7112930868C16AE37EDC81FCF6E87CCFF6F87CCFF6E8FCDAED76BEF3FAD5F9A9EB27B63B4F6FB7AB1DB5A376D48EDA513B6A47EDA81DB5A376B2EDDC70C3EF85DBB014ABD082604CE214CEE347FC5EFAD1388F539844400B56194B711BF2DBA3F33DDBE3F33DDBA3F36BB7DBF9CEEB57E7A7AE9FD8EE3CBDDDAE76D48EDA513B6A47EDA81DB5A376D48EDAC9B673FDF57F146EC112ACC40B08C6EB388D8BF8197F947E362EE2345E47C00B58692CC12DC86F8FCEF76C8FCFF76C8FCEAFDD6EE73BAF5F9D9FBA7E62BBF3F476BBDA513B6A47EDA81DB5A376D48EDA513B6A27DBCE82057F161662311AD08C604C610E9770057F96AE18973087290434A3C1588C85C86F8FCEF76C8FCFF76C8FCEAFDD6EE73BAF5F9D9FBA7E62BBF3F476BBDA513B6A47EDA81DB5A376D48EDA513B6A27DB8E1E3DD7F4D08EC8B5523BF2BFB7F32F7959055A]
Point(onMouseDown)
Point(MouseX)
Point(MouseY)
link(onMouseDown,9964667:doGetPixel,[(86,55)(86,38)(37,38)(37,104)])
}
Add(ScrollBar,2465354,217,49)
{
Left=12
Top=200
Width=175
Height=10
Color=255
Max=255
link(onPosition,13306717:doWork3,[(301,55)(301,132)])
}
Add(ScrollBar,13104707,224,84)
{
Left=12
Top=215
Width=175
Height=10
Color=65280
Max=255
link(onPosition,13306717:doWork1,[(284,90)])
}
Add(ScrollBar,10387939,231,126)
{
Left=12
Top=230
Width=175
Height=10
Color=16711680
Max=255
link(onPosition,13306717:doWork2,[])
}
Add(ChildPanel,10233579,49,140)
{
link(onEvent1,12043696:doWork2,[])
}
BEGIN_SDK
Add(EditMulti,13065665,10,10)
{
EventCount=1
}
Add(Panel,4529927,35,105)
{
Left=104
Top=246
Width=85
Height=15
Color=16777215
Point(onMouseDown)
link(onMouseDown,6229727:doData,[(112,118)(112,150)])
}
Add(DoData,6229727,157,144)
{
Data=Integer(16777215)
link(onEventData,13065665:onEvent1,[(255,150)(255,27)])
}
END_SDK
Add(ChildPanel,10659311,49,175)
{
link(onEvent1,12043696:doWork3,[(102,181)])
}
BEGIN_SDK
Add(EditMulti,13065665,10,10)
{
EventCount=1
}
Add(Panel,4529927,35,105)
{
Left=10
Top=247
Width=80
Height=15
Color=0
Point(onMouseDown)
link(onMouseDown,11907704:doData,[(147,118)(147,150)])
}
Add(DoData,11907704,227,144)
{
Data=Integer(0)
link(onEventData,13065665:onEvent1,[(290,150)(290,27)])
}
END_SDK
Add(ChildPanel,4245753,280,182)
{
}
BEGIN_SDK
Add(EditMulti,13549017,10,10)
{
WorkCount=1
link(doWork1,9667178:doEvent1,[(26,16)(26,118)])
}
Add(Panel,11038585,147,112)
{
Left=12
Top=7
Width=175
Height=25
Color=0
Font=[Arial,10,1,16777215,204]
Alignment=2
Point(doColor)
Point(doFont)
}
Add(Hub,9667178,42,112)
{
OutCount=3
link(onEvent1,11038585:doCaption,[])
link(onEvent2,11038585:doColor,[])
}
END_SDK
Add(HubEx,13306717,280,119)
{
Angle=1
link(onEvent,557846:doRGB,[(284,171)(205,171)(205,188)])
}
Add(HubEx,12043696,98,133)
{
link(onEvent,11423821:doEvent1,[])
}
Add(Img_GetPoint,9964667,49,98)
{
link(onGetPixel,12043696:doWork1,[(102,104)])
link(Bitmap,7889890:ImageBitmap,[])
link(X,7889890:MouseX,[])
link(Y,7889890:MouseY,[])
}
Add(MultiElementEx,11423821,126,140)
{
link(onEventData,2465354:doPosition,[(188,146)(188,55)])
link(onEventData1,13104707:doPosition,[(197,153)(197,90)])
link(onEventData2,10387939:doPosition,[(206,160)(206,132)])
link(onEvent1,10693926:doWork3,[(172,167)(172,223)(263,223)])
}
BEGIN_SDK
Add(EditMultiEx,15118277,21,21)
{
WorkCount=#8:doEvent1|
EventCount=#11:onEventData|12:onEventData1|12:onEventData2|8:onEvent1|
Height=172
link(doEvent1,14299745:doEvent1,[(35,27)(35,125)])
}
Add(ToRGB,9496374,168,49)
{
}
Add(DoData,12786918,119,133)
{
link(onEventData,15118277:onEventData,[(236,139)(236,27)])
link(Data,9496374:R,[(125,104)(174,104)])
}
Add(DoData,7097859,175,140)
{
link(onEventData,15118277:onEventData1,[(264,146)(264,34)])
link(Data,9496374:G,[])
}
Add(DoData,1925672,224,147)
{
link(onEventData,15118277:onEventData2,[(285,153)(285,41)])
link(Data,9496374:B,[(230,99)(188,99)])
}
Add(Hub,14299745,49,119)
{
OutCount=5
link(onEvent1,15118277:onEvent1,[(297,125)(297,48)])
link(onEvent2,9496374:doGetRGB,[(111,132)(111,55)])
link(onEvent3,12786918:doData,[])
link(onEvent4,7097859:doData,[])
link(onEvent5,1925672:doData,[])
}
END_SDK
Add(RGB,557846,217,182)
{
link(onRGB,10693926:doWork2,[])
link(R,2465354:Position,[])
link(G,13104707:Position,[])
link(B,10387939:Position,[])
}
Add(HubEx,10693926,259,175)
{
link(onEvent,4245753:doWork1,[])
}
END_SDK

------------ Дoбавленo:

AlexKir писал(а):
сделать репозиторий
я за (хотя и не понимаю: Почему "Схемы" не устраивают ? )
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#11: 2008-07-17 01:02:02 ЛС | профиль | цитата
Tad писал(а):
я за (хотя и не понимаю: Почему "Схемы" не устраивают ? )

В схемах нет тематики - упаришься искать.
карма: 0

0
Ответов: 1397
Рейтинг: 50
#12: 2008-07-17 11:56:58 ЛС | профиль | цитата
Наверно проще нормальный поиск сделать?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2008-07-17 12:21:10 ЛС | профиль | цитата
Вячеслав писал(а):
В схемах нет тематики - упаришься искать.

согласен. Тут надо форум доделать так, чтобы появилась возможность вложения
карма: 27
1
Голосовали:Konst
Ответов: 9906
Рейтинг: 351
#14: 2008-07-17 13:23:41 ЛС | профиль | цитата
По теории, это все-таки база должна быть, а не список, разделенный на тематики
Чего-то мне именно так думается
Одна схема может затронуть несколько тематик
Вот к примеру (потому-что помню) SpriteDemo - это рисование, мультики, динамические мультики, наконец просто спрайты. Кто-то может и еще чего там усмотрит

Да и список используемых элементов - тоже не маловажная информация
Набираешь в неком поиске элемент - смотришь примеры использования.....

Может и некая оценка "читаемости", как одно из полей - тоже нужна. Чтобы новичек мог понимать на примерах: что есть хорошо, а что есть плохо
карма: 9

0
Ответов: 3655
Рейтинг: 69
#15: 2008-07-17 17:46:05 ЛС | профиль | цитата
Galkov писал(а):
Набираешь в неком поиске элемент - смотришь примеры использования.....

Я думаю об этом многие мечтают.
карма: 0

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