Архив для ноября, 2009
Сборщик PDF
Сегодня выкладываю свою новую программу для сбора графических и pdf-файлов в один. Программа имеет простой и понятный интерфейс. Вы добавляете несколько файлов, а на выходе получаете один. Файлы добавлять можно как через кнопку «Добавить», так и перетаскиванием их из проводника. Работа программы основана на библиотеке PDFSharp. Распространяется «Сборщик PDF» по лицензии GPL. Найти вы можете [...]
Новая версия dbFacade и примеры использования
Сегодня я решил выложить новую версию своей библиотеки. Написал 4 основных обновления. 1. Insert возвращает id последней добавленной строки. 2. Добавлены методы, возвращающие одну строку в виде ассоциативного массива полей. 3. Убран метод CreateDatabase, вместо него используется ExecuteNonQuery для создания таблиц и для всего остального, что невозможно реализовать методами, представленными в библиотеке. 4. Класс dbFacade [...]
Обновление класса dbFacade
Обновил библиотеку быстрого доступа к базе данных SQLite. О чем речь? Читайте мои предыдущие статьи. В новую версию добавлен класс, для облегчения создания более сложных запросов с оператором SELECT. Теперь вы можете использовать JOIN, ORDER BY, GROUP BY и т.д. За создание строки запроса отвечает класс Select. В нем формируется все, что необходимо. В основм [...]
Шаблон для SplashScreen с использованием функции UpdateLayeredWindoс
В предыдущей статье я писал об использовании шаблона формы «О программе». Такие шаблоны очень удобно использовать для написания программ. Библиотека быстрого доступа dbFacade к базе данных SQLite, также является шаблоном, который можно усовершенствовать и подогнать под конкретную программу. Такой подход существенно экономит время при разработке программы и уменьшает количество ошибок, т.к. код проверяется и «шлифуется» [...]
Цветовая схема для Visual Studio 2008
Предлагаю вам свою цветовую схему для IDE Microsoft Visual Studio 2008. Схема темная. В ней очень удобно работать по вечерам, коротая время за написанием программ под тихую музыку и шепот дождя за окном. Глаза меньше устают, чем после стандартной белой схемы. Субъективно проведенный тест показал, что после 8 часов программинга, глаза еще на месте Смотрим [...]
Шаблон формы «О программе»
В каждой программе есть меню «О программе» или типа того. Обычно там пишут автора программы, его друзей, подруг и т.д. Некоторые указывают, что программа платная и нужно готовить Камаз баксов. Но без этого окна программа кажется недоделанной. Имея опыт в написании уймы программ и утилит, скажу, что самое скучное это писать помощь к программе, ваять [...]
C# Реализация UPDATE для SQLite. Часть 4
Вот и заканчиваем писать шаблон класса bdFacade. Подошла очередь и для операции UPDATE. Кто не читал предыдущие статьи из этой серии, рекомендую, для начала, прочитать первые три части — часть 1, часть 2 и часть 3. Когда я только начинал писать шаблон для операции обновления данных в различных своих программах, у меня было много идей, [...]
С# Пишем DELETE для SQLite. Часть 3
Продолжаем писать библиотеку быстрого доступа для новых программ под SQLite. В первых двух частях (здесь и здесь) были описаны операции SELECT и INSERT. Сегодня, на ваш суд, я представляю код для операции DELETE. Операция жесткая… Пользоваться аккуратно. Можно остаться без данных, а может и без пальцев , смотря какие данные завалить. Исходя из нашей философии [...]

