Элемент управления System.Windows.Forms.ComboBox позволяет запомнить в себе список текстовых элементов, и предоставить выбор одного из элементов для пользователя.

Неочевидно, что основное поведение ComboBox зависит от свойства DropDownStyle. Имеется 3 варианта на выбор:

ComboBox

Элементы в списке доступны программно  через свойство ComboBox.Items. Количество элементов в списке можно получить через ComboBox.Items.Count. Добавлять элементы можно методом ComboBox.Items.Add, удалять методами Remove и RemoveAt. Текущий отображаемый элемент Items можно программно поменять через значение свойства SelectedIndex.

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

12th Авг 2016
Теги:

Известно достаточно много разработчиков, которые не могут понять как же нумеруются версии.
Иногда нужно просто сесть и разобраться, конечно в сети есть куча информации, но иногда ее слишком много, а где-то наоборот. Хочу поделиться как обстоят дела с нумерацией программного обеспечения, манера изложения понятна и доступна даже простому пользователю, которому так же не плохо знать, что же обозначают эти странные циферки после названия программы.

Формат номера версии

Формат номера версии A.B.C.D[r], где:

  • A – главный номер версии (major version number).
  • B – вспомогательный номер версии (minor version number).
  • C – номер сборки, номер логической итерации по работе над функционалом версии A.B (build number).
  • D – Номер ревизии, сквозной номер назначаемый автоматически программным обеспечением хранения версий (SVN). Номер ревизии SVN должен синхронизироваться с номером ревизии в AssemblyInfo при каждой сборке релиза (revision number).
  • [r] – условное обозначение релиза.

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

10th Авг 2016
Теги:

Google ChromeОдин из простых и быстрых способов удаленного подключения к компьютеру это использование приложения "Удаленный рабочий стол Chrome".

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

Кратко перечислим преимущества и недостатки такого подхода.

Достоинства:

  • Бесплатность.
  • Простота настройки.
  • Стабильная и быстрая работа даже при низкой скорости Интернет-подключения.
  • Нет необходимости в настройке фаервола.

Недостатки:

  • Нет возможности передавать файлы (в отличие от программ аналогов).

Для того чтобы воспользоваться указанным приложением, в начале необходимо скачать и установить Google Chrome на компьютере, к которому планируется использовать удаленное подключение.

Скачать бразуер можно по ссылке: https://www.google.ru/chrome/

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

31st Июл 2016
Теги:

Open Live Writer

Последняя версия Windows Live Writer был выпущен в 2012 году. В 2015 году на основе Windows Live Writer компания Microsoft создала проект Open source программного обеспечения. Таким образом Windows Live Writer получил второе рождение как Open Live Writer.

Open Live Writer (OLW) также работает со многими популярными сервисами блогов, такими как WordPress, Blogger, TypePad, Moveable Type, DasBlog и многими другими. OLW позволяет быстро создать запись в автономном режиме, полностью подготовить ее к публикации и опубликовать, не используя при этом админ-панель вашего блога.

Open Live Writer стал развиваться как независимы проект в рамках .NET Foundation. Исходные коды программы доступны на GitHub: https://github.com/OpenLiveWriter/OpenLiveWriter

На сегодняшний день проект потерял былой жар и практически не развивается.

Далее я проведу сравнение интерфейсов двух программ. Сразу хочу отметить, интерфейс несколько изменился, но все баги проект унаследовал от своего родителя.

1. Основной интерфейс. Подраздел Главная (Home).

Open Live Writer - Windows Live Writer

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

30th Июл 2016
Теги:

Рассматривая вопрос защиты кода, нашел интересное обсуждение, суть которого хочу изложить ниже.

На самом деле от дизассемблера можно защититься, но эта защита весьма относительна… Помнится, когда-то читал книжку по ассемблеру, там предлагался вариант перезаписи точки входа в приложение и моментальный выход. Таким образом при запуске программа запускалась и работала, а дизассемблер считал, что программа тут же закрывается при старте. По крайней мере для IDA в то время это работало. И подобных приемов было много…
Это больше похоже на "я убегаю, ты догоняешь". Дизассемблеры постоянно развиваются, и против них постоянно придумывают новые препятствия… Тут однозначно можно сказать только одно: если нет желания посвятить этой гонке все свое время — лучше не соваться в это дело и воспользоваться сторонними решениями.

Что касается конкретно C# — это в каком-то роде неполноценный язык. Получаемый exe-файл не содержит нативного кода, в нем записаны инструкции, которые должны быть переданы .NET-среде для исполнения. Так написанную на C# программу можно очень просто открыть и просмотреть весь исходный код (с оригинальными названиями функций и переменных).

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

30th Июл 2016
Теги:

Можете ли вы точно сказать какой из этих двух знаков / \ является слешем (косой чертой), а какой обратным слешем (обратной косой чертой)? Если нет, то этот пост для вас. В нем я расскажу о простом способе, благодаря которому вы больше никогда не будете путать эти два знака.

Мысленно представьте себе русскую букву Л.

русская буква Л

Разделите эту букву на две части как показано на рисунке.

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

30th Июл 2016
Теги:

Недавно столкнулся с такой проблемой.

При опубликовании ссылок, отличных от веб (гиперссылок), например ссылок на файлы в среде Windows, WordPress по одной, только ему ведомой логике, затирал обратные слэши (т.е. косую черту \ ) и пробелы рядом с ними.

Уж и не знаю какой "хороший" человек это сделал, но пришлось изрядно постараться, чтобы найти решение этой проблемы.

Суть решения:

Необходимо найти файл formatting.php, который расположен в папке wp-includes.

В этом файле необходимо найти функцию: function stripslashes_deep

необходимо изменить функцию на указанную в скриншоте ниже.

function stripslashes_deep

И будет вам счастье!

29th Июл 2016
Теги:
Загрузка Все права защищены © 2016 ИТ-Инженер (Краснодар)
 
把手拿回