Шаблоны образцы это: Шаблон — Википедия – Значение слова ШАБЛОН. Что такое ШАБЛОН?

Шаблон — Википедия

Разрешение неоднозначностей

Материал из Википедии — свободной энциклопедии

Перейти к навигации
Перейти к поиску

Шабло́н:

  • Шаблон — в технике, пластина (лекало, трафарет и т. п.) с вырезами, по контуру которых изготовляются чертежи или изделия, либо инструмент для измерения размеров[1].
  • Шабло́н — в языках программирования, спецификация формы представления и правил редактирования элемента данных с помощью строки символов, в которой каждый символ указывает на допустимый вид символа или на подлежащее выполнению редактирование для соответствующей позиции значения элемента. Впервые шаблон был введён, как конструкция языка КОБОЛ[2].
    • Шаблон проектирования
    • Шаблон поиска — метод описания поискового запроса с использованием метасимволов («*» — любая последовательность символов (слово), «?» — любой символ).

    • Шаблоны C++ — средство языка C++, предназначенное для кодирования обобщённых алгоритмов.
  • Шаблон («рыба», жарг.[3]) — в делопроизводстве — пустая форма документа с комментариями о том, как следует заполнять каждое поле. Другой вариант шаблона — форма документа с уже заполненными полями, которые можно использовать как пример. Шаблоны широко применяются в строго регламентированных отраслях (например бухгалтерии или кадровом делопроизводстве). Примеры простых шаблонов — шаблон резюме или анкета для оформления заграничного паспорта гражданина Российской Федерации — России.
    • Веб-шаблон (шаблон веб-страницы) — страница сайта, содержащая в исходном коде определённый набор HTML-тегов и заполняемая движком системы сайта определённым содержанием (теги HTML, текст, изображения, мультимедиа и прочее содержимое), в зависимости от назначения шаблона. (см. также: Шаблонизатор)
  • Шаблон — в поведении повторяемая реакция (биология) или действия на внешние раздражители. В отличие от рефлекторного, шаблонное поведение — осмысленные действия, то есть совершаемые обдуманно. Например на приветствие «Привет, Как дела?» может следовать шаблонный ответ «Привет, Все хорошо, а как у тебя?». Шаблоны общения могут меняться, в зависимости от настроения или собеседника, оставаясь при этом одним из заранее заготовленных вариантов. Креативность — противоположность шаблонного поведения.
  • Шаблон — в переносном значении образец, пример, которому подражают (напр., звёзды).
  • Шаблон — прибор для измерения ширины железнодорожной колеи.

Скрытые категории:

Значение слова ШАБЛОН. Что такое ШАБЛОН?

Шабло́н:

Шаблон — в технике, пластина (лекало, трафарет и т. п.) с вырезами, по контуру которых изготовляются чертежи или изделия, либо инструмент для измерения размеров.

Шабло́н — в языках программирования, спецификация формы представления и правил редактирования элемента данных с помощью строки символов, в которой каждый символ указывает на допустимый вид символа или на подлежащее выполнению редактирование для соответствующей позиции значения элемента. Впервые шаблон был введён, как конструкция языка КОБОЛ.


Шаблон проектирования

Шаблон поиска — метод описания поискового запроса с использованием метасимволов («*» — любая последовательность символов (слово), «?» — любой символ).

Шаблоны C++ — средство языка C++, предназначенное для кодирования обобщённых алгоритмов.

Шаблон («рыба», жарг.) — в делопроизводстве — пустая форма документа с комментариями о том, как следует заполнять каждое поле. Другой вариант шаблона — форма документа с уже заполненными полями, которые можно использовать как пример. Шаблоны широко применяются в строго регламентированных отраслях (например бухгалтерии или кадровом делопроизводстве). Примеры простых шаблонов — шаблон резюме или анкета для оформления заграничного паспорта гражданина Российской Федерации — России.

Веб-шаблон (шаблон веб-страницы) — страница сайта, содержащая в исходном коде определённый набор HTML-тегов и заполняемая движком системы сайта определённым содержанием (теги HTML, текст, изображения, мультимедиа и прочее содержимое), в зависимости от назначения шаблона. (см. также: Шаблонизатор)

Шаблон — в поведении повторяемая реакция (биология) или действия на внешние раздражители. В отличие от рефлекторного, шаблонное поведение — осмысленные действия, то есть совершаемые обдуманно. Например на приветствие «Привет, Как дела?» может следовать шаблонный ответ «Привет, Все хорошо, а как у тебя?». Шаблоны общения могут меняться, в зависимости от настроения или собеседника, оставаясь при этом одним из заранее заготовленных вариантов. Креативность — противоположность шаблонного поведения.

Шаблон — в переносном значении образец, пример, которому подражают (напр., звёзды).

Шаблон — прибор для измерения ширины железнодорожной колеи.


Шаблон — это… Что такое Шаблон?

О шаблонах в Википедии смотрите страницу Википедия:Шаблоны.

Шаблон в технике — пластина (лекало, трафарет и т. п.) с вырезами, по контуру которых изготовляются чертежи или изделия либо инструмент для измерения размеров.

Шабло́н в языках программирования — спецификация формы представления и правил редактирования элемента данных с помощью строки символов, в которой каждый символ указывает на допустимый вид символа или на подлежащее выполнению редактирование для соответствующей позиции значения элемента. Впервые шаблон был введён, как конструкция языка КОБОЛ.[1] См. также шаблон поиска.

Шаблон поведения — повторяемая реакция или действия на внешние раздражители. В отличие от рефлекторного, шаблонное поведение — осмысленные действия, то есть совершаемые обдуманно. Например на приветствие «Привет, Как дела?» может следовать шаблонный ответ «Привет, Все хорошо, а как у тебя?». Шаблоны общения могут меняться, в зависимости от настроения или собеседника, оставаясь при этом одним из заранее заготовленных вариантов. Креативность — противоположность шаблонного поведения.

Шаблон документов (в разговорной речи — «рыба») — пустая форма документа с комментариями о том, как следует заполнять каждое поле. Другой вариант шаблона — форма документа с уже заполненными полями, которые можно использовать как пример. Шаблоны широко применяются в строго регламентированных отраслях (например бухгалтерии или кадровом делопроизводстве). Примеры простых шаблонов — шаблон резюме или анкета для оформления заграничного паспорта гражданина Российской Федерации.

Шаблон в переносном значении — образец, пример, которому подражают.

Шаблон (шаблон страницы) применительно к страницам сайта — страница сайта, содержащая в исходном коде определённый набор HTML тегов. Как минимум, это теги заголовка страницы:



html, head, title и тег основы страницы: body. Но в некоторых случаях шаблон (шаблон вида материалов) может быть и без этих тегов и использоваться как составная часть шаблона страницы. Используется шаблон как контейнер, заполняемый определённым содержанием (теги HTML, текст, изображения, мультимедиа и прочее содержимое) в зависимости от назначения шаблона движком системы сайта. Как правило, в состав сайта входит множество шаблонов различного назначения.

Примером системы, использующей шаблонный метод построения страниц сайта и представления информации, может служить система управления сайтом uCoz[2].

Иногда шаблоном называют ширину железнодорожной колеи.

См. также

Примечания

Основы шаблонов С++: шаблоны функций / Habr

Дисклаймер: статья была начата еще в феврале, но, по зависящим от меня причинам, закончена не была. Тема очень обширна, поэтому публикуется в урезанном виде. Что не поместилось, будет рассмотрено позже.

Невозможно разбираться в современном С++, не зная, что такое шаблоны программирования. Данное свойство языка открывает широкие возможности оптимизации и повторного использования кода. В данной статье попробуем разобраться, что это такое и как это всё работает.

Механизм шаблонов в языке С++ позволяет решать проблему унификации алгоритма для различных типов: нет необходимости писать различные функции для целочисленных, действительных или пользовательских типов – достаточно составить обобщенный алгоритм, не зависящий от типа данных, основывающийся только на общих свойствах. Например, алгоритм сортировки может работать как с целыми числами, так и с объектами типа «автомобиль».


Существуют шаблоны функций и шаблоны классов.

Шаблоны функций -– это обобщенное описание поведения функций, которые могут вызываться для объектов разных типов. Другими словами, шаблон функции (шаблонная функция, обобщённая функция) представляет собой семейство разных функций (или описание алгоритма). По описанию шаблон функции похож на обычную функцию: разница в том, что некоторые элементы не определены (типы, константы) и являются параметризованными.


Шаблоны классов -– обобщенное описание пользовательского типа, в котором могут быть параметризованы атрибуты и операции типа. Представляют собой конструкции, по которым могут быть сгенерированы действительные классы путём подстановки вместо параметров конкретных аргументов.

Рассмотрим более подробно шаблоны функций.

Шаблоны функций

Как написать первую шаблонную функцию?

Рассмотрим случай определения минимального элемента из двух. В случае целых и действительных чисел придется написать 2 функции.

int _min(int a, int b){
    if( a < b){
        return a;
    }
    return b;
}

double _min(double a, double b){
    if( a < b){
        return a;
    }
    return b;
}

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

Что произойдёт в случае компиляции приложения? Обе реализации функции попадут в бинарный код приложения, даже если они не используются (впрочем, сейчас компиляторы очень умные, умеют вырезать неиспользуемый код). А если необходимо добавить функцию, определяющую минимальную из 2 строк (сложно представить без уточнения, что есть минимальная строка)?!

В этом случае, если алгоритм является общим для типов, с которыми приходится работать, можно определить шаблон функции. Принцип, в общем случае, будет следующим:

  1. берётся реализация функции для какого-то типа;
  2. приписывается заголовок template<class Type> (или template<typename Type>), что означает, что в алгоритме используется какой-то абстрактный тип Type;
  3. в реализации функции имя типа заменяется на Type.

Для функции min получится следующее:

template<class Type>
Type _min(Type a, Type b){
    if( a < b){
        return a;
    }
    return b;
}
%MINIFYHTMLe7bd0cd307d472be89d0c21fbab1dfeb23%

Самым интересным является тот факт, что пока нет вызова функции min, при компиляции она в бинарном коде не создается (не инстанцируется). А если объявить группу вызовов функции с переменными различных типов, то для каждого компилятор создаст свою реализацию на основе шаблона.

Вызов шаблонной функции, в общем, эквивалентен вызову обыкновенной функции. В этом случае компилятор определит, какой тип использовать вместо Type, на основании типа фактических параметров. Но если подставляемые параметры окажутся разных типов, то компилятор не сможет вывести (инстанцировать шаблон) реализацию шаблона. Так, в ниже следующем коде компилятор споткнётся на третьем вызове, так как не может определить, чему равен Type (подумайте, почему?):

#include <iostream>
template<class Type>
Type _min(Type a, Type b) {
    if (a < b) {
        return a;
    }
    return b;
}

int main(int argc, char** argv) {
    std::cout << _min(1, 2) << std::endl;
    std::cout << _min(3.1, 1.2) << std::endl;
    std::cout << _min(5, 2.1) << std::endl; // oops!
    return 0;
}

Решается эта проблема указанием конкретного типа при вызове функции.

#include <iostream>
template<class Type>
Type _min(Type a, Type b) {
    if (a < b) {
        return a;
    }
    return b;
}

int main(int argc, char** argv) {
    std::cout << _min<double>(5, 2.1) << std::endl;
    return 0;
}

Когда шаблонная функция (не) будет работать?


