Информация по предмету Компьютеры, программирование

  • 2621. Создание программы с использованием программного продукта Turbo Assembler
    Другое Компьютеры, программирование

     

    1. Методические указания к лабораторному практикуму /В.П. Кулюкин. Екатеринбург: изд. ИПК УГТУ, 2004. - 40с.
    2. Лабораторный практикум по дисциплине "Системное программное обеспечение" / Уфимск. гос. авиац. техн. ун-т. Сост.: О.Д. Лянцев. - Уфа, 2008. - 57 с.
    3. Калашников О.А. Ассемблер? Это просто! Учимся программировать. СПб.: БХВ-Петербург, 2006. - 384 с.: ил.
    4. Абель П. Ассемблер. Язык и программирование для IBM PC / Пер. с англ. - К.: Век+, М.: ЭНТРОП, 2005. - 736 с.
  • 2622. Создание сайта знакомств
    Другое Компьютеры, программирование

    Имя отношения (таблицы)Имя атрибутаИмя поляТип д-хОписаниеПользователи (Polzovateli)НикNiktinitextНик пользователяПарольParoltinitextПароль пользователяМылоMilotinitextЭл. Ящик пользователяДатаРождDataRozhddateДата рождения пользователяДатаРегDataRegdateДата регистр. пользователяКолПросмKolProsmmediumintКол-во просмотров анкеты пользователяВремЗаходVremZahoddatetimeВремя последнего захода пользователяМужMuzhsetПол пользователяРейтингReitingmediumintРейтинг пользователяПисьма(Soobshen)КодПисьма KodPismaintУникальный код письмаОтКогоOtKogotinytextЧье письмоДатаПосланDataPoslandatetimeДата послания письмаСообщенSobshentextТело письмаПрочитProchitSet(1,0)Прочитано или нетКомуKomutinytextКому письмоФотографии(Foto)КодФотоKodFotointУникальный код фотографииНикNiktinytextКому принадлежит фотоИмяФотоImaFototinytextИмя фотографииГлавGlavsetГлавная ли фотографияПользоватПисьма(PolzovatPisma)НикNiktinitextНик пользователяКодПисьмаKodPismaintУникальный код письма

    1. Программная часть. Руководство программиста
  • 2623. Создание систем поддержки принятия решений
    Другое Компьютеры, программирование

    Под Сбором Данных будем понимать процесс, который состоит в организации передачи данных из внешних источников в Хранилище. Лишь некоторые аспекты этого процесса полностью или частично автоматизированы в имеющихся продуктах. Прежде всего, это относится к интерфейсам с существующими БД. Как правило, здесь имеется несколько возможностей. Во-первых, поддерживаются интерфейсы всех крупных производителей серверов баз данных (Oracle, Informix, ADABAS и т. д.). Во-вторых, практически всегда имеется ODBC-интерфейс, и, в-третьих, можно извлекать данные из текстовых файлов в формате CSV (comma separated values) и из некоторых структурированных файлов, например файлов dBase. Набор имеющихся интерфейсов - важнейшая характеристика, которая часто позволяет оценить, для каких задач проектировался продукт. Так, если среди поддерживаемых интерфейсов имеются AS/400, DB2/400, IMS, VSAM (как в популярном продукте PASSPORT фирмы Carleton), то он предназначен скорее для использования в системах, работающих на больших мэйнфреймах, чем в сети из ПК. Несколько иной набор интерфейсов предлагает, например, хорошо известный продукт InfoPump фирмы PLATINUM Technology, который обеспечивает поддержку Lotus Notes, Microsoft Access, dBase и работу с текстовыми файлами. Крупные производители серверов либо имеют собственные средства сбора данных либо устанавливают партнерские отношения с производителями таких средств и разрабатывают инструментарий промежуточного уровня для тиражирования "чужих" данных (таков, например, Replication Server фирмы Sybase).

  • 2624. Создание текстового редактора
    Другое Компьютеры, программирование

    Эта программа может использоваться в о-о-о-о-о-очень маленьких офисах, которые не имеют возможности приобрести качественный лицензионный продукт, к примеру Microsoft Office9x, 2000 (если кто-то имеет на примете такой офис, я с удовольствием продам, за символическую цену, свой программный продукт). Также программа может использоваться для обучения детей в детских садах работе на персональных компьютерах. И, наконец, ей могут воспользоваться студенты I курса для сдачи её как Курсовой работы на следующем курсе.

  • 2625. Создание теста в Delphi
    Другое Компьютеры, программирование
  • 2626. Создание топографических планов масштаба 1:5000
    Другое Компьютеры, программирование

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

  • 2627. Создание учебной базы данных Телефонный справочник в Access 97
    Другое Компьютеры, программирование

    Следующие действия приведут к изменениям только выделенных элементов управления в текущей форме или отчете.

    1. Откройте форму в режиме конструктора формы или отчет в режиме конструктора отчета.
    2. Выберите на панели элементов инструмент создания элементов управления, имеющих присоединенную подпись. Например, чтобы изменить установленное по умолчанию положение подписей, присоединенных к текстовым полям, нажмите на панели элементов кнопку Поле.
    3. Для вывода на экран окна свойств нажмите кнопку Свойства на панели инструментов. Заголовок окна свойств изменяется, показывая, что задаются установленные по умолчанию свойства элемента управления данного типа.
    4. В ячейку свойства Позиция подписи X (LabelX) (горизонтальная ось) введите положительное или отрицательное число, задающее положение начала текста подписи относительно левого верхнего угла элемента управления, к которому присоединена подпись. Отрицательное число приводит к размещению подписи слева от элемента управления. Положительное число приводит к размещению подписи справа от элемента управления.
    5. Введите число в ячейку свойства Позиция подписи Y (LabelY) (вертикальная ось). Отрицательное число приводит к размещению подписи над элементом управления. Положительное число приводит к размещению подписи под элементом управления.
  • 2628. Создание учетных записей пользователей
    Другое Компьютеры, программирование

    Имя и первая буква фамилии пользователя. Для создания имени входа соедините имя пользователя и первую букву его фамилии. Для William Stanek используйте имя «williams. Эта схема присвоения имен не подходит для больших организаций.Первый инициал и фамилия пользователя. Для создания имени входа соедините первую букву имени пользователя с его фамилией. Для William Stanek используйте имя «wstanek». Эта схема присвоения имен также непрактична для больших организаций.Первый инициал, второй инициал и фамилия пользователя. Для создания имени входа соедините первый инициал, второй инициал и фамилию пользователя. Для William R. Stanek Вы могли бы использовать имя «wrstanek».Первый инициал, второй инициал и первые пять букв фамилии пользователя. Для создания имени входа, соедините первый инициал, второй инициал и первые пять букв фамилии. Для William R. Stanek используйте имя «wrstane».Имя и фамилия пользователя. Соедините имя и фамилию пользователя с помощью символов подчерк ( _ ) или тире ( - ). Для William Stanek Вы могли бы использовать имя «william_ stanek» или «william-stanek».

  • 2629. Создание фигурного текста посредством WordArt
    Другое Компьютеры, программирование

    Еще одной проблемой, которая может возникнуть при работе с объектами WordArt, является совместимость форматов при импорте в различные типы документов, такие как "Веб - странички" например. Проблема заключается по сути дела в том, что при создании веб - странички средствами "офиса" невозможно вставить объект Word Art в создаваемый документ, а если точнее то именно вставит удаётся, но сохранить в первоначальном виде просто нельзя. На вопрос, почему так происходит, можно сказать лишь то, что формат HTML очень специфичен, т.е. вставить в документ можно только рисунок. Выходом из этой ситуации является вставка рисунка MS Word, которую можно осуществить выбрав в пункте меню "вставка", пункт "объект", а после этого в появившемся окне нужно выбрать соответствующий пункт "рисунок MicroSoft Word". Далее появится поле в котором необходимо создать рисунок средствами редактора, после чего нужно нажать кнопку "восстановить границы рисунка", а потом "закрыть рисунок".

  • 2630. Создание фигурного текста посредством WordArt
    Другое Компьютеры, программирование
  • 2631. Создание форм в Microsoft Access 2003
    Другое Компьютеры, программирование

    При создании макроса "Успеваемость студентов" надо выбрать вкладку "Макросы" и щелкнуть на пиктограмме "Создать", откроется окно диалога "Макрос". В этом окне в раскрывающемся списке выберите макрокоманду "Открыть Запрос" и из раскрывающегося списка выберите имя запроса "Успеваемость студентов", затем щелкните на кнопке "Закрыть". В появившемся окне "Сохранить изменения макета или структуры объекта Макрос1?" щелкните на кнопке "Да". Откроется окно "Сохранение", в котором надо указать имя макроса "Успеваемость студентов" и щелкните на кнопке "ОК".

  • 2632. Создание форм и отчетов
    Другое Компьютеры, программирование

    Подробно описана методика работы с программой. Программа может быть использована

  • 2633. Создание хранителя экрана
    Другое Компьютеры, программирование

    Главное о чем стоит упомянуть это, что ваш хранитель экрана будет работать в фоновом режиме, и он не должен мешать работе других запущенных программ. Поэтому сам хранитель должен быть как можно меньшего объема. Для уменьшения объема файла в описанной ниже программе не используется визуальные компоненты Delphi, включение хотя бы одного из них приведет к увеличению размера файла свыше 200кб, а так, описанная ниже программа, имеет размер всего 20кб!!!

  • 2634. Создание эффективной реализации сортированного списка с использованием generics
    Другое Компьютеры, программирование

    Существуют ситуации, когда нужно найти значение, ассоциированное с ключом, и если его нет, то вставить некоторое значение, ассоциированное с этим ключом. Если для решения этой задачи воспользоваться отдельными процедурами поиска и вставки, то общее время удвоится, так как процедура вставки (перед непосредственной вставкой значения) производит поиск места вставки, т.е. имеет место повторное (непродуктивное) выполнение по сути одной и той же операции (поиска). В принципе, если при поиске запоминать найденную позицию, то процедура вставки могла бы воспользоваться результатами функции поиска (при условии, что между поиском и вставкой не было никаких действий). Однако это привело бы к тому, что пользователя класса пришлось допустить в дебри реализации данной коллекции, и надежность работы алгоритмов, построенных по такому принципу, была бы крайне низка. С целью оптимизации я решил создать метод, который пытался бы найти ключ и, если не нашел, вставлял бы некоторое значение «по умолчанию» и позиционировался на него (а если нашел, то просто позиционировался). Это позволяет избавиться от лишней операции поиска в описанных выше случаях, так как после этой операции пользователь получает возможность работать с текущим значением (значением, на которое произошло позиционирование). При этом для чтения или модификации значения не требуется производить повторный поиск. Функцию, производящую позиционирование (или вставку и позиционирование), я решил назвать NavigateOrInsertDefault. Вот ее код:

  • 2635. Сортировка данных в массиве
    Другое Компьютеры, программирование

    В принципе, алгоритм сортировки вставками можно значительно ускорить. Для этого следует не сдвигать элементы по одному, как это продемонстрировано в приведенном выше примере, а находить нужный элемент с помощью бинарного поиска, описанного в предыдущем номере (то есть, в цикле разбивая список на две равные части, пока в списке не останется один-два элемента), а для сдвижки использовать функции копирования памяти. Такой подход дает довольно высокую производительность на небольших массивах. Основным узким местом в данном случае является само копирование памяти. Пока объем копируемых данных (около половины размера массива) соизмерим с размером кэша процессора 1 уровня, производительность этого метода довольно высока. Но из-за множественных непроизводительных повторов копирования, этот способ менее предпочтителен, чем метод «быстрой» сортировки, описанный в следующем разделе. Этот же метод можно рекомендовать в случае относительно статичного массива, в который изредка производится вставка одного-двух элементов.

  • 2636. Сортировка карточек: полное описание метода
    Другое Компьютеры, программирование

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

  • 2637. Сортировка массива методом Шелла
    Другое Компьютеры, программирование

    Сортировка методом Шелла заключается в следующем: сначала отдельно группируются и сортируются элементы, отстоящие друг от друга на расстоянии 9. После первого прохода элементы перегруппировываются и вновь сортируются элементы, отстоящие друг от друга на расстоянии 5, затем сортируются элементы,. отстоящие друг от друга на расстоянии 3, и наконец , на четвертом проходе идет обычная или одинарная сортировка.

  • 2638. Сотовые сети стандарта СDMA
    Другое Компьютеры, программирование

    Перемножение принятого сигнала и сигнала такого же источника псевдослучайного шума (ПСП), который использовался в передатчике, сжимает спектр полезного сигнала и одновременно расширяет спектр фонового шума и других источников интерференционных помех. Результирующий выигрыш в отношении сигнал/шум на выходе приемника есть функция отношения ширины полос широкополосного и базового сигналов: чем больше расширение спектра, тем больше выигрыш. Если помеха узкополосная, то демодулирующая псевдослучайная последовательность на приеме (аналогичная ПСП на передаче) воздействует на помеху как модулирующая, т.е. «размазывает» ее спектр по широкой полосе Wss , поэтому в полосу частот полезного сигнала Ws попадает лишь часть мощности помехи 1 / G = Ws / Wss, Величину G называют выигрышем обработки (processing gain). Например, при полосе частот радиосигнала Wss = 1,23 МГц и полосе полезного сигнала Ws = 19,2 кГц выигрыш обработки G @ 64. При скорости передачи голосового сигнала 9,6 кбит/с можно принять его полосу частот 9,6 кГц. Тогда выигрыш обработки 1230 кГц / 9,6 кГц @ 128. Если же помеха широкополосная (с полосой порядка Wssили шире, то демодуляция не изменяет ширины ее спектра, и в полосу полезного сигнала попадает лишь 1 / G часть мощности помехи, т.е. и в этом случае получаем выигрыш обработки. Важное значение в системе CDMA имеет понятие база сигнала как произведение ширины спектра сигнала Ws на его период Т0. Численно она равна выигрышу обработки. Во временной области - это функция отношения скорости передачи цифрового потока в радиоканале к скорости передачи базового информационного сигнала. Скорость передачи в радиоканале в системе CDMA принято выражать в Мегачипах в секунду (Мчип/с) - это количество элементов псевдослучайной последовательности, используемой для расширения спектра излучаемого передатчиком сигнала. В стандарте IS-95 максимальная скорость передачи в одном речевом канале 9,6 кбит/с, а чиповая скорость в радиоканале 1,2288 Мчип/с. Тогда база канала 1,2288х103/9,6 кбит = 128 (21 дБ). На более низких скоростях передачи в канале трафика это отношение выше. Это позволяет системе работать при уровне интерференционных помех, превышающих уровень полезного сигнала на 18 дБ, так как обработка сигнала на выходе приемника требует превышения уровня сигнала над уровнем помех всего на 3 дБ. В реальных условиях уровень помех значительно меньше. Кроме того, расширение спектра сигнала (до 1,23 Мгц) можно рассматривать как применение методов частного разнесения приема. Сигнал при распространении в радиотракте подвергается замираниям вследствие многолучевого характера распространения. В частотной области это явление можно представить как воздействие на расширенный спектр сигнала режекторного фильтра с изменяющейся шириной полосы режекции (обычно не более чем на 300 кГц). В стандарте AMPS это соответствует подавлению десяти каналов, а в системе CDMA подавляется лишь около 25% спектра сигнала, что не вызывает особых затруднений при восстановлении сигнала в приемнике. На практике отношение сигнал/шум в CDMA составляет 6-7 дБ.

  • 2639. Сотовые системы связи
    Другое Компьютеры, программирование

    ¦¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ------¬¦

  • 2640. Сохранение данных в операционных системах
    Другое Компьютеры, программирование

    Другим новшеством в Windows 2000 стало монтирование устройств. Утилита Disk Administrator Windows NT позволяла назначить тому букву латинского алфавита. Этот довольно простой метод дает возможность обратиться к любому дисковому устройству из стандартного меню открытия файла. Естественным ограничением на количество локальных и подключенных сетевых устройств было число 26, соответствующее числу букв латинского алфавита. Данное ограничение преодолевает монтирование устройств, ассоциирующее устройство с пустой папкой на локальном томе NTFS. Например, при монтировании нового основного раздела к папке D:\My Work Stuff все последующие обращения к этой папке будут автоматически переадресованы на соответствующий новый основной раздел, даже если он расположен на другом физическом диске, чем устройство D:. Если новый том является отказоустойчивым, то и папка D:\My Work Stuff считается отказоустойчивой, даже если само устройство D: этим качеством не обладает. Если диск содержит папки со смонтированными томами, при резервном копировании эти папки также автоматически включаются в процесс архивирования, если только их специально не исключить. Один и тот же том при необходимости монтируется на несколько папок. Одновременно с монтированием ему также может быть присвоено обычное однобуквенное обозначение. Для монтирования необходима пустая папка на томе файловой системы NTFS, причем к одной папке можно монтировать только один том. Нельзя монтировать тома на устройства, доступные через сеть. Отличить в Windows Explorer папки с монтированными томами от обычных довольно легко - для их отображения применяется значок устройства. Итак, монтирование преодолевает ограничение на число устройств и может быть использовано для увеличения объема существующего тома, а также для создания отказоустойчивой папки на обычном томе.