C#
С# Пишем DELETE для SQLite. Часть 3
Продолжаем писать библиотеку быстрого доступа для новых программ под SQLite. В первых двух частях (здесь и здесь) были описаны операции SELECT и INSERT. Сегодня, на ваш суд, я представляю код для операции DELETE. Операция жесткая… Пользоваться аккуратно. Можно остаться без данных, а может и без пальцев , смотря какие данные завалить. Исходя из нашей философии [...]
C# библиотека удобного доступа к базе данных SQLite. Часть 2
Реализация команды INSERT в запросе к базе данных SQLite
C# Вставка текста в «чужое» приложение. Вариант 1
Давно хотел написать программу, которая бы хранила заготовки и шаблоны текста, для быстрой вставки в другие приложения. Стандартными средствами .NET это сделать не удалось. В интернете тоже нет конкретной информации, которая бы четко и ясно ответила бы на этот вопрос. По крупицам собрав и разобрав различную информацию, опробовав кучу способов, я смог написать кое-что. Сегодня [...]
C# динамический доступ к элементу с использованием метода InvokeMember
Это, можно сказать, один из фокусов: как вызвать какой-либо элемент (конструктор, метод, свойство и т.д.) динамически определив его имя? Например ситуация, есть несколько методов, которые имеют разные имена. Их всех нужно вызвать. Пол сотни, но по определенному шаблону у них совпадают имена. Писать их вручную, описывая каждую? Неее… Для таких целей есть интересный метод InvokeMember, [...]
C# библиотека доступа к базе данных SQLite. Часть 1
Предисловие Итак, после долгих мучений с различными базами данных, было решено написать что-то такое, что могло упростить разработку приложения, работающего с какой-либо базой данных. Я заметил, что в каждом моем проекте приходится писать одно и тоже, когда это касается получения, вставки и т.д. в базу. Разбирая ZEND FRAMEWORK наткнулся на готовый класс, который значительно упрощал [...]
C# показываем окно в фоне
В C# существует ограничение на задание режима показа окна. В Visual Studio в свойстве формы TopMost можно установить только два значения. При этом форма при появлении будет всегда активна. Т.е. переведет на себя фокус ввода. Например, такая ситуация: приложение «висит» в трее и показывает всплывающие окна, типа таких, которые показывает ICQ при получении сообщения. Если [...]
Создаем форму с информацией о ходе выполнения действий
Часто встречаются ситуации, когда приложение долго выполняет какое-то действие. Если приложение не информирует пользователя и не подает никаких «признаков жизни», то пользователь может прервать его работу. Поэтому нужно как-то информировать пользователя, что приложение работает.
Работаем с сокетами в C# по UDP-протоколу
Для наглядности напишем два приложения, которые будут общаться друг с другом. Одно будет сервером, другое клиентом. Общаться они будут по UDP протоколу.
Постовой:
