1

Атрибуты в C#

» Программирование
Атрибутами в C# являются классы, содержащие в себе некоторую метаинформацию, встраиваемую в сборку приложения.

Читать далее...
17

Работа с небезопасным кодом в C#

» Программирование
Язык C# поддерживает указатели, однако несколько ограниченно. Ограниченность заключается в том, что применение указателей не поощряют, поскольку справедливо считается, что это может повлиять на надежность как кода, так и среды выполнения в целом.

Читать далее...
7

C# Делегаты и события

» Программирование
В данной статье рассматриваются базовые операции над делегатами, их производными и связующими.

Читать далее...
16

Работа с файлами конфигурации приложения

» Программирование
В данной статье будет разобраны основы работы с конфигурационными файлами, секциями конфигурации и созданием своих конфигурационных разделов. Перед прочтением рекомендуется ознакомиться с языком разметки xml, индексаторами, свойствами, приведением типов и всем C# в целом.

Читать далее...
24

Интерфейсы и с чем их едят

» Программирование
В этой статье буду рассмотрены основные моменты при использовании интерфейсов.
Перед прочтением рекомендуется ознакомиться с наследованием классов и преобразованиями типов объекта.

Читать далее...
6

C# Для психов или извращенцев?

» Программирование
В данной статье автор начнет с основ C#, поведает о том какими различными способами консоль умеет здороваться, да и о самой консоли. Автор будет рад если ты прочтешь это безумие :D.

Читать далее...
1

Динамичное сворачивание формы

» Программирование
Пишу программу Windows Forms на C#.
Начал с простого элементарного - свои кнопки "свернуть" и "закрыть". Сворачиваю при помощи:
this.WindowState = FormWindowState.Minimized;
Заметил такую вещь. Если FormBorderStile настроить как Fixed3d, тогда все нормально, программа сворачивается как положено, динамично. Но при этом отображаются и стандартные кнопки свернуть\восстановить\закрыть, а мне это не подходит. Если FormBorderStile настраивать как None, вся форма "чистая", могу делать там что хочу. Но та же самая кнопка "свернуть" вместо динамического сворачивания выполняет мгновенное. Что с этим делать?
Специально посмотрел приложения Steam и Battle.net. У них у обоих свой дизайн, и, соответственно, свои кнопки "свернуть" и "закрыть". Steam при этом сворачивает форму мгновенно, а вот Battle.net таки динамично. Хотелось бы сделать так же.
27

Безумно короткий самоучитель по C#. Часть 1 из 2.

» Программирование
Пусть это будет пособие для студентов ПТУ, вчера жевавших семки, а сегодня решивших МНЕ СРОЧНО НУЖНО ОСВОИТЬ ЯЗЫК ПРОГРАММИРОВАНИЯ. Короче, как я.
Warning! Это самоучитель:
  • Без разжевывания
  • Поверхностный
  • Не полный

Читать далее...
16

Новведения в C# 6.0

» Программирование
Недавно Microsoft предоставили превью новой версии Visual Studio 2015 и .NET 4.6 для разработчиков. Новая версия .NET содержит новый стандарт C# 6.0, в котором появились некоторые интересные возможности. В этой новости я постараюсь в кратце рассказать о них.

Читать далее...
3

Generic-типы

» Программирование
Данная статья призвана рассказать начинающим пользователям про Generic-типы и их использование в языке C#.
Вряд ли я смогу охватить весь тот объем, который позволяет реализовать нам данная фича, все рассказать не хватит и статьи - однако здесь содержится основная информация по Generic-типам, которой может быть достаточно, чтобы начать программировать с их использованием.

Читать далее...
33

Методы расширений

» Программирование
Если вы находитесь на стадии обучения языку C# - данная статья как раз для вас! Она расскажет вам о том, как использовать одну из синтаксических фич языка - методы расширений.

Читать далее...