Программирование

Статья Как создать динамический массив в c#

  • 12 906
  • 0
The Codeby
Создание динамического массива в языке c# На днях мне попалась задача, для решения которой требовалось создать динамический массив. Обычно я привык вместо массивов использовать обобщенные списки List<T>, которые по умолчанию являются динамическими. Но, по условию задачи требовалось работать именно с массивом, который не является таковым, поэтому возникла небольшая проблема, решение которой описано в этой статье. В языке c# под словом массив подразумевается объект с заранее заданным неизменяемым размером. То есть, к примеру, если Вы создали массив, который содержит пять элементов, то...

Статья Как выполнить команду в cmd средствами языка C#

  • 2 591
  • 1
Как выполнить команду в cmd В качестве примера рассмотрим выполнение команды ping. Для того чтобы выполнить нашу команду потребуется запустить обработчик (интерпретатор) командных строк cmd. Обычно это делается так: 1. Нажать на кнопку Пуск, если у Вас Windows Xp или на значок Windows, если у Вас семерка. 2. В поле, где сейчас написано Найти программы и файлы&#187; ввести cmd и нажать Enter 3. Откроется окно обработчика, в котором нужно ввести команду (ping) и её аргументы (127.0.0.1) для выполнения и нажать Enter 4. Результат после выполнения команды Всё это так же можно...

Статья Работа с СУБД MySQL в C#

  • 2 890
  • 1
Рассмотрим простенькую задачку. У нас есть сайт, управление, которым осуществляется с помощью cms WordPress, а все данные хранятся в базе данных СУБД MySQL. Нужно создать клиентское приложение, которое будет подключаться к базе данных, получать все комментарии за сегодняшний день и выводить их в DataGridView. Подготовка Создадим Windows Forms приложение и поместим на форму два элемента управления: кнопку с надписью получить комментарии и datagridview, который будет визуально отображать полученные данные. Для работы с базой данных нам потребуется поставщик данных (data provider), он...

Статья c# Как преобразовать строку в массив?

  • 4 982
  • 1
Преобразование строки в массив В этой статье хочу показать несколько простых способов, с помощью которых можно преобразовать строку в массив. Способ №1 Так как любая строка в языке c# представляет собой набор символов, то для того, чтобы из строки получить массив нужно всего лишь воспользоваться обычным циклом for, например: string str = @"массив"char [] ar = new char [str.Length]; for(int i = 0; i < str.Length; i++) { ar = str; } результат Способ №2 Второй способ позволяет преобразовать строку в массив буквально в одну строчку кода. Для этого всего лишь нужно воспользуемся...

Статья Как изменить код программы без исходника

  • 5 687
  • 1
Как изменить код программы, если потерян исходник Бывают ситуации, когда под рукой нет исходника, а Вам срочно требуется внести изменения в коде, написанной ранее Вами программы. Например, дано приложение «TextEdit.exe» — текстовый редактор, написанный на языке c#, который имеет простой пользовательский интерфейс, состоящий из двух кнопок и текстового поля. При нажатии на кнопку “Чтение” из файла 1.txt считываются и выводятся все строки в окно элемента управления textBox, а при нажатии на кнопку “Запись” данные из текстового поля сохраняются в файле 2.txt Для хранения путей в...

Статья C# Экспорт данных из DataGridView в Excel файл

  • 288
  • 1
В этой статье хочу показать на простом примере, как с помощью языка c# можно выполнить экспорт данных из DataGridView в Excel файл. И так для начала создадим Windows Forms приложение на языке csharp, после чего добавим на форму два элемента управления: DataGridView (dgv) и кнопку с надписью: Экспорт в Excel. Подготовка И так для начала создадим метод CreateTable. private DataTable CreateTable() { //создаём таблицу DataTable dt = new DataTable("Friends"); //создаём три колонки DataColumn colID = new DataColumn("ID", typeof(Int32)); DataColumn colName = new DataColumn("Name"...

Статья Примеры команд cURL: часть вторая урока cURL

  • 2 797
  • 0
P
Первая часть здесь: «Урок cURL: основы использования и пара полезных трюков». cURL — это пакет программного обеспечения, состоящий из утилиты командной строки и библиотеки для передачи данных с использованием синтаксиса URL. cURL поддерижвает множество протоколов, среди них DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet и TFTP. Загрузить отдельный файл Следующая команда получит содержимое URL и отобразит его в стандартном выводе (т. е. в вашем терминале). curl https://mi-al.ru/ Чтобы сохранить вывод в файл...