Основные принципы работы сайтов. Разработка сайтов на WordPress для начинающих. Часть 1.

Немало времени я занимаюсь сайтами на WordPress (вы находитесь на одном из них) и хочу поделиться накопленным опытом. Я любитель и на данный момент сайтостроение не является моим основным заработком. Но я очень хорошо понимаю вопросы, встающие перед новичками и … Читать далее

Ошибка при работе с файлом конфигурации C# The name 'ConfigurationManager' does not exist in the current context

Эта ошибка может оказаться крайне малопонятной для новичка, пытающегося работать со стандартным файлом конфигурации, используя код роде этого: На самом деле все очень просто, надо не просто прописать using, но и добавить ссылку на библиотеку System.configuration в раздел References … Читать далее

Чтение и запись двоичных файлов в базу данных MS SQL 2005 из C# используя OleDb

Задача - хранить в базе данных MS SQL двоичные файлы. Это могут быть исполняемые файлы (для обновления приложения при запуске), документы Word или иные важные и нужные данные. Как и многие подобные задачи решается она просто, если знаешь за какие … Читать далее

Несуществующее значение в ComboBox

Имеем комбобокс, привязанный к некоему источнику данных. Видимый элемент списка - строка, невидимый - числовой код. Программа получает код выбранного элемента и как-то его использует. В комбобокс можно вводить свои значения, чтобы по подсказке быстро попасть на нужный элемент. Проблема … Читать далее

Как заставить клавишу Enter работать аналогично Tab - переходить к следующему элементу управления

Заказчик захотел, чтобы после нажатия Enter пользователь переходил на следующий элемент управления, аналогично нажатию Tab. Основная идея проста - перехватываем нажатие клавиши Enter и посылаем форме нажатие Tab, но есть одна тонкость - если мы хотим разом установить подобное поведение … Читать далее

Чем отличается хороший программист от профессионала-программиста?

- Знаешь, чем отличается хороший программист от профессионала-программиста? — Чем? — Хороший программист пишет свой код качественно, когда у него хорошее настроение и интересная задача. А профессионал пишет качественный код ВСЕГДА … Читать далее

Как рассчитать возраст по дате рождения в C#

Казалось бы, все просто. Берем текущую дату, вычитаем из нее дату рождения, получаем собственно возраст. Но работа с датами в Net сделана крайне криво, приходится постоянно мастерить разнообразные костыли. Методы вычитания дат вроде Subtract возвращают не DateTime, а TimeSpan. Максимальная … Читать далее

Глюк с удалением значения в NumericUpDown

Имеем NumericUpDown, из которого по клике на кнопку берется значение и используется. Если мы просто вводим в него значения и меняем их - все в порядке. Но если мы удаляем значение и оставляем его пустым - компонент начинает вести себя … Читать далее