Рубрика: C#

Пример программы сортировки слиянием Merge Sort на C#

В этой статье мы обсудим сортировку слиянием в C# Слияние сортировка является одним из популярных алгоритмов сортировки в C#, поскольку он использует минимальное количество сравнений. Идея сортировки слиянием заключается в том, что она объединяет два отсортированных списка. Сортировка слиянием имеет порядок O(nlogn) Вот высокоуровневое представление алгоритма сортировки слиянием: using System; using System.Collections.Generic; using System.Text; namespace […]

Как прочитать файл Excel и вывести содержимое в консольном приложении C#?

Этот пример создан для чтения файла excel в консольным приложением C#. Используя пространство имен Excel в C#, мы можем загрузить или открыть файл Excel и прочитать листы ячеек. Шаг 1: Мы должны ссылаться на пространство имен Excel для проекта. Для этого добавим ссылку на Com объект. Шаг 2: Добавим пространство имен; Шаг 3: создание ссылок на COM-объекты и проверка наличия […]

Экспорт данных из Textbox в MS Word на языке C#

В этом примере мы узнаем, как экспортировать значение texbox в MS Word. Шаг 1: Дизайн Формы. Добавить текстовое поле и кнопку . Шаг 2: Измените свойство MultiLine элемента управления textBox. Шаг 3: Нажмите правой кнопкой в обозревателе решений Добавить>ссылка…, Выберите нужную из списка как изображено на скрине ниже. Шаг 4: Исходный код программы. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using […]

Создаем простую программу рисования с помощью C#

Приветствую всех, ниже я продемонстрирую вариант того как можно реализовать простенькую программу для рисования на C# Шаг 1: Создаем проект Windows Form приложения. Шаг 2: Мы будем использовать события формы, MouseMove, MouseDown и MouseUp. Шаг 3: Исходный код программы: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using […]

Как сохранить web страницу на C#

Приветствую всех, сейчас я покажу как можно осуществить обход страницы и сохранить ее. class Program { static void Main(string[] args) { WebRequest request = WebRequest.Create(«https://www.nookery.ru/»); using (WebResponse response = request.GetResponse()) { using (StreamReader responseReader = new StreamReader(response.GetResponseStream())) { string responseData = responseReader.ReadToEnd(); using (StreamWriter writer = new StreamWriter(@»D:\\sample.html»)) { writer.Write(responseData); Console.WriteLine(responseData); } } } Console.ReadKey(); […]

Пример программы решающей квадратичные уравнения (ax2 + bx + c = 0) на C#

Приветствую всех. Сегодня напишем свою программу которая решает квадратичное уравнение. Стандартная форма квадратичного уравнения выглядит следующим образом: ax2 + bx + c = 0 Этот термин b2-4acизвестен как дискриминант квадратичного уравнения. Дискриминант говорит о природе корней . Если дискриминант больше 0, то корни реальны и различны. Если дискриминант равен 0, то корни вещественны и равны. Если дискриминант меньше 0, то корни будут сложными и […]

Вычисление Гипотенузы Треугольника на C#

Мы должны найти гипотенузу трианжа с двумя сторонами, введенными пользователем. Переменные определяются в первой строке. В следующих строках этим переменным присваиваются значения. В последней строке мы выводим результат обработки на экран. static void Main(string[] args) { double side1, side2, hypo; Console.Write(«Side 1 : «); side1 = Convert.ToDouble(Console.ReadLine()); Console.Write(«Side 2 : «); side2 = Convert.ToDouble(Console.ReadLine()); hypo = Math.Sqrt(Math.Pow(side1, 2) + […]

Фильтруем строки в DataGridview с помощью текстового поля в C#

В этом примере я покажу вам, как фильтровать DataGridView с текстом, введенным в текстовое поле. Создайте новое приложение Windows. Добавьте элемент управления DataGridView и textbox. Загрузите данные из DataTable. (Form_Load) Теперь в свойстве text_changed текстового поля добавьте следующий код. Здесь я фильтрую его по столбцу » FirstName”

C# программа для чтения CSV-файла и отображения данных в DataGridView

Из этой статьи вы узнаете, как использовать csv-файл для привязки данных к DataGridView языка C#. Код использует System.IO.File.ReadAllText для чтения содержимого файла в строку. Затем он использует Split, чтобы разбить файл на строки, игнорируя любые пустые строки. Затем код циклически проходит по строкам, используя Split для разделения строк на поля и добавления их значений в массив. Когда это сделано, метод возвращает […]

Использование Invoke для доступа к объекту в потоке windows forms / controls

Использование асинхронного программирования может быть полезно для улучшения работы пользователя. Асинхронное программирование в основном включает обработку тяжелой операции в отдельный поток, чтобы избежать замораживания пользовательского интерфейса и позволить пользователю выполнять другие операции параллельно. В приложении windows всякий раз, когда вы пытаетесь получить доступ к объекту windows forms или элементов управления из другого потока, то вы не […]