fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
19 ноября 2017
6:01
Вход Регистрация Забыли пароль ?

megainformatic - Как создать игру ? - Программируем сами - Изучаем и модифицируем пример CreateDevice
         
подробнее...

Теги

создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт

Статьи сайта

Web Администрирование

Уроки Верстки

Система автоматизированной е-майл рассылки

Система автоматизированной е-майл рассылки

megainformatic - Выгрузка файла на сайт

megainformatic - выпадающее меню на html и css

megainformatic - Использование checkbox

Краеугольная особенность работы Web-form на примере смены состояния checkbox

Технологии WEB

Технологии WEB - AJAX-запросы

Часто Задаваемые Вопросы

Продукты

Проблемы с кодировками при отображении страниц

игра Нечто: Необъяснимое Нить Накала - "в плену желаний"

Система Автоматизации Доставки Электронных Заказов megainformatic cms e-pro

megainformatic cms e-pro Автоматизация Обработки Уведомлений о Заказах по партнерским программам

megainformatic cms e-pro Автоматизация Обработки Уведомлений о Заказах по партнерским программам

webinformatic: Музыкальная страничка трэкера

megainformatic - Создание музыки и звука

webinformatic: Создание музыки и звука: урок 2

megainformatic - Создание музыки и звука: урок 3 - настройка Impulse Tracker для работы в WinXP

megainformatic - Создание музыки и звука: урок 4 - Введение в Mod Plug Tracker

megainformatic - Создание музыки и звука: урок 5 - Первая композиция в Mod Plug Tracker

megainformatic - Создание музыки в Impulse Tracker 2.14 - урок 6 - Ввод Нот

megainformatic - Создание музыки в Impulse Tracker 2.14 Первая мелодия

megainformatic - Создание музыки в Impulse Tracker 2.14 Настройка параметров сэмплов

megainformatic - Создание музыки и звука: теория и практика создания трэкерской музыки

megainformatic - Инструкция по оплате услуг средствами WebMoney

Основы работы в Microsoft Visual Studio 2008 и DirectX 9 (DX SDK Aug 2008)

Введение в программирование игр на С++ для платформы DirectX 9 - Первый старт

Введение в программирование игр на С++ для платформы DirectX 9 - Меняем иконку приложения

Введение в программирование игр на С++ для платформы DirectX 9 Добавляем другую модель

Введение в программирование игр на С++ для платформы DirectX 9 Программирование игр в directx. Hello, World!

Введение в программирование игр на С++ для платформы DirectX 9 Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++

Разбираем конструкции языка C++ на примере работы в Microsoft Visual Studio 2008 - Урок 1 Основные операторы языка C++ (часть 2)

Урок 2 Написание Win32-приложений. Обзор стартового кода Win32-приложения. Добавление ресурса текстовая строка

Урок 3 Создание Win32-приложений. Создание меню и простых диалоговых окон.

Урок 4 Создание Win32-приложений. Стандартные диалоги. Изучение сопутствующих конструкций языка. Консольные Win32-приложения. Указатели. Ссылочный тип. Массивы.

Урок 4 часть 2 Win32. Диалог выбора цвета, смена цвета фона окна приложения

Написание приложения DirectX9c + MFC в среде MSVS 2005

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7

megainformatic - Создание компьютерных игр на основе DirectX в среде Delphi 6, 7 - Почему избраны DX8 и Delphi ?

megainformatic - Основы IDirectMusic8 в среде Delphi6-7

megainformatic - Основы DirectInput8 в среде Delphi 7

megainformatic - Основы DirectSound8 в среде Delphi6-7

megainformatic - Плагин для 3DS MAX из DX9 SDK

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 2

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 3

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 4

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 5

megainformatic - Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2) Часть 6

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

Система управления сайтом - megainformatic cms e-shop

Разработка программ на c++

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

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

Программы ИИ (искусственный интеллект), самообучение и накопление знаний по различным отраслям знаний.

Итак, я ставлю ЗАДАЧУ: Написать антивирус.

Что для этого нужно ?

Сначала решим какой минимальный функционал необходим.

Написать сразу же Dr Web или Kasperky как Вы сами понимаете невозможно. Эти программы создавались профессионалами и не один десяток лет.

А у нас в распоряжении пока ни опыта, ни знаний.

Наш антивирус - VARVE - будет иметь следующий минимальный функционал -

1) Окно, обрадающее обычным поведением окна windows-приложения.

2) Рабочее пространство, в котором например могут быть такие элементы -

антивирус varve

Т. е. что-то похожее на Dr Web CureIt, в котором можно будет выполнить проверку указанных файлов или папок по требованию.

Теперь подумаем какой минимальный функционал нам потребуется для решения поставленной задачи.



Для начала можно сделать прототип антивируса с проверкой файлов на наличие вирусов - антивирусный сканер.

Он должен выполнять проверку файлов на указанных дисках или в папках.

Таким образом должно быть реализовано:

1) открытие любого файла на предмет исследования его содержимого;

1.1) Кнопки выполнения проверки, паузы, остановки;

1.2) Кнопки реакции на зараженный файл - лечение, изоляция (перемещение в папку карантина с переименованием в неисполнимый), пропуск (игнорирование)

1.3) Окно для выбора проверяемого диска, папки или файла (файлов)

2) механизм определения вирусов по сигнатурам;

3) база известных вирусов;

4) механизм анализа содержимого исследуемого файла на определение наличия в нём заражения по сигнатуре;

5) написание небольших тестовых и реальных (но не приносящих вреда) вирусов.

6) проверка срабатывания на обнаружение тестовых вирусов и меры принимаемые программой: оповещение, изоляция зараженного или вирусного файла, предложение пользователю выполнить какие-то действия в программе или в системе.

Как видим поставленные задачи вполне реализуемы.

Тогда приступим к их решению.

Первым делом нужно создать приложение Windows-MFC. О том как это сделать, я уже упоминал в статье - Программируем на C++ с использованием MFC.

 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 0,7053