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

  • 4581. Образовательные технологии на основе системы управления обучением Moodle
    Дипломная работа пополнение в коллекции 06.07.2012

    Однако электронные образовательные технологии, как и любые другие достижения прогресса, обладают и определенными недостатками. Они проистекают из понимания полноценного образования как взаимосвязанного процесса обучения и воспитания: обучение на основе компьютерных программ не способно заменить прямого общения преподавателя с учеником. Чисто электронное обучение безличностно. Позволяя широкую автоматизацию процесса обучения, оно не в состоянии учесть индивидуальные особенности интеллекта и темперамента обучающегося. Жесткая «цифровая» логика, последовательно реализованная в электронном обучении, беднее человеческой логики анализа событий и принятия решений. Зачастую правильные решения в жизни принимаются только при учете эмоциональных факторов и этических соображений, которые не программируются. И, наконец, последнее. Массовое внедрение интернет в повседневную жизнь - несомненное благо цивилизации. Однако уже сегодня, еще только на заре информатизации человечества, выявляются связанные с этим риски. Значительная часть молодежи рассматривает жизнь в сети как вторую реальность, которая в некоторых случаях превращается в реальность первую. Есть риск получить «электронное поколение» с простым механистическим мышлением, оторванное от реальной жизни. Неадекватное использование электронного обучения может способствовать развитию этих негативных тенденций.

  • 4582. Обратные вызовы в MIDAS через TSocketConnection
    Информация пополнение в коллекции 12.01.2009

    end;%20Automation%20Object%20%d0%b8%20%d0%b2%20%d0%b4%d0%b8%d0%b0%d0%bb%d0%be%d0%b3%d0%b5%20%d0%b2%d0%b2%d0%b5%d1%81%d1%82%d0%b8%20%d0%b8%d0%bc%d1%8f%20BackCall%20(%d0%bc%d0%be%d0%b6%d0%bd%d0%be%20%d0%b8%20%d0%b4%d1%80%d1%83%d0%b3%d0%be%d0%b5,%20%d1%8d%d1%82%d0%be%20%d0%bd%d0%b5%20%d0%bf%d1%80%d0%b8%d0%bd%d1%86%d0%b8%d0%bf%d0%b8%d0%b0%d0%bb%d1%8c%d0%bd%d0%be),%20%d0%b2%d1%8b%d0%b1%d1%80%d0%b0%d1%82%d1%8c%20ckSingle,%20%d0%b8%20%d0%bd%d0%b0%d0%b6%d0%b0%d1%82%d1%8c%20%d0%9e%d0%9a.%20%d0%92%20%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b8%d0%b2%d1%88%d0%b5%d0%b9%d1%81%d1%8f%20%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b5%20%d1%82%d0%b8%d0%bf%d0%be%d0%b2%20%d1%81%d1%80%d0%b0%d0%b7%d1%83%20%d1%83%d0%b4%d0%b0%d0%bb%d0%b8%d1%82%d1%8c%20%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81%20IBackCall,%20%d0%b8%20%d0%bd%d0%b0%20%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%ba%d0%b5%20uses%20%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8%20%d1%82%d0%b8%d0%bf%d0%be%d0%b2%20%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c%20%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d1%83%20%d1%82%d0%b8%d0%bf%d0%be%d0%b2%20%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0%20(%d0%b5%d1%81%d1%82%d1%8c%20%d0%bb%d0%be%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d0%be%d0%b5%20%d0%bc%d0%b5%d0%bd%d1%8e).%20%d0%9f%d0%be%d1%81%d0%bb%d0%b5%20%d1%8d%d1%82%d0%be%d0%b3%d0%be%20%d0%bd%d0%b0%20%d0%b2%d0%ba%d0%bb%d0%b0%d0%b4%d0%ba%d0%b5%20Implements%20%d0%ba%d0%be%d0%ba%d0%bb%d0%b0%d1%81%d1%81%d0%b0%20%d0%b2%d1%8b%d0%b1%d1%80%d0%b0%d1%82%d1%8c%20%d0%b8%d0%b7%20%d1%81%d0%bf%d0%b8%d1%81%d0%ba%d0%b0%20%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81%20IBackCall.%20%d0%9f%d0%be%d1%81%d0%bb%d0%b5%20%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%b2%20%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%20%d0%b1%d1%83%d0%b4%d0%b5%d1%82%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%20%d0%b7%d0%b0%d0%b3%d0%bb%d1%83%d1%88%d0%ba%d0%b0%20%d0%b4%d0%bb%d1%8f%20%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d0%b0%20OnCall,%20%d0%b0%20%d0%b2%20%d0%ba%d0%b0%d1%82%d0%b0%d0%bb%d0%be%d0%b3%d0%b5%20%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0%20%d0%ba%d0%bb%d0%b8%d0%b5%d0%bd%d1%82%d0%b0%20%d0%be%d1%80%d0%b3%d0%b0%d0%bd%d0%b8%d0%b7%d1%83%d0%b5%d1%82%d1%81%d1%8f%20%d1%84%d0%b0%d0%b9%d0%bb%20%d0%b8%d0%bc%d0%bf%d0%be%d1%80%d1%82%d0%b0%20%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8%20%d1%82%d0%b8%d0%bf%d0%be%d0%b2%20%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0%20BkServer_TLB.pas,%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b9%20%d0%be%d1%81%d1%82%d0%b0%d0%b5%d1%82%d1%81%d1%8f%20%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c%20%d0%ba%20%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d1%83%20%d0%b8%20%d0%bf%d1%80%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c%20%d0%b2%20%d1%81%d0%b5%d0%ba%d1%86%d0%b8%d1%8f%d1%85%20uses%20%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d0%b5%d0%b9%20%d0%b3%d0%bb%d0%b0%d0%b2%d0%bd%d0%be%d0%b9%20%d1%84%d0%be%d1%80%d0%bc%d1%8b%20%d0%b8%20%d0%a1%d0%9e%d0%9c-%d0%be%d0%b1%d1%8a%d0%b5%d0%ba%d1%82%d0%b0.%20%d0%9c%d0%b5%d1%82%d0%be%d0%b4%20OnCall%20%d1%8f%20%d1%80%d0%b5%d0%b0%d0%bb%d0%b8%d0%b7%d0%be%d0%b2%d0%b0%d0%bb%20%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%b5%d0%b9%d1%88%d0%b8%d0%bc%20%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%bc:">Фактически все управляется scMain, обработчиками OnAfterConnect (регистрирующим callback-интерфейс) и OnAfterDisconnect (производящим обратное действие). Разумеется, библиотека типов сервера подключена к проекту, но не через Import Type Library. Дело в том, что в проекте присутствует ActiveX Object TBackCall, который реализует интерфейс IBackCall, описанный в библиотеке типов сервера. Сделать такой объект очень просто: надо просто выбрать New -> Automation Object и в диалоге ввести имя BackCall (можно и другое, это не принципиально), выбрать ckSingle, и нажать ОК. В получившейся библиотеке типов сразу удалить интерфейс IBackCall, и на вкладке uses библиотеки типов подключить библиотеку типов сервера (есть локальное меню). После этого на вкладке Implements кокласса выбрать из списка интерфейс IBackCall. После обновления в модуле будет создан заглушка для метода OnCall, а в каталоге проекта клиента организуется файл импорта библиотеки типов сервера BkServer_TLB.pas, который остается только подключить к проекту и прописать в секциях uses модулей главной формы и СОМ-объекта. Метод OnCall я реализовал простейшим образом:

  • 4583. Обробка квазіпереодичних сигналів у реальному часі
    Информация пополнение в коллекции 12.01.2009

    1. Вступ …………………………………………………………………………………………………………………………………………… 5

    1. Призначення та область застосування……………………………………………………………… 6
    2. Технічні характеристики……………………………………………………………………………………………… 7
    3. Постановка задачі ……………………………………………………………………………………………………… 7
    4. Опис функціонування програми ………………………………………………………………………… 9
    5. Вхідні та вихідні дані ………………………………………………………………………………………… 10
    6. Склад технічних і програмних засобів …………………………………………………… 11
    7. Література ……………………………………………………………………………………………………………………………… 12
    8. Додаток ……………………………………………………………………………………………………………………………………… 13
  • 4584. Обслуговування комп’ютерних та інтелектуальних систем і мереж
    Отчет по практике пополнение в коллекции 17.05.2010

    Позитивні імпульсних БП :

    • Порівнянні за вихідний потужності з лінійними стабілізаторами відповідні їм імпульсні стабілізатори володіють наступними основними перевагами:
    • меншою вагою за рахунок того, що з підвищенням частоти можна використовувати трансформатори менших розмірів при тій же переданої потужності. Маса лінійних стабілізаторів складається в основному з потужних важких низькочастотних силових трансформаторів і потужних радіаторів силових елементів, що працюють в лінійному режимі;
    • значно вищим ККД (аж до 90-98%) [Джерело? 165 днів] за рахунок того, що основні втрати в імпульсних стабілізаторах пов'язані з перехідними процесами в моменти перемикання ключового елементу. Оскільки основну частину часу ключові елементи знаходяться в одному зі стійких станів (тобто або включений, або вимкнений) втрати енергії мінімальні;
    • меншою вартістю, завдяки масовому випуску уніфікованої елементної бази та розробці ключових транзисторів високої потужності. Крім цього, слід зазначити значно нижчу вартість імпульсних трансформаторів при порівнянній переданої потужності, і можливість використання менш потужних силових елементів, оскільки режим їх роботи ключовою;
    • порівнянною з лінійними стабілізаторами надійністю. (Блоки живлення обчислювальної техніки, оргтехніки, побутової техніки майже виключно імпульсні).
    • коротким діапазоном живлячої напруги і частоти, недосяжним для порівнянного за ціною лінійного. На практиці це означає можливість використання одного і того ж імпульсного БЖ для переносної цифрової електроніки в різних країнах світу - Росія / США / Англія, сильно відмінних по напрузі і частоті в стандартних розетках.
    • наявністю в більшості сучасних БП вбудованих ланцюгів захисту від різних непередбачених ситуацій, наприклад від короткого замикання і від відсутності навантаження на виході.
  • 4585. Обслуговування програмного забезпечення
    Отчет по практике пополнение в коллекции 22.03.2010

    Перше що потрібно зробити, приготувати все для перезаправки: шприц на 20 мл (при заправки кольорового картриджа 3 шприци), чорнила, старі газети, ськотч, ганчірочку, вату, багато, багато серветок (віднесіться до цього запобігання зі всією серйозністю, особливо, якщо Ви заправлятимете картридж вперше), за бажанням хірургічні рукавички. Газети слід укласти товстим, товстим шаром на стіл, де вироблятиметься перезаправка картриджа.

    1. Виведіть каретку в позицію заміни картриджів, на принтері є відповідна кнопка. Після витягання картриджів з принтера щоб уникнути засмічення друкуючої голівки, пов'язаної з висиханням чорнив, на чернілозаборні канали необхідно покласти ватку, рясно змочену у воді, що дистилює, або в спеціалізованій промивальній рідині. Вимкнете принтер кнопкою з передньої панелі управління (це поважно, т. до, якщо Ви просто висмикніть кабель живлення, принтер не запакує голівку і вона засохне).
    2. Візьміть 20 мл. шприц з голкою і наповните його чорнилом потрібного кольору. 1215 мл. для чорного і 57 мл. для кожної порожньої ємкості картриджа. Заправні отвори знаходяться під етикеткою на кожній ємкості для чорнила. Заклеювання отворів
    3. Почніть повільно вливати чорнило в картридж, роблячи перерви, щоб губка, що знаходиться усередині картриджа, встигала вбирати. Місткість чорного картріджа 1215 мл., кольорового 57 мл. кожної порожньої ємкості картриджа. При заправці кольорового картриджа необхідно враховувати, що при друці витрата чорнила відбувається нерівномірно і об'єм заправки може бути різним для кожного кольору.
    4. По закінченню заправки протріть картридж сухою тканиною і заклейте виконані голкою отвори липкою стрічкою або скотчем. Уважно стежите за тим, щоб не заклеїти повітряні канали, що вільно виходять із-за етикетки.
    5. Перед установкою заправленого картриджа не забудьте видалити ватки з чорнильних каналів.
  • 4586. Обустрой свою ХР
    Информация пополнение в коллекции 12.01.2009

    Лезем в Панель управления->Администрирование->Локальная политика->Локальные политики->Параметры безопасности. В появившемся списке слева находим строчку: "Переименование учётной записи администратора". Дважды кликаем по ней и вводим что-нибудь другое. Так же поступаем и с учётной записью гостя. Ищем строку "Состояние учётной записи 'Администратор'". Если ты хочешь всё время использовать другое имя, нежели изменённое имя администратора - выключаем эту опцию. Обязательно выключаем учётную запись 'Гость' (Guest) (по умолчанию она уже отключена, но на всякий пожарный надо самому в этом убедиться!). Ищем что-то типа "Уровень аутентификации LAN Manager" и выбираем "Использовать NTLMv2отклонять LM&NTLM". Это для того, чтобы избавится от недостатка LM-hash, который сохраняет твой пароль для входа в систему таким образом, что "разламывает" пароль (если он длиннее 7-и символов) на две части: одна часть длинной 7 символов, другая всё, что осталось. Десятизначный пароль взламывать труднее, чем два пароля длиной 7 и 3 символа.

  • 4587. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x
    Дипломная работа пополнение в коллекции 09.12.2008

    В конце 80-х годов проблемной лабораторией электронных вычислительных машин Московского государственного университета была создана микрокомпьютерная система обучения "Наставник". Эта система предназначена для обучения предметам теоретического характера в вузах, техникумах, профессионально-технических училищах, общеобразовательных школах, центрах подготовки, переподготовки и повышения квалификации кадров на предприятиях. Типовой вариант системы рассчитан на обучение одновременно до 32 учащихся, обслуживаемых одним микрокомпьютером. Система проста и удобна в управлении, не требует специальной подготовки преподавателей и удобна для обучаемых. Все общение с компьютером происходит по подсказкам и контролем с его стороны. В состав аппаратуры системы входит микрокомпьютер общего назначения, дисплей с клавиатурой, гибкий магнитный диск или магнитная лента, принтер, специализированное оборудование для связи учащихся и преподавателя с компьютером, включающее мини терминалы, источники электропитания мини терминалов и контроллер для сопряжения их с микрокомпьютером, систему кабелей. Программное обеспечение системы состоит из пяти частей. Три части, "Обучение", "Экзамен", "Тест" , обеспечивают возможность проведения соответствующих занятий. Существуют еще две служебные подсистемы - подготовки управляющей информации и обработки протоколов. Программное оснащение реализовано и функционирует в диалоговой системе структурированного программирования ,. ДССП , которая после ее начальной загрузки, обеспечивает всю дальнейшую работу. По вводимым с клавиатуры командам производится дозагрузка требуемой подсистемы и ввод управляющей информации . Далее система работает не обращаясь к внешней памяти. И только в конце занятия согласно вводимым командам производит распечатку и(или) запись в архив протокола. Алгоритмы функционирования основных подсистем разработаны так, что обеспечивают управление обучением и проведение экзаменов или тестов независимо от конкретного содержания учебных материалов. т.е. пригодны для автоматизированных занятий по любым предметам. Работа подсистемы "Обучение" заключается в предоставлении учебных материалов, разбитых на секции, и назначении упражнений по каждому разделу, в случае неверных ответов обучаемому выдается справка, поясняющая суть ошибки и отсылающая к необходимому абзацу инструктивного текста. В отдельных случаяx назначаются дополнительные упражнения. В случае успешного ответа на все вопросы по разделу обучаемый переходит к изучению следующей секции. В случае неверного ответа - возврат в предшествующую секцию или отправка к преподавателю. Подсистемы "Экзамен" и "Тест" предназначены для контроля знаний и умений. В режиме "Экзамен" обучаемый получает от преподавa- теля набор секций, в которых получает определенное преподавателем число упражнений с ограниченным числом попыток ответов. Верные ответы подтверждаются, а неверные отрицаются, однако справки не выдаются. "Тест" отличается от "Экзамена" тем, что каждый учащийся отвечает на все имеющиеся в учебном материале вопросы, причем попытка ответа предоставляется только одна. Ответы не подтверждаются и не отрицаются. Вся работа учащегося протоколируется . Учебно-мето- дическое оснащение наименее фиксировано и наиболее открыто для наращивания и развития. Жестко определены только форматы и правила оформления учебных материалов. Никаких ограничений по тематике и содержанию учебных материалов, равно как и методик или дидактических приемов, кроме необходимости выражаться в форме множественного выбора, нет. Подробнее о микрокомпьютерной системе " Наставник" можно прочитать в [1].

  • 4588. Обучающая программа Графика программированию в графическом режиме на языке turbo-pascal 7.x
    Информация пополнение в коллекции 12.01.2009

    В конце 80-х годов проблемной лабораторией электронных вычислительных машин Московского государственного университета была создана микрокомпьютерная система обучения "Наставник". Эта система предназначена для обучения предметам теоретического характера в вузах, техникумах, профессионально-технических училищах, общеобразовательных школах, центрах подготовки, переподготовки и повышения квалификации кадров на предприятиях. Типовой вариант системы рассчитан на обучение одновременно до 32 учащихся, обслуживаемых одним микрокомпьютером. Система проста и удобна в управлении, не требует специальной подготовки преподавателей и удобна для обучаемых. Все общение с компьютером происходит по подсказкам и контролем с его стороны. В состав аппаратуры системы входит микрокомпьютер общего назначения, дисплей с клавиатурой, гибкий магнитный диск или магнитная лента, принтер, специализированное оборудование для связи учащихся и преподавателя с компьютером, включающее мини терминалы, источники электропитания мини терминалов и контроллер для сопряжения их с микрокомпьютером, систему кабелей. Программное обеспечение системы состоит из пяти частей. Три части, "Обучение", "Экзамен", "Тест" , обеспечивают возможность проведения соответствующих занятий. Существуют еще две служебные подсистемы - подготовки управляющей информации и обработки протоколов. Программное оснащение реализовано и функционирует в диалоговой системе структурированного программирования ,. ДССП , которая после ее начальной загрузки, обеспечивает всю дальнейшую работу. По вводимым с клавиатуры командам производится дозагрузка требуемой подсистемы и ввод управляющей информации . Далее система работает не обращаясь к внешней памяти. И только в конце занятия согласно вводимым командам производит распечатку и(или) запись в архив протокола. Алгоритмы функционирования основных подсистем разработаны так, что обеспечивают управление обучением и проведение экзаменов или тестов независимо от конкретного содержания учебных материалов. т.е. пригодны для автоматизированных занятий по любым предметам. Работа подсистемы "Обучение" заключается в предоставлении учебных материалов, разбитых на секции, и назначении упражнений по каждому разделу, в случае неверных ответов обучаемому выдается справка, поясняющая суть ошибки и отсылающая к необходимому абзацу инструктивного текста. В отдельных случаяx назначаются дополнительные упражнения. В случае успешного ответа на все вопросы по разделу обучаемый переходит к изучению следующей секции. В случае неверного ответа - возврат в предшествующую секцию или отправка к преподавателю. Подсистемы "Экзамен" и "Тест" предназначены для контроля знаний и умений. В режиме "Экзамен" обучаемый получает от преподавa- теля набор секций, в которых получает определенное преподавателем число упражнений с ограниченным числом попыток ответов. Верные ответы подтверждаются, а неверные отрицаются, однако справки не выдаются. "Тест" отличается от "Экзамена" тем, что каждый учащийся отвечает на все имеющиеся в учебном материале вопросы, причем попытка ответа предоставляется только одна. Ответы не подтверждаются и не отрицаются. Вся работа учащегося протоколируется . Учебно-мето- дическое оснащение наименее фиксировано и наиболее открыто для наращивания и развития. Жестко определены только форматы и правила оформления учебных материалов. Никаких ограничений по тематике и содержанию учебных материалов, равно как и методик или дидактических приемов, кроме необходимости выражаться в форме множественного выбора, нет. Подробнее о микрокомпьютерной системе " Наставник" можно прочитать в [1].

  • 4589. Обучающая программа-переводчик текста
    Курсовой проект пополнение в коллекции 21.02.2006

    Некоторые особенности программы:

    • Отключается возможность запускать несколько копий программы. При попытке запустить более одной версии выдаётся сообщение о невозможности выполнения операции;
    • Из всех заголовков окон проекта была убрана кнопка Maximize, для запрещения изменения размеров с целью сохранения задуманных при дизайне пропорций;
    • Для всех форм была добавлена иконка, которая видна в полосе задач рядом с именем программы или при просмотре пользователем каталога, в котором расположен выполняемый файл приложения, также эта иконка может отображаться в левом верхнем углу окна приложения.
    • На данный момент программа имеет довольно узкие возможности перевода (около 15 слов в каждом направлении, список слов прилагается в текстовом файле), так как добавление слов в базу данных процесс очень трудоёмкий и занимает сравнительно много времени
  • 4590. Обучающая система методам компактной диагностики
    Информация пополнение в коллекции 12.01.2009

    Величина Рn рассчитывается для достаточно общего случая, приближённо соответствующего реальным примерам. Предполагается, что эталонная последовательность данных может равновероятно принимать разное значение, а любая конфигурация ошибочных бит может быть равновероятным событием. Далее, использую алгоритм деления полиномов как математический аппарат формирования сигнатуры, показываем, что для l-разрядного делимого вычисляются l-m-разрядное частное и m-разрядный остаток (сигнатура). При этом соответствие реальной последовательности, состоящей из l бит, эталонной оценивается только по равенству их m - разрядных сигнатур. Для 2l-m различных частных будет формироваться одинаковая сигнатура. Это свидетельствует о том, что 2l-m-1 ошибочных l-разрядных последовательностей будут считаться соответствующими одной - эталонной. Учитывая равно вероятность ошибочных последовательностей данных, можно заключить, что 2l-m-1 ошибочных последовательностей, инициирующих эталонную сигнатуру, не обнаруживаемы. Таким образом, вероятность Рn необнаружения ошибок в анализируемой последовательности данных будет вычисляться как отношение:

  • 4591. Обучающе-контроллирующая система для подготовки студентов
    Дипломная работа пополнение в коллекции 26.11.2010

    Книга [4] посвящена программному пакету Delphi компании Borland - мощному средству создания приложений для Windows, продолжающему линию компиляторов языка Pascal на качественно новом уровне.

    • В первой главе рассмотрены составные части интегрированной среды разработчика и их взаимодействие между собой в процессе создания приложений.
    • Говорить о серьезных проектах в Delphi можно, лишь договорившись о смысле, вкладываемом в понятие объекта, его свойств и связанных с ним событий. Поэтому вторая глава посвящена языку Object Pascal. Пропускать эту главу не стоит и знатокам Паскаля, т.к. в языке появились новые возможности.
    • Третья глава описывает библиотеку визуальных компонентов VCL. По сути дела, это первая революционная попытка не просто упростить, а полностью скрыть от разработчика программный интерфейс Windows. Помня о судьбе библиотеки Object Windows Library (OWL), которая тоже начиналась в Borland Pascal и стала со временем законодателем стандарта, можно предсказать идеям VCL счастливую судьбу. Ее компоненты - это специальная разновидность объектов Delphi, т.е. те «кирпичики», из которых строится новое приложение. В главе рассмотрены методы и свойства всех компонентов(за исключением вынесенных в следующую главу). Они сгруппированы по функциональному назначению и проиллюстрированы примерами.
    • Наконец, в четвертой главе разбираются вопросы работы с базами данных. Здесь описаны специальные компоненты доступа к данным, а также компоненты отображения и управления данными. Рассматриваются способы использования этих компонентов в приложениях, предназначенных как для работы с локальными базами данных, так и для систем клиент/сервер. Отдельные разделы посвящены ядру процессора баз данных Borland Database Engine, драйверам SQL Links, локальному серверу InterBase. В главу включен пример связывания приложения-клиента с сервером Informix.
  • 4592. Обучающие программы по информатике
    Курсовой проект пополнение в коллекции 02.05.2012

    Двойной щелчок мышью на элементе в окне браузера приводит к позиционированию текстового указателя в окне кода на описание соответствующего объекта или его первое упоминание. При разработке несложных учебных программ можно закрыть окно браузера маленькой кнопкой в его верхнем правом углу. Восстановить закрытое окно можно после щелчка правой кнопкой мыши по окну кода и выбора опции work Explorer. Окно браузера располагается на вспомогательной панели и имеет управляющую полосу в верхней части рамки. "Схватив" ее мышью, можно перетащить окно на любое свободное место экрана или "причалить" его к окну Инспектора объектов. В версии 6 на нижней кромке окна кода располагаются две закладки - Сode и Diagram. Щелчок по последней активизирует страницу диаграмм (рис.6). Первоначально эта страница пуста. Чтобы наполнить ее, нужно "перетащить" мышью два и более компонента из окна инспектора компонентных связей. На рис. 6 это окно пристыковано к верхней части окна браузера. Чтобы перетащить компоненты в поле диаграмм, нужно нажать и удерживать клавишу Shift, после чего щелкнуть по компонентам и, продолжая удерживать Shift, переместить указатель мыши в поле диаграмм и щелкнуть по нему левой кнопкой.

  • 4593. Обучающиеся информационные системы
    Информация пополнение в коллекции 26.11.2009

    В документе обязательно должны быть описаны:

    • ограничения, риски, критические факторы, влияющие на успешность проекта, например время реакции системы на запрос является заданным ограничением, а не желательным фактором;
    • совокупность условий, при которых предполагается эксплуатировать будущую систему: архитектура системы, аппаратные и программные ресурсы, предоставляемые системе, внешние условия ее функционирования, состав людей и работ, которые обеспечивают бесперебойное функционирование системы;
    • сроки завершения отдельных этапов, форма сдачи работ, ресурсы, привлекаемые в процессе разработки проекта, меры по защите информации;
    • описание выполняемых системой функций;
    • будущие требования к системе в случае ее развития, например возможность работы пользователя с системой с помощью Интернета и т.п.;
    • сущности, необходимые для выполнения функций системы;
    • интерфейсы и распределение функций между человеком и системой;
    • требования к программным и информационным компонентам ПО, требования к СУБД (если проект предполагается реализовывать для нескольких СУБД, то требования к каждой из них, или общие требования к абстрактной СУБД и список рекомендуемых для данного проекта СУБД, которые удовлетворяют заданным условиям);
    • что не будет реализовано в рамках проекта.
  • 4594. Обучение и контроль с использованием ИТ
    Информация пополнение в коллекции 12.01.2009
  • 4595. Общая информация про MFC. Иерархия классов MFC. Место MFC в среде разработчика Visual C++
    Контрольная работа пополнение в коллекции 16.08.2010

    Каркас MFC-программы. В простейшем случае программа, написанная с помощью MFC, содержит два класса, порождаемые от классов иерархии библиотеки: класс, предназначенный для создания приложения, и класс, предназначенный для создания окна. Другими словами, для создания минимальной программы необходимо породить один класс от CWinApp, а другой - от CFrameWnd. Эти два класса обязательны для любой программы. Кроме создания вышеупомянутых классов, в программе также должна быть организована обработка всех сообщений, поступающих от Windows. В данном примере программа еще ничего полезного не делает, поэтому отвечать на каждое сообщение не нужно. MFC обработает все сообщения, которые нас не интересуют. Тем не менее в этом примере присутствует карта откликов на сообщения, или просто карта сообщений. Позже мы рассмотрим ее подробнее. Для создания стандартного окна в приложении должен наследоваться класс от CFrameWnd. В данном примере он называется CMainWin. Он содержит конструктор и макрос DECLARE_MESSAGE_MAP(). Макрос на самом деле разворачивается в декларацию карты сообщений, которая определяет, какая член-функция класса должна вызываться в ответ на сообщение Windows. Этот макрос применяется для любого окна, в котором обрабатываются сообщения. Он должен быть последним в декларации класса. Само окно создается в конструкторе с помощью вызова функции Create(). Эта функция используется почти во всех приложениях. Она выполняет действия по созданию окна. В этом примере приведен самый простой случай ее использования. Пока нам нужно знать, что второй параметр определяет заголовок окна, а первый чаще всего равен NULL.

  • 4596. Общая методика выполнения прочностных расчетов
    Контрольная работа пополнение в коллекции 30.08.2010

    где n1 коэффициент достоверности определения расчетных нагрузок и напряжений ; при повышенной точности n1 = 1,2 1,5 ; для оценочных расчетов n1 = 2 3 ; n2 коэффициент, учитывающий степень ответственности детали, обусловливающий требования к надежности ; для мало ответственных и не дорогих деталей n2 = 1 1,2, если поломка детали вызывает отказ n2 =1,3, аварию n2 =1,5 ; n3 коэффициент, учитывающий однородность механических свойств материалов, который при статических нагрузках следует выбирать в зависимости от степени пластичности материала (?т/?в) : при ?т/?в = 0,49 0,55 коэффициент n3 =1,2 1,5 ; при ?т/?в = 0,55 0,70 n3 =1,5 1,8 ; при ?т/?в = 0,7 0,9 n3 =1,8 2,2. Для деталей, отлитых из пластмасс, n3 =1,6 2,5 ; для хрупких однородных материалов n3 = 3 4 ; для хрупких неоднородных материалов n3 = 4 6 . При переменных нагрузках для однородных материалов и высокоточных технологий n3 = 1,3 1,5, для среднего уровня технологии n3 = 1,5 1,7 ; для материалов пониженной однородности n3 = 1,7 3.

  • 4597. Общая схема решения задачи на персональном компьютере
    Статья пополнение в коллекции 12.01.2009

    и еще множеством различных способов, но в каждой программе обязательно будет слово BEGIN, и в конце программы всегда будет стоять END. - признак конца программы. Перед BEGIN может что-то быть (как правило, это так), или может не быть ничего. То, что находится перед BEGIN, называется разделом описаний, то, что находится между BEGIN и END. , называется разделом операторов. Слова BEGIN, END, а также CONST, VAR, STRING, WRITELN являются ключевыми словами языка Паскаль, а слово Message - это идентификатор пользователя, т.е. имя, данное нами некоторому объекту - константе, переменной, или чему-то еще. Все ключевые слова и идентификаторы пользователя есть последовательности букв и цифр, начинающиеся с буквы. Буквами языка являются все латинские буквы и символ подчеркивания. Компилятор не различает большие и малые латинские буквы, поэтому вы можете записывать идентификаторы как захотите: Begin, BEGIN, begin и т.д. Вы можете выбирать любые идентификаторы пользователя, лишь бы они не совпадали с ключевыми словами; так, в нашем примере вместо Message вы можете написать Q или __t123, или Y56_ert и т.д. Однако все эти идентификаторы не несут в себе никакого смысла, затрудняют чтение и отладку программы и делают ее неряшливой; идентификатор Message имеет то достоинство, что из него уже ясно его назначение - содержать некоторое сообщение. Старайтесь всегда использовать в программе осмысленные идентификаторы! Язык Паскаль допускает идентификаторы длиной до 63 символов (точнее, компилятор различает первые 63 символа имени), поэтому не экономьте на именах переменных и функций, пусть лучше имена будут длинными, но понятными. Кроме ключевых слов и идентификаторов всякая программа содержит также пробелы и (в идеале) комментарии. Комментарии записываются в фигурных скобках и могут стоять в любом месте программы, пробелы являются разделителями, там, где допустим один пробел, можно поставить любое количество пробелов. Комментарии и пробелы следует использовать для аккуратного оформления текста программы. Хорошая программа обязательно должна быть документирована, т.е. содержать комментарии, поясняющие, как она работает.

  • 4598. Общая терминология программирования
    Доклад пополнение в коллекции 09.12.2008

    Версии языка HTML:

    1. HTML 2.0 стандарт был утвержден в ноябре 1994 г. организацией IETF (Internet Engineering Task Force). В нем были расширены возможности предыдущей версии языка, и он получил широкое распространение как у профессионалов, так и у любителей.
    2. HTML 3.0 проект версии языка был опубликован в марте 1995 г. В нем были произведены радикальные изменения предыдущих версий: включены дополнительные возможности, включая таблицы, математические выражения и т. д. Это стало причиной того, что он не принят в качестве официальной спецификации и был заменен спецификацией HTML 3.2.
    3. HTML 3.2 (кодовое наименование проекта "Wilbur") был опубликован и начал широко использоваться с мая 1996 г., получил официальное утверждение и популярность из-за совместимости с HTML 2.0 1997 г.
    4. HTML 4.0 (кодовое наименование проекта "Cougar") последняя версия языка. В нем реализованы многие распространенные концепции Web-дизайна и приняты некоторые средства HTML 3.2. Самым значительным отличием HTML 4.0 от предыдущих версий является кодировка Unicode, тэг "OBJECT", позволяющий работать с мультимедиа (с видеоклипами и звуком) и др.
    5. DHTML (Dynamic HTML) динамическая HTML развитие языка HTML для создания движущихся, находящихся в динамике, эффектов на Web-страницах.
    6. XML (Extensible Markup Language) расширяемый язык разметки. Предложен WWW Consortium (W3C) (консорциум ориентированных языков) в 1996 г. Входит в подмножество SGML. Возник в результате необходимости создать более обобщенный язык разметки без соблюдения сложного и громоздкого для использования в Интернете стандарта SGML. Хотя XML и требует формально определять язык разметки, стадия проверки корректности стала не обязательной: наличие определений типов документов (DTD Document Type Definition) не требуется, хотя и допускается. Кроме того, в XML используется лишь некоторое подмножество правил SGML, что облегчает его использование. XML, подобно SGML, является метаязыком и содержит правила, по которым должно определяться множество тэгов, допустимых в документе. Пакет данных, описанный на
      XML, называют XML-документом.
  • 4599. Общая характеристика и классификация программного обеспечение и базовых технологий управления информационными ресурсами
    Информация пополнение в коллекции 27.11.2009

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

    • программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
    • программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
    • программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
    • антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
    • программы оптимизации и контроля качества дискового пространства;
    • программы восстановления информации, форматирования, защиты данных;
    • коммуникационные программы, организующие обмен информацией между компьютерами;
    • программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
  • 4600. Общее понятие о системах искусственного интеллекта
    Информация пополнение в коллекции 01.11.2009

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