OberonCore https://forum.oberoncore.ru/ |
|
Цветные квадраты, картинки и текст на одной форме. https://forum.oberoncore.ru/viewtopic.php?f=24&t=5815 |
Страница 1 из 1 |
Автор: | VladimirPcode [ Четверг, 21 Июль, 2016 14:09 ] |
Заголовок сообщения: | Цветные квадраты, картинки и текст на одной форме. |
Хочу сделать шахматы. Нужно разрисовать квадратами часть формы, а поверх налепить фигуры без фона. Сбоку текстовое поле многострочное, или еще что (главное чтобы мог кликать на нужный мне ход в партии см. https://ru.wikipedia.org/wiki/Шахматная_нотация ). Как вообще залепить сюда картинки программно? Дальше как собрать среду чтобы осталась только эта форма, и меню сверху поменять на свое? Где искать инфу? Заранее благодарю за помощь. |
Автор: | prospero78 [ Четверг, 21 Июль, 2016 14:17 ] |
Заголовок сообщения: | Re: Цветные квадраты, картинки и текст на одной форме. |
1. Как рисовать могу порекомендовать видео-встречи по Компонентному Паскалю от Ивана Денисова на Ютубе. Ищется влёт, чтобы не соврать -- 3 или 4 встреча. 2. Чтобы осталась только эта форма нужно править файл Config. Там настраиваются все команды на запуск. 3. Меню меняются в каждой подсистеме в папке Rsrc файл Menus (надеюсь, не напутал). Или изнутри среды через встроенные инструменты. 4. В сборке Ивана Денисова практически вся документация русифицирована. Учебник писал доктор наук, так что берём поправку на сухую академичность. Но, посмотрев примеры вникнуть при желании можно. ----- Плюс, от себя, если знаний совсем нет -- учебник по основам Компонентного Паскаля на обертоне.ру. Не закончен даже на 30%, но для затравки многое станет гораздо более понятным. Уровень -- новичок в программировании, владеющий компьютером на отлично. |
Автор: | Александр Ильин [ Четверг, 21 Июль, 2016 15:57 ] |
Заголовок сообщения: | Re: Цветные квадраты, картинки и текст на одной форме. |
VladimirPcode писал(а): Хочу сделать шахматы. Нужно разрисовать квадратами часть формы, а поверх налепить фигуры без фона. Как вообще залепить сюда картинки программно? У Анатолия Попкова школьники уже делали шахматы, он может поделиться исходниками, если хотите. Да и у меня где-то сохранилась какая-то из версий - возможно, не последняя. Кажется, мы с ними делали сетевую игру по TCP/IP.Дам одну подсказку: шахматные фигуры есть в Unicode. Проще всего взять любой шрифт, где эти символы присутствуют (например, Arial или Tahoma), и рисовать соответствующие буквы-фигуры поверх разлинованного поля. См. здесь: https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode |
Автор: | Александр Ильин [ Четверг, 21 Июль, 2016 15:58 ] |
Заголовок сообщения: | Re: Цветные квадраты, картинки и текст на одной форме. |
VladimirPcode писал(а): Дальше как собрать среду чтобы осталась только эта форма, и меню сверху поменять на свое? См. тут: http://oberoncore.ru/wiki/blackbox/make_exe
|
Автор: | Илья Ермаков [ Понедельник, 25 Июль, 2016 02:51 ] |
Заголовок сообщения: | Re: Цветные квадраты, картинки и текст на одной форме. |
VladimirPcode писал(а): Дальше как собрать среду чтобы осталась только эта форма Для этого в стартовой процедуре Config.Setup должно быть: StdCmds.OpenToolDialog(ВашаФорма) - именно ToolDialog! И запускать приложение с параметром /NOAPPWIN. Чтобы без ключа, а прямо из программы это сконфигурировать, можно попробовать выставить: HostWindows.noAppWin := TRUE. Только из Config.Setup уже поздно. Это можно попробовать делать, изменяя модуль Init. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |