Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Mar 29, 2020 6:56 pm

All times are UTC+03:00


Search found 67 matches
Search these results:

Author Message

 Forum: HLL   Topic: Создание приложений на классах

Posted: Fri Jan 09, 2015 11:13 pm 

Replies: 73
Views: 21097


- Добавлен класс Application - Добавлен элемент интерфейса "Отдельный пиксель" new Pixel(10, 10, COLOR_RED); - К элементу "Отрезок" добавлен класс OffcutCustomFigure, позволяющий рисовать из отрезков произвольную фигуру, используя произвольное количество вершин - Добавлен класс д...

 Forum: HLL   Topic: Создание приложений на классах

Posted: Thu Jan 08, 2015 10:40 pm 

Replies: 73
Views: 21097


Добавил ещё 2 элемента интерфейса: "Число" и "Отрезок" Создание элемента числа: NumberLabel* num = new NumberLabel(25); Создание отрезка из точки (10, 10) в точку (20, 20): Offcut* of1 = new Offcut(10, 10, 20, 20); Вместе с элементом "Отрезок" идёт класс и 2 структуры д...

 Forum: HLL   Topic: Создание приложений на классах

Posted: Thu Jan 08, 2015 4:21 pm 

Replies: 73
Views: 21097


Немного доработал библиотеку. 1) Пара новых функций в классах 2) Добавил элемент интерфейса "Блок пикселей" - Возможность создания блока пикселей размером A x B определённого цвета - Возможность перекрашивать определённые пиксели в любой цвет Скрин нового элемента: http://sf.uploads.ru/t/N...

 Forum: HLL   Topic: Создание приложений на классах

Posted: Wed Jan 07, 2015 9:31 pm 

Replies: 73
Views: 21097


Quote:
С днем рождения!) Не забрось проект. Если уж и писать на сишке, то только с большим уровнем абстракций.

Спасибо))) постараюсь не забросить)
в ближайшее время хочу сделать функции для удобной загрузки DLL и вызова функций из них и оформить наконец элементы интерфейса из BoxLib как классы

 Forum: HLL   Topic: Создание приложений на классах

Posted: Wed Jan 07, 2015 4:12 pm 

Replies: 73
Views: 21097


Кнопки и лабелы - компоненты окна, значит должны быть как минимум полями объекта окна Ну да, так правильнее будет. В принципе ваш код можно применять уже сейчас, разве что объект родительского окна не передаётся в конструктор элемента. Доработаю. P. S. Сегодня некогда, отмечаю свой День Рождения :)...

 Forum: HLL   Topic: Создание приложений на классах

Posted: Tue Jan 06, 2015 11:03 pm 

Replies: 73
Views: 21097


Пока на время "отстал" от BoxLib, сегодня сделал несколько других изменений - Разбил проект на отдельные файлы (теперь для каждого класса свой отдельный файл, а не в куче в одном core.cpp, как раньше) - Поменял способ регистрации элементов интерфейса - Изменил обработку событий (старый вар...

 Forum: HLL   Topic: Создание приложений на классах

Posted: Tue Jan 06, 2015 2:47 pm 

Replies: 73
Views: 21097


Во! пока есть свободное время, попробую продолжить разработку

 Forum: HLL   Topic: Создание приложений на классах

Posted: Sun Dec 07, 2014 3:27 pm 

Replies: 73
Views: 21097


Nikolai1 wrote:
отлично! фокус на поле устанавливается, но при попытке ввести текст программа завершается

кажется, это из-за того, что в классе я использую указатель на тип char

 Forum: HLL   Topic: Создание приложений на классах

Posted: Sun Dec 07, 2014 3:13 pm 

Replies: 73
Views: 21097


отлично! фокус на поле устанавливается, но при попытке ввести текст программа завершается

 Forum: HLL   Topic: Создание приложений на классах

Posted: Sun Dec 07, 2014 2:45 pm 

Replies: 73
Views: 21097


Quote:
Ты забыл добавить обработку событий мыши для editbox.

ааа.. спасибо)) попробую теперь сделать

 Forum: HLL   Topic: Создание приложений на классах

Posted: Sun Dec 07, 2014 2:17 pm 

Replies: 73
Views: 21097


yes they are. But there's an example in assembly language. I'm doing a library in c ++

 Forum: HLL   Topic: Создание приложений на классах

Posted: Sun Dec 07, 2014 1:56 pm 

Replies: 73
Views: 21097


Сколько ни пробовал оформить edit_box из box_lib как класс, не получается заставить работать. Последний вариант кода такой: struct EditBoxStruct { Dword width, left, top, color, shift_color, focus_border_color, blur_border_color, text_color, max, text, mouse_variable, flags, size, pos, offset, cl_cu...

 Forum: Coding   Topic: Вопрос про нестыковку в 1 пиксель и про KeyDown (решено)

Posted: Wed Dec 03, 2014 5:06 pm 

Replies: 11
Views: 3746


Quote:
Можно. Создавайте.

Да я бы с радостью :wink: но в ассемблере почти не разбираюсь. куда уж мне в ядре копаться

 Forum: Coding   Topic: Вопрос про нестыковку в 1 пиксель и про KeyDown (решено)

Posted: Wed Dec 03, 2014 1:09 pm 

Replies: 11
Views: 3746


Добро пожаловать в порочный и удивительный мир legacy кода. Это унаследовано от MenuetOS. Не правим ядро потому что нужно править 100500 приложений. Причем изменения будут не совсем тривиальными. Еще такая же фигня есть с размерами кнопки - ф.8. В разработке ядра и в ассемблере я конечно мало что п...

 Forum: HLL   Topic: Создание приложений на классах

Posted: Wed Nov 19, 2014 2:22 pm 

Replies: 73
Views: 21097


Mario_r4 wrote:
Nikolai1 wrote:
Я просто на PHP уже несколько лет программирую, это мой "родной" язык :D

От оно как! Мы то думали, что ваш родной язык - русский, а оказывается вы по слоновьи лучше понимаете. Будем это учитывать.

Да я по всякому умею и по-русски и по-слоновьи :-D
Sort by:  
Page 3 of 5 [ Search found 67 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited