Статьи - CSharp

Новые возможности C# 9

Чтобы включить новые возможности нужно кликнуть правой кнопкой мышкой по имени проекту и выбрать свойства. В разделе Build/General в Target Framework выбрать .NET 5. 

Основы работы с Visual Studio

В этом документе я хочу познакомить вас с работой средой разработки Visual Studio 2008. Мы не будем изучать программирование как таковое, нас будет интересовать сама среда разработки и ее возможности.  Вы познакомитесь с инструментами, которые предоставляет нам среда разработки, рассмотрим визуальный и текстовый редактор.

Использование Shell для работы с файлами

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

Асинхронный доступ к WinForms компонентам

До сих пор мы работали с консолью не просто так. Дело в том, что у потоков есть множество ограничений. Далеко не все объекты .NET также безопасно могут существовать при обращении к ним со стороны нескольких потоков. Давайте посмотрим это на примере. Создайте новое WinForms-приложение и поместите на форму компонент RichTextBox и кнопку. Пишем код, который должен выполняться по нажатию кнопки:

Быстрый доступ к базе данных на C# (Часть 1)

Удивительно сколько народу пользуется Entity Framework и даже среди тех, кто работает над сайтами с высокой нагрузкой. Я как-то использовал Entity Framework и на мой взгляд достаточно удобно, но стоит ли удобство скорости? 

Освобождение ресурсов в .NET приложениях

У C# есть одно очень большое преимущество и в то же время большой недостаток – автоматическая сборка мусора. При классических Desktop приложениях это прекрасно, когда платформа за нас убирает весь мусор и освобождает память, но в Web, это далеко не всегда так хорошо.

В первый раз в первый класс или Эффективное использование классов в .NET

Когда нужно изучить какой-то язык программирования, то мы покупаем книгу. В книгах нас учат программировать и рассказывают основы языка, но это же далеко не все, есть еще среда разработки, работа с которой – это отдельная, и далеко не простая история. Давайте рассмотрим некоторые секреты Visual Studio и некоторые секреты классов, чтобы убить сразу несколько зайцев и рассмотреть то, что в книгах очень часто опускают.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне