About Самоучитель C#
Приложение представляет собой книгу- учебник по программированию на языке C# в Microsoft Visual C# для начинающих. Рассмотрен процесс создания консольного приложения от кодирования до отладки и тестирования. Дано описание типов, инструкций языка программирования, структур данных. Рассмотрены задачи ввода-вывода, работы с массивами, списками, файлами. В объеме, необходимом начинающему программисту, рассмотрены вопросы создания и использования объектов, уделено внимание технологии LINQ.
Для начинающих программистов.
© Культин Н.Б., 2016.
Об авторе
Никита Культин – к.т.н., доц., автор книг по программированию в Delphi, Microsoft Visual С#, Microsoft Visual С++ и др.
Оглавление
О книге и авторе
Для кого предназначена эта книга?
Что необходимо знать и иметь?
Microsoft Visual C#
Ведение
Язык программирования С#
Как научиться программировать на С#
Основы
Программа
Компиляция и интерпретация
Консольное приложение
Этапы разработки программы
Определение требований к программе
Разработка алгоритма
Кодирование
Отладка
Тестирование
Алгоритм
Первая программа
Программа
Структура программы
Запись программы
Набор программы
Трансляция
Ошибки
Запуск программы
Исключения
Завершение работы
Изменение программы
Основы C#
Переменная
Основные типы данных
int
double
char
string
bool
Объявление переменных
Константы
Инструкция присваивания
Выполнение инструкции присваивания
Тип выражения и преобразование типов
Вывод на консоль
Ввод с консоли
Управляющие структуры
Условие
Простое условие
Сложное условие
Выбор
Инструкция if - else
Инструкция switch
Циклы
Инструкция FOR
Инструкция while
Инструкция do while
Массивы
Объявление массива
Доступ к элементу массива
Инициализация массива
Операции с массивами
Ввод массива
Вывод массива
Обработка массива
Среднее арифметическое
Процент в общей сумме
Минимальный элемент
Сортировка массива
Метод выбора
Метод обменов
Поиск в массиве
Метод перебора
Метод половинного деления
Двумерные массивы
Функции
Библиотечные функции
Функция программиста
Объявление функции
Использование функции
Перегрузка функций
Функция типа void
Класс и объект
Свойство
Метод
Класс программиста
Объявление класса
Объявление и создание объекта
Массив объектов
Список объектов
Сортировка списка
Новый класс на базе существующего
Полиморфизм
Файл классов
Файлы
Поток
Чтение данных из файла
Запись данных в файл
LINQ
Лямбда-выражение
Q-оператор
Выполнение Q-оператора
Отбор элементов (поиск)
Список объектов
Работа с XML-документами
Заключение The application is a book- textbook on programming in C # language in Microsoft Visual C # for beginners. The process of creating a console application from coding to debugging and testing. A description of the types of programming language instructions, data structures. We consider input-output tasks, work with arrays, lists, files. To the extent necessary novice programmer, the issues of creation and use of objects, paid attention LINQ technology.
For novice programmers.
© Kul'tin NB 2016.
about the author
Nikita Kul'tin - PhD, author of books on programming in Delphi, Microsoft Visual C #, Microsoft Visual C ++, etc...
Table of contents
About the Book and Author
Who should read this book?
What you need to know and to have?
Microsoft Visual C #
Management
The programming language C #
How to learn to program in C #
foundation
Program
Compilation and interpretation
Console application
Stages of development programs
Determination of the program requirements
Development of algorithm
Coding
debugging
Testing
Algorithm
The first program
Program
program Structure
Recording program
Set program
translation
errors
Starting the program
Exceptions
Shutdown
Change program
Basics of C #
Variable
The main types of data
int
double
char
string
bool
Declaring variables
constants
assignment Instructions
Performing an assignment statement
Type of expression and type conversion
The console output
Input from the console
control structures
Condition
simple condition
difficult conditions
selection
Instructions if - else
The switch statement
cycles
Instructions FOR
while statement
Instructions do while
Arrays
Declaring an array
Access to the array element
array initialization
Array Operations
Input array
Output array
Processing array
Average
The percentage of the total amount
Minimum element
Sorting an array
selection method
exchange method
Search array
enumeration method
Bisection method
Two-dimensional arrays
functions
library functions
programmer function
function ad
Using the
function overloading
a void function
Class and object
Property
Method
programmer class
Declaring the class
Announcement and object creation
An array of objects
List of objects
list sorting
The new class based on the existing
Polymorphism
class File
files
Flow
Reading data from a file
Writing data to a file
LINQ
Lambda expression
Q-operator
Execution Q-operator
The selection of elements (search)
List of objects
Work with XML-documents
conclusion