Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
том 2 12..doc
Скачиваний:
24
Добавлен:
21.11.2019
Размер:
2.57 Mб
Скачать

Разработка многопоточных приложений для различных вычислений

Коваль А.Ю., руководитель доцент Ефанова Л.М.

Национальная металлургическая академия Украины

При разработке сложных приложений в среде Delphi, используются .так называемые потоки (threads), позволяющие в рамках одной программы решать несколько задач одновременно. Объект класса TThread. позволяет сгладить проблему одновременного доступа многих задач к визуальным компонентам и средствам управления. Для реализации TThread необходимо осуществить выполнение подзадачи. В случае нужного обновления экрана вызывается подпрограмма (метод Synchronize), которая передает основной задаче сигнал для выполнения этой работы.

Так для создания простого, многопоточного приложения можно использовать потоки: главный (обрабатывающий ввод пользователя) и вычислительный, изменяя их свойства. При этом выполняется следующая последовательность действий: Создаем и форму. После создания проект и формы для демонстрации TThread выбирается в окне New Items; объект Thread Object, присваивается создаваемому потоку имя Thread Name. (окно New Thread Object). Delphi создаст новый модуль в шаблоне для нового потока.

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

Визуальное конструирование отчетов

Савченко М.С., руководитель ст.преподаватель Петречук Л.Н.

Национальная металлургическая академия Украины

В представленной работе показываются возможности визуального конструктора отчетов Rave Reports, который служит для повышения удобства и упрощения непосредственной разработки отчетов.

Визуальный конструктор отчетов имеет практически стандартный интерфейс приложений Windows. Дерево проекта отчета отображает состав компонентов открытого проекта отчета. Соединение с источниками данных в отчете можно выполнить либо с помощью драйвера Rave Reports, либо с помощью компонентов приложения доступа к данным и компонентов соединения.

Размещение и вид печатаемых в отчете данных аналогичны размещению и виду данных, отображаемых в сетке DBGrid. Отличием является то, что данные отчета не размещаются на форме, а представляются в виде бумажного документа.

Программа расчета автокорреляционных и взаимокорреляционных функций в среде vba

Жуков Г.О., руководитель доцент Расчубкин В.Г.

Национальная металлургическая академия Украины

Разработана программа расчета автокорреляционных и взаимокорреляционных в среде VBA в виде отдельного модуля и возможностью декларации в качестве стандартной функции EXCEL.

П рограмма предназначена для анализа временных характеристик и спектров сигналов (временных рядов, параметров технологических процессов и т.п.).

Компьютерные вирусы и методы борьбы с вредоносными по

Орсик А. О. , руководитель ас. Иващенко Ю.С.

Национальная металлургическая академия Украины

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

В работе уделено внимание следующим компьютерным вирусам и способам защиты от них:

  • сетевые черви;

  • троянские программы (трояны);

  • зомби;

  • шпионские программы;

  • мобильные вирусы;

  • полезные вирусы;

  • вредоносные программы;

  • хакерские атаки.