Создание представлений данных по принципу master-detail (главный-подчинённый) одна из самых часто встречающихся задач как прикладного, так и web программирования. В частности, принцип master-detail используется при реализации просмотра статей по категориям (категория-статьи). Также этот принцип можно использовать и для ряда других задач связанных с отображением иерархически структурированной информации в виде таблиц.
Продолжить чтениеРубрика: Статьи
Расширение возможностей баз данных Microsoft SQL Server c помощью функций определяемых пользователем. Часть 2. Практическое применение в базе данных
В предыдущей статье была скомпилирована SQLCLR сборка, которая содержит функцию для вычисления MD5. Теперь необходимо интегрировать её в базу данных (БД). Существует 2 способа интеграции: Автоматическая. Когда БД целиком создаётся в Visual Studio и по завершении разработки остаётся только выполнить развёртывание проекта; Ручной. Когда сборка создаётся отдельно (обычно для уже
Продолжить чтениеРасширение возможностей баз данных Microsoft SQL Server c помощью функций определяемых пользователем. Часть 1. Создание SQLCLR сборки
Язык Transact-SQL (T-SQL) Microsoft SQL Server (MS SQL) обладает довольно широкими возможностями не только в плане построения запросов, но и разработки серверной бизнес логики (back-end). Но, тем не менее, эти возможности далеко не безграничны. Существует 2 основных подхода к решению задач не подвластных T-SQL. Реализация необходимого функционала в рамках клиентского
Продолжить чтениеYii. Управление видимостью виджетов без использования свойства visible
В Yii Framework в качестве штатного средства для управления видимостью тех или иных визуальных объектов используется свойство visible. Вот не большой пример из стандартного шаблона сайта, который включен в состав Yii. В нём реализовано управление показом кнопок главного меню для входа на сайт и выхода.
1 2 |
array('label'=>'Вход', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest), array('label'=>'Выйти ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest) |
Однако, к сожалению, не
Продолжить чтениеПолучение всех записей рубрики из базы данных WordPress
В WordPress есть штатные средства получения записей из конкретной рубрики. Но, как поступить, если они по каким либо причинам не устраивают разработчика и необходимо реализовать собственные? Для этого требуется, прежде всего, получить записи конкретной рубрики из базы данных WordPress (БД).
Продолжить чтениеДобавление изображения в текст письма в C#
В текст электронных писем в формате HTML вполне возможно добавлять изображения. Сам процесс создания и отправки письма в HTML уже был рассмотрен ранее в статье «Отправка email в формате HTML средствами ASP.NET». Теперь в текст письма из примера из этой статьи добавим изображение, например, в формате JPEG.
Продолжить чтениеРезервная копия базы данных MySQL с помощью MySQL Workbench без использования Reverse Engineer
С необходимостью резервного копирования, так или иначе, сталкивается каждый администратор и разработчик баз данных или сайтов. Причём данную задачу часто решают разными методами. Кто-то по старинке использует «консоль», кто-то использует программу с графическим интерфейсом MySQL Workbench и создаёт резервные копии с помощью Reverse Engineer, как это советуют в ряде статей
Продолжить чтениеОтправка email с вложением в C#
Продолжаем рассмотрение вопросов связанных с отправкой почты в .Net Framework. Так как данная задача является актуальной не только для Web приложений, но и для обычных программ, то эта статья также открывает и новую рубрику статей, которая будет посвящена программированию уже на «обычном» C#. Необходимо сразу отметить, что создание и отправка
Продолжить чтениеОсобенности разработки приложений с использованием FireUI
В сентябре 2014 года вышла очередная версия RAD Studio, которая на носит название XE7. В числе новшеств одним из наиболее значимых является FireUI. Технология, которая представляет собой единый редактор интерфейса для различных платформ.
Продолжить чтениеПоказ окна с сообщением из модуля данных
При работе программы часто возникает необходимость показать пользователю окно содержащее то или иное информационное сообщение. Данная задача легко решается с помощью стандартной процедуры ShowMessage или WinAPI функции MessageBox. Однако у модуля данных в данном отношении имеются определённые ограничения.
Продолжить чтение