Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Уважаемый lxa85! Спасибо, что обратили внимание на нашу книгу. Позволю себе прокомментировать Ваши замечания.

Красных строк нет как класс. Т.е. вообще нет! Даже не знаю, на кого списывать.

Существует 2 варианта верстки с красными строками и межабзацными отступами. Здесь используется именно такой, поскольку он лучше подходит для книг с листингами. Это типичная верстка для нашего издательства со времени появления компьютерной редакции

Лишние, пустые слова, я о них просто не говорю. Их -- много.

Книга написана живым языком, чтобы ее было легче читать современным читателям. Видимо Вы являетесь сторонником классических учебников-справочников

стр 40 "Текстовые значения (литералы) ..." пропущена буква.

Спасибо, при допечатке исправим

Часто используется термин "утилита", без его определения. Вообще следует заметить, что с определениями в книге достаточно сложно. Нет приписки о том, что исходный код следует читать вместе с англо-русским словарем.

Данная книга не является учебником, она знакомит читателей с ООП в Си. Все листинги содержат подробные комментарии.

Еще чаще используется выражение -- военная хитрость.
Иногда встречается откровенное вранье.
стр 42. "Консоль -- это такое окно, выдержанное в темных тонах, которое вызывает ностальгию по старым добрым временам операционной системы MS-DOS". Добуквенно! Сбербанк рыдает, продажа билетов на самолеты, в театры и пр. встали намертво, кассы в магазинах остановлены и народ остался голодный, админы безутешны!


Данная книга не является учебником, поэтому не должна содержать исчерпывающие определения. Приведенное описание создает у читателя архаичный образ консольного окна, что является абсолютной правдой

стр 60. "Перегрузка методов -- весьма полезный и перспективный механизм, который позволяет создавать очень гибкие и эффективные методы."
Я вот из этого что понять должен?!


Это не определение перегрузки, а вводное предложение, начинающее соответствующий раздел. Далее в тексте автор подробно рассказывает о том, что такое перегрузка методов.

стр 108 и далее. Блок схемы. Просто из рук вон плохо. Понятие составного оператора -- определено в примечании. Блок схемы не соотв. требованиям ГОСТ. В продолжении того, далее то тексту не одной схемы нет. Т.е. блок схемами определяются только операторы цикла, условия и многовариантного выбора case. Ссылки и другие понятия "кричащие" о блок-схеме, остались без них (какие-нибудь там делегаты и пр.).

Данные схемы и не должны соответствовать требованиям ГОСТа, это схемы поясняющие различия условных операторов.
Хочу заметить, что если точка стоит перед скобкой, после скобки не надо ставить точку.

стр 136. Совет про функции sin и cos. Ни слова про радианы!

В данном разделе речь идет про массивы, совет информирует читателя о том, что функции синуса и косинуса вызываются из библиотечного класса Math.

стр 145. Появилась идея сначала рассказать об идее программы, а затем привести ее код. Да, кстати, на следующем примере это стало традицией("традиционно"), а затем, как и любая традиция -- умерла. (стр. 24 "Идея представлена в листинге 1.1." -- код хорошо документирован на C# ? (c))

Перед листингом стоит примечание автора, поясняющее каким образом читатель может использовать данную программу в реальной жизни и содержит постановку задачи. Сам листинг содержит подробные комментарии.

стр 151. Красивое заблуждение про Стивена Хокинга и про соотношение кол-ва формул с читателями.

Это авторское примечание, которое содержит рассуждения на тему того, как математические трудности отпугивают читателей (с отсылкой на аналогичную но неточную цитату, часто приписываемую Хокингу). Подводка к краткой справке для читателей по поводу векторных формул, описывающих декартово пространство.

стр 152 phi = arcsin() противоречит стр 154 и коду phi = Math.Acos(cosinus).

Спасибо, передадим автору и поправим при допечатке

стр 160. Дримз кам тру!

Шутка в авторской врезке. Нынешние начинающие программисты прекрасно знают популярные англоязычные слоганы.

стр 170. Если число не является действительным, то нужно проверить ...

Вы пытаетесь перенести в русский язык программистскую конструкцию if-then. Использованный в тексте вариант «Если число не является действительным, нам нужно проверить…» не является ошибкой, просто это более личное обращение к читателю.

стр 187. Thin -> this

Спасибо, при допечатке исправим

стр 193. Делегаты. "Чтобы все это легче было понять, можно провести некоторую аналогию. Объявление делегата сродни описанию класса, а реализация делегата(создание экземпляра делегата) соответствует созданию объекта класса. Итак, приступим к делу."Это просто шедевр! Всем все понятно стало?! P.S. Блок схем - нет.

Далее в данном разделе приведены подробные разъяснения о том что такое делегат

стр 208. Новая единица измерения -- поинт. Я не шучу! "Координаты определяются в поинтах по отношения к левому верхнему углу формы."

Действительно сленговое выражение в примечании автора. Но данное примечание не вводит новую единицу измерения, а информирует читателя, что «Горизонтальная координата отсчитывается вправо, а вертикальная — вниз»

стр 218. Два шедевра, даже без уточнения термина "гибкий программный код" и выводов о всезнайке - авторе книги(лекторе и т.п.)

Автор старается говорить о сложном максимально просто. Поэтому и приводит шуточный пример намеренного усложнения при изложении материала, как способ повышения собственной значимости.

стр 240. Таблица итерационных значений переменных цикла? Не, не! Не слышали!

Автор так и начинает врезку-комментарий «На всякий случай приведем краткие пояснения по поводу вычисления результата при определении метода GetNumber() в классах Factorial и Fibonacci.»

Про логику создания классов -- отдельный разговор. Сдавай студент мне такую работу, ему бы пришлось долго объяснять что, как, зачем и почему.
Вообще с логикой в книге сложно. И это печально.


Данная книга не является учебником или учебным пособием. Это Учебный курс, который позволяет читателю самостоятельно познакомиться с ООП в Си.

Надпись на последнем форзаце "Большое внимание уделяется созданию программ с графическим интерфейсом."
В прикрепленном файле я пальцами держу страницы, в которых используются консольные программы. Края книг посвящены целиком графике. (Справедливости ради, в середине книге есть небольшие вкрапления графического интерфейса). Вы что, издеваетесь!?


В данной книге есть «Глава 8. Приложение с графическим интерфейсом: учебный проект», которая содержит основные сведения о графических интерфейсах и финальный раздел «Вместо заключения. Графический конструктор», в котором рассматривается создание приложения с использованием среды разработки Visual C# Express 2010

Отправлено: 13:13, 04-12-2012 | #3