в Активность просто использовать:
MyActivity.this
в Фрагмент:
getActivity();
Delphi - это объектно-ориентированный язык программирования, основанный на паскале. Это также продукт, большая часть которого была запрограммирована с использованием языка Delphi.
Вот несколько отличных вопросов SO с ответами, которые содержат фантастические предложения по изучению Delphi:
Многие из этих SO-ответов содержат полезные ссылки, в том числе многие из тех, что предоставлены здесь другими, а также комментарии (и SO-голоса), которые помогут вам расставьте приоритеты.
Delphi относится как к языку программирования, основанному на объектно-ориентированном развитии Паскаля, известному как Object Pascal, так и к связанной с ним среде разработки RAD IDE. Тем не менее, это довольно формальное определение, и обычно вы можете использовать «Delphi» и «Object Pascal» как синонимы.
У нас есть хорошее, сильное представление Delphi здесь, в StackOverflow, для того, чтобы задавать вопросы. На самом деле, если ваш вопрос достаточно сложный, нередко на него отвечают различные высокопоставленные члены команды Delphi. Вы также можете посетить официальные форумы CodeGear (компании, которая производит Dephi) по адресу http://forums.codegear.com
Проверить вики-страницы Начало Delphi и Delphi Video .
Сайт 3DBuzz немного изменился, и все их видеоуроки по Delphi доступны на главной странице.
На сайте Embarcadero Developer Network в меню «Ресурсы», есть ссылки на всевозможный аудио и видео контент.
Я не видел такого совершенного ресурса языка Pascal, как сама справка Delphi! Я не слышал о Паскале до того, как получил копию Delphi. Я изучил Паскаль из справочной системы Delphi (Справочник по Object Pascal).
У вас будет средний уровень понимания языка Паскаль из справочной системы Delphi. Изучите реальное использование языковых конструкций из исходного кода VCL / RTL (особенно sysutils.pas, system.pas и т. Д.) !
Для справки я часто использую документацию FPC. Множественный формат (html, pdf, chm) и другие примеры.
Конечно, вы должны обратить внимание на незначительные совместимости, но поиск альтернативной формулировки может быть полезен: http: //www.freepascal .org / docs.html или версии CHM на http://www.stack.nl/~marcov/doc-chm.zip
Однако абсолютно источник был руководства по D7 dead-tree (язык и руководство разработчика), которые я перечитывал несколько раз подряд. Люди уверяют меня, что в текущей справке есть все это и даже больше, но почему-то я не могу получить к ней доступ так же легко, как тогда.
Я думаю, что веб-сайты в значительной степени освещены в предыдущих ответах (я бы предложил Основы Delphi ), поэтому вот пара книг:
Чтобы получить что-то более актуальное (я не читал лично), попробуйте:
У него также есть полный раздел книг о Лулу .
Вам также следует посетить сайт Марко Канту и найти книги Essential Pascal и Essential Delphi. Первую можно загрузить бесплатно.
Основы Delphi
www.delphibasics.co.uk
** Лучшее для всех новичков в delphi
Источники VCL
Лучший способ научиться действительно программировать на delphi
Освоение Delphi от Marco Cantu
www.marcocantu.com
Delphi 3000
http://www.delphi3000.com/
Для практического обучения