В принципе, можно понять, что компилятор просто подставляет нужный тип в шаблон. Но всегда ли получаемая функция будет работоспособна? Очевидно, что нет. Любой алгоритм может быть определен независимо от типа данных, но он обязательно пользуется свойствами этих данных. В случае с шаблонной функцией _min это требование определения оператора упорядочения (оператор

Любой шаблон функции предполагает наличие определенных свойств параметризованного типа, в зависимости от реализации (например, оператора копирования, оператора сравнения, наличия определенного метода и т.д.). В ожидаемом стандарте языка С++ за это будут отвечать концепции.

Перегрузка шаблона функции

Шаблоны функций также могут перегружаться. Обычно данная перегрузка выполняется при

template<class Type>
Type* _min(Type* a, Type* b){
    if(*a < *b){
        return a;
    }
    return b;
}

Частные случаи

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

template<>
std::string _min(std::string a, std::string b){
    if(a.size() < b.size()){
        return a;
    }
    return b;
}

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

На будущее остаются множественные и целочисленные параметры. Естественным продолжением являются шаблоны классов, основы порождающего программирования, и устройство стандартной библиотеки С++. И куча примеров!

Шаблон — это… Что такое шаблон?

Для подключения общего шаблона надо выбрать команду «Шаблоны и надстройки» в меню «Сервис» и кликнуть на кнопке «Добавить», а затем в открывшемся окне «Добавление шаблона» выбрать из списка нужный шаблон.

Вырезать из бумаги шаблоны в виде вишен с хвостиками, положить на пирог, посыпать его сахарной пудрой и снять шаблон.Пирог с яблоками и вишнями● 3 яблока, 2½ стакана свежих вишен, 3 ст.

В этом случае значения всех параметров настройки сохраняемого документа будут наследоваться всеми создаваемыми на его основе новыми рисунками.Хотя в качестве шаблона подойдет любой рисунок, лучше всего подготовить набор стандартных шаблонов, где представлены чаще всего используемые установки и базовые элементы:• тип и точность представления единиц;• лимиты рисунка;• настройки режимов шага SNAP, сетки GRID и ортогонального режима ORTHO;• организация слоев;• основные надписи, рамки и логотипы;• размерные и текстовые стили;• типы и веса (толщины) линий.Никакие изменения, вносимые в рисунок, созданный на основе шаблона, на сам шаблон не распространяются.Вызов справочной системыВ любой момент работы с AutoCAD вы можете получить доступ к электронной документации по программе.

В этом случае значения всех параметров настройки сохраняемого документа будут наследоваться всеми создаваемыми на его основе новыми рисунками.Хотя в качестве шаблона подойдет любой рисунок, лучше всего подготовить набор стандартных шаблонов, где представлены чаще всего используемые установки и базовые элементы:• тип и точность представления единиц;• лимиты рисунка;• настройки режимов шага SNAP, сетки GRID и ортогонального режима ORTHO;• организация слоев;• основные надписи, рамки и логотипы;• размерные и текстовые стили;• типы и веса (толщины) линий.Никакие изменения, вносимые в рисунок, созданный на основе шаблона, на сам шаблон не распространяются.Вызов справочной системыВ любой момент работы с AutoCAD вы можете получить доступ к электронной документации по программе.

Набросив нить, идущую от узла петли 1, на шаблон и пропустив челнок в петлю из шнурка, подтягивают шаблон к узлу первой петлей, завязывают и затягивают скользящий узел (рис.

Безусловно, это как некий шаблон откладывается в нашем подсознании, плюс тот шаблон, который мы получили в детстве во дворе, где считается, что секс – это что-то грязное и недозволенное.

ШАБЛОН — это… Что такое ШАБЛОН?

  • ШАБЛОН — (нем. schablon, от фр. chantilion образец). Вырезной образец узора, по которому рисуют, вырезывают или вылепляют архитектурные украшения и проч. работы. Словарь иностранных слов, вошедших в состав русского языка. Чудинов А.Н., 1910. ШАБЛОН 1)… …   Словарь иностранных слов русского языка

  • шаблон — См. привычка… Словарь русских синонимов и сходных по смыслу выражений. под. ред. Н. Абрамова, М.: Русские словари, 1999. шаблон образец, трафарет, модель, маска, лекало, штамп, стандарт; обычай, привычка; трюизм, половой акт, казенщина, общее… …   Словарь синонимов

  • шаблон — а, м. échantillon m. &GT; гол. schampelioen&GT; нем. Schablone образец. 1. Приспособление в виде лекала, патрона и т. д., по которому изготовляют одинаковые изделия. БАС 1. Деки &LT;скрипок&GT; вырезываются из толстой доски по шаблону. Куст. пром …   Исторический словарь галлицизмов русского языка

  • ШАБЛОН — муж., франц. трафаретка, патрон, лекало или кружало: вырезной образец узора и вообще гнутых обводов. Шаблончик на карниз. Шаблон, для кладки свода, для шахтной или иной печи. Отливка вещей по шаблону. Шаблонный чертеж, лекальный, во всю величину… …   Толковый словарь Даля

  • Шаблон — в информатике формализованный кадр изображения, выводимый на экран дисплея и содержащий тексты запросов к пользователю и специальные поля, предназначенные для занесения туда ответов пользователя (текстов или чисел). См. также: Диалоговые режимы… …   Финансовый словарь

  • шаблон — ШАБЛОН, а, м. Половой акт в традиционной позе. шаблон гнать …   Словарь русского арго

  • шаблон —     ШАБЛОН, стандарт, трафарет, штамп …   Словарь-тезаурус синонимов русской речи

  • ШАБЛОН — (от нем. Schablone образец модель),..1) пластина с вырезами, очертания которых соответствуют контуру изделия и т. п2)] Чертеж детали (архитектурной, строительной), выполненный в натуральную величину3) В переносном смысле образец, штамп, которому… …   Большой Энциклопедический словарь

  • ШАБЛОН — (лекало), форма (матрица) или образец для изготовления определенного количества точных копий объекта. Обычно вырезается из тонких пластин (листов) металла, дерева или бумаги …   Научно-технический энциклопедический словарь

  • ШАБЛОН — ШАБЛОН, а, муж. 1. Пластина с вырезами, по контуру к рых изготовляются чертежи или какие н. изделия, лекало (во 2 знач.) (спец.). Чертить, кроить по шаблону. 2. перен. Общеизвестный, избитый образец, трафарет (в 3 знач.), к рому подражают.… …   Толковый словарь Ожегова

  • Шаблон — это… Что такое Шаблон?

  • ШАБЛОН — (нем. schablon, от фр. chantilion образец). Вырезной образец узора, по которому рисуют, вырезывают или вылепляют архитектурные украшения и проч. работы. Словарь иностранных слов, вошедших в состав русского языка. Чудинов А.Н., 1910. ШАБЛОН 1)… …   Словарь иностранных слов русского языка

  • шаблон — См. привычка… Словарь русских синонимов и сходных по смыслу выражений. под. ред. Н. Абрамова, М.: Русские словари, 1999. шаблон образец, трафарет, модель, маска, лекало, штамп, стандарт; обычай, привычка; трюизм, половой акт, казенщина, общее… …   Словарь синонимов

  • шаблон — а, м. échantillon m. &GT; гол. schampelioen&GT; нем. Schablone образец. 1. Приспособление в виде лекала, патрона и т. д., по которому изготовляют одинаковые изделия. БАС 1. Деки &LT;скрипок&GT; вырезываются из толстой доски по шаблону. Куст. пром …   Исторический словарь галлицизмов русского языка

  • ШАБЛОН — муж., франц. трафаретка, патрон, лекало или кружало: вырезной образец узора и вообще гнутых обводов. Шаблончик на карниз. Шаблон, для кладки свода, для шахтной или иной печи. Отливка вещей по шаблону. Шаблонный чертеж, лекальный, во всю величину… …   Толковый словарь Даля

  • Шаблон — в информатике формализованный кадр изображения, выводимый на экран дисплея и содержащий тексты запросов к пользователю и специальные поля, предназначенные для занесения туда ответов пользователя (текстов или чисел). См. также: Диалоговые режимы… …   Финансовый словарь

  • шаблон — ШАБЛОН, а, м. Половой акт в традиционной позе. шаблон гнать …   Словарь русского арго

  • шаблон —     ШАБЛОН, стандарт, трафарет, штамп …   Словарь-тезаурус синонимов русской речи

  • ШАБЛОН — (от нем. Schablone образец модель),..1) пластина с вырезами, очертания которых соответствуют контуру изделия и т. п2)] Чертеж детали (архитектурной, строительной), выполненный в натуральную величину3) В переносном смысле образец, штамп, которому… …   Большой Энциклопедический словарь

  • ШАБЛОН — (лекало), форма (матрица) или образец для изготовления определенного количества точных копий объекта. Обычно вырезается из тонких пластин (листов) металла, дерева или бумаги …   Научно-технический энциклопедический словарь

  • ШАБЛОН — ШАБЛОН, шаблона, муж. (нем. Schablone). 1. Пластина с профилем, контуром предмета или иное приспособление, являющееся образцом при изготовлении изделий (тех.). 2. перен. Готовый образец, которому слепо подражают; избитая форма выражения мысли… …   Толковый словарь Ушакова

  • ШАБЛОН — ШАБЛОН, а, муж. 1. Пластина с вырезами, по контуру к рых изготовляются чертежи или какие н. изделия, лекало (во 2 знач.) (спец.). Чертить, кроить по шаблону. 2. перен. Общеизвестный, избитый образец, трафарет (в 3 знач.), к рому подражают.… …   Толковый словарь Ожегова

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *