Компьютеры, программирование

  • 5481. Подготовка сайта для индексирования в поисковых системах
    Информация пополнение в коллекции 12.01.2009

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

  • 5482. Подключение оборудования к системному блоку
    Контрольная работа пополнение в коллекции 31.01.2011

    5. Включите сначала монитор, а затем компьютер. Видите на экране обычные сообщения при инициализации компьютера? Если да, то ваша взяла. Ура! Если вы купили монитор с динамиками, камерами или другими полезными устройствами, то должны выполнить еще два трюка. Подключите одножильные провода от динамиков и камер в их разъемы на задней панели компьютера обычно эти разъемы размещаются на картах. Затем, если Windows не распознает особенностей вашего нового монитора, вы, вероятно, должны будите установить драйверы, которые находятся на гибком диске, поставляемом с таким монитором. Завершение сборки После того как стало ясно, что компьютер работает, следует выключить его и отсоединить от сети. Если подсоединенные внешние устройства мешают работе, их тоже надо временно отключить. Затем окончательно соберите корпус и установите компьютер на уготованное ему место. Заново подсоедините внешние устройства. Подключите питание, включите компьютер и убедитесь, что его перестановка не привела к каким-либо отрицательным последствиям; С этого момента компьютер готов к работе или, по крайней мере, к установке на нем системного и прикладного программного обеспечения.

    • Питания системного блока
    • Блок питания должен обладать определенными характеристиками. От этого напрямую зависит стабильность работы компьютера. Рассмотрим, на какие же характеристики нужно обратить внимание при выборе, использовании и обслуживании блока питания. Закономерно, что чем дороже стоит блок питания, тем он надежнее, а это, согласитесь, немаловажно. . Как и любое другое устройство, блок питания имеет срок службы, на протяжении которого он работает стабильно. Этот показатель зависит от многих составляющих. Хороший блок питания при нормальных условиях работы прослужит вам более 10 лет, некачественный только от трех до семи.
    • Рабочий диапазон переменного напряжения. Как известно, в странах бывшего СССР переменное напряжение очень нестабильно, поэтому к блокам питания у нас предъявляются особые требования. Чтобы более-менее нормально работать в условиях нестабильного электропитания, блок питания должен быть изначально рассчитан на некачественное переменное напряжение. Стандартом считается показатель 220 В и 50 Гц, однако блоки питания могут работать при напряжении определенного диапазона. Качественные блоки питания поддерживают диапазон 180-260 В, в то время как дешевые модели работают в диапазоне 200-240 В.
    • Пиковый ток включения. Знаете ли вы, что электрическая лампочка чаще всего перегорает именно в тот момент, когда на нее подается ток переменного напряжения? Чтобы обеспечить максимальную защиту блока питания и устройств, которые к нему подключены, производители стараются делать ток включения минимальным. Чем качественнее блок питания, тем легче он переносит такой электрический удар, чего не скажешь о дешевых моделях.
    • Удержание выходного напряжения. Иногда напряжение внезапно отключается, что пагубно влияет на комплектующие компьютера. Как при включении, так и при выключении в сети наблюдается резкий всплеск напряжения. Это часто приводит к выходу из строя бытовых устройств. Чтобы уменьшить вредное влияние пропадания напряжения, блоки питания оснащены системой, позволяющей погасить пропадание электричества, которое приводит к изменению выходного напряжения. Данная система позволяет постепенно снизить напряжение до минимума в течение 15-25 мс.
    • Время стабилизации уровня выходного напряжения. Время от времени те или иные устройства компьютера начинают и заканчивают свою работу. Соответственно, потребление напряжения от блока питания носит нестабильный характер. Поскольку отключение от питания может произойти в любой момент времени, то блок питания должен обладать системой, способной стабилизировать уровень выходного напряжения. Современные блоки питания позволяют делать это в кратчайшие сроки (в течение нескольких микросекунд). Чем меньше время стабилизации напряжения, тем легче блок питания перенесет скачок энергии.
    • Максимальный ток нагрузки. Это одна из основных характеристик блока питания. От значения данного параметра зависит максимальная мощность блока питания и, как следствие, количество подключаемых к нему устройств.
    • Минимальный ток нагрузки. Минимальный ток, который может дать блок питания на выходе, также является важным показателем. Если к блоку питания подключены устройства с очень низким потреблением электроэнергии, то это может привести к его отключению и даже выходу из строя. Чем меньше данный показатель, тем более защищен блок питания. Q Стабилизация при нагрузке. От мощности устройства, подключенного к блоку питания, зависит напряжение. Если, например, подключить устройство с большей мощностью, то напряжение, которое выдает блок питания, как правило, понижается. Чтобы сгладить такие колебания, блок питания оборудуется специальной системой стабилизации напряжения. Качественный блок питания позволяет напряжению изменяться в диапазоне от ±1 % до ±5 %. Чем меньше этот показатель, тем стабильнее работа блока питания и, как следствие, всей системы в целом.
    • Стабилизация линейного напряжения. Переменное напряжение характеризуется нестабильным показателем, поэтому в блок питания встроен механизм, обеспечивающий стабильное выходное напряжение независимо от входного напряжения. Хорошие блоки питания стабилизируют выходное напряжение, не позволяя ему изменяться более чем на 1 %.
    • Защита от перенапряжения. Перенапряжение может возникнуть в любой момент, например от внезапного выхода из строя устройства или резкого повышения потребляемого устройством напряжения. Блок питания обладает специальной системой защиты, которая при необходимости отключает конкретный канал с напряжением. Уровень срабатывания системы защиты настраивается производителем блока питания и может составлять до 10-30 %. Это означает, что потребление, например, исходного напряжения +5 В не может повыситься более чем на 10-30 %.
    • Эффективность. Любое преобразование, механическое или электрическое, имеет КПД, позволяющий добиться от блока питания максимальной отдачи при минимальных потерях'. Естественно, достичь стопроцентной эффективности невозможно. У качественных блоков питания КПД составляет 75-90 %, в то время как у дешевых моделей в лучшем случае 80 %.
  • 5483. Подключение по ISDN, высокоскоростное подключение по аналоговым каналам
    Информация пополнение в коллекции 12.01.2009

    Не следует забывать и о том, что на начальном этапе развития технологии ADSL установка одной такой линии будет обходиться примерно в 2000 долл. И хотя эта цифра должна, со временем значительно уменьшиться, данное обстоятельство не стоит сбрасывать со счетов. В настоящее время цифровой сигнал передается по абонентской линии следующим образом: ADSL-модем пользователя соединяется по обычной телефонной линии c таким же модемом или модемной стойкой в центральном отделении телефонной компании. Отсюда соединение передается на коммутатор Ethernet, маршрутизатор или коммутатор АТМ, которые передают сигнал в Internet или в другую цифровую сеть. Сейчас несколько компаний уже работают над созданием мультиплексоров цифрового доступа, которые должны объединить в себе все перечисленные операции соединения, но появления таких устройств не следует ожидать раньше конца текущего года. В результате выпуска мультиплексоров и усовершенствованных конструкций модемов стоимость организации ADSL-линии должна снизиться к середине 1998 года до 500 долл. Объявляя конкурсы среди своих поставщиков, некоторые телекоммуникационные компании указывают ценовые планки, исходя именно из этих цифр. При условии, что их требования будут соблюдены, компании, обеспечивающие услуги телефонной связи, смогут предоставлять ADSL-линии с арендной платой порядка 50 долл. в месяц и даже меньше. Если эти цены станут реальностью к 1999 году, то, как предсказывает компания TeleChoice, распространение цифровых абонентских линий начнется с такой быстротой, что к концу того же 1998 года их число составит половину от действующих линий ISDN BRI. Учитывая предыдущие успехи ISDN, можно предположить, что этой технологии будет трудно устоять против такого рывка своего конкурента. Технологии ISDN и ADSL существенно различаются в способах своего аппаратурного воплощения. ISDN обычно требует дорогостоящего обновления программного обеспечения или замены оборудования для коммутации голосовой связи в центральном отделении телефонной компании. Поскольку стоимость такой модернизации распределяется среди пользователей, то прежде чем организовать службу ISDN телефонные компании обычно дожидаются, чтобы количество желающих воспользоваться этой услугой достигло значительной величины. Другими словами, если вы живете в загородной местности, то вам придется подождать. Каналы же связи, использующие технологию ADSL, напротив, могут быть организованы без значительных капитальных затрат. Здесь уже не требуется, как в случае ISDN, амортизировать расходы на приобретение крупного коммутатора. Телефонные компании должны лишь окупить затраты на приобретение ADSL-модемов и некоторого оборудования, например, концентратора Ethernet и маршрутизатора. Поскольку количество обслуживаемых пользователей может наращиваться постепенно, просто путем подключения дополнительных модемов, то службы цифровых абонентских линий могут быть организованы в загородных областях без существенных капитальных затрат. Кроме того, если абоненты прекращают использовать каналы ADSL, то модемы можно отключать и по мере необходимости использовать модемные сборки в других местах.

  • 5484. Подпись и печать как важные реквизиты документа
    Курсовой проект пополнение в коллекции 09.12.2008

     

    1. Гайдай К.В., Колокольцева Т.Н. Экономическая терминология в современной деловой переписке.// Секретарское дело. №2. 2002. С.7-8.
    2. Кирсанова М.В., Аксёнов Ю.М. Курс делопроизводства. М.: Инфра-М, 2001. 296 с.
    3. Колтунова М. В. Деловое письмо. М.: Дело, 1999. 112 с.
    4. Кузнецова Т.В. Документы и делопроизводство: Справочное пособие. М.: Дело ЛТД, 2001. 320с.
    5. Кушнаренко Н.Н. Документоведение. Киев.: Знание, 2000. 460 с.
    6. Ларьков Н.С. Документоведение. М.: Издательство АСТ, 2006. 427с.
    7. Овчинникова Н.В. Правила составления и оформления служебных документов. М.: Дело ЛТД, 2001. 234с.
    8. Охотников А.В., Булавина Е.А. - Документоведение и делопроизводство. М.: Издательство МарТ, 2004. 288с.
    9. Стенюков М.В. Документоведение и делопроизводство: Конспект лекций. Делопроизводство. М.: ПРИОР, 2006.
    10. Тканев А. Электронная подпись: право на жизнь// Газета "Бизнес-Адвокат". № 9. 2005.
    11. Федюрко С.Ю. Жанр делового письма // Труды молодых ученых ВГУ. Воронеж. Вып.2. 2001, С. 256-258.
  • 5485. Подпрограммы (процедуры и функции)
    Информация пополнение в коллекции 12.01.2009

    При работе с подпрограммами важными являются понятия формальных и фактических параметров. Формальные параметры это идентификаторы входных данных для подпрограммы. Если формальные параметры получают конкретные значения, то они называются фактическими. Формальные параметры могут получить конкретные значения только в той программе, где производится обращение к данному модулю-подпрограмме. Тип и порядок записи фактических параметров должны быть такими же, как и формальных параметров. В противном случае результат работы программы будет непредсказуемым. Из этого следует, что фактические параметры используются при обращении к подпрограмме из основной, а формальные параметры только в самом модуле.

  • 5486. Подробное описание сайта по психологии в Интернете, представляющего интерес для специалистов
    Информация пополнение в коллекции 10.06.2011

    Лично я считаю, что сайт обладает огромной информативностью и полезностью, как для простого читателя, так и для профессионала в данной области психологии. Текст сделан достаточно большим шрифтом, так, что читать его можно достаточно долго, не чувствуя усталости. Меня особенно заинтересовала различная информация, посвящённая играм. Трудно было представить себе, что существует так много игр всесторонней направленности. На мой взгляд, создатели сайта сильно снизили популярность сайта тем, что не разместили на сайте форму для создания комментариев и вопросов по материалу и теме в целом. Специально заходить на почту, копировать адрес и общаться путём электронной почты, чтобы узнать ответ на простой вопрос, по-моему, слишком хлопотно. Я не раз уже отмечал выше, что сайту явно не хватает иллюстраций. Это действительно так, создаётся впечатление унылого текста, вялого дизайна, хотя содержание сайта явно очень высокого качества. Так же я бы добавил хотя бы парочку ссылок на родственные сайты и форму для регистрации, чтобы знать количество пользователей и среднюю посещаемость сайта. Не могу сказать ничего определённого насчёт размещения меню и информативной части на страничках. Меню является удобным в плане оформления и информативности, но оно выглядит слишком уж стандартным. Общее впечатление остаётся такое, что сайт сделан для людей, которым нужна сиюминутная информация. Вряд ли кто-то будет часто на него заходить, искать нужную информацию и смотреть обновления. Однако это идеальный ресурс для студентов, пишущих доклад по детской психологии.

  • 5487. Подсистема "Дизайн и художник"
    Информация пополнение в коллекции 18.05.2012

    ,%20%d1%80%d0%b5%d0%b0%d0%bb%d0%b8%d0%b7%d1%83%d1%8e%d1%89%d0%b0%d1%8f%20%d0%b8%d0%bd%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%86%d0%b8%d0%be%d0%bd%d0%bd%d1%83%d1%8e%20%d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d1%8e%20<http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8>%20%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d0%b5%d0%bd%d0%b8%d1%8f%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b9%20%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f,%20%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%20%d1%81%d0%be%d0%b1%d0%be%d0%b9%20%d0%be%d1%80%d0%b3%d0%b0%d0%bd%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%be%d0%bd%d0%bd%d0%be-%d1%82%d0%b5%d1%85%d0%bd%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d1%83%d1%8e%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%83,%20%d0%bf%d1%80%d0%b5%d0%b4%d0%bd%d0%b0%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%bd%d1%83%d1%8e%20%d0%b4%d0%bb%d1%8f%20%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8%20%d0%bf%d1%80%d0%be%d1%86%d0%b5%d1%81%d1%81%d0%b0%20%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f,%20%d1%81%d0%be%d1%81%d1%82%d0%be%d1%8f%d1%89%d1%83%d1%8e%20%d0%b8%d0%b7%20%d0%bf%d0%b5%d1%80%d1%81%d0%be%d0%bd%d0%b0%d0%bb%d0%b0%20%d0%b8%20%d0%ba%d0%be%d0%bc%d0%bf%d0%bb%d0%b5%d0%ba%d1%81%d0%b0%20%d1%82%d0%b5%d1%85%d0%bd%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85,%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%bd%d1%8b%d1%85%20%d0%b8%20%d0%b4%d1%80%d1%83%d0%b3%d0%b8%d1%85%20%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%20%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d0%b8%20%d0%b5%d0%b3%d0%be%20%d0%b4%d0%b5%d1%8f%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%d1%81%d1%82%d0%b8.%20%d0%a2%d0%b0%d0%ba%d0%b6%d0%b5%20%d0%b4%d0%bb%d1%8f%20%d0%be%d0%b1%d0%be%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%bf%d0%be%d0%b4%d0%be%d0%b1%d0%bd%d1%8b%d1%85%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%20%d1%88%d0%b8%d1%80%d0%be%d0%ba%d0%be%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d0%b5%d1%82%d1%81%d1%8f%20%d0%b0%d0%b1%d0%b1%d1%80%d0%b5%d0%b2%d0%b8%d0%b0%d1%82%d1%83%d1%80%d0%b0%20%d0%a1%d0%90%d0%9f%d0%a0.">Система автоматизированного проектирования - автоматизированная система <http://ru.wikipedia.org/wiki/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0>, реализующая информационную технологию <http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8> выполнения функций проектирования, представляет собой организационно-техническую систему, предназначенную для автоматизации процесса проектирования, состоящую из персонала и комплекса технических, программных и других средств автоматизации его деятельности. Также для обозначения подобных систем широко используется аббревиатура САПР.

  • 5488. Подсистема автоматизированной тарификации биллинговой системы "Отик-интернет"
    Дипломная работа пополнение в коллекции 07.03.2012

    Информация о сессиях пользователей, поступающая от предыдущей подсистемы, записывается в специальную таблицу в области данных INFORMIX в «родном» (присущем данной среде) формате. Оттуда затем ее берет специальная задача, запускаемая по расписанию, перерабатывает и записывает в таблицы долговременного хранения. Механизм биллинга использует уже переработанную таким образом информацию. Для ведения биллинга в системе определены следующие основные информационные объекты: клиент, лицевой счет, пользователь, услуга, схема обслуживания, сессия, платеж, денежная операция. Для каждого клиента, имеющего лицевой счет, определена схема обслуживания, т.е. список доступных услуг. Каждая услуга характеризуется периодичностью начисления платежа за ее использование (немедленно, ежедневно, еженедельно, ежемесячно и т.д.) и тарификационной зависимостью, по которой начисляется плата (от времени соединения и/или от трафика передачи/приема, от времени суток, от дня недели, от суммарного трафика клиента за месяц и т.д.). Для каждого пользователя клиента, проведшего сессию, система генерирует немедленный платеж. Сумма всех начисленных платежей списывается с лицевого счета клиента с помощью дебетовой денежной операции автоматически с нужной периодичностью (обычно раз в месяц). Клиент пополняет свой лицевой счет с помощью кредитовой денежной операции. Для каждого клиента определено 3 границы (количество денежных единиц на лицевом счете): желтая зона, красная зона и зона отключения. Если количество денежных единиц на счету клиента меньше, чем желтая зона или красная зона, то ему будет послано предупреждение по электронной почте. Если же это количество будет меньше, чем зона отключения, то клиент будет снят с обслуживания, т.е. все его пользователи будут отключены. Такой подход позволяет использовать как дебетовую, так и кредитовую политику по отношению к различным клиентам.

  • 5489. Подсистема ввода-вывода и файловая система ОС Windows NT
    Контрольная работа пополнение в коллекции 11.06.2012

    В ходе выполнения лабораторной работы были изучены подсистема ввода-вывода и файловая система ОС семейства Windows NT. С помощью различных утилит (Монитор производительности, Filemon, TaskInfo, TDImon, Диспетчер задач Windows) было проанализировано приложение TotalCommander и его взаимодействие с файловой системой и подстистемой ввода-вывода. Монитор производительности и Filemon использовались для изучения работы приложения с физическим диском. С помощью утилиты TDImon было изучено взаимодействие TotalCommander с сетевыми адаптерами. С помощью Диспетчера задач Windows и TaskInfo были определены различные характеристики процесса TotalCmd.exe: PID, количество потоков, используемая память и др.

  • 5490. Подсистема визуального отображения процесса интерпретации сетевых моделей в системе имитационного моделирования МИКРОСИМ
    Дипломная работа пополнение в коллекции 26.06.2010

    Креативная подсистема (от лат. creatio созидание, порождение) представляет собой интегрированную среду со стандартным пользовательским интерфейсом, подобным пользовательскому интерфейсу системы программирования Турбо Паскаль. Креативная подсистема позволяет решать пользователю следующие основные задачи:

    1. Ввод и редактирование описаний сегментов Е-сетевых моделей на языке ЯОМ, с запоминанием файлов с расширением.JOM в каталоге JOM.
    2. Ввод и редактирование предложений задания параметров моделей на языке ЯЗП, с запоминанием файлов с расширением.JZP в каталоге EXE.
    3. Общая синтаксическая и, отчасти, семантическая проверка сегментов создаваемой модели в терминах языка ЯОМ, с выдачей диагностических сообщений пользователю.
    4. Компиляция описаний сегментов с языка ЯОМ, с получением пары файлов с расширениями.PAS и.NET для каждого компилированного сегмента и их запоминанием в каталоге PAS.
    5. Автоматическое формирование короткой главной Паскаль-процедуры для исполнительной подсистемы. Эта процедура содержит имя головного (или единственного) сегмента создаваемой Е-сетевой модели (файл с расширением.HDR).
    6. Создание загрузочного модуля исполнительной подсистемы для конкретной Е-сетевой модели путем Паскаль компиляции.PASфайлов сегментов данной модели из каталога PAS (с запоминанием.TPUфайлов в каталоге TPU) и компоновки полученных.TPUфайлов сегментов вместе с системными.TPUфайлами из каталога UNITS. Для решения этой задачи используется обычный Турбо Паскаль-компилятор, работающий (для экономии памяти) в режиме командной строки. Результирующий загрузочный модуль исполнительной подсистемы (т.е. Е-сетевая модель) запоминается в каталоге EXE.
    7. Применение всех других опций, характерных для пользовательского интерфейса среды Турбо Паскаль (опции File, Edit, Search и др.).
  • 5491. Подсистема выделения текстильных волокон в задачах экспертизы
    Дипломная работа пополнение в коллекции 21.06.2010

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

    1. Выбор изображения для обработки. Выбор изображения производится путем задания текущего каталога и поиска необходимой фотографии из множества найденных в текущем каталоге.
    2. Выбор операции. Этот модуль управляет всей работой подсистемы выделения. Здесь осуществляется выбор производимых над исходным изображением манипуляций. После окончания выполнения выбранной процедуры управление вновь передается в данный модуль для проведения дальнейших преобразований.
    3. Выделение волокон. Этот модуль осуществляет выделение всех пикселов, сходных по цвету с цветом фона. При этом на обрабатываемом изображении остаются только те объекты, которые отличались от фона.
    4. Построение R, G, B планов. Путем прохода по всему изображению создается 3 BMP файла, содержащих информацию о красной, голубой и зеленой составляющей обрабатываемой картинки. Информация, сохраненная в таком виде, удобна для восприятия пользователем и позволяет сразу получить визуальное представление выходных данных без использования дополнительных программных средств.
    5. Поиск волокон заданного цвета. На этом этапе осуществляется поиск волокон заданного цвета для их последующей идентификации. Поиск осуществляется путем прохода по всему изображению, на котором уже выделены все волокна и нахождению объектов с заданным цветом. Результаты работы сохраняются в отдельном файле чтобы улучшить визуальное восприятие информации оператором.
    6. Сохранение изображения. На этом этапе происходит сохранение изображения в bmp-формате. В результате оператор получает полное визуальное представление о проделанных манипуляциях и в случае необходимости может повторить обработку с другими задаваемыми параметрами для достижения максимального качества преобразований.
    7. Преобразование из RGB - представления в HSB. Данный модуль путем прохода по всем точкам изображения осуществляет для каждого пиксела определение его красной, голубой и зеленой составляющих, и на основе их анализа производит преобразование из RGB представления в HSB. Полученные данные сохраняются для дальнейшего использования в файле с расширением hsb.
    8. Построение гистограмм цветности, насыщенности и яркости. Этим модулем осуществляется построение указанных гистограмм, которые в дальнейшем используются для выделения волокон. Гистограммы сохраняются в bmp - формате и файлах отчета.
    9. Сохранение результатов обработки в файлах отчета. Результаты преобразований сохраняются в текстовых файлах для ведения необходимой отчетности и дальнейшего использования при необходимости повторных исследований. Файлы отчета не занимают много места на дисковом пространстве и содержат всю необходимую информацию, полученную в ходе проведенных преобразований.
  • 5492. Подсистема защиты обособленного подразделения ООО "Центр защиты информации "Гриф"
    Дипломная работа пополнение в коллекции 30.06.2011

    Функциональная областьВнутренние процессы функциональной области1.Оказание услуг населению1.1.Поиск клиентов. 1.2.Оказание услуг и их сопровождение.3.Информационное обеспечение 3.1.Обеспечение руководства оперативной информацией для принятия управленческих решений. 3.2.Организация эффективного использования информационных ресурсов. 3.3.Обеспечение сокращения цикла управления.4.Правовое обеспечение4.1.Обеспечение руководства и сотрудников организации правовой информацией 4.2.Сопровождение работы организации в соответствии с законодательством РФ.5.Кадровое обеспечение5.1.Комплектование штатов. 5.2.Учет движения кадров. 5.3.Планирование численности персонала. 5.4.Составление штатного расписания. 5.5.Подготовка приказов. 5.6.Планирование отпусков.6.Обеспечение транспортом, сырьем и материалами6.1.Учет движения материалов и оборудования. 6.2.Контроль качества и хранения материалов. 6.3.Закупочная деятельность. 6.4.Определение потребностей в материалах, ресурсах и комплектующих.7.Управление функционированием7.3.Принятие управленческих решений. 7.6.Управление закупками. 7.8.Управление складированием. 7.7.Управление ведением документации. 7.9.Управление продажами. 7.1.Разработка стратегических планов. 7.2.Осуществление связи с внешней средой. 7.5.Управление производственными работами. 7.4.Формирование приказов и распоряжений.8.Управление производством8.1.Управление оборудованием. 8.2.Управление качеством оказываемых услуг. 8.3.Составление сводок и графиков работ.9.Управление планированием9.1.Определение режима работы предприятия. 9.2.Планирование производственных мощностей. 9.3.Планирование размещения рабочей силы. 9.4.Финансовое планирование. 9.5.Анализ резервов хозяйственной деятельности. 9.6.Управление фондами предприятия. 9.7.Управление капитальными вложениями.

  • 5493. Подсистема памяти современных компьютеров
    Информация пополнение в коллекции 09.12.2008

    Массив данных представляет собой некое подобие координатной сетки, где есть положения по горизонтали (адрес строки) и по вертикали (адрес столбца). На пересечении каждого конкретного адреса строки и столбца находится единичный «строительный элемент» памяти ячейка, которая представляет собой ключ (транзистор) и запоминающий элемент (конденсатор). Например, для чтения или записи одной ячейки памяти необходимо пять тактов. Сначала на шину выставляется адрес строки. Затем подается сигнал RAS#, который является своего рода контрольным сигналом, передающим полученный адрес для записи в специально отведенное место регистр микросхемы памяти. После этого передается сигнал столбца, следующим тактом за которым идет сигнал подтверждения принимаемого адреса, но уже для столбца CAS#. И, наконец следует операция чтения-записи в/из ячейки, контролируемая сигналом разрешения WE#. Однако, если считываются соседние ячейки, то тогда нет необходимости передавать каждый раз адрес строки или столбца процессор «надеется», что считываемые данные расположены по соседству. Поэтому, на считывание каждой последующей ячейки понадобится уже 3 такта системной шины. Отсюда и берут свое начало существование определенных схем функционирования (тайминги) отдельно взятой разновидности памяти: x-yyy-yyyy-..., где "x" количество тактов шины, необходимое для чтение первого бита, а у для всех последующих. Так, цикл доступа процессора к памяти состоит из двух фаз: запроса (Request) и ответа (Response). Фаза запроса состоит из трех действий: подача адреса, подача запроса (чтения-записи) и подтверждение (необязательно). В фазу ответа входит выдача запрашиваемых данных и подтверждение приема. Довольно часто происходит чтение четырех смежных ячеек, поэтому многие типы памяти специально оптимизированы для данного режима работы, и в сравнительных характеристиках быстродействия обычно приводится только количество циклов, необходимое для чтения первых четырех ячеек. Здесь речь идет о пакетной передаче, которая подразумевает подачу одного начального адреса и дальнейшую выборку по ячейкам в установленном порядке. Такого рода передача улучшает скорость доступа к участкам памяти с заранее определенными последовательными адресами. Обычно процессор вырабатывает адресные пакеты на четыре передачи данных по шине, поскольку предполагается, что система автоматически возвратит данные из указанной ячейки и трех следующих за ней. Преимущество такой схемы очевидно на передачу четырех порций данных требуется всего одна фаза запроса. Например, для памяти типа FPM DRAM применяется самая простая схема 5-333-3333-... Для памяти типа EDO DRAM после первого считывания блока данных, увеличивается время доступности данных того ряда, к которому происходит доступ в настоящий момент, при этом уменьшая время получения пакета данных, и память уже может работать по схеме 5-222-2222-... Синхронная память типа SDRAM, в отличие от асинхронной (FPM и EDO), «свободна» от передачи в процессор сигнала подтверждения, и выдает и принимает данные в строго определенные моменты времени (только совместно с сигналом синхронизации системной шины), что исключает несогласованность между отдельными компонентами, упрощает систему управления и дает возможность перейти на более «короткую» схему работы: 5-111-1111-... Поэтому в рассматриваемом пункте меню настройки можно встретить варианты допустимых значений для циклов обращения к памяти: x333 или x444 оптимально подходит для FPM DRAM, x222 или x333 для EDO DRAM, и x111 или x222 для SDRAM.

  • 5494. Подсистема управления процессами
    Курсовой проект пополнение в коллекции 08.08.2010

    Подсистема управления процессами является одной из важнейших частей операционной системы. В этой курсовой работе был представлен один из вариантов его реализации, неприменимый в реальной жизни. Тем не менее, нельзя не отметить, что этот проект весьма упрощен. Подсистема управления процессами, которая реально могла бы стать частью многозадачной операционной системы, требует гораздо большей степени проработанности, уметь работать с прерываниями, разнородными процессами, а к тому же иметь некоторую защиту от внешнего воздействия, ведь умышленное или неумышленное завершение критически важных процессов может привести к краху системы. Но все же, в работе представлена довольно изящная реализация. Главная ее проблема в том, что в ней реализованы не все возможные компоненты, и некоторые моменты регулируются встроенными средствами операционной системой, которая работает на компьютере, в данном случае Windows. При реальном программировании операционной системы, подсистема управления процессами должна быть построена с нуля и иметь определение и описание многих элементов, которые работает в этом проекте по умолчанию [3].

  • 5495. Подсистема учета и контроля отгрузки и выработки товарной продукции
    Дипломная работа пополнение в коллекции 21.06.2011
  • 5496. Подсистема учета работы автотранспорта
    Курсовой проект пополнение в коллекции 02.07.2012

    %20'%20+(StrToInt(Edit1.%20Text)%20-%201)%20+%20'%20and%20%e2%84%96%20<%20'%20+(StrToInt(Edit2.%20Text)+1);RadioButton4.%20Checked=True%20then.ADOTable10.%20Filter:='%d0%94_%d0%b2%d1%8b%d0%b5%d0%b7%d0%b4%d0%b0%20>%20'%20+(DateTimePicker2.%20Date-1)+%20'%20and%20%d0%94_%d0%b7%d0%b0%d0%b5%d0%b7%d0%b4%d0%b0%20<%20'%20+(DateTimePicker3.%20Date+1);.ADOTable10.%20Filtered:=True;.ADOTable10.%20Active:=True;not%20Form1.ADOTable10.%20Eof%20do.%20Active:=False;.%20Filtered:=False;.%20Filter:='%d0%ba%d0%be%d0%b4%20=%20'%20+.ADOTable10.%20Fields[34].AsString;.%20Filtered:=True;.%20Active:=True;:=ADOTable1.%20Fields[23].AsString;F='2'%20then:=Form1.ADOTable10.%20Fields[10].AsString;:=Form1.ADOTable10.%20Fields[14].AsString;:=Form1.ADOTable10.%20Fields[16].AsString;:='C:\Program%20Files\URA\putevoy.xlt';:=%201;:=%2013;:=%20Form1.ADOTable10.%20RecordCount;:=%20Form1.ADOTable10.%20FieldDefs.%20Count;:=%20CreateOleObject%20('Excel.%20Application');.%20Application.%20EnableEvents:=%20false;:=%20ExcelApp.%20WorkBooks.%20Add(ShFile);:=%20VarArrayCreate([1,%20RowCount,%201,%20ColCount],%20varVariant);:=WorkBook.%20WorkSheets[2].Cells%20[18,105];.%20Value:=Vod;:=WorkBook.%20WorkSheets[2].Cells%20[19,158];.%20Value:=D;:=WorkBook.%20WorkSheets[2].Cells%20[35,166];.%20Value:=Taks;.%20Worksheets.%20Item[2].PrintOut;.%20DisplayAlerts:=%20False;.%20Quit;;F='1'%20then:=Form1.ADOTable10.%20Fields[16].AsString;:='C:\Program%20Files\URA\putevoy.xlt';:=%201;:=%2013;:=%20Form1.ADOTable10.%20RecordCount;:=%20Form1.ADOTable10.%20FieldDefs.%20Count;:=%20CreateOleObject%20('Excel.%20Application');.%20Application.%20EnableEvents:=%20false;:=%20ExcelApp.%20WorkBooks.%20Add(ShFile);:=%20VarArrayCreate([1,%20RowCount,%201,%20ColCount],%20varVariant);:=WorkBook.%20WorkSheets[6].Cells%20[38,11];%20//%20%d1%82%d0%b0%d0%ba%d1%81%d0%b8%d1%80%d0%be%d0%b2%d1%89%d0%b8%d0%ba.%20Value:=Taks;.%20Worksheets.%20Item[6].PrintOut;.%20DisplayAlerts:=%20False;%20//%20%d0%be%d1%82%d1%80%d1%83%d0%b1%d0%b8%d1%82%d1%8c%20Excel.%20Quit;;.ADOTable10.%20Next;;;TForm7.%20Button3Click%20(Sender:%20TObject);,%20Range,%20Cell1,%20Cell2,%20ArrayData,%20Sl:%20Variant;,%20BeginRow,%20j:%20integer;,%20ColCount,%20K1,%20K2,%20Ras1,%20Ras2:%20Integer;,%20Per2:%20Extended;,%20DataZ,%20VremyaV,%20VremyaZ:%20TDateTime;,%20NPL,%20Marka,%20GN,%20Taks,%20PM,%20PN,%20T,%20M,%20Vod,%20NVod,%20Z,,%20D,%20P1,%20P2,%20R1,%20R2,%20G1,%20G2,%20Otm,%20VR1,%20VR2,%20OO,%20F:%20String;Form1.ADOTable1.%20Modified%20then.ADOTable1.%20Post;.ADOTable10.%20Active:=False;.ADOTable10.%20Filtered:=False;RadioButton1.%20Checked=True%20then.ADOTable10.%20Filter:='%d0%9a%d0%be%d0%b4%20=%20'%20+.ADOTable1.%20FieldByName('%d0%9a%d0%be%d0%b4').AsString;RadioButton2.%20Checked=True%20then.ADOTable10.%20Filter:='%d0%94_%d0%b2%d1%8b%d0%b5%d0%b7%d0%b4%d0%b0%20=%20'%20+(DateTimePicker1.%20Date);RadioButton3.%20Checked=True%20then.ADOTable10.%20Filter:='%e2%84%96%20>%20'%20+(StrToInt(Edit1.%20Text)%20-%201)%20+%20'%20and%20%e2%84%96%20<%20'%20+(StrToInt(Edit2.%20Text)+1);RadioButton4.%20Checked=True%20then.ADOTable10.%20Filter:='%d0%94_%d0%b2%d1%8b%d0%b5%d0%b7%d0%b4%d0%b0%20>%20'%20+(DateTimePicker2.%20Date-1)+%20'%20and%20%d0%94_%d0%b7%d0%b0%d0%b5%d0%b7%d0%b4%d0%b0%20<%20'%20+(DateTimePicker3.%20Date+1);.ADOTable10.%20Filtered:=True;.ADOTable10.%20Active:=True;not%20Form1.ADOTable10.%20Eof%20do.%20Active:=False;.%20Filtered:=False;.%20Filter:='%d0%ba%d0%be%d0%b4%20=%20'%20+.ADOTable10.%20Fields[34].AsString;.%20Filtered:=True;.%20Active:=True;:=ADOTable1.%20Fields[24].AsString;F='True'%20then:='C:\Program%20Files\URA\putevoy.xlt';:=%201;:=%2013;:=%20Form1.ADOTable10.%20RecordCount;:=%20Form1.ADOTable10.%20FieldDefs.%20Count;:=%20CreateOleObject%20('Excel.%20Application');.%20Application.%20EnableEvents:=%20false;:=%20ExcelApp.%20WorkBooks.%20Add(ShFile);:=%20VarArrayCreate([1,%20RowCount,%201,%20ColCount],%20varVariant);.%20Worksheets.%20Item[3].PrintOut;.%20DisplayAlerts:=%20False;%20//%20%d0%be%d1%82%d1%80%d1%83%d0%b1%d0%b8%d1%82%d1%8c%20Excel.%20Quit;%20//%20;.ADOTable10.%20Next;;;TForm7.%20Button4Click%20(Sender:%20TObject);,%20Range,%20Cell1,%20Cell2,%20ArrayData,%20Sl:%20Variant;,%20BeginRow,%20j:%20integer;,%20ColCount,%20K1,%20K2,%20Ras1,%20Ras2:%20Integer;,%20Per2:%20Extended;,%20DataZ,%20VremyaV,%20VremyaZ:%20TDateTime;,%20NPL,%20Marka,%20GN,%20Taks,%20PM,%20PN,%20T,%20M,%20Vod,%20NVod,%20Z,,%20D,%20P1,%20P2,%20R1,%20R2,%20G1,%20G2,%20Otm,%20VR1,%20VR2,%20OO,%20F:%20String;Form1.ADOTable1.%20Modified%20then.ADOTable1.%20Post;.ADOTable10.%20Active:=False;.ADOTable10.%20Filtered:=False;RadioButton1.%20Checked=True%20then.ADOTable10.%20Filter:='%d0%9a%d0%be%d0%b4%20=%20'%20+.ADOTable1.%20FieldByName('%d0%9a%d0%be%d0%b4').AsString;RadioButton2.%20Checked=True%20then.ADOTable10.%20Filter:='%d0%94_%d0%b2%d1%8b%d0%b5%d0%b7%d0%b4%d0%b0%20=%20'%20+(DateTimePicker1.%20Date);RadioButton3.%20Checked=True%20then.ADOTable10.%20Filter:='%e2%84%96%20>%20'%20+(StrToInt(Edit1.%20Text)%20-%201)%20+%20'%20and%20%e2%84%96%20<%20'%20+(StrToInt(Edit2.%20Text)+1);RadioButton4.%20Checked=True%20then.ADOTable10.%20Filter:='%d0%94_%d0%b2%d1%8b%d0%b5%d0%b7%d0%b4%d0%b0%20>%20'%20+(DateTimePicker2.%20Date-1)+%20'%20and%20%d0%94_%d0%b7%d0%b0%d0%b5%d0%b7%d0%b4%d0%b0%20<%20'%20+(DateTimePicker3.%20Date+1);.ADOTable10.%20Filtered:=True;.ADOTable10.%20Active:=True;not%20Form1.ADOTable10.%20Eof%20do.%20Active:=False;.%20Filtered:=False;.%20Filter:='%d0%ba%d0%be%d0%b4%20=%20'%20+.ADOTable10.%20Fields[34].AsString;.%20Filtered:=True;.%20Active:=True;:=ADOTable1.%20Fields[24].AsString;F='True'%20then:=Form1.ADOTable10.%20Fields[0].AsString;:=Form1.ADOTable10.%20Fields[1].AsDateTime;:=Form1.ADOTable10.%20Fields[5].AsString;:=Form1.ADOTable10.%20Fields[6].AsString;:=Form1.ADOTable10.%20Fields[9].AsString;:=Form1.ADOTable10.%20Fields[10].AsString;:=Form1.ADOTable10.%20Fields[11].AsString;:=Form1.ADOTable10.%20Fields[13].AsString;:=Form1.ADOTable10.%20Fields[14].AsString;:=Form1.ADOTable10.%20Fields[16].AsString;:='C:\Program%20Files\URA\putevoy.xlt';:=%201;:=%2013;:=%20Form1.ADOTable10.%20RecordCount;:=%20Form1.ADOTable10.%20FieldDefs.%20Count;:=%20CreateOleObject%20('Excel.%20Application');.%20Application.%20EnableEvents:=%20false;:=%20ExcelApp.%20WorkBooks.%20Add(ShFile);:=%20VarArrayCreate([1,%20RowCount,%201,%20ColCount],%20varVariant);:=WorkBook.%20WorkSheets[4].Cells%20[4,24];.%20Value:=DataV;:=WorkBook.%20WorkSheets[4].Cells%20[4,30];.%20Value:=DataV;:=WorkBook.%20WorkSheets[4].Cells%20[4,47];.%20Value:=DataV;:=WorkBook.%20WorkSheets[4].Cells%20[5,14];.%20Value:=O;:=WorkBook.%20WorkSheets[4].Cells%20[7,14];.%20Value:=Marka;:=WorkBook.%20WorkSheets[4].Cells%20[7,113];.%20Value:=GN;:=WorkBook.%20WorkSheets[4].Cells%20[10,12];.%20Value:=Vod;:=WorkBook.%20WorkSheets[4].Cells%20[11,125];.%20Value:=NVod;:=WorkBook.%20WorkSheets[4].Cells%20[35,98];.%20Value:=Vod;:=WorkBook.%20WorkSheets[4].Cells%20[39,27];.%20Value:=Vod;:=WorkBook.%20WorkSheets[4].Cells%20[60,164];.%20Value:=Taks;:=WorkBook.%20WorkSheets[4].Cells%20[4,172];.%20Value:=NPL;.%20Worksheets.%20Item[4].PrintOut;.%20DisplayAlerts:=%20False;.%20Quit;%20//%20;.ADOTable10.%20Next;;;TForm7.%20FormCreate%20(Sender:%20TObject);.%20DateTime:=now;.%20DateTime:=now-1;.%20DateTime:=now+1;;.">Sl. Value:=SP2;. Worksheets. Item[1].PrintOut;. DisplayAlerts:= False;. Quit;;F='1' then:=Form1.ADOTable10. Fields[0].AsString;:=Form1.ADOTable10. Fields[1].AsDateTime;:=Form1.ADOTable10. Fields[2].AsDateTime;:=Form1.ADOTable10. Fields[3].AsDateTime;:=Form1.ADOTable10. Fields[4].AsDateTime;:=Form1.ADOTable10. Fields[5].AsString;:=Form1.ADOTable10. Fields[6].AsString;:=Form1.ADOTable10. Fields[7].AsString;:=Form1.ADOTable10. Fields[8].AsString;:=Form1.ADOTable10. Fields[9].AsString;:=Form1.ADOTable10. Fields[10].AsString;:=Form1.ADOTable10. Fields[11].AsString;:=Form1.ADOTable10. Fields[11].AsString;:=Form1.ADOTable10. Fields[12].AsString;:=Form1.ADOTable10. Fields[13].AsString;:=Form1.ADOTable10. Fields[14].AsString;:=Form1.ADOTable10. Fields[15].AsString;:=Form1.ADOTable10. Fields[16].AsString;:=Form1.ADOTable10. Fields[17].AsString;:=Form1.ADOTable10. Fields[23].AsString;:=Form1.ADOTable10. Fields[18].AsString;:=Form1.ADOTable10. Fields[24].AsString;:=Form1.ADOTable10. Fields[19].AsString;:=Form1.ADOTable10. Fields[25].AsString;:=Form1.ADOTable10. Fields[20].AsInteger;:=Form1.ADOTable10. Fields[26].AsInteger;:=Form1.ADOTable10. Fields[21].AsInteger;:=Form1.ADOTable10. Fields[27].AsInteger;:=Form1.ADOTable10. Fields[22].AsExtended;:=Form1.ADOTable10. Fields[28].AsExtended;:=Form1.ADOTable10. Fields[35].AsString;:=Form1.ADOTable10. Fields[36].AsString;:=Form1.ADOTable10. Fields[37].AsString;:=Form1.ADOTable10. Fields[33].AsString;:=Form1.ADOTable10. Fields[38].AsString;:=Form1.ADOTable10. Fields[39].AsString;:=Form1.ADOTable10. Fields[40].AsString;:=Form1.ADOTable10. Fields[41].AsString;:=Form1.ADOTable10. Fields[42].AsString;:='C:\Program Files\URA\putevoy.xlt';:= 1;:= 13;:= Form1.ADOTable10. RecordCount;:= Form1.ADOTable10. FieldDefs. Count;:= CreateOleObject ('Excel. Application');. Application. EnableEvents:= false;:= ExcelApp. WorkBooks. Add(ShFile);:= VarArrayCreate([1, RowCount, 1, ColCount], varVariant);:=WorkBook. WorkSheets[5].Cells [4,66];. Value:=NPL;:=WorkBook. WorkSheets[5].Cells [1,22];. Value:=Otm;:=WorkBook. WorkSheets[5].Cells [6,35];. Value:=DataV;:=WorkBook. WorkSheets[5].Cells [7,35];. Value:=DataZ;:=WorkBook. WorkSheets[5].Cells [8,17];. Value:=O;:=WorkBook. WorkSheets[5].Cells [11,32];. Value:=Marka;:=WorkBook. WorkSheets[5].Cells [12,35];. Value:=GN;:=WorkBook. WorkSheets[5].Cells [13,13];. Value:=FIOP;:=WorkBook. WorkSheets[5].Cells [15,19];. Value:=NVod;:=WorkBook. WorkSheets[5].Cells [15,48];. Value:=Kl;:=WorkBook. WorkSheets[5].Cells [28,31];. Value:=VremyaV;:=WorkBook. WorkSheets[5].Cells [33,33];. Value:=VremyaZ;:=WorkBook. WorkSheets[5].Cells [27,58];. Value:=T;:=WorkBook. WorkSheets[5].Cells [17,17];. Value:=VR1;:=WorkBook. WorkSheets[5].Cells [25,1];. Value:='по городу';:=WorkBook. WorkSheets[5].Cells [30,30];. Value:=D;:=WorkBook. WorkSheets[5].Cells [34,28];. Value:=D;:=WorkBook. WorkSheets[5].Cells [19,66];. Value:=M;:=WorkBook. WorkSheets[5].Cells [41,26];. Value:=Vod;:=WorkBook. WorkSheets[5].Cells [24,68];. Value:=Vod;:=WorkBook. WorkSheets[5].Cells [44,66];. Value:=M;:=WorkBook. WorkSheets[5].Cells [17,73];. Value:=SP1;:=WorkBook. WorkSheets[5].Cells [43,72];. Value:=SP2;:=WorkBook. WorkSheets[5].Cells [20,1];. Value:=OrS;. Worksheets. Item[5].PrintOut;. DisplayAlerts:= False;. Quit;;.ADOTable10. Next;;;TForm7. Button2Click (Sender: TObject);, Range, Cell1, Cell2, ArrayData, Sl: Variant;, BeginRow, j: integer;, ColCount, K1, K2, Ras1, Ras2: Integer;, Per2: Extended;, DataZ, VremyaV, VremyaZ: TDateTime;, NPL, Marka, GN, Taks, PM, PN, T, M, Vod, NVod, Z,, D, P1, P2, R1, R2, G1, G2, Otm, VR1, VR2, OO, F: String;Form1.ADOTable1. Modified then.ADOTable1. Post;.ADOTable10. Active:=False;.ADOTable10. Filtered:=False;RadioButton1. Checked=True then.ADOTable10. Filter:='Код = ' +.ADOTable1. FieldByName('Код').AsString;RadioButton2. Checked=True then.ADOTable10. Filter:='Д_выезда = ' +(DateTimePicker1. Date);RadioButton3. Checked=True then.ADOTable10. Filter:='№ > ' +(StrToInt(Edit1. Text) - 1) + ' and № < ' +(StrToInt(Edit2. Text)+1);RadioButton4. Checked=True then.ADOTable10. Filter:='Д_выезда > ' +(DateTimePicker2. Date-1)+ ' and Д_заезда < ' +(DateTimePicker3. Date+1);.ADOTable10. Filtered:=True;.ADOTable10. Active:=True;not Form1.ADOTable10. Eof do. Active:=False;. Filtered:=False;. Filter:='код = ' +.ADOTable10. Fields[34].AsString;. Filtered:=True;. Active:=True;:=ADOTable1. Fields[23].AsString;F='2' then:=Form1.ADOTable10. Fields[10].AsString;:=Form1.ADOTable10. Fields[14].AsString;:=Form1.ADOTable10. Fields[16].AsString;:='C:\Program Files\URA\putevoy.xlt';:= 1;:= 13;:= Form1.ADOTable10. RecordCount;:= Form1.ADOTable10. FieldDefs. Count;:= CreateOleObject ('Excel. Application');. Application. EnableEvents:= false;:= ExcelApp. WorkBooks. Add(ShFile);:= VarArrayCreate([1, RowCount, 1, ColCount], varVariant);:=WorkBook. WorkSheets[2].Cells [18,105];. Value:=Vod;:=WorkBook. WorkSheets[2].Cells [19,158];. Value:=D;:=WorkBook. WorkSheets[2].Cells [35,166];. Value:=Taks;. Worksheets. Item[2].PrintOut;. DisplayAlerts:= False;. Quit;;F='1' then:=Form1.ADOTable10. Fields[16].AsString;:='C:\Program Files\URA\putevoy.xlt';:= 1;:= 13;:= Form1.ADOTable10. RecordCount;:= Form1.ADOTable10. FieldDefs. Count;:= CreateOleObject ('Excel. Application');. Application. EnableEvents:= false;:= ExcelApp. WorkBooks. Add(ShFile);:= VarArrayCreate([1, RowCount, 1, ColCount], varVariant);:=WorkBook. WorkSheets[6].Cells [38,11]; // таксировщик. Value:=Taks;. Worksheets. Item[6].PrintOut;. DisplayAlerts:= False; // отрубить Excel. Quit;;.ADOTable10. Next;;;TForm7. Button3Click (Sender: TObject);, Range, Cell1, Cell2, ArrayData, Sl: Variant;, BeginRow, j: integer;, ColCount, K1, K2, Ras1, Ras2: Integer;, Per2: Extended;, DataZ, VremyaV, VremyaZ: TDateTime;, NPL, Marka, GN, Taks, PM, PN, T, M, Vod, NVod, Z,, D, P1, P2, R1, R2, G1, G2, Otm, VR1, VR2, OO, F: String;Form1.ADOTable1. Modified then.ADOTable1. Post;.ADOTable10. Active:=False;.ADOTable10. Filtered:=False;RadioButton1. Checked=True then.ADOTable10. Filter:='Код = ' +.ADOTable1. FieldByName('Код').AsString;RadioButton2. Checked=True then.ADOTable10. Filter:='Д_выезда = ' +(DateTimePicker1. Date);RadioButton3. Checked=True then.ADOTable10. Filter:='№ > ' +(StrToInt(Edit1. Text) - 1) + ' and № < ' +(StrToInt(Edit2. Text)+1);RadioButton4. Checked=True then.ADOTable10. Filter:='Д_выезда > ' +(DateTimePicker2. Date-1)+ ' and Д_заезда < ' +(DateTimePicker3. Date+1);.ADOTable10. Filtered:=True;.ADOTable10. Active:=True;not Form1.ADOTable10. Eof do. Active:=False;. Filtered:=False;. Filter:='код = ' +.ADOTable10. Fields[34].AsString;. Filtered:=True;. Active:=True;:=ADOTable1. Fields[24].AsString;F='True' then:='C:\Program Files\URA\putevoy.xlt';:= 1;:= 13;:= Form1.ADOTable10. RecordCount;:= Form1.ADOTable10. FieldDefs. Count;:= CreateOleObject ('Excel. Application');. Application. EnableEvents:= false;:= ExcelApp. WorkBooks. Add(ShFile);:= VarArrayCreate([1, RowCount, 1, ColCount], varVariant);. Worksheets. Item[3].PrintOut;. DisplayAlerts:= False; // отрубить Excel. Quit; // ;.ADOTable10. Next;;;TForm7. Button4Click (Sender: TObject);, Range, Cell1, Cell2, ArrayData, Sl: Variant;, BeginRow, j: integer;, ColCount, K1, K2, Ras1, Ras2: Integer;, Per2: Extended;, DataZ, VremyaV, VremyaZ: TDateTime;, NPL, Marka, GN, Taks, PM, PN, T, M, Vod, NVod, Z,, D, P1, P2, R1, R2, G1, G2, Otm, VR1, VR2, OO, F: String;Form1.ADOTable1. Modified then.ADOTable1. Post;.ADOTable10. Active:=False;.ADOTable10. Filtered:=False;RadioButton1. Checked=True then.ADOTable10. Filter:='Код = ' +.ADOTable1. FieldByName('Код').AsString;RadioButton2. Checked=True then.ADOTable10. Filter:='Д_выезда = ' +(DateTimePicker1. Date);RadioButton3. Checked=True then.ADOTable10. Filter:='№ > ' +(StrToInt(Edit1. Text) - 1) + ' and № < ' +(StrToInt(Edit2. Text)+1);RadioButton4. Checked=True then.ADOTable10. Filter:='Д_выезда > ' +(DateTimePicker2. Date-1)+ ' and Д_заезда < ' +(DateTimePicker3. Date+1);.ADOTable10. Filtered:=True;.ADOTable10. Active:=True;not Form1.ADOTable10. Eof do. Active:=False;. Filtered:=False;. Filter:='код = ' +.ADOTable10. Fields[34].AsString;. Filtered:=True;. Active:=True;:=ADOTable1. Fields[24].AsString;F='True' then:=Form1.ADOTable10. Fields[0].AsString;:=Form1.ADOTable10. Fields[1].AsDateTime;:=Form1.ADOTable10. Fields[5].AsString;:=Form1.ADOTable10. Fields[6].AsString;:=Form1.ADOTable10. Fields[9].AsString;:=Form1.ADOTable10. Fields[10].AsString;:=Form1.ADOTable10. Fields[11].AsString;:=Form1.ADOTable10. Fields[13].AsString;:=Form1.ADOTable10. Fields[14].AsString;:=Form1.ADOTable10. Fields[16].AsString;:='C:\Program Files\URA\putevoy.xlt';:= 1;:= 13;:= Form1.ADOTable10. RecordCount;:= Form1.ADOTable10. FieldDefs. Count;:= CreateOleObject ('Excel. Application');. Application. EnableEvents:= false;:= ExcelApp. WorkBooks. Add(ShFile);:= VarArrayCreate([1, RowCount, 1, ColCount], varVariant);:=WorkBook. WorkSheets[4].Cells [4,24];. Value:=DataV;:=WorkBook. WorkSheets[4].Cells [4,30];. Value:=DataV;:=WorkBook. WorkSheets[4].Cells [4,47];. Value:=DataV;:=WorkBook. WorkSheets[4].Cells [5,14];. Value:=O;:=WorkBook. WorkSheets[4].Cells [7,14];. Value:=Marka;:=WorkBook. WorkSheets[4].Cells [7,113];. Value:=GN;:=WorkBook. WorkSheets[4].Cells [10,12];. Value:=Vod;:=WorkBook. WorkSheets[4].Cells [11,125];. Value:=NVod;:=WorkBook. WorkSheets[4].Cells [35,98];. Value:=Vod;:=WorkBook. WorkSheets[4].Cells [39,27];. Value:=Vod;:=WorkBook. WorkSheets[4].Cells [60,164];. Value:=Taks;:=WorkBook. WorkSheets[4].Cells [4,172];. Value:=NPL;. Worksheets. Item[4].PrintOut;. DisplayAlerts:= False;. Quit; // ;.ADOTable10. Next;;;TForm7. FormCreate (Sender: TObject);. DateTime:=now;. DateTime:=now-1;. DateTime:=now+1;;.

  • 5497. Подтверждение соответствия баз данных
    Курсовой проект пополнение в коллекции 28.04.2012

    %20%d0%98%d1%81%d0%bf%d1%8b%d1%82%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%b0%d1%8f%20%d0%bb%d0%b0%d0%b1%d0%be%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%b8%d1%8f%20%d1%80%d0%b0%d1%81%d0%bf%d0%be%d0%bb%d0%b0%d0%b3%d0%b0%d0%b5%d1%82%20%d1%81%d0%be%d0%be%d1%82%d0%b2%d0%b5%d1%82%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b5%d0%b9%20%d0%b4%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d0%b5%d0%b9,%20%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b0%d1%8e%d1%89%d0%b5%d0%b9:%20%d1%81%d1%82%d0%b0%d0%bd%d0%b4%d0%b0%d1%80%d1%82%d1%8b,%20%d1%82%d0%b5%d1%85%d0%bd%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b5%20%d1%83%d1%81%d0%bb%d0%be%d0%b2%d0%b8%d1%8f%20%d0%b8%20%d1%80%d0%b5%d0%ba%d0%be%d0%bc%d0%b5%d0%bd%d0%b4%d0%b0%d1%86%d0%b8%d0%b8,%20%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%b0%d0%b2%d0%bb%d0%b8%d0%b2%d0%b0%d1%8e%d1%89%d0%b8%d0%b5%20%d1%82%d0%b5%d1%85%d0%bd%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b5%20%d1%82%d1%80%d0%b5%d0%b1%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%ba%20%d0%b8%d1%81%d0%bf%d1%8b%d1%82%d1%8b%d0%b2%d0%b0%d0%b5%d0%bc%d1%8b%d0%bc%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%bd%d1%8b%d0%bc%20%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%b0%d0%bc%20(%d0%9f%d0%a1)%20%d0%b8%20%d0%b1%d0%b0%d0%b7%d0%b0%d0%bc%20%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85%20(%d0%91%d0%94),%20%d0%b0%20%d1%82%d0%b0%d0%ba%d0%b6%d0%b5%20%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d1%8b%20%d0%b8%d1%85%20%d0%b8%d1%81%d0%bf%d1%8b%d1%82%d0%b0%d0%bd%d0%b8%d0%b9;%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d1%8b%20%d0%b8%20%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d0%b8%d0%ba%d0%b8%20%d0%b8%d1%81%d0%bf%d1%8b%d1%82%d0%b0%d0%bd%d0%b8%d0%b9%20%d0%b7%d0%b0%d0%ba%d1%80%d0%b5%d0%bf%d0%bb%d0%b5%d0%bd%d0%bd%d1%8b%d1%85%20%d0%b2%d0%b8%d0%b4%d0%be%d0%b2%20%d0%9f%d0%a1%20%d0%b8%20%d0%91%d0%94;%20%d1%8d%d0%ba%d1%81%d0%bf%d0%bb%d1%83%d0%b0%d1%82%d0%b0%d1%86%d0%b8%d0%be%d0%bd%d0%bd%d1%83%d1%8e%20%d0%b4%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b0%d1%86%d0%b8%d1%8e%20%d0%bd%d0%b0%20%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d0%bd%d1%8f%d0%b5%d0%bc%d1%8b%d0%b5%20%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%b0%20%d0%b8%d1%81%d0%bf%d1%8b%d1%82%d0%b0%d0%bd%d0%b8%d0%b9;%20%d1%80%d1%83%d0%ba%d0%be%d0%b2%d0%be%d0%b4%d1%81%d1%82%d0%b2%d0%be%20%d0%bf%d0%be%20%d0%ba%d0%b0%d1%87%d0%b5%d1%81%d1%82%d0%b2%d1%83%20[8].">Испытательная лаборатория программных средств и баз данных аккредитована Федеральным агентством по техническому регулированию и метрологии в Системе сертификации ГОСТ Р на техническую компетентность и независимость в 2004 году. Успешно прошла переаккредитацию в 2007 году, о чем свидетельствует аттестат аккредитации РОСС RU.0001.21СП36 от 09 апреля 2007 г. <mhtml:file://D:\S@ndra\ТПУ\Сертификация\Сертификация%20программных%20средств%20и%20баз%20данных%20-%20Испытательная%20лаборатория.mht!images/attestat.jpg> Испытательная лаборатория располагает соответствующей документацией, включающей: стандарты, технические условия и рекомендации, устанавливающие технические требования к испытываемым программным средствам (ПС) и базам данных (БД), а также методы их испытаний; программы и методики испытаний закрепленных видов ПС и БД; эксплуатационную документацию на применяемые средства испытаний; руководство по качеству [8].

  • 5498. Позиционирование: всему свое место
    Информация пополнение в коллекции 12.01.2009

    Пока получается достаточно компактно и просто, как вы считаете? Обратите внимание на некоторые детали. Я везде указывал размеры картинок. При табличной верстке указывать размеры необходимо, потому что браузер будет быстрее обрабатывать таблицы. Кроме того, я не указал атрибут alt для картинки lock-left.gif. Конечно, такой код противоречит стандарту HTML, но в данном случае картинка не несет никакой смысловой нагрузки. По спецификации в подобных случаях надо задавать пустой атрибут, то есть alt="", потому что голосовые браузеры в этом случае не будут говорить «неизвестное изображение», а тактично промолчат. Учитывая тот факт, что таких браузеров в русскоязычном интернете катастрофически мало, можно их проигнорировать (Я признаю, что моя позиция не совсем корректна. На западе сейчас активно развивается такое движение, как accessibility, то есть общедоступность содержания страниц.<).

  • 5499. Позиционные системы счисления
    Информация пополнение в коллекции 12.01.2009

    Если необходимо перевести число из двоичной системы счисления в систему счисления, основанием которой является степень двойки, достаточно объединить цифры двоичного числа в группы по столько цифр, каков показатель степени, и использовать приведенный ниже алгоритм. Например, если перевод осуществляется в восьмеричную систему, то группы будут содержать три цифры (8=23). Итак, в целой части будем производить группировку справа налево, в дробной слева направо. Если в последней группе недостает цифр, дописываем нули: в целой части слева, в дробной справа. Затем каждая группа заменяется соответствующей цифрой новой системы. Соответствия приведены в таблицах.

  • 5500. Поиск - простой и видимый
    Информация пополнение в коллекции 12.01.2009

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