Новый участник
Сообщения: 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
|