|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
||||||
Непонятные моменты из книги Фроловых А. и Г. "C# для начинающих"30.03.2013, 07:26. Показов 5111. Ответов 52
Метки нет (Все метки)
Я читаю эту книгу на работе и дома, пока время есть, и переписываю приведенные в книге примеры в Microsoft Visual C#, но как бы ни было доходчиво все изложено, все равно то и дело возникают вопросы, бывает приведенные элементы кода просто не работают на практике, редактор программы указывает на ошибки, но почему эти ошибки возникают, если делаешь все строго по книге не ясно. Поэтому я решил обратиться на форум, туда где находится множество знающих тему людей, надеясь найти ответы.
Добавлено через 11 минут Например, вот участок кода, где я получаю множество указаний на ошибки:
0
|
||||||
| 30.03.2013, 07:26 | |
|
Ответы с готовыми решениями:
52
Непонятные моменты с полумостом. Сервер непонятные моменты сокеты непонятные моменты |
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
||||||
| 04.04.2013, 11:41 [ТС] | ||||||
|
Доброго всем времени суток, а я пока продолжаю читать Фроловых на работе, хоть мне и дали уже Шилдта, но вот до работы его книги пока не добрались.
Поэтому у меня опять назрел животрепещущий вопрос. Почему эта программа открывает пустую, совершенно консоль, хотя методы WriteLine, совершенно очевидно, должны были бы вывести информацию, либо должна была бы возникнуть ошибка. Но ни того, ни другого не произошло. Кликните здесь для просмотра всего текста
0
|
||||||
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
||||||
| 05.04.2013, 09:29 [ТС] | ||||||
|
kontuPauk,
Спасибо, буду разбираться. Мне кажется высота как-то не правильно отобразилась. Блин, там автозамена сработала, хэшкод поставила вместо переменной GetHeight Добавлено через 21 час 37 минут Вот и у Шилдта тоже есть такие ошибки. Кликните здесь для просмотра всего текста
При этом автором предполагается, что откроется окно, с указанным текстом, и закроется только после нажатия ввода. Однако метода ReadLine в коде нет.
0
|
||||||
|
Администратор
|
||
| 05.04.2013, 15:23 | ||
|
2
|
||
|
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
|
||
| 05.04.2013, 22:49 | ||
|
Действительно, не сошелся же на Шилдте клином белый свет.
2
|
||
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|||||||
| 06.04.2013, 12:19 [ТС] | |||||||
|
А теперь у меня совсем другого плана вопрос, тут уже на логику алгоритма. Вот исходный текст со страницы 63 "С# 4.0 Полное руководство": Кликните здесь для просмотра всего текста
Мне не понятно, почему при подсчете суммы (в строке 13) в первой итерации i принимает своё исходное значение, заданное значением переменной управления циклом, а не результат выполнения итерации, ведь выполнение команд происходит слева на право.
0
|
|||||||
|
Администратор
|
|||||||
| 06.04.2013, 13:01 | |||||||
0
|
|||||||
|
19 / 19 / 1
Регистрация: 04.03.2010
Сообщений: 86
|
||
| 06.04.2013, 13:55 | ||
|
Из этого следует, что цикл состоит из 4 частей: 1) Инициализация переменной цикла (i = 1) 2) Условие выполнения цикла (i <= 10) 3) тело цикла (sum = sum + i; prod = prod * i ![]() 4) Инкремент счетчика (i++) 1 пункт выполняется один раз, 2-4 повторяются пока выполняется условие
1
|
||
|
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
|
||
| 06.04.2013, 14:06 | ||
Сообщение было отмечено как решение
РешениеТочка останова позволяет приостановить программе в указанном вами месте и ожидать дальнейшего пошагового выполнения (например). Для установки точки останова кликните левой мышкой по строке, где хотели бы приостановить программу. Максимально слева текстового поля. Появится красный шарик. Затем запускайте программу. Она остановится в нужном месте. Теперь нажимайте F10 или F11. Программа дальше начнется выполняться пошагово. С каждым нажатием. Можно наводить мышкой на переменные и видеть их текущие значения. Разница между F10 и F11 в том, что при F10 курсор перейдет в исполняемую часть любого метода, если встретит его, а при F11 метод выполнится без подробного захода в него. В любой момент можете нажать F5 и программа продолжит выполнение дальше. Если вы так сделаете, то увидите что i++ выполняется после очередного цикла. P.S. У вас будут много вопросов в ходе обучения. Создавайте отдельные темы для отдельных мало связанных вопросов. Иначе эта ветка быстро разбухнет. Да и правила форума это требуют.
3
|
||
|
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,279
|
|
| 06.04.2013, 14:24 | |
|
Верно. ОписАлся.
0
|
|
|
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
|
| 08.04.2013, 16:03 [ТС] | |
|
Евгений В,
Предельно понятно, логику уяснил. Буду все вопросы в отдельные темы писать. Спасибо всем за участие =)
0
|
|
| 08.04.2013, 16:03 | |
|
Непонятные моменты из Страуструпа и не только DllImport из с++ подскажите непонятные моменты Непонятные моменты в самом языке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|