Posts Tagged ‘шаблоны’

Быстрое создание баз данных в Access 2010 при помощи макросов и шаблонов

Среда, Ноябрь 19th, 2014 Нет комментариев

Under : , , , , ,

Макросы и шаблоны обеспечивают выполнение части команд, доступных в VBA, и для большинства пользователей использование шаблона или создание макроса оказывается проще, нежели написание кода VBA. В Access 2010 включен набор профессионально оформленных шаблонов баз данных и разработан новый конструктор макросов, который упрощает процессы создания, изменения и автоматизации логики базы данных. Благодаря им, повышается производительность, уменьшается количество ошибок и легче работать со сложной логикой для создания надежных приложений. (далее…)

Использование шаблонов при программировании WEB-приложений

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

ЗАЧЕМ ВООБЩЕ ИСПОЛЬЗОВАТЬ ШАБЛОНЫ?

Может, кто-то скажет, а зачем выносить HTML код в отдельный файл если его можно спокойно писать в скрипте? Да конечно в скрипте можно писать HTML код, но просмотреть полностью «собранную», или частично «собранную» страницу которую выводит скрипт, возможно только при его нормальной работе, а во время отладки скрипта, как правило, возникают некоторые трудности. Потом при смене дизайна, опять же, править HTML код в скрипте сущая каторга, сколько раз я слышал о нареканиях со стороны Web-мастеров, что понять какие куски кода и в какой последовательности выносятся невозможно, так как, по большей части, они не программисты и вникать в код скрипта не намерены. И так далее и тому подобное, поэтому, все-таки будем разделять скрипты от HTML кода… (далее…)

#013 Стилизация контролов WPF / Работа с ресурсами

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , ,

Сегодня мы рассмотрим применение стилей WPF  с новой стороны. Мы изменим шаблоны контролов Avalon, чтобы придать нашему приложению индивидуальный вид. Также мы изучим словари ресурсов, которые позволяют оптимизировать исходный код программы.

Мы продолжим работу с проектом, который мы создали в предыдущей статье (№ 012). Откройте проект «MyWPFcontrols» и перейдите в режим редактирования XAML-кода главного окна.
В секции <Window.Resources> расположены описания двух стилей для контейнера типа HeaderedItemsControl. Уже сейчас код нашего проекта достаточно громоздкий, в процессе работы над ним он будет только увеличиваться и, как следствие, становиться неудобным для проверки, поиска ошибок и контроля. Давайте начнем оптимизацию кода. Для этого мы применим словарь ресурсов.  (далее…)

Оставаться защищенным в Xbox Live

Четверг, Май 3rd, 2012 Нет комментариев

Under : , , , ,

Это было лучшее время, это было худшее время …

Это была эпоха знаменитостей, это была эпоха абсолютной анонимности, это была эпоха щедрости, дружбы, это была эпоха людей, который могли иногда быть грубыми, любопытными, бесчувственными засадниками…

Xbox Live  - это экосистема с миллионами пользователей. Некоторых пользователей вы захотите узнать, и чтобы кто-то знал о вас. Конечно же, некоторые пользователи захотят узнать вас, несмотря на ваши протесты. В таких случаях приватность, или настройки сетевой безопасности, вступают в игру.

У каждого профиля Xbox Live есть свой собственный набор настроек сетевой безопасности, который следует за ним везде, где бы ни использовался этот профиль. Играете дома на вашем Xbox 360? Ваши настройки сетевой безопасности здесь. Играете у друга дома? Ваши настройки сетевой безопасности с вами. Решили войти в систему на ПК, чтобы запустить игру из серии Games for Windows Live? Если это тот же самый профиль, вы будете автоматически защищены теми же настройками сетевой безопасности. Xbox.com, Zune и Windows Phone 7 также используют вам профиль Xbox Live.
(далее…)

Аппаратно-ускоренный HTML5: первая предварительная версия IE9 доступна разработчикам

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

Когда мы внимательно взглянули на HTML5, мы увидели, что эта технология ознаменует появление нового класса приложений. Эти приложения будут нагружать среду исполнения браузера и имеющееся аппаратное обеспечение иным образом, отличным от существующих сайтов. Мы быстро осознали, что обеспечение грамотной реализации HTML5 — это является нашей задачей с самого начала — связано с разработкой подсистем браузера с учетом потребностей этого нового класса приложений, нежели с определенным набором функций. С самого начала разработки IE9 мы поставили перед собой задачу обеспечения профессиональной поддержки HTML5 на базе возможностей современного аппаратного обеспечения через Windows.

Сегодня на конференции MIX мы продемонстрировали, как стандартные шаблоны, хорошо известные и широко применяемые разработчиками, работают лучше за счет применения современных устройств через IE9 в Windows. В этой статье я расскажу о том, что мы показывали сегодня на конференции: производительность, стандарты, аппаратно-ускоренная HTML5-графика и доступность IE9 Platform Preview для разработчиков. (далее…)

Шаблоны документов и Perl

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Всегда, когда нам необходимо написать CGI скрипт на Perl мы сталкиваемся с тем, что скрипт должен возвращать пользователю некоторый HTML код. Как правило, этот код вставляется непосредственно в код самого скрипта. Данный подход не совсем удобен в том плане, что при изменении дизайна сайта, как правило, приходится изменять текст скрипта. Вы наверно замечали, что очень часто «скриптовая» часть сервера несколько отличается от остальной части сайта. Происходит это именно по той причине, что в самом коде скрипта довольно сложно изменять HTML фрагменты. Где-то да просчитаетесь.

Второй, наиболее популярный, вариант — это вынесение переменных с HTML в отдельный файл. Это конечно облегчает жизнь, но не дает полной свободы. Предложенный ниже скрипт состоит всего лишь из 30 строк, но зато он решает все описанные выше проблемы.

Итак, для начала решим, что все наши HTML данные будут храниться в файле — шаблоне. Назовем его html.dot Формат файла будет следующий:

 #! Название_фрагмента # Комментарий Любой текст #! Название_второго_фрагмента Еще текст 

Кроме того, в тексте можно использовать такие конструкции: (далее…)

The Spring framework: Основы

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , ,

Spring это легковесный opensource J2EE Framework, разработка которого началась в феврале 2003 года. Основой послужил программный код, опубликованный в книге Expert One-on-One Design and Development (2002 год). Причем основные идеи возникли еще в 2000 году и являлись отражением опыта успешной разработки нескольких коммерческих проектов.

Сейчас Spring это достаточно популярный opensource проект, охватывающий многие аспекты как J2EE, так и Java разработок.

Целью данной статьи является описание архитектуры и основных возможностей Spring.

Архитектура

Архитектура Spring представлена следующей схемой (далее…)

XML Paser Functions для работы с шаблонами

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Несмотря на то, что идея разделения кода и данных не нова, она сохраняет свою актуальность. Удобство неоспоримо — так как люди изменяющие данные зачастую не должны иметь доступ к коду.

В PHP синтаксис языка основан не внедрении кода в данные и в этой статье мы рассмотрим один из достаточно удобных способов их разделения. Способ будет основываться на языке XML.

Рассмотрим следующую задачу: У нас есть много клиентов, и практически каждый из них, желает видеть на своем сайте гостевую книгу. Каждый раз изменять исходный текст гостевой книги нам уже поднадоело. И речи уже не идет о том, что ошибку, которую мы нашли, устанавливая гостевую книгу в восемнадцатый раз пришлось рукам исправлять в на предыдущих семнадцати сайтах. (далее…)

Регулярные выражения в PHP (сравнение Perl и PHP)

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Что такое регулярные выражения?

Для многих программеров, не работавших прежде в вебе, данная область программирования неизвеста. Если объяснять кратко, реги — это шаблоны типа тех, что используются для выделения файлов по маске. Только реги это отдельная наука, по которой написаны толстые книжки (все, кроме описанной ниже, на английском). Регурярные выражения в PHP или других веб-языках позволяют свести до 1 команды то, что программист, не знающих их, вынужден был бы писать весьма долго (потом еще долго тестировать, ошибки выявлять…).

Итак регулярные выражения — это средство произвести некоторые действия над текстом. Средства: небольшое кол-во управляющих элементов регулярных выражений дает огромный набор средств, что бы среди текста выделить/найти нужные части. Действия: копирование найденных кусков текста в переменную, удаление их из текста, замена, изменение на сходный текст. (далее…)

Регулярные выражения (шаблоны)

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Чаще всего регулярные выражения используются в Perl в операторах поиска и замены, таких как s//, m/, операторах связки =~ или != и т.д. Как правило все эти операторы имеют схожие опции такие как:

i - не различать строчные и заглавные буквы.
m - считать строку многострочной.
s - однострочная строка.
x - расширенный синтаксис ( использование пробелов и комментариев)

Обычно все эти опции обозначают как ‘/x’. Их можно использовать даже внутри шаблонов, используя новую конструкцию (?…) (далее…)