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

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

    Впервые MS Works 2.0 появилась как программа для операционной системы MS-DOS и предоставляла пользователю простой символьный интерфейс который хотя и позволял строить электронные таблицы, но не предлагал серьезных отличий и улучшений по сравнению с аналогичными электронными таблицами других производителей, например SuperCalc или Lotus 1-2-3, текстовый процессор не отличался от Lexicon или Foton, которые были даже лучше, так как являются отечественной разработкой и не требуют русификации. База данных Works не давала того удобства и мощности в обработке однотипных записей как dBase или FoxPro.

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

    VI. Определим граф как набор точек, некоторые из которых соединены отрезками, подграф граф, подмножество данного графа. Реализовать в виде модуля набор подпрограмм, определяющих: 1) число точек в графе; 2) число отрезков в графе; 3) число изолированных подграфов в графе (подграфов, не соединенных отрезками); 4) диаметр графа длину максимальной незамкнутой линии в графе (длина каждого звена единица); 5) граф объединение двух графов; 6) подграф пересечение двух графов; 7) подграф дополнение данного графа до полного (графа с тем же количеством вершин, что и в заданном, и с линиями между любыми двумя вершинами); 8) число отрезков, выходящих из каждой вершины графа; 9) при запуске должны инициализироваться переменные: Full_Graph полный граф с числом вершин NumberOfVertix, Null_Graph граф без отрезков с числом вершин NumberOfVertix.

  • 2603. Создание в среде Borland C++ Builder dll, совместимой с Visual C++
    Другое Компьютеры, программирование

    Следует отметить, что до появления 32-разрядной версии Visual C++ 1.0 компиляторы Microsoft использовали спецификацию Intel OMF (Object Module Format формат объектного модуля). Все последующие компиляторы от Microsoft создают объектные файлы в формате COFF (Common Object File Format стандартный формат объектного файла). Основной конкурент Microsoft на рынке компиляторов Borland решила отказаться от формата объектных файлов COFF и продолжает придерживаться формата OMF Intel. Отсюда и несовместимость двоичных объектных файлов.В-третьих, классы и функции-методы классов, экспортируемые из BCB dll, не могут быть использованы в проекте на VC. Причина этого кроется в том, что компиляторы искажают (mangle) имена как обычных функций, так и функций-методов класса (не путайте с разными соглашениями о наименованиях). Искажение вносится для поддержки полиморфизма, то есть для того, чтобы различать функции с одинаковым именем, но разными наборами передаваемых им параметров. Если для обычных функций искажения можно избежать, используя перед определением функции директиву extern ”С” (но при этом, во-первых, на передний план выходит первая проблема разные соглашения о наименовании функций в dll, а во-вторых, из двух и более функций с одинаковым именем директиву extern ”С” можно использовать только для одной из них, в противном случае возникнут ошибки при компиляции), то для функций-методов класса искажения имени неизбежны. Компиляторы Borland и Microsoft, как вы уже, вероятно, догадались, используют различные схемы внесения искажений. В результате VC-приложения попросту не видят классы и методы классов, экспортируемые библиотеками, скомпилированными в BCB.

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

    HTML-конвертор редактора Word может сослужить неплохую службу тому, кто желает быстро разместить в Интернет результаты своих трудов, но при этом не знает языков разметки web-документов и не имеет времени на знакомство с ними. Тем более что в этом случае для создания web-страницы не нужно осваивать абсолютно никаких дополнительных программ - достаточно знать основные приемы работы в Word. Впрочем, это вполне очевидное применение таких конверторов. Во-первых, этот конвертор - просто идеальное средство для быстрой и удобной конвертации большого объема текста в формат HTML. При создании электронной библиотеки или размещении в Интернет больших материалов он будет незаменим. Даже если исходная информация подготавливалась в каком-либо другом редакторе, то для помещения текста в Web достаточно сохранить его в формате Rtf, а потом открыть полученный файл в Word и конвертировать в HTML. Все таблицы, содержавшиеся в исходном документе, тоже будут отконвертированы в HTML-код. Вторая очень полезная функция HTML-конвертора Word97 - это "вытаскивание" рисунков из документа Word. Вопрос о переводе рисунка, внедренного в Word, в формат Gif или Jpeg иногда встает очень остро. Простое копирование рисунка в MS Paint, Photo Editor, Adobe Photoshop через буфер обмена к хорошему результату не приведет - качество изображения будет очень плохим. Однако "вытащить" рисунки из документа Word элементарно просто - нужно всего лишь сохранить его в формате HTML. При этом все внедренные графические объекты окажутся сохраненными в формате Gif или Jpeg в той же папке, что и полученный web-документ.

  • 2605. Создание и ведение баз данных
    Другое Компьютеры, программирование

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

    Веб-сценарий это тип компьютерной программы, используемой для динамического обновления веб-страницы. Например, веб-сценарий можно использовать для помещения на страницу счетчика числа посетителей, увеличивающегося при каждом посещении веб-страницы, или для отображения числа дней, оставшихся до определенного события: «осталось x дней», где x каждый день уменьшается на 1. Обычно веб-сценарии выполняются веб-обозревателем при открытии веб-страницы, как правило, для отображения возвращаемых сценарием сведений. Создание веб-сценариев является дополнительным средством Microsoft Office, требующим знаний по программированию.Сценарии на языке Microsoft Visual Basic Scripting Edition (VBScript) или JavaScript можно добавлять на веб-страницы в Microsoft Word, Microsoft Excel, Microsoft PowerPoint и Microsoft FrontPage.

  • 2607. Создание и обработка динамического списка
    Другое Компьютеры, программирование
  • 2608. Создание и обслуживание информационных систем
    Другое Компьютеры, программирование

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

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

    Особенности знаний, их назначение и структура, способы хранения и интерпретации вызывают определенные аналогии со способами организации человеческой памяти. Однако человеческая память хранит не только числовые данные, но и образы или символы. Символьные образы в памяти человека объединены в так называемые чанки наборы фактов и связей между ними, запоминаемые и извлекаемые как единое целое. В каждый момент времени человек может обрабатывать и интерпретировать не более 4-7 чанков. Способность формировать чанки отличает Эксперта в конкретной предметной области от не эксперта. Эксперт, в силу профессиональной необходимости, упорно развивает свою способность объединять в чанки большие объемы данных и устанавливать иерархические связи между ними (т. е. преобразовывать данные в знания) для того, чтобы быстро извлекать эти данные из памяти и с их помощью распознавать новые ситуации по мере поступления информации об этих ситуациях. Средний специалист в конкретной предметной области помнит от 50 000 до 100 000 чанков, которые могут быть использованы для решения той или иной проблемы. Накопление в памяти человека и построение указателей для такого объема данных требует от 10 до 20 лет.

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

    № п/пНаименование поляПримечаниеТОВАР1.Key_tovarУникальный ключ товара2.Key_postavУникальный ключ поставщика3.Key_zakazУникальный ключ заказчика4.Name_tovarНаименование товара5.DateДата изготовления6.MarkaАкцизная марка7.KodРасшифровка штрих-кода8.Srok_godСрок годности9.Ves_bВес Брутто10.Ves_nВес Нетто11.Cena_1Цена за единицу12.CenaСуммарная цена13.UpakovkaВид упаковкиЗАКАЗЧИК1.Key_zakazУникальный ключ заказчика2.Name_zakazНаименование заказчика3.Yrid_zakazЮридическая принадлежность 4.FIO_zakazФ.И.О. руководителя5.Adres_zakazАдрес6.Tel_zakazТелефон/факс7.Cena_zПредполагаемая цена8.Number_NНомер накладной9.OplataПометка об оплате10.Date_NДата накладнойПОСТАВЩИК1.Key_poctavУникальный ключ поставщика2.Name_postavНаименование поставщика3.Yrid_poctavЮридическая принадлежность4.FIO_postavФ.И.О. руководителя5.Adres_postavАдрес6.Tel_postavТелефон/факс7.Number_DНомер договора8.Date_ZДата заключенияСЧЕТА1.Number_SНомер счёта2.Date_PДата продажи3.Key_tovarУникальный ключ товара4.NDSНДС5.SummaСумма к оплатеОдним из основных факторов, влияющих на производительность программ, которые взаимодействуют с базой данных, является способ хранения и доступа к данным. Обычно в дополнение к специализированным методам доступа в рамках внешней модели СУБД использует несколько методов доступа внутренней модели. Мы рассмотрим (по условию варианта) индексно-последовательный метод доступа (ИМД).

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

    Структурно распределенная обработка информации реализуется в виде многопользовательских систем (сетей вычислительных машин - локальных/глобальных). Важным фактором становления новой информационной технологии является создание локальной вычислительной сети (ЛВС) персональных ЭВМ (ПЭВМ), которые эффективно сочетают возможности ПЭВМ для персональной обработки данных с преимуществами распределенной обработки данных, обеспечивающей коллективное использование общих информационных ресурсов для управления объектом в целом. В локальной вычислительной сети возникает новый тип взаимодействия пользователей, при котором реализуются элементы безбумажной технологии обработки данных, организуется "электронная почта". В локальных сетях эффективно выполняются операции первичного ввода данных в систему, производится диалоговое и регламентное решение задач, принимаются управленческие решения, на основе сквозной информационной поддержки средствами сетевых баз данных. Создание локальной сети, организация новых методов диалогового взаимодействия с ЭВМ создает условия для распределенной обработки данных. Концепция распределенной обработки информации реализованная на базе ЛВС, предполагает развитие сети автоматизированных рабочих мест - (АРМ) персонала предприятий. Поскольку процесс принятия решения в процессе управления реализуется в целом коллективом, необходима проблемная специализация АРМ управленческого персонала соответствующая различным управленческим звеньям и реализуемым функциям. Это позволяет создавать гибкие, перестраиваемые структуры управления, повышать эффективность и оперативность работы служб ЛВС, на основе которых функционируют комплексы АРМ, как в рамках отдельных подразделений, так и на уровнях смежных функций, выполняемых различными подразделениями, служат для взаимосвязи отдельных АРМ в системе.

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

    Одним из тех, кого ничуть не испугали трудности был Фрэнк Розенблат, труды которого казалось отвечали самым заметным устремлениям кибернетиков. В середине 1958 г. им была предложена модель электронного устройства, названного им перцептроном, которое должно было бы имитировать процессы человеческого мышления. Перцептрон должен был передавать сигналы от "глаза", составленного из фотоэлементов, в блоки электромеханических ячеек памяти, которые оценивали относительную величину электрических сигналов. Эти ячейки соединялись между собой случайным образом в соответствии с господствующей тогда теорией, согласно которой мозг воспринимает новую информацию и реагирует на нее через систему случайных связей между нейронами. Два года спустя была продемонстрирована первая действующая машина "Марк-1", которая могла научится распознавать некоторые из букв, написанных на карточках, которые подносили к его "глазам", напоминающие кинокамеры. Перцептрон Розенблата оказался наивысшим достижением "восходящего", или нейромодельного метода создания искусственого интеллекта. Чтобы научить перцептрон способности строить догадки на основе исходных предпосылок, в нем предусматривалась некая элементарная разновидность автономной работы или "самопрограммирования". При распознании той или иной буквы одни ее элементы или группы элементов оказываются гораздо более существеными, чем другие. Перцептрон мог научаться выделять такие характерные особенности буквы полуавтоматически, своего рода методом проб и ошибок, напоминающим процесс обучения. Однако возможности перцептрона были ограниченными: машина не могла надежно распознавать частично закрытые буквы, а также буквы иного размера или рисунка, нежели те, которые использовались на этапе ее обучения.

  • 2613. Создание компьютерных презентаций с помощью PowerPoint
    Другое Компьютеры, программирование

    Назначение панели Область задач приложения то же, что и в других программах Office XP. Эта панель заменила диалоговые окна, которые использовались для доступа ко многим средствам PowerPoint. В состав панели входят следующие области задач.

    1. Создание презентации предоставляет вам несколько вариантов создания презентаций: без использования и с использованием имеющихся образцов, из шаблонов, с размещением в Internet.
    2. Буфер обмена назначение этой области, а также двух последующих такое же, как и в других приложениях Office XP.
    3. Поиск.
    4. Вставка картинки.
    5. Разметка слайда используется для добавления слайдов к презентации или изменения расположения слайда, который уже вставлен в презентацию. Она позволяет при добавлении нового слайда выбрать для него макет. Данная область содержит широкий ряд макетов, можно выбрать также пустой макет.
    6. Дизайн слайда Шаблоны оформления позволяет указать шаблон дизайна для презентации.
    7. Дизайн слайда-Цветовые схемы позволяет задать цветовую гамму презентации.
    8. Дизайн слайда-Эффект анимации позволяет использовать в презентации анимационные рисунки.
    9. Настройка анимации содержит инструментальные средства, позволяющие изменять настройки анимации, применяемой к тексту и объектам слайда.
    10. Смена слайдов позволяет применять к сменяемым слайдам анимационные и звуковые эффекты, а также настраивать функции просмотра и скорость смены слайдов.
  • 2614. Создание круговой диаграммы с помощью модуля GD::Graph
    Другое Компьютеры, программирование

    В строке 3 приведенного листинга мы загружаем модуль Text::CSV_XS, скачать бесплатную версию которого можно на CPAN (Comprehensive Perl Archive Network). В строке 7 создаем новый объект класса Text::CSV_XS, открываем CSV-файл в строке 8 и считываем данные из файла в массив @data (строки 9-13). Строка 10 вызывает метод parse(), который разбивает строки файла по колонкам. Сформированные колонки возвращаются с помощью метода fields() в строке 11 и добавляются в виде ряда в массив @data (строка 12). Другими словами, вместо формирования массива @data вручную, мы можем создать его из внешнего файла (в данном случае - CSV).

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

    Microsoft Word - мощный текстовой процессор, предназначенный для выполнения всех процессов обработки текста: от набора и верстки, до проверки орфографии, вставки в текст графики, распечатки текста. Он работает с многими шрифтами ,как с русским ,так и с любым из двадцати одного языка мира. В одно из многих полезных свойств Word входит автоматическая коррекция текста по границам, автоматический перенос слов и правка правописания слов, сохранение текста в определенный устанавливаемый промежуток времени, наличие мастеров текстов и шаблонов, позволяющих в считанные минуты создать деловое письмо, факс, автобиографию, расписание, календарь и многое другое. Word обеспечивает поиск заданного слова или фрагмента текста, замену его на указанный фрагмент, удаление, копирование во внутренний буфер или замену по шрифту, гарнитуре или размеру шрифта, а так же по надстрочным или по подстрочным символам. Наличие закладки в тексте позволяет быстро перейти к заложенному месту в тексте. Можно так же автоматически включать в текст дату, время создания, обратный адрес и имя написавшего текст. При помощи макрокоманд Word позволяет включать в текст базы данных или объекты графики, музыкальные модули в формате *.wav. Для ограничения доступа к документу можно установить пароль на текст, который Word будет спрашивать при загрузке текста для выполнения с ним каких-либо действий. Word позволяет открывать много окон для одновременной работы с несколькими текстами, а так же разбить одно активное окно по горизонтали на два и выровнять их.

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

    возможности процессора и операционной системы. На языке ассемблера можно запрограммировать все, на что способна соответствующая вычислительная машина, то есть ассемблер является машинно-ориентированным языком программирования. Программируя на ассемблере иногда в силу привычки, иногда в силу необходимости, особенно при организации интерфейса пользователя, приходится многократно программировать одни и те же элементарные задачи. В языках высокого уровня эта проблема решена применением стандартных функций и процедур. В ассемблере эта проблема могла бы быть решена за счет библиотек стандартных функций как на уровне исходных текстов, так и объектных кодов, но такие библиотеки не стандартизованы и не распространяются вместе с компиляторами. С появлением Windows 95 ситуация несколько изменилась. Создание приложений на языке ассемблера представляет собой весьма сложную задачу в связи с высоким уровнем интеграции прикладной программы и операционной системы, но теперь нет необходимости многократно решать проблемы пользовательского интерфейса и управления исполнением команд на уровне машинных команд [I]. Они решаются теперь с помощью операционной системы за счет обращения к функциям интерфейса прикладного программирования Application Programming Interface (API).

  • 2617. Создание отчета как объекта базы данных. Экспертные и обучающиеся системы
    Другое Компьютеры, программирование

    Примечание. Используется для вывода данных, таких как текст заключения, общие итоговые значения или подпись, которые следует напечатать один раз в конце отчета. Несмотря на то, что в режиме Конструктора раздел "Примечание" отчета находится внизу отчета, он печатается над нижним колонтитулом страницы на последней странице отчета. Для добавления или удаления области примечаний отчета необходимо выбрать в меню Вид команду Заголовок/примечание отчета. Microsoft Access одновременно добавляет и удаляет области заголовка и примечаний отчета.

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

    Команда package начинает новый пакет package1. Обратите внимание на подпрограммы BEGIN и END. Первая подпрограмма выполняется сразу же после загрузки пакета. Поэтому в неё обычно помещают инициализирующий код. Хотя вернее было бы утверждать, что подпрограмма BEGIN выполняется как только интерпретатор доходит до неё, т.е. до окончания загрузки пакета. А подпрограмма END выполняется при завершении работы интерпретатора и может содержать код, выполняющий заключительные оперпации (например закрытие открытых файлов. Подпрограммы BEGIN и END вызываются неявным образом (более того, вам никогда не удастся явно вызвать BEGIN: интерпретатор уничтожает её сразу же после использования). Именно поэтому эти подпрограммы состоят из заглавных букв, и ключевое слово sub для них можно не указывать.

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

    Выше рассмотрены схемы двоичных последовательных счетчиков, то есть таких счетчиков, в которых при изменении состояния определенного триггера возбуждается последующий триггер, причем триггеры меняют свои состояния не одновременно, а последовательно. Если в данной ситуации должны изменить свои состояния n триггеров, то для завершения этого процесса потребуется n интервалов времени, соответствующих времени изменения состояния каждого из триггеров. Такой последовательный характер работы является причиной двух недостатков последовательного счетчика: меньшая скорость счета по сравнению с параллельными счетчиками и возможность появления ложных сигналов на выходе схемы. В параллельных счетчиках синхронизирующие сигналы поступают на все триггеры одновременно. Последовательный характер переходов триггеров счетчика является источником мощных сигналов на его выходах. Например, в счетчике, ведущем счет в четырехразрядном двоичном коде с весами" 8-4-2-1, при переходе от числа 710 = 01112 к числу 810 = 10002 на выходе появится следующая последовательность сигналов: 0111 0110 0100 0000 1000 Это означает, что при переходе из состояния 7 в состояние 8 на входах счетчика на короткое время появятся состояния 6; 4; 0. Эти дополнительные состояния могут вызвать ложную работу других устройств. С целью уменьшения времени протекания переходных процессов можно реализовать счетчик в варианте с подачей входных импульсов одновременно на все триггеры. В этом случае получим счетчик с параллельным переносом. Здесь на информационные входы триггеров подаются сигналы, являющиеся логической функцией состояния счетчика и определяющие конкретные триггеры, которые изменяют свое состояние при данном входном импульсе. Принцип стробирования сводится к следующему: триггер меняет свое состояние при пропускании очередного импульса синхронизации, если все предыдущие триггеры находились в состоянии логической единицы. Параллельные счетчики имеют более высокое быстродействие по сравнению с последовательными, поскольку синхронизирующие импульсы поступают на все триггеры одновременно. Максимальным быстродействием обладают синхронные счетчики с параллельным переносом, структуру которых найдем эвристически, рассмотрев процессы прибавления единицы к двоичным числам и вычитания ее из них.

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

    Большинство компьютеров в рамках всего мира работают под управлением операционной системы Windows корпорации Microsoft. Каждый пользователь хотя бы раз в жизни работал с приложениями Word, Excel или Access. Практические задачи иногда требуют обмена данными между прило-жениями; пусть, например, имеется база данных, нужно сделать запрос к ней, а затем математическую обработку результатов запроса, которую, можно выполнить только с использованием Excel; здесь следует передать резуль-таты запроса в приложение Excel и для этого нужно использовать язык про-граммирования.