Генератор паролей на языке c#

Генератор паролей на языке c# На основе предыдущей статьи создадим простую программу, которая будет генерировать восьмизначные пароли, состоящие из латинских букв разного регистра, чисел и символов. Принцип работы программы генератор паролей прост, есть несколько массивов, в каждом из них храниться определенный диапазон значений, например: List<char> upperCase = new List<char> {‘A’, ‘B’, ‘C’, ‘D’ …}; List<char> … Читать далее

Unable to convert MySQL date-time value to System.DateTime

Ошибка: Unable to convert MySQL date/time value to System.DateTime В комментариях многие жалуются, что у них при работе с базой данных Mysql возникает ошибка: Unable to convert MySQL date/time value to System.DateTime и просят подсказать или показать, как можно решить данную проблему. Возникновение ошибки Рассмотрим возникновение данной ошибки на простой примере. Предположим, что у нас … Читать далее

c# Как найти элемент с атрибутом id?

Поиск html элемента с атрибутом id

Сегодня хочу показать на простом примере, как найти элемент с атрибутом id с помощью класса WebBrowser.

Исходный код страницы:

<html>
<head></head>
<body>
<p>Привет!

Читать далее

c# Как программно добавить контрол на форму

c# Как программно добавить контрол на форму В этой статье рассмотрим процесс программного добавления визуального элемента управления (Control) на форму. Подготовительная работа Открываем программу Visual Studio и создаем новое консольное приложение. Хотя проект и создается на основе консольного приложения, это лишь возможность избавиться от написанного студией большого объема готового кода, при использовании стандартных шаблонов проектов. … Читать далее

c# Как получить путь к папке Windows?

Как быстро получить путь к папке Windows? Из этой небольшой заметки вы узнаете, как получить путь к папке Windows в программе написанной на языке c# Не многие знают, что в библиотеке классов (FCL), которая по умолчанию входит в состав .Net Framework, содержится класс Environment, который предоставляет большое количество интересных возможностей для решения различных задач. Так, … Читать далее

Как найти английские буквы?

Как найти английские буквы в тексте? Не давно мне попалась задача, в которой требовалось найти английские буквы в переданном в метод фрагменте текста. Задача довольно простая и есть несколько способов её решения, некоторые из которых я хочу показать в этой статье. И так, предположим, что нам дана строка, которая содержит следующий текст: string str = … Читать далее

c# Как быстро найти ссылки на сайте?

Как найти ссылки на сайте?

Сегодня на простом примере я хочу показать Вам, как можно быстро найти ссылки на сайте с помощью элемента управления WebBrowser. И так сначала создадим небольшое Windows Forms приложение, а затем добавим на форму: control WebBrowser, либо вместо него Вы можете использовать одноименный класс, а так же кнопку и listBox, в который будем выводить все найденный ссылки.

Читать далее

Удаление узла в xml документе

Как удалить узел в xml документе? В этой небольшой заметке хочу показать Вам, как удалить узел в xml документе с помощью технологии Linq to XML. И так, для начала создадим и добавим в проект xml файл, который имеет следующую структуру: <?xml version=»1.0″ encoding=»utf-8″ ?> <friends> <friend id=»1″> <name>Иван</name> <lastname>Иванов</lastname> <age>22</age> </friend> <friend id=»2″> <name>Петр</name> <lastname>Петров</lastname> … Читать далее

Создание раздела реестра используя язык c#

Создание раздела реестра на языке c# От теории переходим к практике, для начала научимся открывать и создавать разделы реестра Создание раздела реестра Для работы нам понадобиться класс RegistryKey, которые предоставляет все необходимые методы для решения наших задач. Так же добавим ссылку using Microsoft.Win32; Далее необходимо создать экземпляр класса RegistryKey. Например: RegistryKey regKey = Registry.CurrentUser метод … Читать далее

Как можно быстро получить все буквы русского или английского алфавита?

Как можно быстро получить все буквы русского или английского алфавита? Просматривая исходник одной из программ, увидел следующую строку: List<char> alphabet = new List<char> {«A»,»B»,»C»,»D»,»E» и т.д.}; Как видно обычный лист, заполненный значениями, в плане синтаксиса ошибок нет, но есть один минус, все значения были введены вручную. С одной стороны значений не много, всего 26, в … Читать далее