Программирование на языке C# 5.0: Практикум по решению задач среднего уровня (Сокращённый вариант)

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Читай Город".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО «Новый Книжный Центр», ИНН: 7710422909, erid: MvGzQC98w3Z1gMq1kx5ACoy5.

Автор: Рубанцев Валерий

Название: Программирование на языке C# 5.0: Практикум по решению задач среднего уровня

Издательство: RVGames

Год: 2014

Формат: PDF

Размер: 100 стр. из 660/8 Mb

Для сайта:

Учитесь программировать на реальных примерах!

Цель этой книги: предоставить читателю необходимый и достаточный материал для обобщения, систематизации и разностороннего развития своих знаний и – особенно! – умений и навыков в области программирования на языке Си-шарп.

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

· Button

· CheckBox

· ImageList

· Label

· List

· NumericUpDown

· PictureBox

· RadioButton

· RichTextBox

· TextBox

· Timer

В книге вас ждут очень интересные проекты:

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

· Мы используем цепи Маркова с неожиданной стороны: они послужат нам для генерирования новых имён в стиле фэнтези.

· Разрежённые матрицы облегчат нам наблюдения за Жизнью клеточного автомата Джона Конвея.

· Правило обхода графов, найденное Леонардом Эйлером при решении задачи о Кёнигсбергских мостах, научит нас неотрывно рисовать Домик Санта-Клауса всеми возможными способами.

· А гамильтоновы циклы пригодятся нам при решении комбинаторных задач на шахматной доске.

И ещё:

o Карточные игры

o Программистские трюки и советы по программированию

o Рекурсия

o Решение головоломных лабиринтов

o Построение числовых спиралей

o Метод грубой силы

o Перебор с возвратами и поиск в ширину

o Птичий язык и солитерный шифр

o Статистический анализ текстов на примере французской Анжелики

o Переворачивание слов и строк наизнанку

o Квадрат Пирсона для разбавления жидкостей

o Тавтограммы, слова-кентавры и тройные слова

o Задача Рамануджана, арифметический генератор, решатель квадратных уравнений и учебный калькулятор

o Игры-считалки Buzz и FizzBuzz

o И наконец, классное бочковое лото для наших старушек!

Эти проекты было бы трудно написать без серьёзных структур, интерфейсов, классов, конструкций и технологий. Таких, как:

o Язык запросов LINQ

o Делегаты

o Класс Regex

o Структура BigInteger

o Кортеж Tuple

o Интерфейс IEnumerable

o Интерфейс IEnumerator

o Класс Array

o Класс Bitmap

o Класс Dictionary

o Класс Enumerable

o Класс HashSet

o Класс List

o Класс Queue

o Класс SortableDictionary

o Класс Stack

o Класс Thread

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

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

В конце многих глав предлагаются Задания для самостоятельного решения.

Скачать:

8 Mb Книга "Программирование на языке C# 5.0: Практикум по решению задач среднего уровня" в формате PDF + Исходные коды программ

Дата создания страницы: