Collection of examples of programs in C # language for beginning programmers.
Книга представляет собой сборник примеров - хорошо документированных программ на языке C#. Программы различной сложности – от консольных приложений, демонстрирующих использование базовых инструкций языка C#, выполнение операций ввода-вывода и работу с массивами, до приложений работы с файлами, графикой и базами данных Microsoft Access, демонстрирующих использование компонентов. Уделено внимание использованию технологии LINQ для выполнения операций различными источниками данных: массивами, списками, XML файлами. Для начинающих программистов.© Никита Культин, 2015.КРАТКОЕ ОГЛАВЛЕНИЕПредисловие Часть 1. Основы C# Ввод данных и вывод результата Выбор варианта Циклы Массивы Списки Функция Классы и объекты Файлы Обработка исключений Часть 2. Приложения WindowsForms Базовые компоненты Параметры программы Справочная информация Файлы Графика Базы данных Игры и другие полезные программы LINQ Заключение ПОДРОБНОЕ ОГЛАВЛЕНИЕЧасть 1. Основы C# Ввод данных и вывод результата Общие замечания Покупка Выбор варианта Общие замечания Доход Расчет электрической цепи Циклы Общие замечания Таблица тригонометрических функций Кубический корень Массивы Общие замечания Среднее арифметическое Средняя зарплата Минимальный элемент массива Сортировка массива (метод перестановки) Сортировка (метод пузырька) Бинарный поиск Матрица и вектор Результат соревнований Списки Общие замечания Список строк Функция Общие замечания Кубический корень Сопротивление Факториал Классы и объекты Общие замечания Класс String Массив объектов Список объектов Студенты и преподаватели Файлы Общие замечания Папки пользователя Чтение и запись данных Обработка исключений Общие замечания Ошибка формата Часть 2. Приложения WindowsForms Базовые компоненты Общие замечания Мили-километры Фунты-килограммы Конвертер Фото Комплектация автомобиля Жалюзи Калькулятор Просмотр иллюстраций Просмотр иллюстраций-2 Секундомер Таймер Параметры программы Справочная информация Файлы Курс Котировки Редактор текста Графика Общие замечания Вывод текста Диаграмма График Круговая диаграмма Бегущая строка Полет Базы данных Общие замечания Контакты Контакты-2 Контакты-3 Игры и другие полезные программы Парные картинки Пазл Сапер Будильник Экзаменатор LINQ Общие замечания Поиск в массиве Поиск в массиве-2 Обработка массива Обработка массива записей Работа с XML-документами Отображение XML-документа Экзаменатор-2 ЗаключениеThe book is a collection of examples - well-documented programming language C #. Programs of varying complexity - from console applications to demonstrate use of basic instructions of C #, the performance of input-output operations and work with arrays to work with application files, graphics, and Microsoft Access databases, demonstrating the use of the components. Attention is paid to the use of LINQ technology to perform operations of different data sources: arrays, lists, XML files.For novice programmers.© Nikita Kultin 2015.SUMMARY OF CONTENTSforewordPart 1: Fundamentals of C # Input data and output results Selecting cycles Arrays Lists Function Classes and Objects files Exception HandlingPart 2. Applications WindowsForms basic components Options program reference Information files Graphic arts Database Games and other useful programs LINQconclusionDETAILED CONTENTSPart 1: Fundamentals of C # Input data and output results General remarks Purchase Selecting General remarks Income Calculation of the electrical circuit cycles General remarks Table of trigonometric functions cube-root Arrays General remarks Average average salary The minimum element of the array Sorting an array (permutation method) Sort (bubble method) Binary search Matrix and vector competition results Lists General remarks List of strings Function General remarks cube-root Resistance Factorial Classes and Objects General remarks The String class An array of objects List of objects Students and teachers files General remarks user Folders Reading and writing data Exception Handling General remarks Error formatPart 2. Applications WindowsForms basic components General remarks Miles-kilometers Pounds-kilograms Converter A photo car Components Jalousie Calculator View illustrations View illustrations 2 Stopwatch Timer Options program reference Information files Course Quotes text Editor Graphic arts General remarks text output Diagram Schedule Pie chart Ticker Flight Database General remarks Contacts Contact-2 Contacts-3 Games and other useful programs Paired images Puzzle Sapper Alarm clock Examiner LINQ General remarks Search array Search in the array-2 Processing array Processing records array Work with XML-documents Displaying the XML-document Examiner-2 conclusion