Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Koda Form Designer - Визуализация работы с GUI - аналог Visual Basic.
Гм... А когда проект закончил развитие?
У меня печалька - я не понимаю, как в коде создать элементы Tab и в них разместить различные элементы.
Насколько я понимаю это можно будет сделать только ручками?
Подскажите, пожалуйста, вставил таб, сделал 2 вкладки, а кнопка сбора данных на обеих вкладках отображается. Как ее в одно всунуть вкладку, а из другой убрать? Я все понять никак не могу.
И еще такой вопрос: хочу запуск скрипта забиндить на кнопку СТАРТ. Но она, такая зараза, не телепатка и после запуска скрипта надпись на кнопке со СТАРТ на СТОП не меняется. Я так понимаю, подобная "проблема" решается таким образом: после нажатия на кнопку СТАРТ она должна исчезать, а вместо нее появляться уже другая кнопка, прерывающая работу скрипта под названием СТОП. Которая после нажатия в свою очередь исчезнет и вместо нее появится кнопка СТАРТ.
Было дело, тоже делал такое... Вот вырезал из своей работы часть кода, надеюсь подойдёт
Код:
GUICreate("Macki" , 300, 200, 1100, 10) ;Делаем гуи
GUISetState(@SW_SHOW)
$play = GUICtrlCreateButton("Play", 10, 10, 100, 100) ;Ставим кнопочку Play
$counter_check = GUICtrlCreateCheckbox(" " , 115, 10) ;Делаем ЧекБокс для проверки
While 1
$msg = GuiGetMsg()
If $msg = $GUI_EVENT_CLOSE Then Exit
$counter_read = GUICtrlRead($counter_check) ;Тут мы считываем данные с ЧекБокса (Есть галочка или нету)
If $msg = $play Then ;Если кнопка на гуи нажата "Play" то...
If $counter_read = 1 Then ;Смотрим, если галочка в ЧекБоксе горит
GUICtrlSetState($counter_check, $GUI_UNCHECKED) ;Убираем галочу с Чекбокса
GUICtrlSetData($play, "Play") ;а кнопке ставим имя Play
Else ;Если галочки в Чекбоксе нету, то
GUICtrlSetState($counter_check, $GUI_CHECKED) ;ставим галочку
GUICtrlSetData($play, "Stop") ;переименовываем кнопку Play в Stop
EndIf
EndIf
wend
Как в FD сделать так, чтобы определенная вкладка стала открытой по умолчанию? У меня 2 вкладки и почему-то по умолчанию у меня изначально вторая стала (правая).
Как в самом коде сделать это я знаю, но тут фишка в том, что я свой скрипт постоянно дополняю, изменяю, добавляя новые элементы в GUI и при копировании в скрипт нового кода правая вкладка снова становится основной, а ручками в самом скрипте постоянно менять местами GUICtrlSetState(-1,$GUI_SHOW) - это лишние телодвижения...
Добавлено:
Сообщение автоматически объединено:
Ой ахтунг, товарищи!
Подскажите, пожалуйста, что за дела и как их исправить!
Обратите внимание на картинку. Во-первых, кода не добавляет #include <UpdownConstants.au3> в код (как это исправить?), из-за чего предпросмотр не запускается, выдает ошибку
Есть ли какая-нибудь альтернатива Коде?
Где-то я раньше находил другие аналогичные дизайнеры, но сейчас не могу вспомнить
______________________________________________________________________________
один нашел
http://www.autoitscript.com/forum/topic/146283-form-builder-beta/
пока не тестировал
Re: Koda Form Designer - Визуализация работы с GUI - аналог Visual Basic
Уважаемый автор! Программа и правдо сложна для новичков. Есть два самых наболевших вопроса: 1: Как открыть ActiveX object browser ? 2: Как добавлять контролы в меню программы (по аналогу Delphi) ?
Не совсем понял. Если вы про пункты меню, то создаёте "Main Menu" (вторая слева кнопка на вкладке Standart), кликаете по элементу два раза - открывается окно дизайнера меню. Теперь правой клавишей мыши вызываете контекстное меню выделенного элемента и выбираете нужные вам действия.
Re: Koda Form Designer - Визуализация работы с GUI - аналог Visual Basic
Здравствуйте, подскажите пожалуйста как избавиться от проблемы кодировки кирилицы при инпорте формы - для примера я открыл несколько редакторов и скопировал туда код формы.
И вопрос - можно поделиться исходниками или же добавить функцию запускать с импортом формы из буфера - былобы удобно вызывать функцию из редактора (запуск с параметром) - выделил форму и нажал открыть в редакторе... //update
Былобы неплохо добавить возможность работы с UTF 8 а не исключительно windows 1251
Re: Koda Form Designer - Визуализация работы с GUI - аналог Visual Basic
А почему она у меня не запускается?
Я делаю двойной клик по FD.exe, но она не запускается.
Я пытаюсь вызвать его из SciTE.exe, но ничего не запускается.
В консоль выдаёт такое:
Re: Koda Form Designer - Визуализация работы с GUI - аналог Visual Basic
Запустилась то она идеально, да радовался не долго.
Дельфиец бросил прогу даже не оставив исходников.
Вродебы я уже пробовал её или другую и там было всё плохо.
Ужасно криво сделано, видимо автор никогда не видел подобных редакторов. Хотя может в дельфи тоже так всё сделано косо, и не зря об этом все говорят.
Первая проблема это создать хоть какоето название элемента, оно может быть в какой угодно части свойств
пол часа потратил что сделать Label , хотя вроде как название это и есть весь элементы и казалось бы оно должно быть первым, но оно гдето в середине, а первый параметр вообще выкидывает элемент за пределы окна, и явно не имеет отношения к autoit.
Ну допустим нашёл куда сунуть название, с 3 раза, потомучто по началу он гнал ошибку.
Добавил рядом элемент Input , и вот тут начался ахтунг.
Элемент ввод 20 пикселей высотой, а подпись 17, и ладно бы поменять можно, так у надписи текст выравнивается выше середины и даже будь она 15 как высота самого текста, она всё равно не станет на одном уровне с вводом.
В общем суть редактора накидать элементов кучкой, а потом по пикселю подправлять, я бы не сказал что это проще чем каждый раз запуская скрипт, потомучто в проге всё равно нифига не видно и надо запускать скрипт.
Вторая проблема вылезла в попытке выбрать режиме событий, такое окно нельзя закрыть. Но что бы я не писал в шаблон, это не даёт ничего, прога просто не смотрит шаблон. Так что фактически мы имеем кусок кода из которого надо вырезать сырой блок.
Мне кажется такую прогу полезнее было бы сделать браузерной.
Ну и в довесок нет шага сетки, элементы кидаются с какимто только им ведомым шагом.
Уж не знаю это проблема 7 винды или автор слепой.
Хотя мои GUI тоже приходится попиксельно подправлять под win 10, хотя в 7 вроде бы и ровно. Но ведь в 10 квадратный интерфейс, а тут явно кривость видна. Я бы списал на разницу стилелей дельфи и автоита, но я получаю в скрипте ровно то что нарисовал в проге, все пиксели ровно там же.
В общем прога для набросков, её даже нельзя настроить.
Наверно будет проще написать вручную, привязывая элементы к глобальным переменным которыми можно их сдвигать, а дальше обфускатор лишнее срежет.
Даже не знаю стоит ли на прогу время тратить или писать по старинке.
Вот я не пойму почему sprint layout сделан идеально наверно ещё под xp и также идеально работает под 7 или даже под wine, за исключением что у них не видно полос прокрутки которые мне ниразу не пригодились, ведь есть колёсик и в графическом редакторе это нужнее.
Уходя в прошлое
С кодировкой какойто бред.
Если нажать кнопку скопировать, и это из буфера вставить в scite, то всё нормально.
Но если из этого окна выделить и скопировать нужный кусок, то получаю крюкозябры в кирилице
Re: Koda Form Designer - Визуализация работы с GUI - аналог Visual Basic
Пробовал пользоваться Koda давно , сейчас специально скачал по ссылке, что-бы проверить обоснованность Вашей критики, с некоторыми моментами я не согласен, например :
пол часа потратил что сделать Label , хотя вроде как название это и есть весь элементы и казалось бы оно должно быть первым, но оно гдето в середине,...
Хмм, название оно и есть название , то есть "Name", само содержание в свойстве "Caption" т.е "Подпись" - всё логично. Наименования всех свойств элемента выведены в алфавитном порядке, так их легче искать.
Элемент ввод 20 пикселей высотой, а подпись 17, и ладно бы поменять можно, так у надписи текст выравнивается выше середины
Здесь с Вами согласен, я не являюсь фанатом этой программы ,хотя она уже и встроена в расширенный SciTe, пишу GUI , как привык с самого начала - всё руками набираю, хотя если необходимо что-то простенькое быстро набросать - удобно.
... всё плохо... >< ... Ужасно криво сделано... >< ... Хотя может в дельфи тоже так всё сделано косо... >< ... или автор слепой... >< ... кривость видна...
ra4o да не тратьте вы время на winix.
Человек запустил ПО, не читая документации потыкался, помыкался - не получилось - сделал вывод: "прога га.но", надо бы известить об этом мир - известил.
Принцип такой: У меня не получается, значит авторы рукажопы.
Добавлено:
Сообщение автоматически объединено:
OffTopic: winix
Koda вам не нравится, с SciTE у вас проблемы, может устремите свой взгляд *Сюда*?
Re: Koda Form Designer - Визуализация работы с GUI - аналог Visual Basic
Я не британец чтоб знать что такое Caption, это слово используется только в видеомантаже и больше нигде его никогда не встречал. Написать Name они тут почемуто не захотели. В общем перевод не ахти.
он же в ней не встроен, как он может равнять. Просто в ней выравнивание мало того что внутри по верху, так ещё и сдвинуто кудато. Чую надо старую винду ставить в виртуалку чтоб посмотреть.
Француз портировал движок игры bermuda syndrom , точнее написал с нуля с открытыми исходниками.
И добавил туда французский шрифт, это вторая латынь с закорючками сверху, так что кириллица развалилась сразу.
Мне довелось узнать об этой игре на dingoo a320. Для пикселей графон там очень крутой, не встречал таких игр.
Как оказалось эту игру раньше нашёл любитель psp и чтото вытворял ромхакингом, заменяя их буквы нашими. Тексты пришлось переписывать на этот неведомый язык и перевелось вроде как или не всё или не сразу. В общем решения не нашёл и исходник он не показал.
В итоге эту игру ктото из наших собрал для линукса и выложил на рутрекер, файл был несжатый и тайловый редактор там находил шрифт.
Половина каждого знака (не помню низ или верх)была сдвинута на один байт вбок, так что просто туда всунуть шрифт нельзя было, надо было пол буквы перерисовывать.
Рисовал прямо в бинарнике и кидал в линукс в виртуалку чтоб посмотреть, и вроде бы получалось.
Осталось както потом это затолкать в исходник, а шрифт в нём написан какимто сишным бинарным кодом. Вот только шрифт написан без сдвига, а у меня картинка со сдвигом, и проблема в том что я не могу собрать и посмотреть что будет. А сам код это просто hex число показывающее пиксели в строке знака.
Вроде бы както потом всё таки както затолкал их правильно. Много раз мучал нашего сборщика под линукс из за косяков в виде торчащего пикселя не в том месте. Один раз был был даже спор когда он говорил что пересобрал с моего исходника, а я получил тоже самое, оказалось что он собрал и забыл положить новый файл.
Но вроде как на последней сборке ошибок не нашлось.
Свою версию для динги перерисовал в редакторе, кидал исходник в тему на буржуйского форума, но всем наверно пофиг.
Чел с psp пересобрал с моего исходника и положил родную локализацию.
А игру для динги и линя я давно вывалил кудато на рутрекер, там и лежит.
Ковырять исходники можно любые, лопатил даже питона, хотя там ничерта не понятно и документации в рунете 0, а синтаксис настолько абстрактный что никто прочитать не может.
Из той документации которую положили читал, да она голимая.
Вот качать наверно не надо было в scite тоже самое как оказалось, я думал чтото новое получше изобрели.
OffTopic:
Зато у вас тут кнопка спойлер зашибенная, хоть и не сразу нашёл, не то что в XenForo.
Чую надо писать скрипт который будет висеть в углу и выделенный текст в тег заворачивать