
В этой заметке хочу проанонсировать книгу известного разработчика под Symbian OS Александра Труфанова. Досталась она мне давно на Nokia Developer Days лично от Александра. Этот отзыв я писал для форума AllNokia и решил продублировать сюда.
Скачать книгу по страницам:
- с 3 по 118 (121 Мб)
- с 119 по 142 (25 Мб)
- с 143 по 210 (75 Мб)
- с 211 по 300 (104 Мб)
- с 301 по 399 (147 Мб)
- с 400 по 463 (103 Мб)
А. Н. Труфанов. “Symbian C++. Программирование для мобильных телефонов”
Издательство: Вильямс, 2010 г.
Твердый переплет, 464 стр.
ISBN 978-5-8459-1629-7
Тираж: 1000 экз.
Формат: 70×100/16 (~167×236 мм)Александр Труфанов
Специалист в области разработки программного обеспечения для мобильных устройств. Аккредитованный разработчик для Symbian OS (Accredited Symbian Developer). Член экспертного совета FRUCT, участник программ Forum Nokia Champion и Forum Nokia Advisory Council. Руководитель российского сообщества разработчиков приложений для мобильных устройств DevMobile. Автор статей о программировании на Symbian C++ и переводов технической документации Symbian Press.
Не буду говорить умными словами, скажу просто и понятно и от себя. Книга написана на редкость просто и понятно. Чувствуется что писалось программистом для программистов. В книге описаны все основы программирования под Symbian OS. Это очень радует, что нет пробелов. Нет дыр. Читатель последовательно узнает обо всем, что ему надо знать для начала работы с Symbian С++. Более того, радует то, что книга читается на одном дыхании. В день, который я получил книгу я прочел около 100 страниц (почти четверть книги). И это при том, что это техническая информация и написана “умными словами”. Книга читается легко.
Эта книга – вторая книга на Русском языке по разработке программ на С++ под Symbian OS. Это значит что она включает в себя море важной информации, которую собрал, обработал и изложил в понятной форме специалист, который работал с Symbian не один день. Это значит, чтовсе примеры и заметки основаны на его личном опыте, а не на сухих статей из интернета. Нередко в тексте встречаются фразы вроде “…но я бы не советовал вам использовать этот метод…” или “…однако я бы советовал вам использовать следующий метод…” и так далее. Это дополнительный огромный плюс в пользу книги! Очень приятно читать личные советы и знания специалиста, изложенные в понятной форме.
С помощью этой книги вы познакомитесь с архитектурой Symbian 9.х, изучите IDE Carbide.c++ и язык Symbian С++. Однако важно учесть то, что книга расчитана не на новичка, а на человека подготовленного, знакомого как минимум с программированием на среднем уровне. На самом деле, когда я разбирал листинги кодов, то понимал, что я мало еще разбираюсь в программировании, хотя имею неплохой стаж и опыт работы со многими языками. Поэтому, важно осознать, что придется тяжко.
Еще одной очень важной особенностью книги является подготовка читателя к экзамену Accredited Symbian Developer. Периодически в тексте встречаются тезисы, на которые необходимо обратить внимание при подготовке к экзамену. Это очень удобно, так как только что прочитанный материал требует закрепления, а эти тезисы позволяют еще раз проговорить все определения и проконтролировать то, насколько хорошо ты усвоил прочитанный материал.
Если вы сомневаетесь в том, стоит ли покупать книгу, то гляньте на содержание книги (ссылка в начале анонса). Столько подробно описанной Русской документации этой тематики вы не найдете нигде! Дескрипторы, работа с потоками, проектирование клиент-серверного приложения, обзор ядра EKA2, таймеры, работа с файловым сервером и еще куча всего! Однако важно не сколько количество информации. Очень важно подробность изложения материала. Я по своему личному опыту знаю что значит читать иностранную документацию. Так как у меня с английским еще не очень хорошо, то читать английскую документацию тяжко. Однако прочитать на английском доки смогу, даже пойму, даже научусь чему-то, например, создавать дескрипторы или обрабатывать сбросы. Однако при чтении иноязычноных доков тяжело улавливать мелкие особенности изучаемого материала. Например, изучая дескрипторы на форум.Nokia я усек как надо создавать их, но чем отличаются одни от других, у кого какие особенности, какого в каком случае лучше использовать, какие подводные камни есть из технических статей крайне тяжело извлечь. А тут все ясно и понятно. Перед вводом в материал представлена схема наследования, далее идет подробное описание каждого из классов, особенности, предпочтения… Ну ужас как удобно, понятно и легко воспринимается. Каждый материал подкрепляется примером, которые советую внимательно просматривать и стараться понимать как ведет себя компилятор при работе с кодом и в какой последовательности что выполняется.
В конце книги есть полезные приложения:
- акронимы и сокращения. Все сокращения, которые вы встретите в книге расписаны здесь.
- справочные материалы. Очень полезное приложение тем, что оно включает в себя ссылки на все полезные и важны интернет-ресурсы, которые вам могут понадобиться. Здесь есть ссылки на статьи про архитектуру Symbian OS, статьи про безопасность в Symbian OS и так далее.
- предметный указатель. Без него тут вообще не обойтись. Если во время написания кода возникает вопрос, то быстрее всего найти информацию именно по предметному указателю.
Ну что, как вы убедились, книга включает в себя очень много важной и полезной информации. Более того, она изложена понятно, просто и доступно. Лично я чрезвычайно счастлив что мне достался экземпляр этой книги. Так что, надеюсь, скоро в России станет еще на одного Symbian-разработчика больше. ![]()
Спасибо, Александр! ![]()
Всем спасибо и за саму книгу и за её заливку тоже!)
отсутствуют страницы 356 и 428
Спасибо! Будет пофикшено!
Извините, но у меня прерывается загрузка, причем 88 мб скачается из 127. В общем ни одна не докачивается. Проблемма в чем не знаю, но можно залить на торрент или зеркала вставить? Заранее спасибо!
Конечно. Скоро будет и джву и зеркала.
djvu уже есть: http://dl.dropbox.com/u/34481100/Trufanov_SymbianCpp.djvu
естественно без тех двух страниц, зато обработанное scantailor’ом
Большое спасибо!