Первое приложение EF Core

Первое приложение, использующее EF Core будет консольным. В нем мы немного познакомимся с ORM-технологией, лежащей в основе EF Core. Также, это приложение поможет нам, в дальнейшем, увидеть некоторые особенности, использования EF Core с другими технологиями, например, с Blazor Server.

Читать далее

Лабораторная работа по C#. Перенаправление потоков ввода-вывода

Требуется вычислить длину окружности радиуса r и площадь образованного ей круга. Число Пи принять равным 3,14. Входные данные: одно вещественное число r, 0 < r < 105 . Выходные данные: два вещественных числа: L – длина окружности; S – площадь круга. Результат необходимо округлить до тысячных. Для получения исходных данных необходимо перенаправить поток ввода на файл input.txt, а для вывода результатов расчёта — перенаправить поток вывода на файл output.txt. После вычислении и вывода результата потоки ввода-вывода необходимо вернуть в первоначальное состояние. Если вычислить выражение невозможно, программа выводит ERROR

Читать далее

Работа с потоками ввода-вывода консоли

При запуске консольного приложения операционная система автоматически связывает три потока ввода-вывода с консолью: стандартный входной поток, стандартный выходной поток и стандартный поток вывода ошибок. Приложение может считывать входные данные пользователя из стандартного входного потока, производить запись данных в стандартный выходной поток и запись данных об ошибках в стандартный поток вывода ошибок. В приложении C# эти потоки представлены в виде значений  трех свойств: Console.In, Console.Out и Console.Error. При необходимости, мы можем перенаправить стандартные потоки ввода-вывода и, например, сделать так, чтобы результаты каких-либо вычислений не выводились непосредственно в консоль, а записывались сразу в текстовый файл.

Читать далее

Передача параметров в консольное приложение

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

Читать далее

Работа с консолью в C#. Работа с буфером консоли

Всё окно консоли можно разделить на строки и столбцы, которые в совокупности представляют собой буфер консоли. То есть, условно, всё окно консольного приложения можно представить как сетку в каждой ячейке которой может помещаться ровно один символ. Мы можем управлять этим буфером, позволяя, например, помещать в строке окна консоли большее или меньшее количество символов. Сегодня разберем основные свойства класса Console для работы с буфером.

Читать далее

Работа с консолью в C# (класс Console)

Несмотря на развитие приложений с графическим интерфейсом пользователя (GUI), работа в консоли всё равно занимает отнюдь не последнее место при разработке программ и не только в C#. В ряде случаев, работа с консолью просто необходима, например, при разработке приложений для работы с сетью. Более того, когда необходимо написать небольшой тестовый пример или программу для вычислений чего-либо, то намного проще сосредоточиться именно на основной функции программы — расчётах, чем тратить лишнее время на разработку графического интерфейса приложения.

Читать далее