Создание интерфейса ОС

VI Международный конкурс научно-исследовательских и творческих работ учащихся
Старт в науке

Создание интерфейса ОС

Чубранова А.Р. 1Николаевский К.М. 1
1МБОУ "СОШ №2"
Кукушкина И.С. 1
1МБОУ "СОШ №2"
Автор работы награжден дипломом победителя II степени
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Введение

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

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

В современном мире, где много чего держится на технологиях, программирование занимает отдельное важное место.

Объект: изучение способов создания собственного интерфейса ОС.

Предмет: создания собственного интерфейса ОС в выбранной программе.

Цель работы: создание интерфейса ОС.

Задачи:

- поиск способов создания интерфейса ОС

- изучение языка PHP и программы PHP Devel Studio.

- выделение объектов входящих в интерфейс ОС.

- создать калькулятор.

- создать блокнот.

- создать календарь.

- создать программу для просмотра изображений.

- создать авторизации.

1. Теоретическая часть

1.1. Программирование и эмуляция

Программирование позволяет виртуальному миру существовать. А виртуальный мир это то, где в основном все и проводят свое время. Начиная от социальных сетей и заканчивая форумами, все это держится на языках программирования. Компьютеры присутствуют везде в экономике, от сферы производства до сферы торговли. Без них и без тех программ, на которых они работают, было бы сложно себе представить, как все бы работало.

В современном мире эмуляция любой операционной системы является важнейшим шагом к ее поддержке со стороны сторонних разработчиков и портированию ПО на различные платформы. Например, если на предприятии, где вы работаете, используется ПО, которое может работать только на старых версиях Windows, его поддержка превращается в сущую муку. 
Чтобы перенести старую программу, поддерживающую, скажем, Win’98 или Win’2000 на версию 7 или 8.1, потребуется написать массу кода, переписать большую часть функций, заменить библиотеки, наконец использовать объектно-ориентированное программирование вместо процедурного, применяемого в те далекие годы. Это отнимет у разработчиков массу времени. Прекрасный выход – это использовать эмулятор среды. Поставив операционную среду на виртуальный эмулятор, вы как бы создадите систему в системе, и все ваше ПО здесь будет работать без проблем, потому что эта старая среда будет являться для него родной. 
Эмулировать можно не только системы от Майкрософт, но и любую версию Линукс (Ubuntu, Debian, KDE и другие дистрибутивы), мобильную систему Андроид, и даже древний DOS. Нужно лишь подыскать полноценный, функциональный и стабильный эмулятор. Наверняка один из них вам удастся отыскать в текущей категории.

1.2. Язык PHP и программа PHP Devel Studio

Язык PHP был разработан как инструмент для решения чисто практических задач. Его создатель, Расмус Лердорф, хотел знать, сколько людей читают его online-резюме, и написал для этого простенькуюCGI-оболочку на языке Perl, т.е. это был набор Perl-скриптов, предназначенных исключительно для определенной цели – сбора статистики посещений.

PHP Devel Studio – это полноценная среда программирования на популярном серверном языке программирования PHP.

В программе PHP Devel Studio возможно создание любых программ на языке PHP. С помощью этой среды можно написать программу под платформу Windows с помощью языка PHP. Программа написанная в PHP Devel Studio имеет расширение .exe, то есть исполняемый файл, который запускает программу в Windows.

2. Практическая часть

2.1. Моделирование интерфейса в PHP Devel Studio 

Модель – это некий заменитель объекта, процесса или явления. Компьютерная модель — модель, реализованная средствами компьютерной программной среды.

I этап. Постановка задачи Главное — определить объект моделирования и понять, что собой должен представлять результат.

II этап. Подготовительный.

III этап. Разработка модели. Поиски необходимых операций для решения задачи.

Общие принципы создания программ на PHPDevelStudio:

С оздание любой программы на PHP Devel Studio состоит из двух обязательных этапов:

1.Создание интерфейса.

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

3. Компиляция программы в файл exe (при имеющимся компиляторе).

2.2. Иллюстрация создания элементов интерфейса

Рис 1. Иллюстрация создания калькулятор на языке PHP

Рис 2. Иллюстрация создания Блокнота на языке PHP

Рис 3. Иллюстрация создания календаря на языке PHP

Рис 4. Иллюстрация создания программу для просмотра изображений на языке PHP

Рис 5. Иллюстрация созданной операционной системы

Заключение

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

Существуют доступные способы создания своего интерфейса ОС.

Эмуляция актуальна в современном мире.

Сформулированы общие принципы создания эмуляции Ос.

Создан интерфейс ОС.

Список литературы

Эмуляция - https://ru.wikipedia.org/

Язык PHP - http://www.studfiles.ru/preview/2150998/

PHP Devel Studio  -http://develstudio.ru/downloads/

Просмотров работы: 159