prostov писал(а):
в некоторых видео урокахprostov писал(а):
хорошие уроки по delphiprostov писал(а):
в чём проще писать компоненты в самой среде разработки delphi ? Могу посоветовать следующие действия по написанию компонентов:
1. Взять элемент DoData, скопировать в отдельную папку из папок Hiasm его pas, ini и ico. Искать в папках \Elements\delphi\code, \Elements\delphi\conf и \Elements\delphi\icon.
2. Переименовать файл DoData.ico в MyTest.ico, DoData.ini в MyTest.ini, hiDoData.pas в hiMyTest.pas.
3. Иконку MyTest.ico заменить на свою тогоже размера или нарисовать в пайнте на ней что-нибудь чтоб в дальнейшем не путаться.
4. Открыть hiMyTest.pas блокнотом (или любым текстовым редактором) и внести изменения
Заменить
unit hiDoData;
на
unit hiMyTest;
заменить в двух строках
THIDoData
на
THIMyTest
6. Установить элемент MyTest на рабочее поле Hiasm. Выделить элемент и нажать Ctrl+F откроется вкладка с кодом элемента. Выделить элемент и нажать Ctrl+G откроется вкладка редактора ini файла элемента. В строке Author= замените на своё.
7. Можно преступать к тестированию. Если изменили строки в коде (pas файле), достаточно сохранить (Ctrl+S), а если в ini файле, то лучше перезапустить HiAsm.
8. В коде добавьте строку в процедуру
procedure THIMyTest._work_doData;
_debug(_Data);
_debug('Test');
Приделайте кнопку к элементу и увидите два сообщения, одно отобразит данные поступившие в элемент (Null), второе выведет сообщение Теst. _debug поможет в тестировании в дальнейшем.
9. Если в коде будут ошибки, то при после запуска программы в окне отладка будут указаны в какой строке и какие.
10. Возле своего элемента помещаете интересный вам элемент (похожий по функционалу будущего вашего), нажимаете Ctr+F и из его кода тянете себе все что вам нужно, дополняя своим.
Удачи в экспериментах и обучении. Будут вопросы, задавайте.
По поводу книг, то как минимум эту желательно иметь под рукой: Владимир Кладов KOL - - объектная библиотека для программирования
на языке Паскаль для среды MS Windows.