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/