Приветствую всех, сейчас я покажу как можно осуществить обход страницы и сохранить ее. 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) + […]
Пример приложения для работы с базой данных SQL на C# Windows Form
Приветствую всех, в этом примере я покажу как просто создать приложения позволяющее, изменять, обновлять и удалять запись в базе данных SQL. Шаг 1: Откройте менеджер Sql Server, нажмите на новую базу данных . Дайте базе данных имя «dbSchool». Шаг 2: Теперь создайте таблицу в базе данных, вы можете назвать таблицу как хотите, здесь я назвал его “Student”. Существует три столбца […]
Фильтруем строки в 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 или элементов управления из другого потока, то вы не […]
C# Использование BackgroundWorker
BackgroundWorker В C# В случае выполнения трудоемких задач (например, чтение очень большого текстового файла), может случиться так, что форма застынет, так сказать. Это происходит потому, что все работает в одном потоке, и поэтому форма не имеет возможности реагировать на ввод пользователя или перерисовывать. Самый простой способ имитировать такое поведение-это установить поток.Спящий режим (10000) (ранее с помощью системы. […]
Учимся использовать лямбда-выражение в своих приложениях C#
Лямбда-выражения были введены в C # 3 (.NET 3.5). Эти выражения используются сегодня повсеместно в коде, чтобы сделать запросы LINQ,чтобы сделать фильтры на списках, для делегатов и событий. Поэтому очень важно понять, как работает этот тип выражения. Лямбда-выражение-это анонимная функция, которая может содержать выражения и инструкции. Это можно использовать для создания делегатов или типов дерева выражений. Во […]
Вычисляем сумму и среднее значения массива в C#
static void Main() { double sum=0, avg=0; double[] numbers = { 10, 20, 50, 40}; for(int i=0;i<numbers.Length;i++) { sum += numbers[i]; } avg = sum / numbers.Length; Console.WriteLine(«The Sum is : «+sum); Console.WriteLine(«The Average is : «+avg); Console.ReadKey(); }
