Сейчас на форуме: zds (+5 невидимых) |
eXeL@B —› Программирование —› Компоненты для своей IDE |
Посл.ответ | Сообщение |
|
Создано: 03 июля 2012 15:55 · Личное сообщение · #1 Попользовался тут на днях Winasm studio. Неплохая в общем програмулина , но не без своих боков (как например ошибки с компиляцией ресурсов или же отсутствие синтаксической подсветки, потому что видите ли программе не нравится директория, в которую ты ее поместил:s9. И решил попробовать соорудить нечто менее глючное и более удобное для своих целей. И запнулся на вопросе о реализации своих кнопок, лейблов и т.д. Помогите разобраться с вопросом. |
|
Создано: 03 июля 2012 16:04 · Личное сообщение · #2 |
|
Создано: 03 июля 2012 16:09 · Личное сообщение · #3 |
|
Создано: 03 июля 2012 16:21 · Личное сообщение · #4 |
|
Создано: 03 июля 2012 16:41 · Личное сообщение · #5 albatros Кодогенератор имелся ввиду в контексте RAD IDE, а не компилятора/транслятора, например кинул на форму кнопку и сгенерился код для кнопки, нажал два раза и есть обработчик OnDown, а без этого всего и будет унылый блокнот. Для автокомплишена идеально подойдет SQLite c таблицей для инклудов и таблицей шаблонов, есчо отдельная база для проекта что бы не захламлять основную базу, скорости более чем достаточно, можно делать выборку по первым буквам и делать выборку в ListBox. |
|
Создано: 03 июля 2012 16:53 · Личное сообщение · #6 |
|
Создано: 03 июля 2012 17:05 · Личное сообщение · #7 albatros пишет: да тут хотя бы с созданием самих компонентов разобраться А что тут разбираться, отрываешь MSDN пишешь компоненты, обработчики, стили, стили и обработчики помещаешь в какой нибудь модифицированный ListView, а при использовании вставляешь в код формы, форму, хэндл окна известен тебе, да и эту часть лучше спрятать, не показывать весь ливер проекта, а сделать отдельную опцию - показать код проекта. Показывать только сами обработчики, а уже при нажатии - собрать проект, генерировать код. Вариантов овер 9000, ограничивается только полетом фантазии, желания, требований и возможностей для реализации... ну и человеко часов. |
|
Создано: 03 июля 2012 17:58 · Личное сообщение · #8 |
|
Создано: 05 июля 2012 22:52 · Личное сообщение · #9 |
|
Создано: 06 июля 2012 00:42 · Личное сообщение · #10 |
|
Создано: 21 июля 2012 15:30 · Личное сообщение · #11 |
|
Создано: 22 декабря 2012 21:55 · Поправил: g3r0n1m0 · Личное сообщение · #12 никто случайно не пытался разобраться в исходниках winasm studio? главным вопросом для меня было понять, каким там образом прорисовываются кнопочки, тулбары и все прочие компоненты. но похоже познаний ассемблера не хватило, чтобы до этого дойти может кто интересовался данным вопросом? исходник в соседнем топике: буду благодарен за хелп |
|
Создано: 22 декабря 2012 22:39 · Поправил: g3r0n1m0 · Личное сообщение · #13 |
|
Создано: 21 февраля 2014 22:22 · Поправил: shiroko · Личное сообщение · #14 Также заинтересован в данном вопросе. Может, если кто знает, то подскажите, пожалуйста, какие функции отвечают за установку компонента на форму\лиалоговое окно, изменение его размера и положения. Имеется ввиду, среда win32 как в winasm. И как создается это фокусирование на компоненте, что он выделяется рамкой будто в режиме Edit. Заранее благодарен. |
eXeL@B —› Программирование —› Компоненты для своей IDE |